Prospector
7f15772f59
changelog
2026-07-06 15:19:29 -07:00
Prospector
0905ea72f6
fix: project page in app not receiving instance context & port version page to app ( #6618 )
...
* fix: project page in app not receiving instance context
* prepr
* feat: port version page to app
* commonize keys
* whoops bring those back
2026-07-06 15:17:25 -07:00
Calum H. and aecsocket
8d20fd82db
fix: moderation/projects endpoint slow ( #6639 )
...
* fix: moderation/projects endpoint slow
* fix: re-add tech rev toggle off by default
* fix: i18n
* prepare
---------
Co-authored-by: aecsocket <43144841+aecsocket@users.noreply.github.com >
2026-07-06 19:16:52 +00:00
Calum H.
1cce1eb248
fix: strip runtime filters to be authoratative ( #6635 )
2026-07-06 17:39:17 +00:00
Calum H.
76320f227f
fix: dont prefetch file contents if it's not editable/viewable ( #6632 )
2026-07-06 17:06:41 +00:00
Calum H.
34228a5b6c
fix: use next tick in delete confirm ( #6633 )
2026-07-06 17:06:10 +00:00
Calum H.
6d66aee4ec
fix: properly select correct databack versions ( #6634 )
2026-07-06 16:59:49 +00:00
ThatGravyBoat and Calum H.
7fa88e5d4d
feat: moderation modpack scan button ( #6627 )
...
* feat: moderation modpack scan button
* fix: ui
* fix: lint
---------
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer >
2026-07-06 13:19:39 +00:00
Prospector
ad4912d64d
changelog + one more fix
2026-07-04 19:09:58 -07:00
Prospector
e4568330a7
changelog
2026-07-04 16:16:02 -07:00
Prospector
b0108e0624
fix: environment filters ( #6611 )
2026-07-04 16:15:28 -07:00
Prospector
ac63abadb7
changelog
2026-07-04 16:00:11 -07:00
checkrd and Truman Gao
fa749b5aff
fix: respect height attribute on images in markdown body ( #6506 )
...
Co-authored-by: Truman Gao <106889354+tdgao@users.noreply.github.com >
2026-07-04 22:47:17 +00:00
Rick South and Prospector
a2adbe18c4
Request: Add cdn/workflow.serilum.com to allowedHostnames whitelist to bypass wsrv.nl caching ( #6567 )
...
* Add cdn/workflow.serilum.com to allowedHostnames whitelist
Signed-off-by: Rick South <rick@natamus.com >
* Update parse.ts
Signed-off-by: Prospector <6166773+Prospector@users.noreply.github.com >
---------
Signed-off-by: Rick South <rick@natamus.com >
Signed-off-by: Prospector <6166773+Prospector@users.noreply.github.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-07-04 22:40:34 +00:00
Truman Gao
0fcbe51816
fix: version table overflow issues ( #6583 )
...
* 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
2026-07-04 22:06:09 +00:00
Truman Gao
23cfeca91d
feat: project download modal ( #6602 )
...
* 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
2026-07-04 21:45:34 +00:00
Arthur
8ffc4e2599
chore: add modfolio to allowed hostnames ( #6584 )
...
Add modfolio to allowed hostnames
2026-07-04 21:33:24 +00:00
coolbot
58a5619073
add alt keybind for resetting moderation progress. ( #6606 )
2026-07-04 21:28:08 +00:00
François-Xavier Talbot and aecsocket
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
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
coolbot
b6651efe52
Moderation Fix: Handle more license cases ( #6590 )
...
Apply correct behavior in edge cases
2026-07-02 17:26:10 +00: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
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
Calum H.
7e5590b8b9
fix: improve observability during fetch failure ( #6555 )
...
* fix: improve observability during fetch failure
+ remove analytics log spam
* fix: rev comments
2026-07-01 15:58:20 +00:00
coolbot
16de6182e4
Add nag for custom license info. ( #6564 )
...
* add nag for custom license info
* preppr
2026-06-30 02:25:13 +00:00
Calum H.
364fed52dd
feat: changelog ( #6563 )
2026-06-30 01:57:11 +02: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.
692f22b749
feat: changelog 0.15.3 ( #6560 )
...
feat: changlog 0.15.3
2026-06-30 00:54:16 +02:00
Calum H.
ed7792097d
fix: better handling of larger instances for ExportModal ( #6559 )
2026-06-30 00:51:25 +02:00
Prospector
c56ce6c9ee
changelog
2026-06-29 13:45:04 -07:00
Calum H.
91bc58b8ee
fix: cleanup stale db entry on rename instance file ( #6549 )
...
fix: race on renaming instance file
2026-06-29 17:36:46 +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
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
Calum H.
87ff8fd4d9
fix: server panel not using correct endpoint for mrpack reupload ( #6539 )
...
fix: server panel not using correct endpoint for local modpack reupload
2026-06-29 14:39:03 +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.
f6e6ac28d4
fix: change fs watcher to rely more on instance ids than path ( #6547 )
...
* fix: change fs watcher to rely more on instance ids than path
* fix: fmt
2026-06-29 14:38:44 +00:00
Calum H.
b09c26f616
fix: console sizing issues ( #6540 )
...
fix: console sizing issues (for good)
2026-06-29 14:38:30 +00:00
Arthur
204bd52a5a
fix: modpack content modal toggle state ( #6532 )
...
Fix modpack content modal toggle state
2026-06-29 14:04:55 +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
Calum H.
cee25fdbbc
fix: unlinking local mrpack does not show content afterwards ( #6541 )
2026-06-29 11:58:43 +00:00
Calum H.
b95a2d875a
feat: changelog app 0.15.1 ( #6522 )
2026-06-26 16:42:19 +00: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
Calum H.
64f7fb811e
feat: changelog 25th june ( #6507 )
2026-06-25 23:25:07 +02: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