Commit Graph
428 Commits
Author SHA1 Message Date
HorizonCode fc128b7178 feat(notifications): show full notification details with actions
Long announcements were clamped in the list and had nowhere to open, so
notifications now open a detail dialog with the full message, type, theme,
sender and timestamp, plus a shortcut into the Community Workshop.
2026-11-03 18:33:19 +01:00
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 0b4af5a4d4 fix(workshop): correct DefaultThemePreview asset import path 2026-11-01 16:04:28 +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
HorizonCode d38250a5e4 fix(theme-v2): ensure theme audio autoplays on load and handles unlock gesture 2026-11-01 14:54:04 +01:00
HorizonCode ad3fe7c586 fix(theme-editor): fix player card widget overflow, add banner variant, and improve widget selection badge 2026-11-01 14:32:56 +01:00
HorizonCode a025f9b285 fix(theme): unlock unmuted media autoplay without user interaction on macos 2026-11-01 13:57:47 +01:00
HorizonCode ce572de0d2 fix(theme): keep video unmuted with persistent volume knob on launch 2026-11-01 13:35:54 +01:00
HorizonCode e861cda23d fix(theme): do not display api version badge for the default built-in theme 2026-11-01 13:03:56 +01:00
HorizonCode 7332618e85 fix(theme): stream video conversion progress and auto-play v1 theme media 2026-11-01 13:00:58 +01:00
HorizonCode 62b31169cc feat: add game optimization mode, 3d cursor parallax, and embers particle effect 2026-11-01 12:36:10 +01:00
HorizonCode a75e723416 chore(rust): resolve all clippy warnings across codebase 2026-11-01 12:14:23 +01:00
HorizonCode 45962242aa fix(patcher): gate patcher compatibility patching to macos only 2026-11-01 12:08:43 +01:00
HorizonCode ce9112f9e2 docs: update README with theme v2, discord presence, and platform support details 2026-11-01 11:00:32 +01:00
HorizonCode e52399911c fix(macos): resolve osu updater loop and patcher wine compatibility
- Remove host Apple Braille font entries from Wine prefix registry to prevent cold-start GDI+ AccessViolationException.
- Purge .require_update, help.txt, and _pending prior to osu! launch so the game launches directly with -devserver ez-pp.farm instead of entering the updater.
- Reset _UpdateFailCount in osu!.cfg and ensure execute.bat points to ez-pp.farm.
- Update ensure_patcher_compatibility to patch osu!.patcher.exe and embedded ManagedInjector.Lib for .NET 4.0 compatibility under Wine.
- Include theme editor, cursor, and download button refinements on themes-v2 branch.
2026-11-01 10:52:39 +01:00
HorizonCode a2b03d3014 style: format files with prettier and fix eslint issues 2026-10-31 21:27:28 +01:00
HorizonCode 7648d1fd4c feat(theme-v2): add detachable header widget, fix preview thumbnail rendering, and improve wineskin launch
- Support detaching title header to canvas with full, compact, and minimal variants
- Render detached widgets and respect chrome layout configuration in theme preview generator
- Fix macOS Wineskin launching by adding Frameworks to DYLD_FALLBACK_LIBRARY_PATH
- Fix launch button interactive handling, scaling margins, and icon-only states
- Improve player widget styling and variant display
2026-10-31 21:00:14 +01:00
HorizonCode 386c829455 feat: add discord rich presence editor window and interactive embed preview 2026-10-31 17:59:07 +01:00
HorizonCode e3abea8d83 fix: bind inspector props to resolve ownership_invalid_mutation warnings 2026-10-31 12:36:27 +01:00
HorizonCode 4dc6cb1721 feat: add date/time picker and fix launcherVersion initialization error 2026-10-31 11:00:00 +01:00
HorizonCode 54f7f81160 chore: add svelte component layer with monaco editor 2026-10-31 10:28:33 +01:00
HorizonCode 8071085e94 fix: allow window destroy 2026-10-29 16:23:27 +01:00
HorizonCode fbfa3aa54c fix: resize object opacity, context menu visibility 2026-10-29 16:18:20 +01:00
HorizonCode c02b26e8ae feat: polish theme tooling, diagnostics and launcher workflows
Expand the theme editor with multi-select, snapping, context menus, draft
recovery and export validation; add theme backups and trust prompts. Add
in-app diagnostics and rotating log bundle viewing, hardware-accelerated
theme video playback on macOS, and refresh the settings, setup wizard and
theme gallery layouts.
2026-10-29 15:41:33 +01:00
HorizonCode 87202de656 chore(themes): add new themes api v2, add in-app theme editor/creator, macos compatibility, fix asset loading, rework settings and setup wizard 2026-10-29 10:53:12 +01:00
HorizonCode 417f54a94a fix(linux): osu-winello detection 2026-09-07 23:46:23 +02:00
HorizonCode 01628e8514 chore: update version to 3.2.7 and refactor skin handling functions 2026-08-09 23:24:50 +02:00
HorizonCode 5a06700748 chore: bump version 3.2.6 2026-07-20 22:21:02 +02:00
HorizonCode 74020e3817 fix: actually respect the patch setting smh 2026-07-20 22:20:03 +02:00
HorizonCode 6dc1f4f703 fix: mode select height 2026-06-26 10:58:35 +02:00
HorizonCode 21710d0e02 chore: bump version 3.2.5 2026-06-26 10:42:28 +02:00
HorizonCode b478e7ba95 Merge branch 'master' of https://git.ez-pp.farm/EZPPFarm/EZPPLauncher 2026-06-26 10:01:06 +02:00
HorizonCode bd368adfe5 chore: add scorev2 type and gamemodes 2026-06-26 10:00:56 +02:00
HorizonCode 85ea4167ab fix: update check on launch 2026-06-14 14:33:48 +02:00
HorizonCode adf7e487b9 feat: add update check failure dialog, ability to skip update check 2026-06-08 16:36:48 +02:00
HorizonCode 22d97a0068 chore: bump version 3.2.4 2026-06-07 16:59:50 +02:00
HorizonCode 992127ecb6 fix: only accept json 2026-06-07 00:13:55 +02:00