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
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
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
2026-06-07 16:59:50 +02:00
HorizonCode
992127ecb6
fix: only accept json
2026-06-07 00:13:55 +02:00
HorizonCode
03b326e142
Merge branch 'master' of https://git.ez-pp.farm/EZPPFarm/EZPPLauncher
2026-06-04 16:36:27 +02:00
HorizonCode
2ec8b08983
fix: dont show dynamic beatmap button on direct page
2026-06-04 16:36:20 +02:00
HorizonCode
344f15b8da
fix: user config retrival on linux
2026-06-03 20:51:14 +02:00
HorizonCode
554f07412b
chore: disable themes on linux for now until fix is found
2026-06-03 19:57:21 +02:00
HorizonCode
f8f53c4236
fix: user config retrival on linux
2026-06-03 19:57:00 +02:00
HorizonCode
64f76d95a6
fix: remove platform dependency from patching settings in SetupWizard
2026-06-03 16:38:28 +02:00
HorizonCode
02fecd237c
fix: update launcher version retrieval and improve HWID fallback
2026-06-03 16:16:11 +02:00
HorizonCode
eaffc35288
fix: build for linux
2026-06-03 01:01:17 +02:00
HorizonCode
78c7fdb756
chore: bump version
2026-06-03 01:01:03 +02:00
HorizonCode
ec7ce53016
chore: bump version
2026-06-03 00:51:28 +02:00
HorizonCode
0610d4beef
chore: make patch settings available to linux users, force stable patcher stream
2026-06-03 00:49:35 +02:00
HorizonCode
416067f2ea
Merge branch 'master' of https://git.ez-pp.farm/EZPPFarm/EZPPLauncher
2026-06-02 23:46:02 +02:00
HorizonCode
e58be09bdb
chore: add patcher support for linux
2026-06-02 23:45:43 +02:00
HorizonCode
ccb0c467f2
chore: add type usage for views in selectedView
2026-06-01 10:47:58 +02:00
HorizonCode
67bc968497
feat: add disableMediaControls function to prevent media key actions
2026-05-30 00:06:16 +02:00
HorizonCode
dc06b53089
fix: if external imported theme is current active theme change to default for installation
2026-05-29 21:36:37 +02:00
HorizonCode
d5e5fd4c43
fix: csp font-src rule, remove debug log
2026-05-28 22:52:46 +02:00
HorizonCode
29359c9242
chore: bump version
2026-05-28 22:34:34 +02:00
HorizonCode
71bd64a2cf
fix: ahead value read
2026-05-28 22:21:18 +02:00
HorizonCode
7fa83d6d0a
chore: add theme css support
2026-05-28 22:02:38 +02:00
HorizonCode
f2e795e2c9
chore: remove old theme variables
2026-05-28 22:02:07 +02:00
HorizonCode
cece28dd46
fix: only validate psu path if its not empty
2026-05-28 21:53:19 +02:00
HorizonCode
474f1f0c33
Merge branch 'master' of https://git.ez-pp.farm/EZPPFarm/EZPPLauncher
2026-05-28 11:41:26 +02:00
HorizonCode
871c40922e
chore: replace json config with database
2026-05-28 11:35:42 +02:00
HorizonCode
20e8389409
chore: replace json config with database
2026-05-28 11:35:34 +02:00
HorizonCode
051a86943e
fix: update Content Security Policy to include analytics and osu.ppy.sh
2026-05-28 00:39:45 +02:00
HorizonCode
7d0147edb9
fix: Content Security Policy rules
2026-05-28 00:09:23 +02:00
HorizonCode
7e2404753b
fix: set csp to null, breaks assets in prod
2026-05-27 23:31:32 +02:00
HorizonCode
9952e164c5
chore: add new feature to readme
2026-05-27 23:15:59 +02:00
HorizonCode
df8ee34e73
chore: move import of Stdio to head
2026-05-27 19:55:56 +02:00
HorizonCode
3a27646da8
chore: add validation for OpenTabletDriver path and improve process handling
2026-05-27 19:31:53 +02:00
HorizonCode
ace3320632
chore: implement otd commands, check if otd daemon is already running
2026-05-27 18:15:50 +02:00
HorizonCode
2ba094f07e
chore: remove theme delete logging, add notifications
2026-05-27 15:02:26 +02:00
HorizonCode
fcf9e46a8f
chore: remove theme delete logging, add notifications
2026-05-27 15:02:06 +02:00
HorizonCode
3768ab1064
chore: move download and extracting themes to tauri backend
2026-05-27 14:59:43 +02:00
HorizonCode
e5e09505a0
chore: remove old unused nyancat bg
2026-05-27 11:45:27 +02:00
HorizonCode
94f78f281d
chore: move theme extraction to tauri backend
2026-05-27 11:44:16 +02:00
HorizonCode
d2ecc5210f
refactor: replace @ alias with
2026-05-27 10:41:57 +02:00
HorizonCode
6f8036e9d4
refactor: fix tw class names
2026-05-27 10:39:00 +02:00
HorizonCode
73256f32c4
fix: correct className usage in badge component
2026-05-26 16:18:29 +02:00
HorizonCode
cfb4c8a611
chore: lint
2026-05-26 14:46:29 +02:00
HorizonCode
f2d8056cfd
chore: update sileo type props
2026-05-26 13:31:07 +02:00
HorizonCode
2eb95cd802
chore: update dependencies
2026-05-26 13:09:30 +02:00
HorizonCode
a28d56e283
fix: correct className usage in button component for proper styling
2026-05-26 12:59:26 +02:00
HorizonCode
f88a33c2aa
fix: if theme is a store theme and installed externally, update status in importFromFile
2026-05-26 11:39:36 +02:00
HorizonCode
8a964d0a6a
chore: add import sort plugin, sort imports
2026-05-26 11:23:37 +02:00
HorizonCode
cc4697efbc
refactor: simplify stopOpenTabletDriver, cleanup code
2026-05-26 10:33:14 +02:00
HorizonCode
5b1e32d4eb
chore: bump version and enhance security settings in tauri configuration
2026-05-25 21:54:45 +02:00
HorizonCode
d0b0011910
chore: automatically start/stop otd on osu launch/close
2026-05-25 21:53:42 +02:00
HorizonCode
1467d3e296
fix: adjust layout and positioning of user stats and login prompts in Launch screen
2026-05-24 16:41:01 +02:00
HorizonCode
2ded0d4b94
feat: add login and registration prompts to the launch screen
2026-05-24 16:33:48 +02:00
HorizonCode
9d80811e83
fix: improve error handling and logging in various components
2026-05-24 16:17:16 +02:00
HorizonCode
730a27b397
chore: remove doctest
2026-05-22 13:23:04 +02:00
HorizonCode
e84feb292b
Merge branch 'master' of https://git.ez-pp.farm/EZPPFarm/EZPPLauncher
2026-05-22 08:18:54 +02:00
HorizonCode
485cb3acf7
fix: clear opened URLs after retrieving them
2026-05-22 08:17:02 +02:00