Commit Graph
4770 Commits
Author SHA1 Message Date
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
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
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