🔍Detecting your system...

Release Notes

0.5.0 (2025-04-29)

Bug Fixes

  • add dmg in cms (d543e91)
  • add missing changelog generation (50aa4e3)
  • bootstrapper -> bootstrap (bc5ca01)
  • Build hw-api for release (f3a63c1)
  • Case sensitive import (04384ea)
  • Dark mode inital state on Windows (0b4ba6d)
  • Dark mode inital state on Windows (3a904c0)
  • dark mode styling (e9c797b)
  • dark mode styling (4715ed8)
  • Discrepancy between WS and HTTP data leading to stale UI (5699b41)
  • Display wired grips correctly (14f9140)
  • Do not display battery percentage on wired grips (c63b170)
  • Don't use both position and angular probing commands at once (e448261)
  • Drag region permissions (c08548f)
  • Drag region permissions (479d957)
  • Duplicate text indication when service is stopped (a527639)
  • Duplicate text indication when service is stopped (26a419c)
  • Identify grip device disconnects (9bd0c27)
  • improve ci (db5354e)
  • Improve translation script (6cd32ea)
  • issue in dev mode with single instance, now only active for production version. (bcc830c)
  • issues with naming inconsistencies between OS (c0c5fbc)
  • MacOS blurred view styling (36c25f0)
  • MacOS blurred view styling (cdbce24)
  • MacOS embedded service build (7ebfc11)
  • macos service dynamic link path different than other OSs (ac597bc)
  • MacOS user-select (7f6195f)
  • MacOS user-select (b60c40e)
  • mismatch architecture on Mac (e2ab7a1)
  • missing dep. (93a8f84)
  • missing lib explicit location in linux builds (4716eff)
  • Missing template data on grip notification (3736e55)
  • motion import on strict bundlers (e3a061b)
  • need to manually set it for macos to know what to import. (2dabefe)
  • permissions (e5d23d8)
  • post-merge (b7eeea2)
  • prevent overflow bounce for native app feel (847842f)
  • prevent overflow bounce for native app feel (73795c1)
  • Properly enumerate Device modes (6688040)
  • remove case issue (58ba9ae)
  • rename artifact to make sure download links are working (d0e1644)
  • styling and MacOS default window behaviour (7b9bd99)
  • styling and MacOS default window behaviour (03bf3bd)
  • Text props (93331a7)
  • Text props (fdc6dca)
  • Tooltip sizing (2e63118)
  • ui: Nav color in dark mode (be33177)
  • ui: Nav color in dark mode (9ef8a46)
  • unify naming to make it safer (no space) (0915cc1)
  • Use correct grip device branding (964aff1)
  • Visualize correct device of type when more than one present (c3b00ed)
  • Visualize left-handed-configured Inverses (dd5c91c)
  • wrap canvas elements in suspense (0220230)
  • Features

  • Ability to set gravity compensation (3d7b199)
  • Abstract Inverse visualizer (4e12951)
  • Add blank state to Overview panel (b75a839)
  • Add blank state to Overview panel (9c67e88)
  • Add Italian translations (d4962d8)
  • Add service page (d0974dc)
  • Add service page (02eb6de)
  • Add updater modal translations (01a92da)
  • Blinking service status indicator (fa17265)
  • Blinking service status indicator (8550a44)
  • Convert to Zustand (d7bcdf5)
  • Convert to Zustand (3c58064)
  • Copy value button (b1b8efd)
  • Create NotificationProvider (d0d6d3f)
  • Create Slider component (121447d)
  • Create typed-invoke for TS type-hinting! (ac4c1ed)
  • Create typed-invoke for TS type-hinting! (f15c19f)
  • Descriptive state toggle buttons in /Service (a35f70e)
  • direct pnpm to a version that respects packageManager self-update (b807289)
  • Distinct Inverse3X image, handedness (7adf0f9)
  • Embedded service (38cdde2)
  • Embedded service (be9607b)
  • Expose custom firmware status (a5eb24c)
  • Flag emojis in language picker (dc78bcf)
  • French language base localization (f440eda)
  • GLB type support (f81d30d)
  • GLB type support (9ad9a06)
  • inline logo svg to allow for color-changing on service status (844070d)
  • inline logo svg to allow for color-changing on service status (46fdb77)
  • Integration, cleanup, firmware upload fix (88daecd)
  • Integration, cleanup, firmware upload fix (13bf080)
  • Inverse3 Visualizer (ddbcd11)
  • Localized window title (ed708b3)
  • MacOS auto-service init (821bbab)
  • Make WS connection fully passive by default (8ebfa70)
  • Make WS connection fully passive by default (d512bfb)
  • npmrc config (29c9281)
  • open devtools automatically (af99d1e)
  • open devtools automatically (3c35be2)
  • overhaul Inverse settings panel (43d638e)
  • Pause Inverse visualization when in use (c8921ea)
  • pre-commit hooks (bcf315a)
  • Present user with nicer device conn notifications (12431e8)
  • Reintroduce Versegrip updater as a Tray Menu action (1d76248)
  • remove dashboard link (fbc261b)
  • Reuse Reqwest Client, fn for device name without network request (57287b7)
  • Save of system resources by throttling updates even more (b5cc305)
  • Self-host HDRI (27d565e)
  • show connected devices count (0f71351)
  • show connected devices count (04e15de)
  • Simplified Chinese, Japanese, Korean and German localizations. (52f7d5a)
  • thin logo asset (bc73bfe)
  • thin logo asset (c089836)
  • tooltips (f2b974f)
  • Translation integration (a3bfae0)
  • Translation integration (d4cb279)
  • use sanctioned no-op poll command (cf66a7a)
  • VerseGrip Visualizer (e27f787)
  • Visualizer scafholding (4a6c84e)
  • Visualizer scafholding (e1444ea)
  • Websocket service probe-only (ecaac38)
  • WS triggers a custom event with device list (7ecb89d)
  • WS triggers a custom event with device list (3394c8a)
  • All Downloads

    All available downloads for this release:

    Device Manager 0.5.0 Windows Release

    WindowsRelease
    Artifacts: haply-device-manager_0.5.0_x64-setup.exe

    Device Manager 0.5.0 macOS Release

    macOSRelease
    Artifacts: haply-device-manager_0.5.0_aarch64.dmg

    Device Manager 0.5.0 Linux Release

    LinuxRelease
    Artifacts: haply-device-manager_0.5.0_amd64.AppImage

    Device Manager 0.5.0 Debian Release

    DebianRelease
    Artifacts: haply-device-manager_0.5.0_amd64.deb

    Device Manager 0.5.0 RedHat Release

    RedHatRelease
    Artifacts: haply-device-manager-0.5.0-1.x86_64.rpm
    ← Back to manager releases