Michael H.
ec5824331e
chore: remove usage of cdn-raw ( #7405 )
2026-09-02 02:03:02 +02:00
François-Xavier Talbot
1d1c50c788
feat(hosting frontend): file zipping ( #7398 )
...
* feat: add hosting file archive actions
* fixes
* feat: stat check, fixes
* lint
* fix: removing padding
2026-09-01 17:55:53 +00:00
Prospector
7d1e848556
changelog
v0.19.2
2026-08-31 17:57:09 -07:00
ThatGravyBoat and Prospector
6b5f5e8065
feat: add project status and target filters to reports ( #7345 )
...
* feat: add project status and target filters
* prepr
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-09-01 00:10:01 +00:00
Prospector and Gravy Boat
19dc819821
tech review qa part 2 ( #7377 )
...
* feat: per file slicer button, with custom target
* chore: move slicer link to file card instead of issue card
* chore: move slicer link to file card instead of issue card
* tech rev part 2
* finish merge issues
* alternative host link settings
* QA changes
* prepr
* remove duplicate key
* tech rev qa 3
* report consistency + loading state to fix jumping
* fix error + queue consistency pt 2
---------
Co-authored-by: Gravy Boat <gravy@thatgravyboat.tech >
2026-08-31 16:52:58 -07:00
7805515d3b
feat: add ability to report organizations within backend ( #7344 )
...
* feat: add ability to report organizations
* fix(labrinth): missing report case
* chore(labrinth): sqlx prepare
* fix: bump cmake to fix issues with being unable to build using windows and MSVC from visual studio
* Update apps/labrinth/src/routes/v3/reports.rs
Co-authored-by: aecsocket <43144841+aecsocket@users.noreply.github.com >
Signed-off-by: Blodhgarm <timekeeperguild@gmail.com >
---------
Signed-off-by: Blodhgarm <timekeeperguild@gmail.com >
Co-authored-by: sychic <47618543+Sychic@users.noreply.github.com >
Co-authored-by: aecsocket <43144841+aecsocket@users.noreply.github.com >
2026-08-31 23:16:30 +00:00
Calum H.
ee68c92201
fix: 7371 ( #7385 )
...
* fix: 7371
* fix: continued
2026-08-31 23:12:24 +00:00
ThatGravyBoat
2a2c21e23a
fix: archived requested status not have a migration ( #7379 )
...
fix: archived requested status not being set
2026-08-31 23:08:51 +00:00
Calum H.
11e1de9962
fix: ux changes for sync settings/overrides ( #7347 )
...
* fix: ux changes for sync settings/overrides
* fix: screenshots page lag + better virtualization pass
* fix: gallery issues
* feat: further ux changes
2026-08-31 23:06:16 +00:00
coolbot
cf60f28406
Fix: wrong number in 3.2 msg ( #7391 )
...
fix
2026-08-31 22:27:49 +00:00
f8481c309f
feat(hosting frontend): rotate credentials button to SFTP ( #7375 )
...
* feat: add roll SFTP credentials button
Add a confirmation-gated control to regenerate SFTP username and password, plus API client and sync support for the new roll endpoint.
Co-authored-by: François-Xavier Talbot <fetchfern@users.noreply.github.com >
* fix lint
* chore: switch copy to Rotate
* chore: remove redundant teleport
* chore: intl:extract
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: François-Xavier Talbot <fetchfern@users.noreply.github.com >
2026-08-31 19:01:48 +00:00
aecsocket
d378b64f92
fix: properly disallow duplicate filenames in upload ( #7387 )
2026-08-31 17:55:01 +00:00
Michael H.
3fdcf73d11
feat: bring back email domain blacklist
2026-08-31 15:08:13 +02:00
Michael H.
306bde7155
feat: allow specific domain names to skip checks
2026-08-31 14:56:51 +02:00
Blodhgarm
876308516e
feat: Add /version/{version} redirect ( #7357 )
...
feat: Add `/version/{version}` redirect to `{project_type}/{slug}/version/{version}` using global middleware
2026-08-31 07:19:03 +00:00
ThatGravyBoat
66c73755d6
feat: per file slicer button, with custom target ( #7364 )
...
* feat: per file slicer button, with custom target
* chore: move slicer link to file card instead of issue card
2026-08-30 20:11:00 -07:00
aecsocket
51f148adff
fix: server pinging interval check ( #7363 )
2026-08-30 18:21:50 +02:00
Michael H.
17e3e95645
fix: websocket friends performance
2026-08-30 12:14:27 +02:00
aecsocket
aebbe3b2f5
Remove old analytics routes ( #7359 )
...
* remove old analytics routes
* remove tests for old analytics routes
2026-08-29 19:30:52 +00:00
Michael H.
769bde8c0b
Reapply "fix: i18n nuxt context error"
...
This reverts commit 0ab9100c46 .
2026-08-29 15:35:13 +02:00
Michael H.
17aaf06590
fix: projects not loading
2026-08-29 13:07:55 +02:00
Michael H.
a5895381fb
feat: served-by header
2026-08-29 12:56:59 +02:00
Michael H.
bcf469ef91
fix: generatedstate memory leak & bump ts query
2026-08-29 12:26:46 +02:00
Michael H.
1bee2f83d8
fix: tanstack query memory leak
2026-08-29 02:31:35 +02:00
Michael H.
7823f83d04
fix: tailscale ssh user
2026-08-29 01:30:30 +02:00
Michael H.
a6a9139019
chore: set tailscale hostname to magic container hostname
2026-08-29 01:05:40 +02:00
Michael H.
b9c3b363e8
chore: frontend debug
2026-08-29 00:48:43 +02:00
Michael H.
0ab9100c46
Revert "fix: i18n nuxt context error"
...
This reverts commit a1b73d089e .
2026-08-28 16:30:32 +02:00
Michael H.
a1b73d089e
fix: i18n nuxt context error
2026-08-28 15:30:55 +02:00
Michael H.
c2cbf16434
fix: use node cluster
2026-08-28 15:19:37 +02:00
Michael H.
ff4c9be910
fix: 404 handling but actually
2026-08-28 15:14:47 +02:00
Truman Gao
98f8bbcad9
fix: 404 always logs error ( #7341 )
...
* fix: error page
* fix: nuxt always logs console error on 404
* Revert "fix: error page"
This reverts commit ec15bf3b40 .
2026-08-28 13:27:54 +02:00
Prospector
a9b774005b
fix error pages ( #7338 )
2026-08-28 01:48:14 +00:00
Prospector
5d47594302
changelog
v0.19.1
2026-08-27 11:54:34 -07:00
Prospector
8a0d683ae2
fix moderation advanced filters
2026-08-27 11:52:29 -07:00
Prospector
ffd864a9e2
fix moderation collapsibles & do a consistency pass ( #7330 )
...
* fix moderation collapsibles & do a consistency pass
* extract tech review sources
* improve buttons
* buttn
* improve markdown styling
* fix nested details
* save filters + fix reports reloading
* prepr
2026-08-27 18:46:13 +00:00
Calum H.
263aaedc8f
fix: screenshots page lagging with lots of images ( #7336 )
2026-08-27 18:27:33 +00:00
Calum H.
d3b5ba2567
feat: changelog 0.19.0 ( #7335 )
v0.19.0
2026-08-27 19:11:52 +02:00
Calum H. and tdgao
7c67cca7a7
feat(instance-sync): screenshots sync ( #7218 )
...
* pnpm prepr
* feat(instance-sync): screenshots sync
* fix: prepr + fmt
* fix: qa
* feat: screenshit editor
* feat: screenshot* editor qa
* fix: qa
* fix: lint
* fix: aecsocket rev
* qa: a11y tab navigation focus is cut off
* qa: Change “Edited” badge to be bg-highlight-green
* qa: friends list input style wrong
* qa: toolbar width + labels
* qa: multiselect changes
* qa: anim changes
* qa: card hover colors
* qa: copy feedback
* qa: hide date
* qa: instance icon in overflow/contextmenu
* qa: spacing
* qa: group empty state text
* qa: drag preview badge
* qa: group deletion skip warning if no screenshots
* qa: redesign editor
* qa: remove screenshot parent/edited badge stuff
* qa: control font size consistency
* qa: viewer copy control
* qa: editor fixes
* qa: redirect on disable screenshot sync
* qa: margin police
* fix: crop
* fix: qa
* feat: initial start on basic instance file syncing (#7220 )
* qa: final
* qa: final 2
* fix: lint + prepr
* fix: copy
* fix: screenshot editing outside of app causing ghost files in db + sync fail rollback impl
* chore: split up
* fix: fmt
---------
Co-authored-by: tdgao <mr.trumgao@gmail.com >
2026-08-27 16:49:46 +00:00
Sychic
2bd108c278
fix(app-lib): treat all errors as missing icon ( #7333 )
...
* fix(app-lib): treat all errors as missing icon
* style(app-lib): cargo fmt
2026-08-27 16:37:30 +00:00
Michael H.
25fb06ce27
fix: set NODE_ENV in wrangler
2026-08-27 13:55:40 +02:00
Michael H.
e0cd019869
chore: get rid of debug logs on prod
2026-08-27 13:44:29 +02:00
Prospector
b68a199814
menu refactor + web account switcher ( #7307 )
...
* add account switcher, migrate context menus to overflow menu system, update version filter controls, only pad instance icons
* app account switcher, improve some context menus, theme stuff
* prepr
* handle reauthentication
* fix a couple sign in issues, admin page cleanup, fix org status badges, fix official account badge, open in local keybind, publish plus icons
* rename generic menus to ButtonMenu (& types)
* fix hydration issue w/ dropdowns + middleware error
2026-08-27 00:35:34 +00:00
chyz
3439a43880
Make "Open Image in New Tab" open raw image (when possible) ( #7315 )
...
* tell search engines not to index collections because bots keep spamming them and I can basically guarantee not a single human being is using collections in a way where this will be detrimental to them (besides the advertisement spam)
* Index creator created collections
* Open raw images from open image in new tab option in context menu
2026-08-26 18:59:15 +00:00
François-Xavier Talbot
c88efd48af
fix(labrinth): permissive Tremendous cancellation response ( #7322 )
...
* fix(labrinth): accept any response from Tremendous cancel
* temp disable ping test
2026-08-26 18:46:37 +00:00
coolbot
529c6f14dd
Tweak disclosure and AI moderation msgs ( #7318 )
2026-08-26 18:01:43 +00:00
Michael H.
c3c6760818
feat: add redis cache to usercheck/nb responses ( #7316 )
...
* feat: add redis cache to usercheck responses
* feat: add redis cache to neverbounce responses
2026-08-26 14:07:15 +02:00
Michael H.
36f9dbb47a
chore: omit ip from usercheck decision requests
2026-08-26 12:28:25 +02:00
EpicPix
715f4954cf
fix: handle minecraft version grouping for versions containing release name ( #7313 )
...
fix: handle minecraft version grouping for version containing release name better
2026-08-25 23:53:24 +00:00
Seungyeop Lee
ffdf7ff745
Fixed settings modal category headers being cut off ( #7258 )
...
fix settings modal category headers being cut off
2026-08-25 23:20:21 +00:00