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
tdgao
dc613b4bc0
fix: checking for banned banned external links outside of external links
2026-08-26 19:04:37 -06: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
tdgao
a348240686
feat: update nags with field validation, splitting between required/warning nags
2026-08-26 11:21:48 -06:00
tdgao
0d61960855
feat: implement more project field validators
2026-08-25 23:18:31 -06: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. and Prospector
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. and Prospector
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
tdgao
eb22882138
feat: hook up validators with input fields
2026-08-24 16:19:49 -07:00
tdgao
e618c1625a
fix: link checks merge conflict issues
2026-08-24 16:19:49 -07:00
chyz and tdgao
4b2f8dedec
Better External Link Validation ( #7005 )
...
* complain about links we know are incorrect
* dont complain about the specific part of the url being incorrect if it wouldn't be correct regardless
* UnsavedChangesPopup had a place where it was supposed to disable the save button but the actual impl didn't implement that property so i fixed that and also more work on link checks (including start of license link checks too)
* github sponsor note
* show the warning directly cuz it's not particularly clear there's a tooltip
migrate links page to actually good unsaved changes thing that every other page uses
also like self-hosted git support
also add 9minecraft to blacklist
* this dont look correct warning + oops duplicate id
* better/more blacklist
* clean up after merge
* imports
---------
Co-authored-by: tdgao <mr.trumgao@gmail.com >
2026-08-24 16:19:49 -07:00
tdgao
56b8cae31c
feat: implement profanity and non-standard text validators
2026-08-24 16:19:49 -07:00
github-actions[bot] and github-merge-queue
fb39dabe43
New translations from Crowdin (main) ( #7280 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com >
2026-08-24 09:22:50 +00:00
coolbot
bc50ed5f65
moderation: new article placeholders and updated disclosures msgs ( #7279 )
...
placeholders for new articles, add disclosures FAQ to related messages.
2026-08-24 09:14:01 +00:00
Sychic
871a161327
feat(app-lib): send file hash ( #7266 )
2026-08-21 19:40:16 +00:00
Sychic
797ec2ec3c
fix(labrinth): disclosure visibility ( #7265 )
2026-08-21 18:30:11 +00:00
Prospector
56dba8ccc2
changelog
2026-08-20 15:10:17 -07:00
Prospector
82d0184a85
in mrpack export, match with hash rather than by primary on version ( #7254 )
2026-08-20 15:09:58 -07:00
Prospector
0bd341371a
changelog
2026-08-20 14:46:59 -07:00
Prospector
087752312b
fix navtabs issues and unify project lists ( #7245 )
...
* fix navtabs issues and unify project lists
* move page navtab logic to component
2026-08-20 21:32:32 +00:00
Jeff and Prospector
bcd7133251
feat: pagination go to button ( #7158 )
...
* feat: paginator go to button
- Added a way in the paginator to select the page number you want to go to instead of clicking the arrow's.
* localization
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-08-20 20:12:21 +00:00
Truman Gao
a85b8eed3f
fix: app library post release ( #7211 )
...
* fix: fixed height on modal
* fix: conditional auto padding being applied on user avatars
* feat: allow ungrouped to be dragged
* feat: add drag handle to resize num items in jump in
* qa
* feat: add context menu submenus
* feat: hook up icon editing in sub menu
* fix: breadcrumb and sidebar not matching
* fix: bring back signal icon for ping and players online
* feat: add compact mode for library
* smaller checkmark
* pnpm prepr
* feat: bring back loader/game version sort
* add loader symbols
* refactor: compact mode with sync'd app settings
* pnpm prepr
* move loaders up
* qa
* feat: exclude loaders from randomizing
2026-08-20 19:30:42 +00:00
5181370293
feat: depends on search filter ( #6713 )
...
* feat: add norisk client source support (#6707 )
Signed-off-by: Robin <me@orb1n.dev >
* changelog
* feat: implement depends on search filter
* feat: add modpack "includes content" filter and update depends on
* feat: style pass
* feat: show included modpack projects filter tag better
* pnpm prepr
* feat: polish depends on filter
* fix: clear button, page scroll, and metadata loading state
* feat: hook up excludes modpack
* fix: combobox closing race
* Revert "fix: combobox closing race"
This reverts commit e51529ca65 .
* fix scrolling after applying depends on
* feedback
* pnpm prepr
* slightly make buttons larger for touch devices
* feat: add view dependents/view modpacks in project overflow menu
* pnpm prepr
* fix: divider
* add icon
* fix: project search combobox background in app
---------
Signed-off-by: Robin <me@orb1n.dev >
Co-authored-by: Robin <robin.murer11@gmail.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-08-20 19:01:17 +00:00
Blodhgarm
5eb64cea3e
feat: Add download link inside managed content modal for Reports ( #7205 )
...
* feat: Add download link inside managed content modal
* fix: add missing localization for download file btn added
2026-08-20 18:47:38 +00:00
chyz
6670e3184e
fix: buttonlinks not being real links + dropdowns not aligning correctly ( #7206 )
...
* fix some ButtonLinks not being links
* fix comboboxes not aligning correctly immediately
* prepr
2026-08-20 18:47:05 +00:00
Prospector
a6043fc51f
add disclosures to v2 search + docs ( #7196 )
2026-08-20 10:24:27 -07:00
Calum H. and tdgao
3e07267e10
feat: preferences syncing frontend ( #7192 )
...
* feat: prefs frontend
* fix: DI issue
* fix: lint
* feat: appearance settings cleanup + fix settings, remove pinia
* fix: sync btn when logged out
* fix: prepr
* fix: sidebar issue
* feat: language coverage + cleanup
* feat: cleanup lang settings
* fix: fmt
* fix: CI
* fix: ci
* fix: storybook
* feat: bring back loader/game version sort
---------
Co-authored-by: tdgao <mr.trumgao@gmail.com >
2026-08-20 07:23:01 +00:00
François-Xavier Talbot
79fcf41316
feat(frontend): lookup server by subdomain ( #7210 )
...
feat(frontend): lookup server by subdomain admin
2026-08-19 17:49:27 -04:00
Prospector
e568efa2a1
fix blog image
2026-08-17 22:31:49 -07:00