diluv / diluv-website Goto Github PK
View Code? Open in Web Editor NEWFrontend website for Diluv.
Frontend website for Diluv.
Precursor: I am not an engineer/coder, but work more in design and UX. I understand my suggestions may pull the data architecture in different directions ("Hey but that's not a tagging system anymore!") but I approach these things from the user down rather than than architecture-up. Apologies in advance if this seems frustrating.
Is your feature request related to a problem? Please describe.
The problem: not all tags are created equal. Tagging systems when properly used can be incredibly useful in returning information in searches, etc. but it requires all content creators to have the discipline to apply tags in the same way.
Example: client / server tags versus content type tags may both be tags a user sees in search returns, but in traditional tagging interfaces, the project creator needs to apply these tags in a single step.
Per Darkhax:
We can't enforce/autodetect that so it would be 100% opt-in by the authors. Would likely be part of our tag system as well which would allow search filtering.
Describe the solution you'd like
On a per game basis, understand the types of tags you'd like to apply and break these apart into steps that are gated - i.e. project creation requires a choice before the Creator can proceed or finalize the project.
In the Minecraft Mod example this might look like:
Requiring these steps to continue will help to ensure proper attention to all required tag types.
(Again, from a data perspective may pull this away technically from a traditional tagging system, but i'll let you BigBrain guys figure out that part or not).
Describe alternatives you've considered
There are a bunch of different UIs that could be applied to this system. Chinese menu system (choose one from column A, one from column B, etc)
Additional context
If you'd like me to wireframe something, please LMK.
Description
When I edit the description of a project the original description is not copied over to the edit page. Instead the text box is empty.
Reproduction Steps
When I edit the description of Botany Pots the description section is project description is blank.
Expected behavior
I expected the original description which already exists to be copied over to the edit page rather than it being reset.
Platform:
Additional Info
N/A
Description
Some of the CSS is being purged. This makes things show up without their expected CSS properties.
Reproduction Steps
admonition-heading
but this class is not present.Expected behavior
The CSS should be there. The text should have the CSS for our notices.
Platform:
Additional Info
Possibly related to PurgeCSS. This has only been observed on notices such as admonitions and the project notice warnings like under review.
Description
Viewing a project that you own will display the "under review" notice regardless of the actual review status.
Reproduction Steps
This project is under review and only people with permission can see it!
Expected behavior
Projects should only show the under review notice when they are actually under review.
Platform:
Additional Info
N/A
Description
When writing a description for a project switching views of the description will cause the character count limit to show 0 rather than the actual count.
Reproduction Steps
Describe how this happened
Expected behavior
The count property should initialize based on the text in the view, not just when the user types into the box.
Platform:
Additional Info
N/A
Go to the site in dark mode from a previous visit, the swapper icon is the icon for dark mode, not light mode
The workflow ci-production.yml is referencing action actions/checkout using references v1. However this reference is missing the commit a6747255bd19d7a757dbdda8c654a9f84db19839 which may contain fix to the some vulnerability.
The vulnerability fix that is missing by actions version could be related to:
(1) CVE fix
(2) upgrade of vulnerable dependency
(3) fix to secret leak and others.
Please consider to update the reference to the action.
Is your feature request related to a problem? Please describe.
Images need a way to specify their properties. Images can be inline or block elements depending on the circumstances. Being able to specify the width/height of the image is also useful.
Describe the solution you'd like
No solution has been decided.
Describe alternatives you've considered
https://unifiedjs.com/explore/package/remark-attr/
Additional context
This is related to user submitted markdown.
Signing out on the main site diluv.dev
will not sign you out of the auth server. This results in certain pages automatically logging you back in. This is caused by the auth page having a different cookie than the main site. Federated signouts could be used to resolve this.
Is your feature request related to a problem? Please describe.
When a user is not logged in the sign in option is hidden behind an "Account" drop down. This creates an additional step for users trying to sign in.
Describe the solution you'd like
Assuming that there are no additional drop down options for users who are not signed in, this drop down should be replaced with the sign in option.
Describe alternatives you've considered
The current solution is fine, but introduces an unnecessary step.
Additional context
Will there be a better solution for designating client/server mods?
Problem statement should be: as a user, I need a way to browse client only or server only mods so that I can, say, modify my vanilla game for public servers OR remove unnecessary client mods from my modpack server pack. My suggestion as a possible solution again might be a gating project creation step to choose one or the other (or both).
Thank you for your consideration!
Description
The games are not aligned correctly under "Popular Games" and "New Games" on the front page.
Reproduction Steps
N/A
Expected behavior
The games should be centered with the text under "Popular Games" and "New Games".
Screenshots
If applicable, add screenshots to help explain your problem.
Platform:
Additional Info
Description
When creating a new project or editing an existing one no tags are shown. A project needs at least one tag so this prevents projects from being created.
Reproduction Steps
Describe how this happened
Expected behavior
The tags should be shown.
Screenshots
If applicable, add screenshots to help explain your problem.
Platform:
Additional Info
N/A
Description
The website does not display my local date format when I hover on the icon for when the project was last updated/created.
Reproduction Steps
Go to this page and hover over the clock icon on any project.
My personal format for GB is DD/MM/YY (Sometimes DD/MM/YYYY)
Expected behavior
For the site to show my local date format.
Platform:
Is your feature request related to a problem? Please describe.
Will there be a better solution for designating client/server mods?
Problem statement should be: as a user, I need a way to browse client only or server only mods so that I can, say, modify my vanilla game for public servers OR remove unnecessary client mods from my modpack server pack. My suggestion as a possible solution again might be a gating project creation step to choose one or the other (or both).
Describe the solution you'd like
a custom, searchable tag that (as best possible) precisely describe server/client functionality:
client mod
server mod
client + server required
and possibly
partial functionality on either client/server side
Describe alternatives you've considered
none
Additional context
LMK if any needed
Description
The download button on the specific file page does not work.
Reproduction Steps
https://diluv.dev/games/minecraft-je/mods/botany-pots/files/39
or any other specific file page.Expected behavior
The download button should download the file.
Platform:
Additional Info
N/A
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.