Prospector
2070428080
changelog
2026-08-14 19:19:44 -07:00
Prospector
9582c1a6fd
fix error page not having country provider ( #7159 )
2026-08-14 19:18:22 -07:00
Prospector
4897c2da94
changelog
2026-08-14 11:44:49 -07:00
Prospector
457254f210
Revert "Revert "feat: sync individual content installation states on … ( #7155 )
...
Revert "Revert "feat: sync individual content installation states on panel" (…"
This reverts commit 1dba3bfee8 .
2026-08-14 11:42:19 -07:00
Prospector
283f38c936
changelog
2026-08-14 10:47:25 -07:00
Prospector
1dba3bfee8
Revert "feat: sync individual content installation states on panel" ( #7154 )
...
Revert "feat: sync individual content installation states on panel (#6909 )"
This reverts commit 9628b4c269 .
2026-08-14 10:47:08 -07:00
Prospector
37a5e14657
fix user returning null when falsy ( #7153 )
2026-08-14 10:44:51 -07:00
Prospector
cc66d80165
changelog
2026-08-14 10:05:34 -07:00
Prospector
17f13097f2
adjust design -> functionality language in blog post
2026-08-13 11:28:53 -07:00
Prospector
a9de420d57
update date + changelog
2026-08-13 11:09:05 -07:00
Prospector
ab7359a4c5
minor fixes to disclosures, basic markdown support ( #7133 )
2026-08-13 10:58:47 -07:00
Prospector
5f7493491f
changelog
2026-08-13 09:01:59 -07:00
755825b09a
project disclosures frontend ( #6955 )
...
* begin project disclosures
* new project settings header
* begin disclosure settings, edit content rules
* togglecards
* update phrasing of the rules, prepr
* more disclosure settings structuring
* add functionality toggle
* implement functionality with staging api
* improve project settings head titles
* feat(labrinth): project disclosures model
* feat(labrinth): project disclosures database model
* feat(labrinth): project disclosures get endpoint
* feat(labrinth): censor user ids if set by moderator
* feat(labrinth): wrap disclosures in struct
* feat(labrinth): edit project disclosures endpoint
* style(labrinth): cargo fmt
* style(labrinth): fix typo
* feat(labrinth): add fields for ai content disclosure
* fix(labrinth): field typo
* chore(labrinth): update query cache
* feat(labrinth): index disclosures in search
* refactor(labrinth): use enum instead of bools
* feat(labrinth): trigger incremental index on disclosure change
* feat(labrinth): change archived status to disclosure
* feat(labrinth): use disclosure for archival status
* fix(labrinth): error type for deserialization
* fix(labrinth): migration timestamp
* fix(labrinth): add disclosures to elasticsearch schema
* disclosures in search
* update photosensitivity warning copy
* update archiving, move general project settings to v3 (start redesign there), use project id lookups for stable cache keys, advanced in server search
* blue archive banner
* display AI use types
* improve labels
* add modrinth to link
* add placeholder missing disclosure report type
* add AI metadata checking to block image uploads with notice
* update copy
* update section 4 of rules
* Update rule 6 layout
* fix(labrinth): don't remove archival disclosure when changing status via v3 api
* feat(labrinth): derive str for ai usages and telemtry consent
* feat(labrinth): include ai usages and telemetry consent in disclosure types
* Update moderation checklist (#7056 )
* fix: missing delphi severity (#7054 )
* Utils nav, new disclosures stage, ai button in rules
* add prefix to collect
* Finish up new disclosures stage
* update r4 messages
* new r4 msg, update showcase clarity message
* fix: version upload failing to detect mrpack loader (#7063 )
* fix: mrpack exporting with zip64 (#7064 )
* fix: action bar max width (#7048 )
* fix: action bar max width
* fix: width
* changelog
* Rule placeholders with subsections & anchors, update messages.
* update new messages to account for new rule and placeholder layout
* Add nag for content disclosures
---------
Co-authored-by: ThatGravyBoat <gravy@thatgravyboat.tech >
Co-authored-by: chyzman <chyzalt@gmail.com >
Co-authored-by: Truman Gao <106889354+tdgao@users.noreply.github.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
* prepr
* refactor(labrinth): move disclosure parsing to document creation
* fix(labrinth): prevent removing moderator added archival disclosures
* fix(labrinth): dedupe ai usages
* fix(labrinth): auth logic on archived disclosure removal
* feat(labrinth): add interactions field
* style(labrinth): cargo fmt
* feat(labrinth): granular disclosure locking
* add 5.8, move 5.9, update messages and placeholders accordingly.
* move disclosures stage earlier
* include consent model info in telemetry disclosure msgs
* prepr + update date
* typo
* qa pass
* search suboptions
* add empty state
* checkboxes in column
* persistent advanced filters
* blog draft
* prepr
* support soft deletion
* reload instead of optimistically updating
* update blog
* TOS update + minor verbiage adjustment
* 45 day grace
---------
Co-authored-by: sychic <47618543+Sychic@users.noreply.github.com >
Co-authored-by: coolbot <76798835+coolbot100s@users.noreply.github.com >
Co-authored-by: ThatGravyBoat <gravy@thatgravyboat.tech >
Co-authored-by: chyzman <chyzalt@gmail.com >
Co-authored-by: Truman Gao <106889354+tdgao@users.noreply.github.com >
2026-08-13 09:01:18 -07:00
Sychic
9ecbe8eaa6
feat(labrinth): granular disclosure locking ( #7108 )
...
* feat(labrinth): granular disclosure locking
* chore(labrinth): update query cache
2026-08-12 17:26:15 -07:00
Sychic
549b333eb2
feat(labrinth): project disclosures ( #6945 )
...
* feat(labrinth): project disclosures model
* feat(labrinth): project disclosures database model
* feat(labrinth): project disclosures get endpoint
* feat(labrinth): censor user ids if set by moderator
* feat(labrinth): wrap disclosures in struct
* feat(labrinth): edit project disclosures endpoint
* style(labrinth): cargo fmt
* style(labrinth): fix typo
* feat(labrinth): add fields for ai content disclosure
* fix(labrinth): field typo
* chore(labrinth): update query cache
* feat(labrinth): index disclosures in search
* refactor(labrinth): use enum instead of bools
* feat(labrinth): trigger incremental index on disclosure change
* feat(labrinth): change archived status to disclosure
* feat(labrinth): use disclosure for archival status
* fix(labrinth): error type for deserialization
* fix(labrinth): migration timestamp
* fix(labrinth): add disclosures to elasticsearch schema
* fix(labrinth): don't remove archival disclosure when changing status via v3 api
* feat(labrinth): derive str for ai usages and telemtry consent
* feat(labrinth): include ai usages and telemetry consent in disclosure types
* refactor(labrinth): move disclosure parsing to document creation
* fix(labrinth): prevent removing moderator added archival disclosures
* fix(labrinth): dedupe ai usages
* fix(labrinth): auth logic on archived disclosure removal
* feat(labrinth): add interactions field
* style(labrinth): cargo fmt
* feat(labrinth): soft delete disclosures
* feat(labrinth): return soft-deleted disclosures
* fix(labrinth): update disclosure on removal
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-08-12 17:26:14 -07:00
Prospector
4b82cca3bf
fix sidebar not showing on user pages ( #7097 )
...
* fix sidebar not showing on user pages
* prepr
2026-08-12 17:25:26 -07:00
Prospector
734fd9cdb3
fix app build on windows & mac ( #7118 )
2026-08-12 17:25:15 -07:00
Prospector
2fd4495104
rejected projects go to ghost on delete ( #7107 )
...
* draft: rejected projects go to ghost on delete
* don't free slug
* fix sqlx
* free slugs but different
* add auto reject for processing items given to ghost, as well as send thread messages with a little info on who it came from
2026-08-12 23:54:57 +00:00
Prospector
26e05ee9e5
update API docs to add environment fields ( #7096 )
...
* update API docs to add environment fields
* fix unknown on create/patch routes
2026-08-10 14:30:00 -07:00
Prospector
759f67a551
changelog
2026-08-10 11:17:45 -07:00
Prospector
66628fd69d
add reddit and youtube as socials ( #7092 )
2026-08-10 11:17:13 -07:00
Prospector
1ffcd67562
changelog
2026-08-10 10:36:01 -07:00
Prospector
1a56233c96
changelog
2026-08-08 12:10:41 -07:00
Prospector
e4cbec6b2c
changelog
2026-08-07 13:42:57 -07:00
Prospector
b0394de164
add loading states for creators + server details ( #7033 )
...
* add loading states for creators + server details
* prepr
2026-08-07 13:20:31 -07:00
Prospector
9181c155e0
fix license field showing on server projects ( #7031 )
...
* fix license field showing on server projects
* random commit to trigger CI hopefully?
2026-08-07 13:20:13 -07:00
Prospector
2e8aaa31be
change admin edit role modal to edit user ( #7035 )
...
change edit role modal to edit user
2026-08-07 13:20:05 -07:00
Prospector
bca5303ae3
improve popout animations ( #7040 )
2026-08-07 13:19:56 -07:00
Prospector
75335647ee
update tags page + sort project types consistently ( #7044 )
2026-08-07 13:19:36 -07:00
Prospector
d344cbcb7a
make neoforge icon look more fox-like, replace hosting LoaderIcon with TagIcon ( #7045 )
...
make neoforge icon look more fox-like, replace hosting LoaderIcon with ui lib TagIcon
2026-08-07 15:29:25 +00:00
Prospector
204f4da33f
fix edit profile in app not working ( #7046 )
2026-08-07 15:16:09 +00:00
Prospector
2e43f6a42b
collapse offline friends by default, save collapse value ( #6937 )
2026-08-03 07:03:45 +00:00
Prospector
779edf0333
Fix server ping race condition before protocol version is available ( #6935 )
...
* fix race condition with server ping lookup before protocol resolved
* fix refresh button on worlds page
2026-08-03 07:00:54 +00:00
Prospector
65a3ac4b34
changelog
2026-07-30 23:10:28 -07:00
Prospector
295db3fb7a
only refresh tokens and clear auth cookies on auth fails, not any ran… ( #6947 )
...
only refresh tokens and clear auth cookies on auth fails, not any random error
2026-07-30 23:10:08 -07:00
Prospector
22b2b7746e
changelog
2026-07-29 14:34:41 -07:00
Prospector
a0320f425e
install version matching filters if possible ( #6932 )
2026-07-29 13:26:39 -07:00
Prospector
9ccaab5fad
add toggle to hide already-installed modpacks ( #6917 )
...
* add toggle to hide already-installed modpacks, on by default
* make false by default
2026-07-29 17:54:21 +00:00
Prospector
39745086fa
fix warning when passing extraneous props to floating action bar ( #6919 )
2026-07-29 13:02:40 +00:00
Prospector
d5b763c8e3
Fix tauri overlay in modal closing on drag ( #6920 )
...
* Fix tauri overlay in modal closing on drag
* prepr
2026-07-29 12:44:28 +00:00
Prospector
7a98f45c3d
add installation settings tooltip ( #6916 )
2026-07-29 12:44:16 +00:00
Prospector
0ea47ad7ef
add new instance button ( #6918 )
2026-07-29 12:43:17 +00:00
Prospector
cc804625ec
Replace final usage of legacy modal ( #6921 )
...
* Replace final usage of legacy modal
* prepr
2026-07-29 12:42:59 +00:00
Prospector
20235b7d32
changelog
2026-07-28 16:36:16 -07:00
Prospector
920dc8dcbb
Fix oauth appliction icon upload ( #6913 )
2026-07-28 16:30:21 -07:00
Prospector
cfafa25ed4
fix moderation messages + add legacy message ( #6914 )
2026-07-28 16:30:05 -07:00
Prospector
7495b99ddd
fix changelog
2026-07-28 15:06:12 -07:00
Prospector
800271a606
0.17.1
2026-07-28 14:01:28 -07:00
Prospector
20ec70b917
comment out 0.17.0 changelog
2026-07-28 13:58:21 -07:00
Prospector
ab6edbee48
changelog
2026-07-28 13:47:48 -07:00
Prospector
cbb31f31c0
cleaup app layout, add missing translations to it ( #6904 )
...
* cleaup app layout, add missing translations to it
* remove feature flag in backend
* add app-messages
* clean up nav slightly
* allow more than 3 quick instances
* make quick instances resizable
2026-07-28 19:42:08 +00:00
Prospector and Calum H.
3c8bb0923d
fix authorized apps settings, redesign, fix retro theme vars ( #6900 )
...
* fix authorized apps settings, redesign, fix retro theme vars
* merge
* fix: retro in app
---------
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer >
2026-07-28 12:16:05 +00:00
Prospector
c938ca3ceb
update toggle filter design ( #6888 )
...
change toggle filters to just use exclude-only filters, same design as the others.
2026-07-27 11:49:52 -07:00
Prospector
1a1e1ea448
changelog
2026-07-26 12:22:50 -07:00
Prospector
24240d514a
update 24-48hrs -> within a week to give more realistic estimate ( #6886 )
2026-07-26 12:06:31 -07:00
Prospector
54cc1898fa
changelog
2026-07-25 18:32:56 -07:00
Prospector
7f07e66e4f
fix: users not seeing moderation page banners and info 🤦 ( #6882 )
2026-07-25 17:10:24 -07:00
Prospector
2e0d797bb0
changelog
2026-07-23 23:01:44 -07:00
Prospector
11af2651ef
changelog
2026-07-22 14:34:31 -07:00
Prospector
56ff97ee6f
feat: add license info to app + prefetch license details ( #6831 )
...
* update project sidebar details to use common component + prefetch license
* prepr
* fix updated date needing to fetch versions
2026-07-22 13:56:16 -07:00
Prospector
46cbb3be0c
fix: give error notification bodies a max height ( #6826 )
2026-07-22 11:54:51 -07:00
Prospector
68f4b5d86a
changelog
2026-07-21 16:27:11 -07:00
Prospector
8f387aa9ea
fix: bump skin render version to fix bad cache ( #6809 )
...
bump skin render version to fix bad cache
2026-07-21 16:24:15 -07:00
Prospector
6c86bb933b
changelog
2026-07-21 13:11:22 -07:00
Prospector
9b4c84ddd8
changelog
2026-07-21 12:37:00 -07:00
Prospector
528a9b76bc
fix: devtools opening on ads init ( #6800 )
2026-07-21 12:36:37 -07:00
Prospector
074699be45
changelog
2026-07-21 11:59:14 -07:00
Prospector
d0bdeb1bc6
changelog
2026-07-21 11:44:19 -07:00
Prospector
832240a45f
prepr
2026-07-21 11:42:30 -07:00
Prospector
1947d083b3
changelog
2026-07-14 15:16:58 -07:00
Prospector
4a09ee7ac9
changelog
2026-07-13 15:26:04 -07:00
Prospector
ea86db450b
changelog
2026-07-10 10:43:00 -07:00
Prospector
bbdaa171e3
fix: remove unused facets from documentation ( #6685 )
2026-07-10 10:37:48 -07:00
Prospector
af8daca059
fix: make search revalidate & change cache to be 10 minutes ( #6682 )
...
* fix: make search revalidate & change cache to be 10 minutes
* prepr
2026-07-10 16:58:45 +00:00
Prospector
623b51e6ea
update ads.txt
2026-07-09 08:37:23 -07:00
Prospector
5face9e56a
changelog
2026-07-08 15:58:31 -07:00
Prospector
795dad040f
feat: add complementary installer source support ( #6667 )
2026-07-08 15:44:59 -07:00
Prospector
9006dce2b0
changelog
2026-07-08 08:06:13 -07:00
Prospector
efdfb51149
fix: add DEI (downloads, equality, and inequality) ( #6664 )
...
fix: add DEI
2026-07-08 15:04:21 +00:00
Prospector
79cc5fef72
feat: exclude project types filter ( #6660 )
...
* feat: exclude project types filter
* fix merge issue
2026-07-08 14:30:47 +00:00
Prospector
96ab120cd0
feat: add all_project_types to search results ( #6654 )
...
* feat: add all_project_types to search results
* update docs
2026-07-07 21:30:42 +00:00
Prospector
df8ebbd3e0
feat: add /build route ( #6644 )
2026-07-07 15:43:26 +00:00
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
Prospector
ad4912d64d
changelog + one more fix
2026-07-04 19:09:58 -07:00
Prospector
0002ae2479
fix: env filter showing in hosting search ( #6612 )
2026-07-04 18:47:30 -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
Prospector
0dac5684af
changelog
2026-07-03 08:16:29 -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
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
Prospector
c56ce6c9ee
changelog
2026-06-29 13:45:04 -07:00
Prospector
80d66d3c6e
update ads.txt
2026-06-25 21:13:42 -07:00
Prospector
29110890e1
changelog
2026-06-24 00:22:41 -07:00
Prospector
a18f67bf0c
Merge branch 'main' into prospector/modpack-proj-fixes
2026-06-24 00:21:19 -07:00
Prospector
623e01dbff
bunch more fixes lol
2026-06-24 00:20:02 -07:00
Prospector
14c728c8e3
Copy ID button
2026-06-23 23:03:16 -07:00
Prospector
3c60cc6f08
project page gap
2026-06-23 15:20:19 -07:00