Commit Graph
4694 Commits
Author SHA1 Message Date
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
ThatGravyBoatandProspector 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
ProspectorandGravy 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.andtdgao 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