Repository navigation
Releases: anksarvesh-lgtm/dynamo-mac
Releases · anksarvesh-lgtm/dynamo-mac
Release list
LiquidDynamo 2.2.2 — Wing Temperature Rule & Fire Flare Fill
Release Highlights — LiquidDynamo 2.2.2
- Wing Temperature Rule Calibration: Strict color mapping anchored at 1.0°C pure green up to 70.0°C maximum vivid red with smooth continuous multi-band transitions (lime, yellow, amber, orange, high red).
- 50% Wing Fire Flare Liquid Fill: Integrated multi-layer radiant fire flare aura filling 50% of wing height for CPU temperature with dynamic breathing/pulsation.
- Gatekeeper Hardening & Quarantine Resolution: Integrated Gatekeeper quarantine clearance (
xattr -cr) and LaunchServices trusted registration in distribution packaging. - Zero-Polling Battery Intelligence & Lightweight Engine: Event-driven Apple IOKit kernel run-loop notifications (
IOPSNotificationCreateRunLoopSource) ensuring 0.0% idle CPU and minimal memory overhead. - Strict Demand-Driven Feature Lifecycle: Inactive telemetry loops shut down automatically; all background services deep-freeze on screen lock and display sleep.
Full Changelog: v2.2.1...v2.2.2
LiquidDynamo 2.2.1 — Wing Temperature Rule & Fire Flare Fill
Release Highlights — LiquidDynamo 2.2.1
- Wing Temperature Rule Calibration: Strict color mapping anchored at 1.0°C pure green up to 70.0°C maximum vivid red with smooth continuous multi-band transitions (lime, yellow, amber, orange, high red).
- 50% Wing Fire Flare Liquid Fill: Integrated multi-layer radiant fire flare aura filling 50% of wing height for CPU temperature with dynamic breathing/pulsation.
- Gatekeeper Hardening & Quarantine Resolution: Integrated Gatekeeper quarantine clearance (
xattr -cr) and LaunchServices trusted registration in distribution packaging. - Zero-Polling Battery Intelligence & Lightweight Engine: Event-driven Apple IOKit kernel run-loop notifications (
IOPSNotificationCreateRunLoopSource) ensuring 0.0% idle CPU and minimal memory overhead. - Strict Demand-Driven Feature Lifecycle: Inactive telemetry loops shut down automatically; all background services deep-freeze on screen lock and display sleep.
Full Changelog: v2.2.0...v2.2.1
LiquidDynamo 2.2.0 — Gatekeeper Hardening & Launch Reliability
Release Highlights — LiquidDynamo 2.2.0
- Gatekeeper Hardening & Quarantine Resolution: Integrated Gatekeeper quarantine clearance (
xattr -cr) and LaunchServices trusted registration in distribution packaging and documentation to prevent "damaged or incomplete" false alarms on macOS Sonoma (14) and macOS Sequoia (15). - Atomic Bundle Staging & Code Signature Sealing: Hardened bundle staging pipelines to guarantee pristine code signing and extraction across all nested frameworks (
Sparkle,MediaRemoteAdapter,kalam.dylib,libusb.dylib,LiquidDynamoXPCHelper). - Dynamic CPU Temperature Alerting: Smooth color transitioning from cool green/cyan (<= 50°C) through warm amber/orange (50°C - 70°C) to higher intense red (>= 70°C) with urgent pulsing bloom.
- Zero-Polling Battery Intelligence: Event-driven Apple IOKit kernel run-loop notifications (
IOPSNotificationCreateRunLoopSource) ensuring 0.0% idle CPU and minimal memory overhead. - Strict Demand-Driven Feature Lifecycle: Inactive telemetry loops shut down automatically; all background services deep-freeze on screen lock and display sleep.
Full Changelog: v2.1.9...v2.2.0
LiquidDynamo 2.1.9 — Dynamic CPU Temp Alerts & Demand-Driven Engine
Release Highlights — LiquidDynamo 2.1.9
- Dynamic CPU Temperature Color Thresholding: CPU temperature displays in notch wings and system status monitors maintain a cool cyan/green palette under normal loads (<= 50°C), transition smoothly through warm amber and warning orange (50°C - 70°C), and switch immediately to higher intense red at >= 70°C with high-alert urgent breathing bloom.
- Zero-Polling Battery Intelligence (
IOPSNotificationCreateRunLoopSource): Replaced continuous timer-based power telemetry inChargingIntelligenceServicewith native Apple IOKit kernel run-loop notifications, ensuring zero CPU cycles spent polling when power state does not change. - Demand-Driven Feature Lifecycle:
HardwareSensorMonitor: Dynamically stops timers and releases resources whenDefaults[.privacyIndicatorsEnabled]is turned off.BrightnessManager: Shuts down display polling loops whenever notch volume/brightness OSDs are disabled in preferences.- Deep Sleep & Lock Freezing:
LiquidDynamoAppautomatically halts all background telemetry (system stats, network throughput, privacy sensors, battery monitors, clipboard history) when screen locks or displays enter power-save mode, resuming only explicitly enabled features upon unlock.
Full Changelog: v2.1.8...v2.1.9
LiquidDynamo 2.1.8 — Lightweight Engine & CPU / Battery Optimization
Release Highlights — LiquidDynamo 2.1.8
- Lightweight Engine & Idle CPU Suspension: Suspended 3D SceneKit continuous rendering (
rendersContinuously = false,isPlaying = false) inAirPodsSceneRendererandDeviceModelRendererwhen views are collapsed or off-screen. - DisplayServices Direct C-Symbol Caching: Eliminated repeated
dlopen/dlsymcalls inBrightnessManagerwith static C symbol pointers and throttled polling to 0.8s with energy coalescing tolerance. - Fast-Path Cursor Bounding: Bypassed mouse hover computations and notifications whenever cursor is outside the top 80pt area of the screen.
- Kernel Power Scaling: Removed
.latencyCriticalfromProcessInfo.beginActivityto allow macOS kernel to downclock cores and enter deepest C-states at idle. - Coalesced Periodic Timers: Throttled background telemetry timers across Bluetooth, hardware sensors, battery status, and clipboard history.
- ProMotion Animation Capping: Capped liquid capsule animation timelines to 30 FPS, saving 75% frame redraws on 120Hz displays.
Full Changelog: v2.1.7...v2.1.8
LiquidDynamo 2.1.7 — Animated GIF Demo & Complete Feature Suite
Release Highlights — LiquidDynamo 2.1.7
- Auto-Playing Animated GIF Demo: Added optimized, looping animated GIF (
LiquidDynamo-Demo.gif/docs/assets/demo.gif) enabling instant auto-playing live demonstration on all GitHub web and mobile README views. - Direct Video Stream Link: Linked GIF to full-resolution 60fps MP4 video release asset.
- Exhaustive Feature Suite Documentation: Documented all 12 core architecture modules in detail.
Full Changelog: v2.1.6...v2.1.7
LiquidDynamo 2.1.6 — Video Showcase & Exhaustive Feature Suite Release
Release Highlights — LiquidDynamo 2.1.6
- Integrated High-Definition Video Showcase: Replaced static screenshots with an embedded 60fps live demo video (
LiquidDynamo-Demo.mp4/docs/assets/demo.mp4) showing real-time 3D SceneKit accessory physics, fluid notch expansion, MagSafe charging, ambient thermal glows, and power drawers. - Exhaustive Feature Suite Documentation: Documented all 12 core architecture modules across the application, including Interactive Notch Wings, 3D SceneKit Universe, Dual-Engine Phone Bridge (OpenMTP + ADB), Powerload Multi-Network Bonding, Watcher AI HUD, Scopa Storage Optimizer, Music & Synced Lyrics, Liquid Glass System HUDs, Two-Finger Notch Gestures, Color Dropper, Privacy Clipboard, and Multi-Tier AutoStart.
- ADB Storage & Autostart Integration: Hardened against Unix pipe buffer exhaustion, added toybox
stat -fdiscovery, percentage-anchoreddfparser, and multi-tierAutoStartManager(SMAppService+ LaunchAgent plist + AppleScript fallback).
Full Changelog: v2.1.5...v2.1.6
LiquidDynamo 2.1.5 — ADB Storage Discovery & Multi-Tier Autostart Overhaul
Release Highlights — LiquidDynamo 2.1.5
- ADB Storage Discovery Pipeline: Fixed Unix pipe buffer deadlock in
runProcessby draining stdout/stderr asynchronously on background queues with a 5.0s safety watchdog timer. - Permission-Free Partition Query: Added fast toybox
stat -fdiscovery on/sdcardbefore fallback todf, eliminatingPermission deniedfailures on modern unrooted Android 10-15 devices. - Line-Wrapped Filesystem Parsing: Re-engineered
parseDfOutputusing percentage token anchoring (%) to correctly handle multi-line device paths (e.g. Pixel and Samsung/dev/block/bootdevice/by-name/userdatamount rows). - Multi-Tier macOS Startup Autostart: Introduced
AutoStartManagercombining nativeSMAppService.mainApp, user LaunchAgent plist (~/Library/LaunchAgents/com.agrigence.liquiddynamo.plist), and System Events Login Item fallback, ensuring 100% reliable launch-on-boot on macOS Sonoma and Sequoia regardless of ad-hoc signature approval states. - Cross-Backend Storage Fallback: Automatic transparent failover between ADB and native OpenMTP backends if primary query returns incomplete metrics.
Full Changelog: v2.1.4...v2.1.5
LiquidDynamo 2.1.4 — OpenMTP Native Phone Bridge Integration & USB Conflict Resolver
Release Highlights — LiquidDynamo 2.1.4
- OpenMTP Kalam Native Engine: Fully integrated OpenMTP's battle-tested Go kernel (
kalam.dylib+libusb.dylib) directly via C-FFI bindings into LiquidDynamo's native Phone Bridge, enabling high-performance MTP file transfers without external software or ADB debugging. - Robust C-FFI JSON Handling: Added JSON boolean response decoders (
MTPBoolResponse) for directory creation, deletion, renaming, uploads, and downloads, eliminating decoding mismatch errors. - Automatic USB Conflict Resolver: Detects and cleanly terminates competing USB daemon listeners (e.g.
Android File Transfer,Android File Transfer Agent, Dropbox USB monitors) that lock USB endpoints. - Dynamic Transfer Progress & Speed Tracking: Real-time speed monitoring (MB/s), active/bulk byte counters, elapsed time, and dynamic queue timeout extensions so large transfers never abort prematurely.
- Multi-Storage Partition Support: Seamless internal storage and SD card partition discovery with an interactive quick-access picker in Phone Bridge view.
- Smart Protocol Selector: 3-way protocol switcher in Settings (Smart Auto, OpenMTP Native, ADB High-Speed) with live engine status and one-click "Free USB Port" conflict clearing.
Full Changelog: v2.1.3...v2.1.4
LiquidDynamo 2.1.3 — Auto-Updater Relaunch & Atomic Replacement Engine Hardening
Release Highlights — LiquidDynamo 2.1.3
- Auto-Updater Relaunch & Replacement Hardening: Re-engineered in-place auto-updater using detached background execution with
nohupand signal trapping (trap '' HUP INT QUIT TERM), preventing operating system termination of the updater subtask when the parent app exits. - Helper Process Termination & Lock Release: Automatically terminates lingering helper processes (
mediaremote-adapter.pl,net-merge,LiquidDynamoXPCHelper) to release open file locks and ensure clean, atomic overwrites of/Applications/LiquidDynamo.app. - Target Location Safety: Automatically detects execution from read-only DMG volumes and redirects target installation to
/Applications/LiquidDynamo.app. - Quarantine & Signature Cleansing: Strips macOS quarantine flags (
xattr -cr) on staged and installed applications and re-applies ad-hoc signatures for seamless launch without security warnings. - Full Version Sync Across Targets: Synchronized
MARKETING_VERSION = 2.1.3andCURRENT_PROJECT_VERSION = 26across all targets in Xcode project configuration, eliminating false out-of-date detection loops.
Full Changelog: v2.1.2...v2.1.3