Commit graph

69 commits

Author SHA1 Message Date
Exidex
4bd0493a32
Initial implementation of window tracking on macOS 2025-09-04 14:46:23 +02:00
Exidex
4721a70111
Restrict js heap memory size to 50 mb per plugin
Some checks failed
build / build-linux (push) Waiting to run
build / build-macos (push) Waiting to run
build / build-windows (push) Waiting to run
format / rust (push) Failing after 3s
format / nix (push) Failing after 4s
nix build / all (push) Failing after 5s
2025-08-10 13:13:08 +02:00
Exidex
f82841aad4
Refactor react view container
Some checks failed
build / build-linux (push) Waiting to run
build / build-macos (push) Waiting to run
build / build-windows (push) Waiting to run
format / rust (push) Failing after 3s
format / nix (push) Failing after 1s
nix build / all (push) Failing after 3s
2025-07-30 21:11:23 +02:00
Exidex
f41ab9233b
Merge settings app into the main app 2025-07-27 16:50:07 +02:00
Exidex
242f5a2eea
Rewrite react component parser into procmacros, better error reporting 2025-07-21 21:16:53 +02:00
Exidex
729b4f695f
Clean up couple of things
Some checks failed
format / rust (push) Failing after 3s
format / nix (push) Failing after 2s
nix build / all (push) Failing after 3s
build / build-linux (push) Has been cancelled
build / build-macos (push) Has been cancelled
build / build-windows (push) Has been cancelled
2025-07-18 17:44:51 +02:00
Exidex
b7b8413146
Fix inline view being recreated each time key is pressed in search bar, causing useRef not preserving value
Some checks failed
build / build-linux (push) Waiting to run
build / build-macos (push) Waiting to run
build / build-windows (push) Waiting to run
format / rust (push) Failing after 2s
format / nix (push) Failing after 2s
nix build / all (push) Failing after 3s
2025-07-14 22:07:09 +02:00
Exidex
3a457450cb
Relax layer_shell requirement on linux wayland. Add config file setting to choose between normal and layer shell window 2025-07-04 19:50:55 +02:00
Exidex
d1e61d4d19
Massively simplify scenario runner 2025-06-22 20:35:31 +02:00
Exidex
75fa1f3af5
Bump a lot of rust dependencies 2025-06-19 11:18:51 +02:00
Exidex
f2fadf8b70
Update iced to latest master. Remove iced_aw, iced_table dependencies. Remove DatePicker component 2025-06-15 14:29:19 +02:00
Exidex
fee4e9a18b
Fix macos build 2025-05-31 21:35:42 +02:00
Exidex
747cb9435d
Fix windows build 2025-05-31 20:31:05 +02:00
Exidex
1706840b8b
Migrate sqlite db migrations from sqlx migrations to rusqlite migrations 2025-05-30 23:50:23 +02:00
Exidex
7e46395152
Fix deno runtime not starting 2025-05-29 19:22:13 +02:00
Exidex
5181a366e7
Update lots of dependencies in Cargo.lock 2025-05-28 20:06:16 +02:00
Exidex
c0f61f444d
WIP Migration from sqlx to rusqlite. No sql migrations yet. Doesn't compile 2025-05-27 22:44:24 +02:00
Exidex
a0275cce28
Revert plugin runtime --extern rustc flag 2025-05-25 14:36:07 +02:00
Exidex
80bb33690b
Run cargo fmt 2025-05-24 14:15:12 +02:00
Exidex
a8182f4b2e
Switch to edition 2024, resolve all cargo warnings 2025-05-24 11:01:03 +02:00
Exidex
3599837033
Split plugin runtime (specifically deno) into separate workspace, and include it via --extern rustc flag 2025-05-23 20:59:04 +02:00
Exidex
80396abbad
Migrate communication over Grpc to new system to reduce boilerplate 2025-05-05 19:52:07 +02:00
Exidex
44d594c395
Migrate FrontendApi and BackendForFrontendApi to new system to reduce boilerplate 2025-05-04 17:33:59 +02:00
Exidex
ba64162222
Proc-macro for api boundary trait boilerplate codegen. BackendForPluginRuntimeApi migrated 2025-05-04 13:54:55 +02:00
Exidex
b6c0b780db
Fix plugin runtime panic when using assetDataSync() 2025-05-04 10:52:59 +02:00
Exidex
f204969e63
Add support for svg images 2025-05-03 19:52:05 +02:00
Exidex
b8f07d5028
Unify Vec<u8> usage to ArrayBuffer in js. Fixes icon in EntrypointGenerator requiring number[] 2025-04-20 16:15:43 +02:00
Exidex
93dbba1def
Fix typo 2025-03-14 21:46:42 +01:00
Exidex
9dfab9d537
Better process cleanup on linux id server process is killed 2025-03-14 21:45:11 +01:00
Exidex
fd481027e3
Fix zombie processes being left over after closing Settings UI 2025-03-14 20:43:29 +01:00
Exidex
76609064df
Revert previous attempt to fix event loss 2025-03-11 20:06:43 +01:00
Exidex
f96941d436
Add thread names to logs 2025-03-07 21:54:53 +01:00
Exidex
b0f03daba7
Fix event loss due to race condition by allowing only one concurrent view event 2025-03-04 22:03:15 +01:00
Benno
652af98544
Localized application names on macOS (#50)
Co-authored-by: Exidex <16986685+exidex@users.noreply.github.com>
2025-02-15 20:09:05 +01:00
Exidex
b542633cb6
On X11 listen on _NET_ACTIVE_WINDOW change instead of unfocus event for close-on-unfocus behaviour 2025-02-15 09:29:54 +01:00
Exidex
e36ff58a94
Fix errors now showing up in console when developing 2025-02-08 22:21:01 +01:00
Exidex
2d083074b1
Run cargo fmt. Add github workflow to validate 2025-02-02 17:10:54 +01:00
Exidex
5e42d0d6bc
Use null files as stderr/stdout/stdin instead of inheriting from parent. Fixes plugin runtime failing to start on windows when using subsystem windows 2025-02-01 14:55:48 +01:00
Exidex
4478f4a99e
Fix npm run dev failing because of missing log files when run for the first time 2025-01-19 11:53:26 +01:00
Exidex
085b5ce7e3
Revert "Fix npm run dev failing because of missing log files when run for the first time"
This reverts commit 8d66cac69f.
2025-01-19 11:45:15 +01:00
Exidex
8d66cac69f
Fix npm run dev failing because of missing log files when run for the first time 2025-01-19 11:21:15 +01:00
Exidex
565519fa30
Add ability to control whether window is closed based on return value of action 2025-01-12 21:47:11 +01:00
Exidex
4304d35d6a
Reload whole plugin when changing entrypoint state or preference value instead of just reloading search index 2025-01-11 23:23:08 +01:00
Exidex
026bdf9b59
Wire up the Cosmic support for window tracking 2025-01-11 21:02:06 +01:00
Exidex
033f2c8d82
Fix build on windows 2025-01-10 22:02:24 +01:00
Exidex
72ba3f03cb
Move npm version bump to final state of publishing, so nix hash is not mismatched on release tag 2025-01-10 21:46:04 +01:00
Exidex
4d13725692
Make windows_app_from_path async 2025-01-10 21:32:14 +01:00
Exidex
95b0d0d326
Fix windows on x11 sometimes not matching real state, if plugin was launched when windows already existed 2025-01-08 20:23:44 +01:00
Exidex
b2094be545
Finish renaming Generated Command to Generated Entrypoint 2025-01-07 20:21:56 +01:00
Exidex
2e062705c7
Remove not used dependency 2025-01-01 12:05:20 +01:00