* Generate different Daedalus Quilt templates for 26.x/non-26.x
* add docs
* wip: daedalus version groups
* wip: app-side logic
* finish app-side logic, fix certain libs not included
* lints
* fmt
* fmt
* Split frontend changes out of Daedalus branch
* 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
* refactor(labrinth): combine logic for external notification endpoints
also introduce new notification that doesn't send an email
* style(labrinth): derive default
* feat(labrinth): return more detailed failure information for external
notifications