100 Commits
Author SHA1 Message Date
ninjadev64 4a56f8648f docs: update plugin manager tooltips and instructions 2025-04-13 12:21:31 +01:00
ninjadev64 3d31a213c1 perf: load plugin manager icons lazily 2025-04-10 22:17:10 +02:00
ninjadev64 4abbb74e3c fix: support older webviews by limiting use of CSS layer directives and using Lightning CSS 2025-04-10 22:05:06 +02:00
ninjadev64 10b3641f0f feat: determine plugin ID from archive contents during installation 2025-04-07 23:16:08 +01:00
ninjadev64 b87b264942 fix: use browser-native fetch for requests to the GitHub API 2025-04-07 11:37:13 +01:00
ninjadev64 b7d5845eec fix: set blank fallback image for empty data URLs 2025-04-07 11:25:41 +01:00
ninjadev64 c6cdfda63e fix: no longer show parent action view when device disconnects 2025-04-06 15:17:10 +01:00
ninjadev64 9b6072b626 fix: allow deselecting instances by clicking on the background 2025-03-27 20:45:20 +00:00
ninjadev64 726570d59a fix: spawn Node.js plugins without command prompt window on Windows 2025-03-27 20:28:44 +00:00
ninjadev64 8503a6f05c feat: route browser-based plugins' requests through Rust to circumvent CORS 2025-03-26 17:51:52 +00:00
ninjadev64 8832870fd1 chore: integrate tailwindcss with vite and remove postcss 2025-03-23 14:52:58 +00:00
ninjadev64 337f012a0a chore: upgrade to tailwindcss v4 2025-02-21 12:21:12 +00:00
ninjadev64 f1270985e0 chore: update configuration files 2025-02-21 11:42:58 +00:00
ninjadev64 fa82432b67 chore: sync udev rules from elgato-streamdeck 2025-02-21 11:11:18 +00:00
ninjadev64 93c40adda1 chore: bump version to 2.4.2 2025-02-18 17:55:02 +00:00
ninjadev64 14a36d0d68 chore: update dependencies 2025-02-18 17:55:02 +00:00
ninjadev64 32d93202a1 docs: update contact information 2025-02-18 17:37:49 +00:00
ninjadev64 aa03815eaa feat: highlight currently inspected instance 2025-02-18 16:14:22 +00:00
ninjadev64 042af55e40 fix: do nothing in device deregistration if the device is not registered 2025-02-18 16:14:22 +00:00
ninjadev64 f3a8ffe41f fix: set correct mime type for .jpg files 2025-02-18 16:12:23 +00:00
ninjadev64 a15fef64a0 fix: disregard userTitleEnabled in instance editor
closes #55
2025-02-07 16:51:12 +00:00
ninjadev64 eab744baf8 fix: sort application list in profile manager
closes #53
2025-02-06 19:17:46 +00:00
ninjadev64 9a7cb9ffc0 fix: calculate coordinates correctly 2025-02-01 22:04:30 +00:00
ninjadev64 c6beca49b9 refactor: use DashMap for devices static 2025-02-01 21:09:46 +00:00
ninjadev64 25e526297c fix: send willAppear and willDisappear on device registration and deregistration 2025-02-01 19:42:50 +00:00
ninjadev64 080b5090fe fix: set brightness on device initialisation 2025-02-01 18:27:51 +00:00
ninjadev64 9a041c21ca fix: allow manifest icon format in setImage 2025-02-01 18:03:22 +00:00
ninjadev64 6eba7b0e0f fix: send GenericInstancePayload in didReceiveSettings 2025-02-01 11:51:13 +00:00
ninjadev64 3a60afda79 fix: trim BOM header from manifest files 2025-01-28 18:13:45 +00:00
ninjadev64 fb6f303dd5 chore: bump version to 2.4.1 2025-01-27 20:42:36 +00:00
ninjadev64 f894a2426c chore: update dependencies 2025-01-27 20:14:43 +00:00
ninjadev64 3ebe4da46d fix: implement window.close for property inspector popups 2025-01-26 21:52:28 +00:00
ninjadev64 7702c20113 fix: only show registered plugins in plugin manager 2025-01-26 21:51:12 +00:00
ninjadev64 ca7959ccd7 fix: reset image to default if empty in set_image 2025-01-26 21:49:58 +00:00
ninjadev64 aaf4eb66b0 fix: automatically set WebKit environment variables on Linux 2025-01-25 11:38:38 +00:00
ninjadev64 a5b824e48c Bump version to 2.4.0 2025-01-24 20:22:28 +00:00
ninjadev64 0f61e44a6e Update README.md 2025-01-24 17:39:53 +00:00
ninjadev64 1b63b63538 Update screenshots 2025-01-24 17:39:53 +00:00
ninjadev64 9887b2351f Update dependencies 2025-01-24 17:39:53 +00:00
ninjadev64 d32b3c2137 Update starter pack plugin to v1.4.0 2025-01-24 17:39:53 +00:00
ninjadev64 041ba40fcc Fix moving instances with custom images set 2025-01-24 17:39:53 +00:00
ninjadev64 3500536b4e Improve plugin manager page 2025-01-24 17:39:53 +00:00
ninjadev64 df39e45952 Update elgato-streamdeck and improve Elgato device UX 2025-01-24 17:39:53 +00:00
ninjadev64 9d478630f4 Add update notification 2025-01-24 17:39:31 +00:00
ninjadev64 d8c1a85811 Strip config directory from profile fields 2025-01-09 20:01:45 +00:00
ninjadev64 e5c7600236 Improvements to device registration by plugins 2025-01-09 20:01:45 +00:00
ninjadev64 70b337c425 Bug fixes 2025-01-09 20:01:45 +00:00
ninjadev64 525c9ea6bb Bump version to 2.3.1 2024-12-17 22:23:40 +00:00
ninjadev64 f3e84c7e67 Update screenshots 2024-12-17 21:25:24 +00:00
ninjadev64 a79255de41 Bug fixes 2024-12-17 21:25:24 +00:00
ninjadev64 7bf83b41c5 Fix profile switching deadlock 2024-12-17 21:23:47 +00:00
ninjadev64 0e191c295f Fix instances being removed due to a race condition 2024-12-17 13:37:36 +00:00
ninjadev64 574559be7a Bump version to 2.3.0 2024-12-16 15:19:22 +00:00
ninjadev64 9e3d6757d5 Bug fixes 2024-12-16 15:10:24 +00:00
ninjadev64 1c5964bbdd Update dependencies 2024-12-16 12:53:22 +00:00
ninjadev64 faa64db291 Collect statistics 2024-12-15 19:14:18 +00:00
ninjadev64 a639531789 Implement installing plugins from local files (#33) 2024-12-11 20:29:10 +00:00
ninjadev64 790e80adc1 Resize window automatically with device size 2024-12-11 19:34:27 +00:00
ninjadev64 83321e1622 Build and include builtin plugins with OpenDeck 2024-12-11 18:23:05 +00:00
ninjadev64 8115dbb5dd Close popups with keyboard, improve dialogue boxes and prevent downgrading 2024-12-10 20:19:29 +00:00
ninjadev64 f97c460a6e Remove devices module 2024-12-08 11:00:56 +00:00
ninjadev64 0fe315f9ac Implement device registration by plugins 2024-12-06 18:35:43 +00:00
ninjadev64 ca5fff3a39 Add star and sponsorship prompt 2024-11-17 19:53:15 +00:00
ninjadev64 13860cdf95 Implement switching profiles based on the active window 2024-11-12 18:17:12 +00:00
ninjadev64 afdf5f9643 Store state images as files outside of the profile 2024-11-12 18:17:12 +00:00
ninjadev64 dd953b1ecc Support platform-specific manifest property overrides 2024-11-09 16:57:30 +00:00
ninjadev64 e9ea53eb44 Bump version to 2.2.1 2024-11-03 14:30:25 +00:00
ninjadev64 d7bcd9457d Update elgato-streamdeck to 0.8 2024-11-03 14:22:49 +00:00
ninjadev64 c6b0a6908b Logging improvements 2024-11-03 14:14:54 +00:00
ninjadev64 8ee5303090 Documentation updates 2024-11-03 14:08:24 +00:00
ninjadev64 b0d3208fe7 Bump version to 2.2.0 2024-10-14 19:51:38 +01:00
ninjadev64 bc3564910e Preparations for Flatpak release 2024-10-14 19:50:46 +01:00
ninjadev64 2e3c2c0d0f Remove Tauri shell and dialog plugins 2024-10-14 17:28:11 +01:00
ninjadev64 ce2e5342e5 Use Tauri CLI from Deno instead of Cargo 2024-10-12 22:09:35 +01:00
ninjadev64 7a56beb505 Use Deno formatter 2024-10-12 10:26:28 +01:00
ninjadev64 043b882639 Bug fix for blank screens 2024-10-09 18:51:15 +01:00
ninjadev64 5b43efd6d2 Update to Tauri v2 stable 2024-10-03 19:17:45 +01:00
ninjadev64 d88ff8c100 Fixes for Tauri v2 migration 2024-09-25 21:12:40 +01:00
ninjadev64 6b4e6b4727 Bump version to v2.1.0 2024-09-23 21:42:54 +01:00
ninjadev64 f9639be6fe Remove references to my (old) domain name 2024-09-23 21:42:34 +01:00
ninjadev64 33cd7abd90 Update dependencies 2024-09-23 16:54:11 +01:00
ninjadev64 5a93c76f9a Migrate to Tauri v2 2024-09-23 16:54:11 +01:00
ninjadev64 a80e8abf3b Relicense under the GNU GPL v3 2024-09-23 16:53:13 +01:00
ninjadev64 ceeda2db2a Refresh lockfiles 2024-09-07 10:44:12 +01:00
ninjadev64 7ff3532a02 Bug fix for plugin localisation 2024-08-17 10:55:08 +01:00
ninjadev64 a28426643a Save profiles to disk without having device or profile IDs in context fields 2024-08-16 14:26:21 +01:00
ninjadev64 8e32628a51 Bug fix for when profiles are manually removed 2024-08-14 18:00:33 +01:00
ninjadev64 c96d91be14 Fixes and improvements for Toggle Action 2024-08-14 16:06:13 +01:00
ninjadev64 71f2148eed Add developer mode setting 2024-08-14 10:58:23 +01:00
ninjadev64 955f8f93af Relicense under the MIT license 2024-08-13 21:51:04 +01:00
ninjadev64 9f2646d3d7 Sort categories in action list 2024-08-13 21:14:44 +01:00
ninjadev64 996c16db7b Automatically install starter pack plugin and remove nonexistent actions 2024-08-13 21:14:44 +01:00
ninjadev64 1448c0bbe5 Update dependencies to pull fixes from elgato-streamdeck 2024-08-13 18:09:51 +01:00
ninjadev64 1cf161193e Bug fix for Philips Hue plugin 2024-08-13 18:09:38 +01:00
ninjadev64 2daaf688d0 Update screenshots and README 2024-08-13 16:21:21 +01:00
ninjadev64 96301f2976 Separate and organise frontend commands and events module 2024-08-13 16:21:21 +01:00
ninjadev64 90d77c4807 Add Toggle Action built-in action 2024-08-13 11:27:16 +01:00
ninjadev64 a09c770cee Fix user-provided image resizing 2024-08-12 18:42:18 +01:00
ninjadev64 0952ac93bd Re-implement Multi Actions with new design 2024-08-12 17:58:06 +01:00
ninjadev64 7ebbca1ed7 Revert to pre-Multi Action design 2024-08-12 11:55:45 +01:00