Calum H. and Prospector
bb2193b6f5
refactor: Button components ( #6929 )
...
* feat: refactor button components
* fix: qa
* fix: storybook
* a11y: pass
* fix: build
* fix: rename default ->md
* fix: lint
* docs: buttons.md
* refactor part 1
* refactor part 2
* fix: undo refactor for fresh restart
* refactor
* Revert "refactor"
This reverts commit 96d65902d7 .
* refactor: part 1
* fix: qa
* fix: qa
* fix: qa
* fix: qa
* fix: qa
* fix: qa
* fix: qa
* fix: qa
* fix: remove text-contrast
* fix: qa
* fix: v-tooltip
* fix: lint
* fix: split broken
* fix: passkey qa
* fix: qa
* fix: qa
* fix: prepr
* fix: splitbutton
* improve button group seam
---------
Signed-off-by: Calum H. <calum@modrinth.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-08-04 13:54:04 -07:00
734720e11e
feat: instances v2 ( #6431 )
...
* feat: base of instances v2
* feat: use old profiles with compat layer
* prototype: instances v2
* fix: install_from using profile
* fix: skins migration fix
* fix: frontend still using profile path
* fix: add update proj multiselect guard
* fix: cargo fmt
* fix: content missing fields
* feat: break up app-lib/api/instance.rs
* fix: check_content_updates mismatch
* fix: updater modal cleanup w/new structure
* feat: better update all handling
* fix: remove preview_update_all
* fix: feedback on bulk update + lint
* fix: rem transitions
* fix: change to jsonb
* feat: app db backup after update
* fix: lint
* fix: sqlx prepare + use sqlx macros
* fix: lint
* fix: bugs
* feat: defuck the installing process up
* fix: bug of hell
* fix: shear
* fix: fmt
* fix: install progress spacing + change mc/content/overrides to bytes
* fix: lint
* fix: prepr
* fix: navtabs anim not working in app
* fix: worlds.vue improvements + browse page fixes
* feat: optimise queries + adapter fns
* fix: lint
* fix: lint
* feat: shared modrinth-content-management crate (#6469 )
* feat: disable warnings setting
* feat: add instances shortcuts (#6329 )
* Add modrinth://launch deep link to start a profile
Support external profile launching via modrinth://launch/{profile_path} for integrations such as Stream Deck.
* Change route to /launch/profile/{id} for future extensibility
* fix: ensure profile path is url decoded
* fix: URL-decode profile path from deep link
* fix: use urlencoding crate for URL decoding
* feat: implement app instance shortcuts
* feat: change windows shortcut creation to use windows api instead
* feat: implement creating a shortcut launching world/server
* format
* fmt
* fix multiline inline tables
* pnpm prepr
* feat: move create shortcut to last item
* refactor: split up shortcuts.rs for individual platforms
* refactor: turn profile launch url into url type
* use string literal and add safety comment
* pt2
* refactor: rename anything that's profile into instance
* update mac shortcut
---------
Co-authored-by: DJCheesusReal <134006619+DJCheesusReal@users.noreply.github.com >
---------
Co-authored-by: Truman Gao <106889354+tdgao@users.noreply.github.com >
Co-authored-by: DJCheesusReal <134006619+DJCheesusReal@users.noreply.github.com >
2026-06-25 21:19:29 +00:00
Prospector and Calum H.
7dbbbe590f
chore: clean up a bunch of legacy styles ( #5973 )
...
* remove unused experimental-styles-within
* remove unused styles
* more cleanup + prepr
* Refactor nearly all legacy buttons to use ButtonStyled
* prepr
* Update MC account selector to modern version
* prepr
---------
Co-authored-by: Calum H. <calum@modrinth.com >
2026-05-03 18:53:06 +00:00
Calum H.
381ea51cce
refactor: align files tab with content tab design ( #5621 )
...
* fix: files.vue bugs before styling changes
* feat: move files tab to shared layout structure
* fix: qa
* fix: qa
* fix: bugs
* fix: lint
* fix: admonition cleanup with progress + actions
* fix: cleanup
* fix: modals
* fix: admon title
* fix: i18n standard
* fix: lint + i18n pass
* fix: remove transition
* fix: type errors
* feat: files tab in app
* fix: qa
* fix: backup item minmax
* fix: use ContentPageHeader for server panel
* fix: lint
* fix: lint
* fix: lint
* feat: page leave safety
* fix: lint
* fix: cargo fmt fix
* fix: blank in prod
* fix: content card table stuff
* Revert "fix: blank in prod"
This reverts commit 74758fe185 .
* fix: import
* feat: browse worlds/servers flow
* fix: worlds tab parity with content tab
* fix: perf bug + shader filter pill copy
* feat: singleplayer filter
* fix: ordering
* fix: breadcrumbs
* fix: lint
* fix: qa
* feat: store server proj id when adding to a non-linked instance
* fix: lint
* fix: i18n + qa
* fix: conflict
* qa: already installed modal + placeholders not server-specific
* fix: qa
* fix: add + edit server modals
* fix: qa
* fix: security
* fix: devin flags
* fix: lint
* chore: change file to break build cache
* fix: admon
* fix: import path stuff
* feat: qa
* fix: fmt fmt idiot
---------
Signed-off-by: Calum H. <calum@modrinth.com >
2026-03-26 18:55:15 +00:00
Calum H.
1d10af09f5
fix: final content tab qa ( #5611 )
...
* fix: queued admonition always showing
* fix: dont apply grayscale to checkbox in content card item
* fix: actual stable id for disable/enable/bulk state
* fix: vue-router resolve workaround
* fix: show disable/enable btns same time
* fix: remove mr-2 on toggle
* fix: type errors + add ModpackAlreadyInstalledModal
* fix: bulk actions + overflow menu hitting ad container
* fix: responsiveness of ContentSelectionBar
* feat: better backup naming for inline backups + sorting fixes
* fix: lint
* fix: typo
2026-03-18 18:03:55 +00:00