Commit Graph
1293 Commits
Author SHA1 Message Date
tdgao 621097bcf3 feat: add check for html formatting in disclosures 2026-09-01 14:58:48 -06: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
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
tdgao a01b5c7b70 Merge branch 'main' into truman/content-moderation 2026-08-31 10:46:50 -06:00
Michael H. bcf469ef91 fix: generatedstate memory leak & bump ts query 2026-08-29 12:26:46 +02:00
tdgao 2b12fe4668 feat: improve language validation with chunking for description 2026-08-29 00:59:27 -06:00
tdgao b13593e023 add comment 2026-08-28 18:06:08 -06:00
tdgao 3b0052eeda feat: start language detection for summary and desc 2026-08-28 18:03:19 -06:00
tdgao df58a2e2f9 feat: check summary formatting by move link detection into its own validator 2026-08-28 14:31:05 -06:00
tdgao 84a16d7964 feat: get header length by rendering markdown to html 2026-08-28 14:13:52 -06:00
tdgao a926cff5f4 feat: bump description too short to error, add spam validation for desc and summary, update summary and description too short copy 2026-08-28 13:22:10 -06:00
tdgao c8499db174 feat: bump summary too short to errro 2026-08-28 12:44:32 -06:00
tdgao 215f9a180b feat: bump name minecraft check to error 2026-08-28 12:41:12 -06:00
tdgao d3146a6acb remove: image heavy description warning 2026-08-28 12:28:11 -06:00
tdgao 0d90c205bf feat: add allowed non-standard text 2026-08-28 12:27:58 -06:00
tdgao d7442e8760 feat: clean up link detection in summary and description 2026-08-28 12:10:19 -06:00
tdgao 18c1f31514 refactor: centralize project validation and nags into validation rules 2026-08-27 22:03:04 -06:00
tdgao 1f3f37c86c refactor: links validator 2026-08-27 13:39:50 -06:00
Prospector 5d47594302 changelog 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. d3b5ba2567 feat: changelog 0.19.0 (#7335) 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. e0cd019869 chore: get rid of debug logs on prod 2026-08-27 13:44:29 +02:00
tdgao dc613b4bc0 fix: checking for banned banned external links outside of external links 2026-08-26 19:04:37 -06: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
tdgao 3ec0dfcf35 feat: move clean up summary as a blocking error 2026-08-26 18:35:07 -06:00
tdgao 5dcd66f27f feat: change links in summary to be a blocking error and combined with formatting nag, banned links in description are also blocking 2026-08-26 18:16:55 -06:00
tdgao ed859272d3 feat: remove loader detection from project name and set version as required not allowed 2026-08-26 17:48:20 -06:00
tdgao b1d33373fe fix: less false positives in profanity and fix gallary nag 2026-08-26 16:55:29 -06:00
tdgao 31e405e73c fix: not using whole words 2026-08-26 16:26:06 -06:00
tdgao ae4519cc26 feat: polish profanity validation 2026-08-26 16:20:35 -06: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
coolbot 529c6f14dd Tweak disclosure and AI moderation msgs (#7318) 2026-08-26 18:01:43 +00:00
tdgao a348240686 feat: update nags with field validation, splitting between required/warning nags 2026-08-26 11:21:48 -06: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
tdgao 0d61960855 feat: implement more project field validators 2026-08-25 23:18:31 -06: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
ThatGravyBoatandProspector a921cfdb7a feat: scan file for c2pa content (#7297)
* feat: scan file for c2pa content

* prepr

---------

Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
2026-08-25 22:41:39 +00:00
Prospector ce64f73c66 Merge remote-tracking branch 'origin/main' into truman/content-moderation
# Conflicts:
#	_typos.toml
#	apps/frontend/src/locales/en-US/index.json
#	apps/frontend/src/pages/[type]/[project]/settings/index.vue
#	apps/frontend/src/pages/[type]/[project]/settings/license.vue
#	apps/frontend/src/pages/[type]/[project]/settings/links.vue
2026-08-25 15:22:11 -07:00
Calum H.andProspector c28ec83060 feat: moderation additions for shared instances (#7285)
* feat: moderation additions for shared instances

* fix: lint

---------

Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
2026-08-25 21:18:51 +00:00
Sychic 7420560784 fix(app-lib): remove timeout for shared instance uploads (#7304)
* fix(app-lib): remove timeout for shared instance uploads

* style(app-lib): cargo fmt

* style(app-lib): remove unused import
2026-08-25 18:28:47 +00:00
aecsocket e33ef5f252 fix: cleanup typos with typos:off/on comments (#7301)
* fix: cleanup typos with typos:off/on comments

* tombi

* bump tombi version
2026-08-25 15:18:27 +00:00
Calum H.andProspector c67f980c4a refactor: StyledInput refactor -> Input components (#6733)
* feat: align style

* feat: new input components

* refactor: migrate to new input components

* refactor: rename component

* prepr

* chore: group inputs like buttons

* fix: lint

* feat: docs

* fix: lint

* fix: bugs

* prepr

* fix slug + adjust create server project

---------

Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
2026-08-25 06:15:38 +00:00
Prospector b080829878 typo 2026-08-24 16:32:04 -07:00
Prospector ad83117ebf add keybinds to copy/open prod links (#7294) 2026-08-24 16:29:36 -07:00
Prospector 8665419cd6 prepr + typos whitelist 2026-08-24 16:26:58 -07:00