Repository navigation
Releases
Releases · mon3tr-dev/endprotocol
Release v0.1.7-pre2
v0.1.7-pre2
✨ Features
- feat(launcher): enable arknights channel switch with dir lock and progress rings (832436d)
- feat(launcher): push the whole page when switching games (b631ce1)
- feat(launcher): move the game switch to a hover rail on the left edge (6ca893c)
- feat(launcher): switch between Endfield and Arknights from the game panel (7852358)
- feat(dashboard): animate sidebar reorder, open tab overview from parent nav, add tab snapshots (8fb0dbf)
🐛 Bug Fixes
- fix(launcher): gate arknights launch branch behind windows cfg (0d971ef)
- fix(launcher): keep game switch rail expanded across game switches (1e764c1)
- fix(launcher): detect the installed game from its directory instead of the cache (1d510b5)
- fix(launcher): drop the game-mode titlebar frost and sync the title with the selected game (e62a296)
- fix(launcher): only show the QR flyout for entries that have a QR code (23821b4)
- fix(launcher): scale the game switch rail outline with the icon box (9e74ce1)
- fix(launcher): fall back to the official channel for notices and the social rail (438d4bb)
- fix(launcher): support Arknights alongside Endfield (5df52a1)
- fix(launcher): rework the download button ring, icon, label and cancel state (712421e)
- fix(launcher): match the official launcher's download, update and preload flow (332ade2)
- fix(gacha): keep the expectation markline growth animation, unstack the label from it (8b441ee)
- fix(gacha): stop the expectation markline label from ghosting during its entrance animation (f5e79a2)
- fix(styles): restore hoverable overlay scrollbar thumbs on data-ovs containers (d7b7886)
- fix(glass): keep the frosted layer alive on hover and entrance (c3a8141)
- fix(ui): give every loading ring the same round-capped arc (25c49b9)
- fix(glass): keep the frosted layer pinned when scroll hosts move (948a383)
- fix(ui): align the spinner arc with its track and use raw stroke colors (1666376)
- fix(window): keep the tray panel out of the Windows alt-tab list (63c72af)
📚 Documentation
- docs(readme): redesign readme and sync launcher docs (a63f91e)
- docs(agents): deny screen control by default (fb8c1c8)
♻️ Refactoring
⚡ Performance
- perf(memory): stop the image cache from growing without bound (61693aa)
🧪 Tests
🔧 Chores
- chore(devtools): add a debug-only devdeck memory monitor (3e3f890)
- chore(gitignore): ignore the pnpm-generated workspace scaffold (f6e1475)
📝 Other Changes
Release v0.1.7-pre1
v0.1.7-pre1
✨ Features
- feat(config): move account credentials into the OS credential store (eff5256)
- feat(theme): rewrite the frontend on the Liquid Glass design system (0405695)
- feat(styles): replace titlebar and sidebar solid fills with gradient frost (580a76f)
- feat(brand): swap in the new application icon set (84f86e7)
- feat(theme): paint an opaque backdrop and window radius without native effects (4800fb6)
- feat(startup): surface module-time errors in the static splash (6dad970)
🐛 Bug Fixes
- fix(messages): sync titlebar flyout progress with message store (aa7978d)
- fix(security): redact credentials from logs and from the account details UI (b6bda2d)
- fix(styles): unify motion timing and repair transform transitions in the glass controls (ea9de22)
- fix(theme): keep readable contrast on tinted and warning surfaces (9bcc2be)
- fix(styles): restore layering and solid fills in the liquid glass controls (e76cf56)
- fix(updater): serialize update dates as rfc 3339 (f5012ee)
- fix(tray): quit instead of hiding when no system tray is available (b806be4)
- fix(updater): let users cancel an in-flight app update download (2908e9d)
- fix(perf): hide the nvidia-smi console window on windows (30a14f3)
- fix(window): use tauri drag regions for window dragging (efaed4c)
- fix(styles): move glass blur onto a ::before layer (22935ab)
- fix(build): anchor vendor chunk matching to package roots (720cf68)
📚 Documentation
- docs(secure-storage): document the secret field registry and the new storage (24455e7)
- docs(agents): document the WSL2 AppImage build and its pitfalls (315f091)
♻️ Refactoring
⚡ Performance
🧪 Tests
🔧 Chores
- chore: ignore the logo design sources (14cf5bd)
- chore: ignore the linux bundle output (eca8e43)
- chore: migrate repository urls to mon3tr-dev/endprotocol (c59646a)
📝 Other Changes
Release v0.1.6
v0.1.6
✨ Features
- feat(brand): swap in the new application icon set (84f86e7)
- feat(theme): paint an opaque backdrop and window radius without native effects (4800fb6)
- feat(startup): surface module-time errors in the static splash (6dad970)
- feat(backend): add get_sidebar parsing to game launcher notice content (e25e9a4)
- feat(sidebar): add game mode right-side official channel rail with QR flyout (44eb5a5)
- feat: native child-webview browser, runtime log levels and fast game stop (bc8bc0e)
🐛 Bug Fixes
- fix(tray): quit instead of hiding when no system tray is available (b806be4)
- fix(updater): let users cancel an in-flight app update download (2908e9d)
- fix(perf): hide the nvidia-smi console window on windows (30a14f3)
- fix(window): use tauri drag regions for window dragging (efaed4c)
- fix(styles): move glass blur onto a ::before layer (22935ab)
- fix(build): anchor vendor chunk matching to package roots (720cf68)
- fix(browser): eliminate close-time stutter of native webview overlay (70edde5)
- fix(sidebar): game mode wechat sidebar QR flyout not showing and no image load fallback (c2bb8cd)
- fix(attendance): treat duplicate sign-in as idempotent success (646ecb7)
📚 Documentation
- docs(agents): document the WSL2 AppImage build and its pitfalls (315f091)
♻️ Refactoring
⚡ Performance
🧪 Tests
🔧 Chores
- chore: ignore the logo design sources (14cf5bd)
- chore: ignore the linux bundle output (eca8e43)
- chore: migrate repository urls to mon3tr-dev/endprotocol (c59646a)
📝 Other Changes
Release v0.1.6-pre1
v0.1.6-pre1
✨ Features
- feat(backend): add get_sidebar parsing to game launcher notice content (e25e9a4)
- feat(sidebar): add game mode right-side official channel rail with QR flyout (44eb5a5)
- feat: native child-webview browser, runtime log levels and fast game stop (bc8bc0e)
- feat(pages): add standalone domain-info and spaceship pages (f34456c)
- feat(launcher): add DX11 launch checkbox to game panel (73bc04b)
- feat(gacha): sync all gacha records (characters + weapons) from page button (1a347d0)
- feat(network): add dedicated proxy settings section with system import and auto detection (75e61ba)
- feat(settings): add a special-thanks section for reference projects (812f2c9)
- feat(steam): redesign third-party shortcut with editable name, icon and overlay options (e9ec77f)
- feat(crash): add crash handling, diagnostics export and API circuit breaker (f63d04f)
- feat(launcher): add resumable downloads and download settings (a4d065b)
🐛 Bug Fixes
- fix(browser): eliminate close-time stutter of native webview overlay (70edde5)
- fix(sidebar): game mode wechat sidebar QR flyout not showing and no image load fallback (c2bb8cd)
- fix(attendance): treat duplicate sign-in as idempotent success (646ecb7)
- fix: add missing common.close i18n key (399e5d0)
- fix(tray): show game account level instead of battle-pass level in badge (9c0ec0b)
- fix(proxy): disable env-proxy fallback when app proxy is off (8faf26e)
📚 Documentation
- docs: restructure README into marketing doc and add developer/user guides (fe9bd07)
♻️ Refactoring
⚡ Performance
🧪 Tests
🔧 Chores
- chore: complete localization perfection and summarize all uncommitted changes (912a8ef)
- chore(build): align tauri npm packages with resolved rust crates (87745d6)
📝 Other Changes
Release v0.1.5
v0.1.5
✨ Features
- feat(pages): add standalone domain-info and spaceship pages (f34456c)
- feat(launcher): add DX11 launch checkbox to game panel (73bc04b)
- feat(gacha): sync all gacha records (characters + weapons) from page button (1a347d0)
- feat(network): add dedicated proxy settings section with system import and auto detection (75e61ba)
- feat(settings): add a special-thanks section for reference projects (812f2c9)
- feat(steam): redesign third-party shortcut with editable name, icon and overlay options (e9ec77f)
- feat(crash): add crash handling, diagnostics export and API circuit breaker (f63d04f)
- feat(launcher): add resumable downloads and download settings (a4d065b)
- feat(launcher): float background mode switch in game view (f3316df)
- feat(launcher): add optional dx11 game launch (0fb0e8c)
- feat(gacha): float category switch as bottom-centered bar (d566798)
- feat(sidebar): add collapsible icon rail with smooth transitions (d08695b)
🐛 Bug Fixes
- fix: add missing common.close i18n key (399e5d0)
- fix(tray): show game account level instead of battle-pass level in badge (9c0ec0b)
- fix(proxy): disable env-proxy fallback when app proxy is off (8faf26e)
- fix(ui): remove dark bands at first/last dropdown item (9a0f783)
📚 Documentation
- docs: restructure README into marketing doc and add developer/user guides (fe9bd07)
♻️ Refactoring
⚡ Performance
🧪 Tests
🔧 Chores
- chore: complete localization perfection and summarize all uncommitted changes (912a8ef)
- chore(build): align tauri npm packages with resolved rust crates (87745d6)
- chore(build): sync lockfile after dropping icoextract_rs (435d31a)
📝 Other Changes
Release v0.1.5-pre1
v0.1.5-pre1
✨ Features
- feat(launcher): float background mode switch in game view (f3316df)
- feat(launcher): add optional dx11 game launch (0fb0e8c)
- feat(gacha): float category switch as bottom-centered bar (d566798)
- feat(sidebar): add collapsible icon rail with smooth transitions (d08695b)
- feat(launcher): track and display total game playtime (716e0a4)
- feat(launcher): three-section quick-launch modal with close-after-launch switch (1341a55)
- feat(launcher): exe-backed shortcut icon and direct quick-launch entry (a6b0024)
- feat(launcher): quick launch modal and two-way launch config sync (cf42c27)
- feat(launcher): silent startup, launch-on-start plumbing and shortcut commands (1769410)
- feat(launcher): install encrypted preload patches (205da97)
🐛 Bug Fixes
- fix(ui): remove dark bands at first/last dropdown item (9a0f783)
- fix(titlebar): don't re-show already-seen message after queue-top removal (c06591b)
- fix(launcher): fully remove black console window on debug launches (42127b4)
📚 Documentation
♻️ Refactoring
- refactor(frontend): lazy-load pages and import echarts on demand (60a337a)
- refactor(backend): prune dead code and make the logger global safe (792d73e)
⚡ Performance
🧪 Tests
🔧 Chores
- chore(build): sync lockfile after dropping icoextract_rs (435d31a)
📝 Other Changes
- style(launcher): match panel buttons to banner blur background (791a96e)
- polish(titlebar): render message flyout above modals via body portal (48e80c8)
- polish(launcher): queue feedback for quick-launch actions and morph copy check (c4bcf08)
- style(launcher): polish quick-launch modal with icons and centered rail (f7ebf4e)
- build(cargo): hoist dev profile and linker flags out of the crate (a45c6ee)
Release v0.1.4
v0.1.4
✨ Features
- feat(launcher): track and display total game playtime (716e0a4)
- feat(launcher): three-section quick-launch modal with close-after-launch switch (1341a55)
- feat(launcher): exe-backed shortcut icon and direct quick-launch entry (a6b0024)
- feat(launcher): quick launch modal and two-way launch config sync (cf42c27)
- feat(launcher): silent startup, launch-on-start plumbing and shortcut commands (1769410)
- feat(launcher): install encrypted preload patches (205da97)
- feat(launcher): overhaul install flow, game actions and launcher-less launch (e431c1a)
- feat: enable cross-platform builds and updates (cf13479)
- feat(dashboard): integrate resource and todo cards (27fadaf)
- feat(todo): add task management cards and page (cb8e743)
- feat(system-resource): add resource monitoring cards (64482cf)
- feat(gacha): improve pity interval analytics (e34a669)
🐛 Bug Fixes
- fix(titlebar): don't re-show already-seen message after queue-top removal (c06591b)
- fix(launcher): fully remove black console window on debug launches (42127b4)
- fix(updater): allow stable releases on preview channel (7c11ae5)
📚 Documentation
- docs(agents): document commit message rules (54f1c71)
- docs: document system resource and todo features (cd9453b)
♻️ Refactoring
- refactor(frontend): lazy-load pages and import echarts on demand (60a337a)
- refactor(backend): prune dead code and make the logger global safe (792d73e)
⚡ Performance
🧪 Tests
🔧 Chores
- chore(ui): standardize icons and loading accessibility (2bd148f)
📝 Other Changes
- polish(titlebar): render message flyout above modals via body portal (48e80c8)
- polish(launcher): queue feedback for quick-launch actions and morph copy check (c4bcf08)
- style(launcher): polish quick-launch modal with icons and centered rail (f7ebf4e)
- build(cargo): hoist dev profile and linker flags out of the crate (a45c6ee)
Release v0.1.4-pre3
Release v0.1.4-pre2
v0.1.4-pre2
✨ Features
- feat: enable cross-platform builds and updates (cf13479)
🐛 Bug Fixes
📚 Documentation
♻️ Refactoring
⚡ Performance
🧪 Tests
🔧 Chores
📝 Other Changes
Release v0.1.4-pre1
v0.1.4-pre1
✨ Features
- feat(dashboard): integrate resource and todo cards (27fadaf)
- feat(todo): add task management cards and page (cb8e743)
- feat(system-resource): add resource monitoring cards (64482cf)
- feat(gacha): improve pity interval analytics (e34a669)
🐛 Bug Fixes
- fix(updater): allow stable releases on preview channel (7c11ae5)
📚 Documentation
- docs: document system resource and todo features (cd9453b)
♻️ Refactoring
⚡ Performance
🧪 Tests
🔧 Chores
- chore(ui): standardize icons and loading accessibility (2bd148f)
📝 Other Changes
- Add startup splash screen (08bc43c)