tdgao
44ffcf5a37
feat: invalidate moderation thread upon submit project redirect
2026-09-04 14:10:38 -06:00
tdgao
3427ed20d2
feat: improve validation message component
2026-09-04 13:57:42 -06:00
tdgao
cea2c59573
fix: slug not filled on project create modal
2026-09-04 13:47:33 -06:00
tdgao
345caa28d9
feat: update nags copy
2026-09-04 13:05:14 -06:00
tdgao
0ab81c01da
pnpm prepr
2026-09-04 10:11:45 -06:00
tdgao
47f550b18d
feat: hide validation error when field has been edited
2026-09-03 16:20:00 -06:00
tdgao
aa33e15cf5
pnpm prepr
2026-09-03 14:30:57 -06:00
tdgao
cb94b5acc8
fix: unsaved changes not accounting for trim
2026-09-03 13:56:52 -06:00
tdgao
cb6c80458a
feat: persisted publishing checklist open state, better slug fetch calls, and fix unsaved changes not closing
2026-09-03 13:18:44 -06:00
tdgao
f9e69f2556
Merge branch 'main' into truman/content-moderation
2026-09-03 11:52:08 -06:00
tdgao
f3acccf1ac
pnpm prepr
2026-09-03 11:43:45 -06:00
tdgao
ef22521072
refactor: moderation package left over stuf
2026-09-03 11:35:32 -06:00
tdgao
a2897a8c51
delete: test
2026-09-03 11:26:33 -06:00
tdgao
9d282be2fe
feat: skip project ids that 404 and add array format for moderate by ids
2026-09-03 11:24:12 -06:00
tdgao
6e6ca3302c
refactor: no slugs util
2026-09-03 11:17:43 -06:00
tdgao
6c7d40fbd9
fix: types
2026-09-03 11:10:05 -06:00
tdgao
5bf9bd89b2
feat: move validation logic to use labrinth
2026-09-03 10:51:16 -06:00
coolbot
157e0da6df
update locales
2026-09-02 16:48:51 -07:00
coolbot
7eb2c6feec
Update nag text
2026-09-02 16:46:11 -07:00
Michael H.
e132bea078
chore: add comment about adding new filetypes
2026-09-03 01:43:38 +02:00
tdgao
15fbe1328e
feat: add publishing checklist storybok
2026-09-02 14:13:19 -06:00
aecsocket
249e43db72
fix: race condition in unfollowing a project ( #7402 )
...
* fix: unfollow race condition
* remove test since it's lowkey useless
2026-09-02 18:31:37 +00:00
Michael H.
ec5824331e
chore: remove usage of cdn-raw ( #7405 )
2026-09-02 02:03:02 +02:00
tdgao
b889de7799
feat: use levenshtein distance for summary matches name validation rule
2026-09-01 15:38:05 -06:00
tdgao
5dd95fedde
fix: summary html tag thats opening tag only, allow name to have version number when port or fork
2026-09-01 15:15:23 -06:00
tdgao
621097bcf3
feat: add check for html formatting in disclosures
2026-09-01 14:58:48 -06: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
coolbot100s
860c5029d4
feat: bump non-english rules to error
2026-08-31 20:01:27 -07:00
coolbot100s
d7b3a66dc5
fix: requires english check
2026-08-31 19:59:43 -07: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
tdgao
d3aa96e617
fix: nag link overflow
2026-08-31 12:42:02 -06:00
tdgao
17b81d1b5c
feat: add description markdown formatting checks, version missing environment, and block youtube from external links
2026-08-31 12:15:07 -06:00
aecsocket
d378b64f92
fix: properly disallow duplicate filenames in upload ( #7387 )
2026-08-31 17:55:01 +00:00
tdgao
c71f9b1570
pnpm i
2026-08-31 10:46:54 -06:00
tdgao
a01b5c7b70
Merge branch 'main' into truman/content-moderation
2026-08-31 10:46:50 -06: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