Commit Graph

61 Commits

Author SHA1 Message Date
Nystik
a6807fe850 break out code into server-core 2026-05-21 01:59:30 +02:00
Nystik
4a65f142bc move bridge plugin to package 2026-05-20 22:26:58 +02:00
Nystik
fe11f30c01 move shim to new package 2026-05-20 20:49:28 +02:00
Nystik
a0b44bde58 move UI code into new package 2026-05-20 17:05:29 +02:00
Nystik
4da91d017b implement ui-registry for dynamic UI handler registration 2026-05-19 01:39:29 +02:00
Nystik
23306ff68e improve token management for headless sync cli 2026-05-17 22:11:17 +02:00
Nystik
43778d7bca solve bug in demo vault query 2026-05-17 22:03:36 +02:00
Nystik
3fed6241bd disable ignis specific plugins if synced to regular obsidian instance 2026-05-16 22:55:48 +02:00
Nystik
91ab6c77c9 add default demo files 2026-05-16 21:27:24 +02:00
Nystik
ab89a94088 implement demo mode 2026-05-16 21:27:24 +02:00
Nystik
e021993d61 fix coalesce config 2026-05-16 21:27:24 +02:00
Nystik
2e66588b62 simplify obsidian fetch, upgrade to 1.12.7 2026-05-16 02:51:00 +02:00
Nystik
01b79e6659 add tests for write coalescer 2026-05-15 00:16:47 +02:00
Nystik
ad8252b216 fix write coalescer 2026-05-14 21:46:24 +02:00
Nystik
9d6dd242a9 Merge branch 'testing' 2026-05-09 21:50:21 +02:00
Nystik
cb30e53c5e add index pre-fetch 2026-05-09 21:43:49 +02:00
Nystik
6dfe2b5c81 improve cold boot 2026-05-09 14:47:19 +02:00
Nystik
ff88ab288c add write coalescing 2026-05-09 13:02:25 +02:00
Nystik
cee5ec6b6e dynamically load obsidian scripts from our own index.html 2026-05-09 12:23:05 +02:00
Nystik
2c8344022b add basic tests 2026-04-06 23:41:57 +02:00
Nystik
fade3c30c5 revise ignis loading method 2026-04-05 22:32:23 +02:00
Nystik
b4fa193d2d fix bug in vault resolve 2026-04-04 00:37:15 +02:00
Nystik
f007bb7cdd bump version, docker-compose update 2026-03-30 22:23:42 +02:00
Nystik
0d7f36ca9b prevent conflic between obsidian sync and headless sync. 2026-03-30 22:18:59 +02:00
Nystik
300e251734 refactor headless sync 2026-03-30 21:05:47 +02:00
Nystik
ecad257587 add status bar indicator for headless sync 2026-03-30 15:33:53 +02:00
Nystik
c02e6829ad add css override. closes #3 2026-03-29 19:28:14 +02:00
Nystik
343a509601 bump version 2026-03-29 18:17:53 +02:00
Nystik
e7c0499576 headless-sync vault setup 2026-03-29 13:22:46 +02:00
Nystik
2112719de7 remove built plugin file 2026-03-29 00:35:01 +01:00
Nystik
90d9512f18 implement headless sync plugin 2026-03-29 00:26:41 +01:00
Nystik
acb700a82b add syncmanager 2026-03-28 18:50:32 +01:00
Nystik
d8804daf2b headless-sync-server-plugin 2026-03-28 16:26:57 +01:00
Nystik
fd8bf850d2 Ignis settings tabs 2026-03-28 14:52:41 +01:00
Nystik
c32ade2f65 implement server plugin system 2026-03-26 23:55:12 +01:00
Nystik
80bf7436d9 refactor bridge plugin loading 2026-03-26 22:27:50 +01:00
Nystik
f55a015b64 add file and folder download 2026-03-25 21:25:27 +01:00
Nystik
cd243c1b9e multiple file watch fixes. 2026-03-24 02:42:31 +01:00
Nystik
77ec29e250 Merge branch 'main' into filewatcher 2026-03-24 01:09:54 +01:00
Nystik
d5027795e9 add fetch() shim to proxy cross-origin requests through server 2026-03-24 01:06:30 +01:00
Nystik
11bb3efdde add version to vault manager 2026-03-22 22:32:24 +01:00
Nystik
50f0263165 add cache-busting 2026-03-22 18:50:23 +01:00
Nystik
1a0d749c68 cleanup some dead code. 2026-03-22 16:30:39 +01:00
Nystik
f14838044d Fix vault manager not showing if no vaults exist 2026-03-22 16:29:24 +01:00
Nystik
5b01a9cdad ask user to install bridge plugin for vault copied to server at runtime 2026-03-22 16:17:26 +01:00
Nystik
452fb17541 add compression middleware to server 2026-03-22 15:05:37 +01:00
Nystik
c5f5bec324 basic filewatcher using websocket 2026-03-22 14:56:05 +01:00
Nystik
408eb7fb54 add svelte UI 2026-03-18 18:28:07 +01:00
Nystik
4cba51f562 implement file upload via plugin 2026-03-18 02:38:36 +01:00
Nystik
0738c47ac5 some styling cleanup 2026-03-17 12:38:30 +01:00