* feat: greatly improve the jankiness
* fix: US variant of consent popup
* fix: US cmp in website and styles for US cmp
* remove incognito
* fix: flashing box in top left
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
* Rule 1.x, 3.2 and 3.3x support
* reorganize
* Kinda Jank dynamic list stuff that should probably be implemented better but its 1:30 am
* Checklist Stage Title
* Make Stage Title Good
* Rule 1.x, 3.2 and 3.3x support
* reorganize
* Kinda Jank dynamic list stuff that should probably be implemented better but its 1:30 am
* Checklist Stage Title
* Make Stage Title Good
* oops i forgot 3.1
* Insufficient description improvement test
* "i forgor" checklist tooltips tooltips (kinda jank but they work)
update to latest
* only use indexedDb for moderation storage, localStorage forces a bunch of cringe
* store moderation stuff separately + compact checklist stuff
* give stages actual titles + rename what was previously called titles to hints
* Title & Slug, Summary Description, Links, License, Gallery, Versions and Reupload migrated to new system™️
* put stageoptions before nodes
* do state and variablse in tooltips
* checklist fully migrated to new system, not much new has been added (yet)
* forgot to only do modpack permissions for modpacks
* Idk why I wasn't just mutating the builder
* actual node type hierarchy + action abstraction + improve message/text handling
* dropdown + "functional" quick fixes
* dropdown + "functional" quick fixes
* Allow moderators to suggest correct environment.
* remove vestigial function
* Prioritization™️
* quickest fixes in the west
* start of metadata stage + optimize checklist parsing + a couple of qol features
* futureproof™️ environment metadata + just give me project context everywhere
* tidy up after today's refactoring
* tidy up after tidying up after today's refactoring
* move loaders to metadata (from versions)
* better required display + vueify + reorganize messages + tag quick fixes + todo
* fix log spam + concat md
* more bugs
* nested state access
* update description stage, add showcase clarity
* Fix links stage mostly, and tweak metadata stage.
* fix links lag + actions on stages
* setup links bonus buttons
* Change stage order
* Update rules stage
* Move conditional stages to the top where they belong.
* fix some metadata stuff
* fix stage selector
* don't show non-english buttons on servers without english support.
* prepr
* stop linter from trying to break my markdown
* fix: some issues
* fix: lint
* not sure why but link's links weren't links
* fix quick fixes (again) (idk how they keep breaking)
* make messages only actually count as messages if they actually have content
* rename horror button to spoilers button
* Update links name to match the links settings
* re-review stage
* unbreak stage selector
* passing off version stage fixing.
* actually fix the stage selector this time
* fix showcase clarity msg
* redirect when checklist updates slug
fix initial stage not being first if first stage is only shown under certain conditions
move to a consistent naming scheme
* redirect when checklist updates slug
fix initial stage not being first if first stage is only shown under certain conditions
move to a consistent naming scheme
* ok maybe lets use kebab
* move custom description advice stage to first button.
* temp priority on corrections applied
* make metadata page go to non setting versions page
* links stage bonus buttons, src required flag, show link value in msgs, fix msg groupings.
* update re-review button
* reupload stage navigates to project Description.
* fix: link stage using page context too late
* chore: run prepr
* fix(ci): tell typo check to ignore moderation utils
* fix: pr comment if storybook fails
* make complex nodes less complex (for the most part)
fix re-review stage shown condition
new fancy message collection system
all buttons that contribute to messages now have relevant tooltips
don't store default values in checklist db
* make complex nodes less complex (for the most part)
fix re-review stage shown condition
new fancy message collection system
all buttons that contribute to messages now have relevant tooltips
don't store default values in checklist db
* maybe fixed markdown escaping?
* tweak re-review wording.
* Update license stage handling and info
* add mixed option back for env info
* fix: formatEnvironments
fix: formatEnvironments
* update metadata environment group shown
* fix: status alert priority
* fix: display suggested slug in slug/misused message
* actually navigate when we change project slug
* ok like redirect but like don't lose state when slug changes :smart:
* make checklist reset button reset only current stage if there's modifications to it instead of full checklist
* fix versions stage messages not working
* fix donation links not being in a column
* I think slug stuff is working?
also like actually 100% garunteed markdown escaping works now
* prepr
* pseudo stages no longer interact with non-pseudo stages at all
also query projects better I think?
fix repetitive message spam in links stage
* apply quick fixes before refreshing page
* differentiate reset and return to start
* remove random empty lines in some situations
* better inaccurate slug message
* slug correction input reset button resets to current slug again instead of auto
* better keybind navigation
* incorrect environment message tweak
* use environment name(s) in checklist info
* prepr
---------
Signed-off-by: Prospector <6166773+Prospector@users.noreply.github.com>
Co-authored-by: chyzman <chyzalt@gmail.com>
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer>
Co-authored-by: Gravy Boat <gravy@thatgravyboat.tech>
Co-authored-by: Michael H. <michael@iptables.sh>
Co-authored-by: chyz <32403637+chyzman@users.noreply.github.com>
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
* feat: improved warning modals
* fix: qa
* feat: install to play and update to play changes
* fix: dont warn for server projects as already reviewed
* fix: lint
* feat: shorten ModLoader
* fix: game version and platform tag overflow issues
* feat: add table version row below and move version files to version row below
* fix: platform plural
* pnpm prepr
* refactor: componentize project download modal
* feat: implement new project download modal
* fix: button trigger placeholder text styles
* feat: dependency download button
* refactor: move project download modal into folder
* refactor: separate out download dependencies section
* refactor: split out download project and install with modrinth app sections
* feat+refactor: add nested dependencies route and move logic into related subcomponents
* feat: handle download project dependencies recursively and properly pass all game versions/platforms compatible on the selected version
* feat: if only dependency project is listed, find latest compatible dependency version to download in version page
* refactor: use ts and also have modal own get project/versions queries
* feat: implement opening project download modal in place in version page
* feat: implement incompatible options due to base project
* feat: auto select loader after selecting a game version, if only one loader is left compatible
* feat: add prop to stop route selection being persisted in url param
* pnpm prepr
* feat: update tooltip copy
* feat: polish some styles
* fix: fabric dependency showing when quilt is selected
* fix: tooltip hover area
* fix: when there are multiple compatible of same game version + loader, give latest
* feat: add link to version page
* feat: add truncated tooltip
* pnpm prepr
* feat: add warning icon for incompatible selection
* feat: polish loading state and tooltip
* feat: implement download all dependencies
* pnpm prepr
* fix: light theme card
* fix: additional files label
* refactor: move additional files into download dependencies section
* feat: move download all button in heading with compatible version
* fix color
* fix: dependencies not appearing when open modal second time
* fix: dependency lines when 3 nested
* feat: remove duplicated dependencies
* feat: add download count indicateor on download all button
* feat: add tooltip for downloading file with filename and size
* pnpm prepr
* feat: only show duplicate tooltip if there are duplicates