nekename
|
3ddecc1ce8
|
chore: bump version to 2.14.2
|
2026-10-20 16:54:26 +01:00 |
|
nekename
|
b2a5ccdf71
|
fix: prohibit duplicate registration of WebSocket connections for plugins and property inspectors
|
2026-10-20 15:43:44 +01:00 |
|
nekename
|
e38c902bb0
|
fix: validate device ID length and plugin ownership of namespace before processing incoming device events
|
2026-10-20 14:43:50 +01:00 |
|
nekename
|
772189ca74
|
fix: prevent custom action state images and text from being overriden by plugin events
|
2026-10-18 18:56:20 +01:00 |
|
 Kameron Kilchristandnekename
|
5de234fd2b
|
fix: add NSAppleEventsUsageDescription to Info.plist so plugins can request automation permissions (#474)
Co-authored-by: nekename <63245705+nekename@users.noreply.github.com>
|
2026-10-18 11:15:18 +01:00 |
|
nekename
|
43a2c578ea
|
fix: deactivate plugins before restarting the application on Windows
|
2026-10-18 11:05:36 +01:00 |
|
nekename
|
78c828f7e2
|
feat: update elgato-streamdeck to support Stream Deck MK.2 with Scissor Keys Module
|
2026-10-18 10:52:38 +01:00 |
|
nekename
|
66db15d9d5
|
chore: bump version to 2.14.1
|
2026-10-10 12:08:24 +01:00 |
|
thomasvs
|
f10df5da0a
|
feat: support using symlinks to share profiles across devices (#423)
|
2026-10-04 15:46:31 +01:00 |
|
nekename
|
a4cfec6c73
|
fix: bind WebSocket and asset webservers only to the loopback address
|
2026-10-04 14:18:14 +01:00 |
|
nekename
|
f04c692880
|
fix: remove redundant Elgato device initialisation steps and set brightness during plugin-registered device registration
|
2026-10-04 13:31:16 +01:00 |
|
 iridiumandnekename
|
ab4d1621d0
|
fix: bump Tauri to 2.12 to enforce server side decorations (#456)
Co-authored-by: nekename <63245705+nekename@users.noreply.github.com>
|
2026-10-04 13:00:27 +01:00 |
|
 Goran M.andnekename
|
542f6c9271
|
fix: clear screens of plugin-registered devices on exit (#454)
Co-authored-by: nekename <63245705+nekename@users.noreply.github.com>
|
2026-10-04 10:05:57 +01:00 |
|
nekename
|
ca78774c62
|
fix: update elgato-streamdeck to prevent image quality degradation
|
2026-10-03 17:36:29 +01:00 |
|
nekename
|
29247ee0fa
|
chore: resolve violations of new Clippy linter rules
|
2026-10-03 17:22:36 +01:00 |
|
Nicolas Craig Rossi
|
69401d01b3
|
fix: correctly wake Stream Deck + after system resume (#420)
|
2026-10-03 17:18:53 +01:00 |
|
Emanuele
|
7cc07942ef
|
fix: fire touchTap outbound event when pressing touchstrip of the Stream Deck + XL (#437)
|
2026-08-28 21:11:22 +01:00 |
|
nekename
|
b2d09ca600
|
chore: bump version to 2.14.0
|
2026-07-29 22:57:11 +01:00 |
|
nekename
|
b80fed355d
|
fix: rotate encoder images correctly for the Stream Deck + XL
|
2026-07-29 22:56:48 +01:00 |
|
 nschurmannandnekename
|
e9cfbbd781
|
feat: add support for the Stream Deck + XL (#351)
Co-authored-by: nekename <63245705+nekename@users.noreply.github.com>
|
2026-07-29 11:53:07 +01:00 |
|
nekename
|
5317ca2783
|
fix: don't require profiles to be marked as stale for them to be saved by save_profile_now
|
2026-07-29 11:12:50 +01:00 |
|
nekename
|
8f0d502e1b
|
fix: output warnings to the log when failing to decode incoming events
|
2026-07-29 11:01:58 +01:00 |
|
nekename
|
134fcac9d4
|
fix: use block_on from futures::executor when flushing profiles on exit to avoid Tokio runtime panic
|
2026-07-27 21:33:57 +01:00 |
|
 KeryaneKandnekename
|
64aaf168b5
|
feat: allow customising the delay in between actions within Multi Actions (#393)
Co-authored-by: nekename <63245705+nekename@users.noreply.github.com>
|
2026-07-27 19:09:06 +01:00 |
|
 Craig McLureandnekename
|
0a0072a648
|
perf: replace debounced profile saving with a 30-second polling approach, retaining flushes for user changes (#402)
Co-authored-by: nekename <63245705+nekename@users.noreply.github.com>
|
2026-07-26 21:46:19 +01:00 |
|
 Craig McLureandnekename
|
f0e7c6ccd4
|
feat: incrementally render encoder layouts and also render them for device plugin devices (#385)
Co-authored-by: nekename <63245705+nekename@users.noreply.github.com>
|
2026-07-25 08:35:31 +01:00 |
|
nekename
|
608392e1c0
|
fix: only supply the configured language to plugins if the Stream Deck SDK supports it
|
2026-07-24 11:30:19 +01:00 |
|
nekename
|
e39e566468
|
chore: bump version to 2.13.1
|
2026-06-27 20:01:43 +01:00 |
|
nekename
|
0ca1c3f1b4
|
fix: update psp to latest upstream to ensure SessionUnlocked event is triggered on KDE Plasma sessions
|
2026-06-27 17:41:05 +01:00 |
|
Craig McLure
|
f528f3e8ea
|
fix: accept string values for bars and correctly canonicalise comparison path for encoder layouts (#372)
|
2026-06-27 12:13:21 +01:00 |
|
nekename
|
5b2721da89
|
chore: bump version to 2.13.0
|
2026-06-26 18:52:44 +01:00 |
|
nekename
|
3a4486e661
|
chore: reformat codebase using Prettier due to frequent instability in the Deno formatter
|
2026-06-26 18:49:33 +01:00 |
|
nekename
|
a7b5d24625
|
perf: don't hold global locks while rendering encoder layout images
|
2026-06-26 15:37:40 +01:00 |
|
nekename
|
fec740fe45
|
fix: lower the log level setFeedback payload issues are surfaced at
|
2026-06-26 15:15:45 +01:00 |
|
nekename
|
24b1f6e3cb
|
feat: implement the touchTap event
|
2026-06-26 14:31:15 +01:00 |
|
Craig McLure
|
1f97e552cd
|
fix: correct handling of undefined and inaccessible encoder layouts (#365)
|
2026-06-26 10:32:27 +01:00 |
|
 Craig McLureandnekename
|
af29a43418
|
refactor: ensure all encoder layout loads follow the same path (#363)
Co-authored-by: nekename <63245705+nekename@users.noreply.github.com>
|
2026-06-24 18:32:49 +01:00 |
|
 Craig McLureandnekename
|
855452260e
|
fix: don't save parsed encoder layout data to the profile (#362)
Co-authored-by: nekename <63245705+nekename@users.noreply.github.com>
|
2026-06-24 17:15:30 +01:00 |
|
 Craig McLureandnekename
|
a53dbe58d0
|
feat: implement rendering encoder feedback layouts to the touchstrip of the Stream Deck Plus (#356)
Co-authored-by: nekename <63245705+nekename@users.noreply.github.com>
|
2026-06-24 12:17:13 +01:00 |
|
 evilbugandnekename
|
5719915bf7
|
feat: implement support for the infobar display on the Stream Deck Neo (#253)
Co-authored-by: nekename <63245705+nekename@users.noreply.github.com>
|
2026-06-22 12:15:27 +01:00 |
|
nekename
|
b9e47358a7
|
feat: implement the systemDidWakeUp event
|
2026-06-22 11:37:24 +01:00 |
|
 Georgii Gennadevandnekename
|
d9ff9f8734
|
feat: support disabling devices while the computer screen is locked (#325)
Co-authored-by: nekename <63245705+nekename@users.noreply.github.com>
|
2026-06-22 11:31:16 +01:00 |
|
nekename
|
9c6755890a
|
chore: bump version to 2.12.1
|
2026-05-30 11:12:43 +01:00 |
|
nekename
|
f7d9e07643
|
fix: resolve race condition causing ENOENT error caused by concurrent accesses to the Settings store
|
2026-05-25 18:25:17 +01:00 |
|
nekename
|
e90b8866dd
|
fix: use a dedicated spawner thread so that plugin processes don't die due to PR_SET_PDEATHSIG when the parent Tokio worker exits
|
2026-05-25 15:12:23 +01:00 |
|
nekename
|
d6df914ae3
|
fix: use plugin name as window title for web-based plugins
|
2026-05-07 17:00:19 +01:00 |
|
nekename
|
87dbb51dbd
|
chore: bump version to 2.12.0
|
2026-05-03 09:48:10 +01:00 |
|
nekename
|
653fe36cf8
|
feat: implement backing up and restoring the config directory from the settings view
|
2026-05-02 21:55:46 +01:00 |
|
 KatsuJinCodeandnekename
|
f785d41a7c
|
fix: prevent plugin children from orphaning on Linux by using PR_SET_PDEATHSIG (#318)
Co-authored-by: nekename <63245705+nekename@users.noreply.github.com>
|
2026-04-30 18:14:43 +01:00 |
|
nekename
|
d370776146
|
docs: update sponsorship information to highlight Ko-fi and Liberapay options
|
2026-04-29 21:04:03 +01:00 |
|