Commit Graph
1641 Commits
Author SHA1 Message Date
tdgao 074ae3cb0b feat: add truncated tooltip 2026-07-03 11:47:56 -07:00
tdgao ff78d41bc7 feat: add link to version page 2026-07-03 11:43:16 -07:00
tdgao 7a22c44467 fix: when there are multiple compatible of same game version + loader, give latest 2026-07-03 11:29:33 -07:00
tdgao d85e6dcb3c fix: tooltip hover area 2026-07-03 11:08:08 -07:00
tdgao 99c8aada2f fix: fabric dependency showing when quilt is selected 2026-07-03 11:00:56 -07:00
tdgao ce7de977c8 feat: polish some styles 2026-07-03 10:41:23 -07:00
tdgao 81913368aa feat: update tooltip copy 2026-07-03 09:15:57 -07:00
tdgao 7939c0b055 pnpm prepr 2026-07-03 09:10:13 -07:00
tdgao cc73ad92a9 Merge branch 'main' into truman/project-download-modal 2026-07-03 09:09:21 -07:00
tdgao 8365f98836 feat: add prop to stop route selection being persisted in url param 2026-07-02 14:33:35 -07:00
tdgao 878de2e452 feat: auto select loader after selecting a game version, if only one loader is left compatible 2026-07-02 14:31:26 -07:00
tdgao 6353fbb370 feat: implement incompatible options due to base project 2026-07-02 14:28:30 -07:00
tdgao 58d195da77 feat: implement opening project download modal in place in version page 2026-07-02 14:17:20 -07:00
tdgao 355450535d refactor: use ts and also have modal own get project/versions queries 2026-07-02 14:01:17 -07:00
tdgao 0b69acb3aa feat: if only dependency project is listed, find latest compatible dependency version to download in version page 2026-07-02 13:30:39 -07:00
tdgao 62748137aa feat: handle download project dependencies recursively and properly pass all game versions/platforms compatible on the selected version 2026-07-02 12:29:26 -07:00
tdgao e5587b3f85 feat+refactor: add nested dependencies route and move logic into related subcomponents 2026-07-02 11:31:03 -07:00
tdgao 0d6883c6c0 refactor: split out download project and install with modrinth app sections 2026-07-02 09:57:38 -07:00
tdgao 49ddeb5fa9 refactor: separate out download dependencies section 2026-07-02 09:41:32 -07:00
aecsocket eb28121c0a fix: scan logic file whitelist + rescan route (#6585)
* explicitly only scan jar/zip/disabled files for attributions

* add route to force scan file

* prepare
2026-07-02 16:33:16 +00:00
tdgao 9626fae4af refactor: move project download modal into folder 2026-07-02 09:24:23 -07:00
Sychic a5ebc85356 refactor(labrinth): combine logic for external notification endpoints (#6578)
* 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
2026-07-02 15:44:47 +00:00
tdgao 24abb3d117 feat: dependency download button 2026-07-01 19:42:06 -07:00
Prospector 256e8f946a chore: pride month fundraiser conclusion (#6588)
* pride end blog post

* Fix drago link

* prepr oops
2026-07-01 17:43:44 -07:00
Sychic d20f05fb04 feat(labrinth): instance share notification (#6581) 2026-07-01 14:21:56 +00:00
Truman Gao a00a7971d1 feat: add tooltip for unknown dependents (#6572) 2026-07-01 05:21:42 +00:00
aecsocket 26e98b7155 fix: change Tiltify campaign errors to quieter log level v2 (#6576)
import
2026-06-30 21:36:47 +02:00
aecsocket 77b06f679e fix: change Tiltify campaign errors to quieter log level (#6575) 2026-06-30 21:34:37 +02:00
Truman Gao 50e9472dd9 fix: cannot set owner for creating projects (#6573) 2026-06-30 17:00:10 +00:00
ThatGravyBoat b569354793 fix: packs not being validated correctly (#6533) 2026-06-30 14:02:58 +00:00
Calum H. 0fe695721a fix: try fix app freezing on instance page load (#6562)
* fix: app freezing fix

* fix: fmt
2026-06-30 01:55:55 +02:00
Calum H. ed7792097d fix: better handling of larger instances for ExportModal (#6559) 2026-06-30 00:51:25 +02:00
tdgao bf0543b364 feat: implement new project download modal 2026-06-29 14:20:47 -06:00
Truman Gao 38d757b66a fix: analytics colour pick is not excluding unknown (#6552)
* fix: analytics colour picking not excluding unknown

* feat: improve colours, better accessibility
2026-06-29 17:17:03 +00:00
Calum H. 862b54f00d refactor: instance export modal (#6543)
* refactor: export modal w the design system

* fix: lint

* fix: rev

* fix: lint

* fix: qa
2026-06-29 17:01:00 +00:00
Calum H. c2f4835fe7 fix: spacing + friends (#6550) 2026-06-29 17:00:59 +00:00
ThatGravyBoat b97c191d75 fix(docs): create version endpoint missing file_types field (#6551) 2026-06-29 16:22:08 +00:00
Truman Gao b0c6a06909 feat: update versions table (#6502)
* feat: add new versions table, move environments column to be feature flag toggled, and add header/cell class props to Table.vue

* feat: implement much better table column widths

* feat: update version filter control to use multiselect

* feat: implement clicking table row to go to version

* feat: mobile pass on versions table

* feat: use multiselect for platform, and fix game version show all versions when dont exist

* pnpm prepr

* feat: replace dashboard projects table with new table

* feat: update projects so its out of card

* fix: version actions buttons column width

* feat: implement overflow on loaders cell

* update platform and version width

* feat: update project icon

* feat: change edit links to use floating action bar

* pnpm prepr
2026-06-29 15:01:07 +00:00
ThatGravyBoat fc3e384f54 fix: tech review card not refreshing on status change (#6508)
fix: tech rev card not refreshing on status change
2026-06-29 14:40:20 +00:00
Calum H. 288c1fb970 fix: reduce ping timeout in app to 5 sec not 30 sec (#6545)
* fix: reduce ping timeout in app to 5 sec not 30 sec

* feat: readd comment
2026-06-29 14:38:51 +00:00
Calum H. 4a972bca73 fix: change logic when selecting filters in Worlds.vue (#6548) 2026-06-29 14:38:37 +00:00
Calum H. b09c26f616 fix: console sizing issues (#6540)
fix: console sizing issues (for good)
2026-06-29 14:38:30 +00:00
Calum H. b59f327b04 feat: add chaos cubed skins (#6463) 2026-06-29 12:18:15 +00:00
Modrinth Bot 89e643fa50 New translations from Crowdin (main) (#6542) 2026-06-29 12:04:10 +00:00
tdgao 37828e7ef5 refactor: componentize project download modal 2026-06-26 09:58:05 -06:00
Calum H. 1067b02830 fix: logs using id not path (#6511)
* fix: logs using id not path

* fix: lint
2026-06-26 17:50:26 +02:00
Calum H. ebf4a6ef5f fix: bulk update updating linked content (#6517)
* fix: bulk update updating linked content

* fix: disabled content sometimes desyncing

* fix: bad filter

* fix: fmt
2026-06-26 17:50:15 +02:00
Calum H. e4376c2b15 fix: clamp negative playtime (#6519)
* fix: clamp negative playtime

* fix: remove triggers use instant
2026-06-26 17:50:03 +02:00
Prospector 80d66d3c6e update ads.txt 2026-06-25 21:13:42 -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