Exidex
|
f9468b4676
|
Split rust project into multiple modules
|
2023-11-11 23:45:28 +01:00 |
|
Exidex
|
b60aefe31e
|
Refactor widgets to separate file
|
2023-11-05 17:52:41 +01:00 |
|
Exidex
|
8175398ff9
|
Reload dev plugin when restarting server
|
2023-11-05 16:15:07 +01:00 |
|
Exidex
|
e6762c63d3
|
Use separate toml file for plugin config instead of package json
|
2023-11-05 14:34:26 +01:00 |
|
Exidex
|
a73a1e4e6b
|
Cleanup unused progress bar stuff
|
2023-11-05 12:38:16 +01:00 |
|
Exidex
|
2052e14c0b
|
Remove progress bar in ui. Hide text if no running downloads
|
2023-10-31 21:23:49 +01:00 |
|
Exidex
|
e6122967e9
|
Refresh ui after download
|
2023-10-31 21:23:21 +01:00 |
|
Exidex
|
4e8475d33d
|
Working remote git repo download
|
2023-10-31 21:02:37 +01:00 |
|
Exidex
|
cbb691717d
|
Fix missing column in sql when inserting plugin
|
2023-10-30 22:17:39 +01:00 |
|
Exidex
|
68770702a4
|
Newly added plugins in config are pending. Cleanup plugin reload
|
2023-10-30 22:14:27 +01:00 |
|
Exidex
|
6dd23e35ca
|
Store application state in sqlite database
|
2023-10-29 15:03:26 +01:00 |
|
Exidex
|
0d867e4d35
|
UI for plugin download
|
2023-10-22 17:22:30 +02:00 |
|
Exidex
|
13d9b554cb
|
Plugins can now be enabled or disabled via management ui
|
2023-10-19 19:48:12 +02:00 |
|
Exidex
|
b6c879c3fe
|
Rename uuid -> id
|
2023-10-16 20:38:13 +02:00 |
|
Exidex
|
8f8ab96a5f
|
Implement basics of Settings UI
|
2023-10-15 19:24:42 +02:00 |
|
Exidex
|
062d0beea3
|
Fix missing re-render after handling request from server
|
2023-10-14 17:21:32 +02:00 |
|
Exidex
|
3ea3d15a9e
|
Migrate to iced-rs. Remove gtk and relm
|
2023-10-14 15:29:10 +02:00 |
|
Exidex
|
509d5f722f
|
Support persistent reconciler mode for client.
Leftovers from attempt to migrate to iced-rs
|
2023-09-19 17:51:23 +02:00 |
|
Exidex
|
d4dab62b38
|
Separate data model of server and client
|
2023-09-12 22:41:00 +02:00 |
|
Exidex
|
194933b0f6
|
Refactor module structure
|
2023-09-12 21:35:34 +02:00 |
|
Exidex
|
e138b82027
|
Fix set_properties calls failing with socket broken pipe error
|
2023-09-12 20:07:21 +02:00 |
|
Exidex
|
1780c32115
|
Fix all make_request expecting response value
|
2023-09-11 22:34:49 +02:00 |
|
Exidex
|
8a00dca4e2
|
Fix not running spawn_local
|
2023-09-10 20:06:35 +02:00 |
|
Exidex
|
55ecd6bdbf
|
Update deno
|
2023-09-10 17:40:45 +02:00 |
|
Exidex
|
ec94074d4d
|
Big rewrite. Server and client are in different processes, communication wia dbus
|
2023-09-09 21:11:33 +02:00 |
|
Exidex
|
83038d679b
|
WIP download of plugins from git repo
|
2023-08-25 20:31:35 +02:00 |
|
Exidex
|
4fff27712e
|
Switch dev mode based on presence of env var
|
2023-08-23 17:49:08 +02:00 |
|
Exidex
|
7b93ed6d49
|
Main application as service. Window hidden by default, shown using dbus
|
2023-08-22 21:56:47 +02:00 |
|
Exidex
|
97d154f8b4
|
Ensure only one instance is running using dbus
|
2023-08-21 22:39:54 +02:00 |
|
Exidex
|
34c351b0ea
|
Swap react event channel from std to tokio one
No idea why it was different before
|
2023-08-21 18:47:52 +02:00 |
|
Exidex
|
20f2053806
|
Swap main thread to react event loop instead of gtk
|
2023-08-19 19:13:48 +02:00 |
|
Exidex
|
686ddf6804
|
Close window if not in focus. Disabled for now
|
2023-08-18 11:45:59 +02:00 |
|
Exidex
|
7680fc7c3d
|
Fetch whole result set from search index instead of just 10 documents
|
2023-08-17 16:44:42 +02:00 |
|
Exidex
|
3a9e80d278
|
Very primitive custom fuzzy query parser
|
2023-08-17 14:15:55 +02:00 |
|
Exidex
|
d1932bd3db
|
Quit app on escape press. Fixes not working escape if view doesn't have focus
|
2023-08-15 22:05:18 +02:00 |
|
Exidex
|
2553c8ef08
|
Fix shared js modules not being found when loading. Fix conflict between endpoint ids and js module names
|
2023-08-15 18:57:46 +02:00 |
|
Exidex
|
58989bef34
|
Temporarily replace global directories with project local ones
|
2023-08-15 16:07:44 +02:00 |
|
Exidex
|
6d6b9e3489
|
More logging
|
2023-08-15 16:06:48 +02:00 |
|
Exidex
|
7b239ed89c
|
Fix tokio runtime getting stuck because of depleting budget on the js runtime task
|
2023-08-15 16:06:24 +02:00 |
|
Exidex
|
e2f767322d
|
Open plugin view on single click
|
2023-08-13 16:25:06 +02:00 |
|
Exidex
|
1401ef489f
|
Use conditional widget to switch between plugin and search view
|
2023-08-13 15:51:13 +02:00 |
|
Exidex
|
9bd13fa5c8
|
Basic search functionality
|
2023-08-08 23:04:30 +02:00 |
|
Exidex
|
61db25dd7a
|
Refactor module structure
|
2023-08-04 21:25:22 +02:00 |
|
Exidex
|
e78d593453
|
Migrate to relm4 as gui library for components in rust, gtk itself is used for plugins
|
2023-08-04 20:37:05 +02:00 |
|
Exidex
|
99d5ad266e
|
Dynamically create the list based on the data from plugins
|
2023-08-02 22:29:49 +02:00 |
|
Exidex
|
12a8125a73
|
Filter js code to be only from files with js extension
|
2023-07-30 15:24:30 +02:00 |
|
Exidex
|
57e87877c3
|
Properly load views for multiple entrypoints
|
2023-07-30 15:13:11 +02:00 |
|
Exidex
|
bd004d2399
|
Move plugin building to separate project that exposes binary
|
2023-07-30 10:44:46 +02:00 |
|
Exidex
|
ceeca442d6
|
Get plugin list from the xdg config
|
2023-07-29 20:34:30 +02:00 |
|
Exidex
|
256e11624f
|
Allow rendering multiple running plugins at the same time
|
2023-07-28 23:20:31 +02:00 |
|