Commit Graph
4284 Commits
Author SHA1 Message Date
Truman Gao 736e100cea Merge branch 'main' into truman/project-download-modal 2026-07-04 15:39:16 -06:00
tdgao 18ac7e39ad feat: only show duplicate tooltip if there are duplicates 2026-07-04 14:38:20 -07:00
François-Xavier Talbotandaecsocket 4a6fa9fc3d feat: better api docs (#6586)
* feat: docs

* fix tombi

* chore: fix some of the routes rendering with missing /

* response schemas

* fix: restore labrinth docs routes

* Fix path parameter docs in routes

* remove utoipa-actix-web

* consistency

* improve version intros

* improve formatting, examples

* better hash examples, move openapi stuff to openapi.rs

* more utoipa param fixes

* request body docs

* chore: remove moderation route from v2, remove ingest & webhooks from v3 spec

* fixes

* chore: tweak sources titles

* fix

* fix test

* improve examples

* increase compiler spawned thread stack size

* remove unused tests & script

* test

* bro what

* fix

---------

Co-authored-by: aecsocket <43144841+aecsocket@users.noreply.github.com>
2026-07-04 14:19:21 +00:00
tdgao 6bc791d3b5 pnpm prepr 2026-07-03 15:25:44 -07:00
tdgao 4eeb52eafd feat: add tooltip for downloading file with filename and size 2026-07-03 15:21:10 -07:00
tdgao 52f756db6f feat: add download count indicateor on download all button 2026-07-03 15:02:20 -07:00
tdgao e82570d4df feat: remove duplicated dependencies 2026-07-03 14:59:24 -07:00
tdgao 9dc0ca75d2 fix: dependency lines when 3 nested 2026-07-03 14:53:21 -07:00
tdgao a10f573a4c fix: dependencies not appearing when open modal second time 2026-07-03 14:43:44 -07:00
aecsocket b26d048a63 Remove AutoMod code (#6604)
* 🦀 automod is gone 🦀

* prepare
2026-07-03 21:32:11 +00:00
tdgao 021f4dd6d4 fix color 2026-07-03 14:02:09 -07:00
tdgao 08109b367a feat: move download all button in heading with compatible version 2026-07-03 13:59:40 -07:00
tdgao 1bc4922b9f refactor: move additional files into download dependencies section 2026-07-03 13:15:16 -07:00
tdgao 45306a55f1 fix: additional files label 2026-07-03 13:08:27 -07:00
tdgao cde55e5668 fix: light theme card 2026-07-03 12:59:10 -07:00
Truman Gao 5ef8b82847 Merge branch 'main' into truman/project-download-modal 2026-07-03 13:27:03 -06:00
tdgao abbec05699 pnpm prepr 2026-07-03 12:21:52 -07:00
tdgao 487bf614a0 feat: implement download all dependencies 2026-07-03 12:20:51 -07:00
tdgao 75d4a7ca06 feat: polish loading state and tooltip 2026-07-03 12:10:26 -07:00
tdgao 42f2fc3bec feat: add warning icon for incompatible selection 2026-07-03 12:01:59 -07:00
tdgao 437c0d4598 pnpm prepr 2026-07-03 11:50:02 -07:00
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
François-Xavier Talbot d5be2bd739 fix(labrinth): include SharedInstanceInvite notifications for ws (#6603)
* fix(labrinth): include SharedInstanceInvite notifications for ws

* chore: fmt
2026-07-03 17:06:58 +00: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
Prospector 0dac5684af changelog 2026-07-03 08:16:29 -07:00
coolbot ca0b8d5ca4 add excessive languages warning nag (#6587) 2026-07-03 12:12:07 +00: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
coolbot b6651efe52 Moderation Fix: Handle more license cases (#6590)
Apply correct behavior in edge cases
2026-07-02 17:26:10 +00: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 c530671be1 fix collection widget on mobile 2026-07-01 18:09:12 -07:00
Prospector bb6d8a6fc4 changelog 2026-07-01 17:44:29 -07:00