HorizonCode
520ad5c4f1
feat(workshop): confirm trash restore and permanent deletion
...
Add confirmation dialogs for restoring and permanently deleting trashed themes, and wire the permanent-delete API call.
2026-11-03 18:10:34 +01:00
HorizonCode
93536af6a6
chore(lint): resolve launcher lint issues
...
Format files and fix unused code, reactive collection usage, redundant mustaches, and missing each-block keys.
2026-11-03 16:21:23 +01:00
HorizonCode
3ef59f94ee
feat(themes): improve workshop filtering and fork controls
...
Add a compact used-tag filter, preserve workshop ownership across theme
reloads, and let authors disable forking for their themes.
2026-11-03 16:06:11 +01:00
HorizonCode
ebc5fbf9c4
feat(themes): polish workshop moderation and theme controls
...
Add the in-app tag editor, installed-theme reporting, readable moderation and report dialogs, and notification layering fixes. Persist server-assigned workshop IDs for stable republishes, hide self-reporting, fix report-button contrast, and disable macOS autocorrect and spell checking across launcher windows.
2026-11-03 14:58:28 +01:00
HorizonCode
1f3fa026ce
feat(workshop): add role badges and streamline theme cards
...
Use the service owner, moderator, or supporter role for author badges, expose downloads for owned legacy themes, and move secondary card actions into a menu. Include theme tags in publish metadata and keep API 2.0 exports limited to theme.json and assets.
2026-11-03 13:15:37 +01:00
HorizonCode
9b4158410d
feat(workshop): add moderation, search, tag, and tooltip controls
...
Surface staff reports, takedowns, announcements, audit tools, ranked
search, creator tag editing, and shared tooltips in the workshop.
2026-11-03 10:03:53 +01:00
HorizonCode
1bf8034126
feat(themes): set default themes service URL to https://themes.ez-pp.farm
2026-11-02 16:33:01 +01:00
HorizonCode
a423850dc9
refactor(themes): remove session tokens and authenticate exclusively via username and password
2026-11-02 16:25:38 +01:00
HorizonCode
a051c021d7
fix(themes): implement native download_and_extract_community_theme and expand fs capabilities
2026-11-01 16:59:41 +01:00
HorizonCode
4a6e8c5cab
fix(themes): remove descriptions from legacy themes
2026-11-01 16:30:03 +01:00
HorizonCode
2f0b034c5e
fix(themes): correct Execution Clap artist attribution to Trap Chick
2026-11-01 16:28:01 +01:00
HorizonCode
f198e2376c
fix(themes): update legacy theme descriptions and author id to 1001
2026-11-01 16:27:01 +01:00
HorizonCode
c1664ed5bf
feat(themes): migrate legacy themes to Community Workshop and clean up installed library filters
2026-11-01 16:23:21 +01:00
HorizonCode
e31d92ed3c
feat(communityThemes): include credential headers in getAuthHeaders for direct auth
2026-11-01 16:00:07 +01:00
HorizonCode
8816852fd9
feat(themes): implement community themes workshop and chunked uploader
2026-11-01 15:43:24 +01:00