Skip to content

Latest commit

 

History

History
409 lines (237 loc) · 26.1 KB

CHANGELOG.md

File metadata and controls

409 lines (237 loc) · 26.1 KB

Changelog

All notable changes to this project will be documented in this file. See Convential Commits for commit guidelines.

1.10.1 (2024-11-13)

Bug Fixes

  • add missing streamdeck udev rules (ec07cee)

1.10.0 (2024-11-11)

Features

  • update eslint and rebuild config (11104e1)
  • update streamdeck library to v7 (17384b8)

Bug Fixes

  • incorrect path to template satellite-config file on pi (881c62a)
  • remove reliance on vc_redist (40aef4a)

1.9.3 (2024-10-26)

Bug Fixes

  • add @julusian/segfault-raub to try and produce better logging for segfaults (d30b952)
  • update canvas lib (1e79ff8)

1.9.2 (2024-09-23)

Bug Fixes

  • gracefully handle when satellite cannot bind REST port (#152) (014562a)
  • use macos 10.15 compatible canvas library (a3428c3)

1.9.1 (2024-09-06)

Bug Fixes

1.9.0 (2024-08-10)

Features

  • add mdns and installname to api and webui (6b9b4a1)
  • mdns announce (f0a1cfd)
  • mdns announce (8bf2ab8)
  • replace canvas library (7b5202a)
  • update electron to 30 and switch to esm (57e6e55)
  • update nodejs to 20 (6ee2259)
  • use unique installation name in mdns (3958a2f)

Bug Fixes

1.8.1 (2024-06-17)

Bug Fixes

1.8.0 (2024-05-22)

Features

  • add support for streamdeck neo (c60862c)

1.7.5 (2024-02-23)

Bug Fixes

1.7.4 (2024-02-23)

Bug Fixes

1.7.3 (2024-02-23)

Bug Fixes

  • try again at fixing pi image (20feb5d)

1.7.2 (2024-02-23)

Bug Fixes

  • release pi image building (fa437c5)

1.7.1 (2024-02-23)

Bug Fixes

  • pi image not being built for releases (a966ea0)
  • undo changes to release-please config (257f037)

1.7.0 (2024-02-23)

Features

  • expand rest api to serve minimal interface (#103) (2074eac)
  • install headless satellite by extracting electron builds (#113) (2a60e94)

Bug Fixes

1.6.1 (Mon Feb 05 2024)

Fixes

  • ensure config file exists at boot c410c65

1.6.0 (Tue Jan 09 2024)

Fixes

Features

  • use node-hid 3.0.0 (#104) 6ce9a0f

1.5.6 (Sat Nov 18 2023)

Fixes

  • align streamdeck plus lcd strip drawing 515cf4a
  • scaling is not being setup correctly, when devices are added before the connection is fully open 4a2a30a
  • streamdeck plus lcd strip not blanking ed56920

1.5.5 (Wed Oct 11 2023)

Fixes

1.5.4 (Wed Oct 11 2023)

1.5.3 (Wed Oct 11 2023)

Fixes

1.5.2 (Sat Oct 07 2023)

Fixes

  • update @julusian/image-rs for arm7 support 64a6903
  • (pi) reload udev rules during install. ensure nano is installed 6c96faa

1.5.1 (Mon Sep 04 2023)

Fixes

  • hide version info from about dialog 20aa59c
  • add setImmediate to connected event (#85) 0528e36

Features

  • add connected endpoint (#87) 2b40358

1.5.0 (Sat Aug 19 2023)

Fixes

  • macos offline icon 5e04a02
  • simplify @julusian/image-rs usage ec0672f
  • upgrade @julusian/image-rs to resolve streamdeck drawing black 65bae64
  • skia-canvas 52ce045
  • install libfontconfig1 required by skia-canvas #76 997fe7f
  • missing line 63ef41f

Features

  • show connection status in tray icon #3 d84117e
  • oversample status card generation to improve text rendering 6ebaf36
  • add rest endpoint to rescan for surfaces 06eb299
  • enable/disable api from tray menu 59a6103
  • REST api (#78) 5e924b8
  • update icons 4a76fc4
  • replace sharp with skia-canvas for placeholder drawing 3c01b55
  • replace sharp with @julusian/image-rs for image scaling 103344d
  • update electron f863304
  • support companion provided bitmap scaling b335e2e
  • isolated install script 4b060a1
  • update electron and node-hid d96acfe

1.4.1 (Thu Apr 20 2023)

Fixes

  • downgrade electron due to memory cage bug 75a395e

1.4.0 (Tue Apr 18 2023)

Features

  • support razer stream controller x 71cb009
  • update loupedeck library 99de79e

1.3.1 (2022-12-19)

Bug Fixes

  • pin sharp to 0.31.1 to fix older macos support (fe81b57)

1.3.0 (Fri Dec 02 2022)

Features

  • support streamdeck plus 5e9a19b
  • support loupedeck live s f021503
  • use new KEY-ROTATE message (#60) fb8806a

1.2.0 (2022-10-21)

Features

  • prototype razer stream controller support (15b62ac)

Bug Fixes

1.1.0 (2022-09-19)

Features

1.0.1 (2022-07-31)

Bug Fixes

  • support new revisions of the streamdeck mini (45548e0)
  • update usb to get native windows hotplug detection (074c47f)

1.0.0 (2022-07-17)

Features

Bug Fixes

0.4.0 (2021-08-12)

Features

  • update streamdeck lib and other dependencies (5552ce0)

0.3.0 (2021-07-03)

⚠ BREAKING CHANGES

  • rename to Companion Satellite and move to bitfocus org

Features

  • rename to Companion Satellite and move to bitfocus org (31b723a)

Bug Fixes

  • image resizing for streamdeck mini (71a5165)

0.2.2 (2021-02-01)

Bug Fixes

  • allow a few unacked pings before restarting connection (7c880a2)
  • handle reconnect better (be5ad79)
  • headless process not exiting (3821983)
  • on device detect scan now and after a short delay. often on mac the delay is needed to find the device when scanning (375d5d4)
  • opening connection to localhost before target at starutp (118d149)
  • replace packet parsing recursion with a loop to avoid max call stack issues (bb46f5a)

0.2.1 (2021-01-21)

Bug Fixes

  • replace canvas with sharp for card generation. ensure queue is discarded when device is registered and ready for images (7639666)

0.2.0 (2021-01-20)

Features

  • add scan option to tray menu (cbbd6dd)
  • basic status card on streamdecks (2ae218c)
  • electron 10 (95d126e)
  • naive ping tracking, to quickly detect timeouts (98c11f9)

Bug Fixes

  • allow changing connection while connceted (01039b4)
  • allow html in description (6b78224)
  • changing ip doesnt error so much (31fb0a7)
  • electron freezing after closing dialog, or exiting after the ip prompt (7b0bad2)
  • ensure connection is cleaned up on exit (53edebf)
  • load icon image manually, as canvas can't read from asar (f047da4)
  • not quitting (cc6e061)
  • scan for devices at startup while no companion connection. show key status on devices before they are fully initialised (cee053f)