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