This repository was archived by the owner on Jun 23, 2026. It is now read-only.
Releases: GrishMahat/SkyCrypt-desktop
Releases · GrishMahat/SkyCrypt-desktop
Release list
v0.1.8
v0.1.8 — 2026-06-19
- Allow Cloudflare Turnstile challenge to render inside the webview (instead of opening in system browser)
- Add
challenges.cloudflare.comto CSP for scripts, styles, images, connections, and frames - Set a platform-specific Chrome User-Agent to avoid Cloudflare bot detection
- Only inject SkyCrypt scripts on SkyCrypt pages (skip Cloudflare challenge pages)
- Add
on_navigationandon_new_windowhandlers to player windows for consistency
v0.1.7
v0.1.7
Added
- Documentation comments across all Rust source files
- External link handling (non-SkyCrypt URLs open in default browser)
- Configuration system for selecting website version (stable/dev)
- Deep link support for opening player profiles via URL
- Tray “Home” button for quick navigation
- “Go Home” option in UI
- File-based logging
.gitattributesfor improved language detection- Version badges and download tables in README
Improved
- Multi-window tray behavior
- Close-to-tray now hides all windows (including splash)
- Simplified tray menu (always enabled)
- UI layout (buttons repositioned, window resized)
Fixed
-
Auto-refresh logic:
- Prevent reload when window is unfocused
- Reload only if refresh was missed after refocus
-
Window focus handling (auto-focus inconsistencies resolved)
-
Tray navigation actions (Home and related options behave reliably)
-
Removed unused "disabled" comments in JS injection files
Dev
- Updated GitHub Actions to Node.js 22 and latest action versions
v0.1.6
Move buttons to bottom center, resize, add Go Home option
v0.1.5
v0.1.5
Desktop / Tray
-
Added system tray support with a menu (Show, Hide, Reload, Quit).
-
Closing the window now minimizes to tray instead of exiting.
-
Tray interactions improved:
- Click to focus or restore the window.
- Menu items dynamically reflect window state.
Injections
-
skycrypt_essentials.js
- Reduced to a minimal loader flag (
window.skycryptEssentialsLoaded). - Removed theme enforcement logic.
- Reduced to a minimal loader flag (
-
skycrypt_enhanced.js
-
Refactored for stability and consistency:
- Networth pill is now created once and updated in place.
- Removed unnecessary animations and duplication.
-
UI cleanup:
- Removed promotional banners.
- Renamed site label to “SkyCrypt Desktop”.
- Removed themes, copy-link, Patreon, external links, and profile switcher UI.
-
Injected controls:
- Kept only Refresh and Settings buttons.
-
Styling improvements:
- Captures homepage button styles and reuses them across pages (via
localStorage). - Redesigned auto-refresh menu with a dark glass look, blur, and clearer selection states.
- Captures homepage button styles and reuses them across pages (via
-
SPA handling:
- Added watchers to reapply styles on DOM updates and theme/class changes.
-
Config / Build
- Enabled Tauri
tray-iconfeature. - Bundled
skycrypt_essentials.jsas an app resource. - Updated CSP to allow
ipc:inconnect-srcfor Tauri compatibility. - Minor cleanup in injector helper (
allow(dead_code)).
v0.1.4
Changes
Injection System
- Added a centralized JavaScript injector module
- Introduced resource-based script injection
- Bundled injection scripts as application resources
Injection Scripts
-
Added:
interaction_overrides.js(enabled)skycrypt_essentials.js(disabled)skycrypt_enhanced.js(disabled)
Script Updates
- Refactored essentials and enhanced scripts:
- Improved naming and structure
- Updated logging
- Changed site label to "SkyCrypt Desktop"
- Added credits and notes indicating disabled status
Configuration
- Scripts are now loaded from
tauri.conf.jsonresources - Essentials and enhanced injections are disabled by default
interaction_overridesremains enabled
Developer Changes
- Devtools are now optional and only enabled when explicitly requested
Other
- Updated AUR binary package description
Notes
- This release focuses on internal improvements and groundwork for future features
- Additional injection features are present but not currently enabled
v0.1.3
v0.1.2
v0.1.1
Run makepkg as non-root in AUR container