Commit Graph
100 Commits
Author SHA1 Message Date
Nystik b43d12f702 add server settings api 2026-06-06 13:04:34 +02:00
Nystik 938a698795 add server settings store 2026-06-06 01:16:01 +02:00
Nystik 3129ed377c use up to date basic_auth directive in caddy. 2026-06-05 23:57:38 +02:00
Nystik 44bb01f162 consolidate cross-origin proxy and add ssrf guard 2026-06-05 23:56:59 +02:00
Nystik f0b7f65a36 update changelog, bump version 2026-06-03 13:32:58 +02:00
Nystik 05a3908a7a refactor utility functions 2026-06-03 01:15:27 +02:00
Nystik b90752e0ad headless-sync minor security improvements 2026-06-02 17:42:47 +02:00
Nystik caaf6b3144 improve url origin checking in shim 2026-06-02 17:09:54 +02:00
Nystik 3833ef2668 clipboard reccursion fix 2026-06-02 16:58:01 +02:00
Nystik 3af8687037 bump version 2026-06-01 17:52:33 +02:00
Nystik 5bf120defa update docs 2026-06-01 17:52:20 +02:00
Nystik 7d70872f7e css fix for tables on firefox 2026-06-01 16:58:06 +02:00
Nystik d5fb9e1e1d update build process and versioning 2026-05-26 02:55:24 +02:00
Nystik 28effab1ed expose Ignis API, implement shared ws client 2026-05-24 21:51:02 +02:00
Nystik 9eeff3c1b3 load bundled plugins via virtual-plugin loader 2026-05-24 17:41:13 +02:00
Nystik f05ee9e856 rename server plugin bundle dir 2026-05-24 02:37:44 +02:00
Nystik 956a11d0cd refactor bridge plugin into virtual module 2026-05-24 02:20:28 +02:00
Nystik 69f8320d05 rename bridge plugin package 2026-05-24 00:26:32 +02:00
Nystik ec3c38228c release: 0.8.2 2026-05-23 18:37:03 +02:00
Nystik e6975d631c fix path validation bug 2026-05-23 18:01:23 +02:00
Nystik 4fff803cbd prevent native menus in browser 2026-05-23 18:01:23 +02:00
Nystik f7fd3d9fba update docs 2026-05-22 15:17:05 +02:00
Nystik 85b61a09c4 update docker files 2026-05-22 15:15:07 +02:00
Nystik 8672fa11a3 move server into apps/ignis-server 2026-05-21 17:26:08 +02:00
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 0433f1f8ca move vault service 2026-05-19 03:21:34 +02:00
Nystik 4da91d017b implement ui-registry for dynamic UI handler registration 2026-05-19 01:39:29 +02:00
Nystik 64073968d4 scaffold new structure and packages 2026-05-18 22:40:34 +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 32f21445d4 release 0.8.1 2026-05-17 15:50:28 +02:00
Nystik 6a719aca7c clean up architecture doc. add roadmap. 2026-05-17 15:49:32 +02:00
Nystik 56776e7f13 fix version check, link to release page 2026-05-17 15:48:24 +02:00
Nystik 80e5c610a5 bump to 0.8.0 (Karm), pin Obsidian 1.12.7 2026-05-16 23:30:08 +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 8f85529ade update documentation 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 daa7bd6875 make "open workspace in tab" actually load the workspace preset properly. 2026-05-16 21:26:57 +02:00
Nystik c1a169a3ed update createHash implementation and add tests 2026-05-16 15:18:46 +02:00
Nystik c225f73859 show ignis version instead of installer version 2026-05-16 03:32:48 +02:00
Nystik 2e66588b62 simplify obsidian fetch, upgrade to 1.12.7 2026-05-16 02:51:00 +02:00
Nystik c30e105c6e navigator.vibrate fix (sometimes missing depending on browser) 2026-05-16 00:52:00 +02:00
Nystik b978b6fa9d add tests for the transform hooks 2026-05-15 18:00:56 +02:00
Nystik 47d39098cd rewrite transforms, implement unified transform layer 2026-05-15 03:42:56 +02:00
Nystik d8c43c20f4 fix incorrect version number in changelog 2026-05-15 00:21:01 +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 8ebc7dac5a downgrade vitest to fix peer constraint. 2026-05-11 01:56:01 +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 e89f8d76fb Add mobile UI support 2026-05-09 13:26:41 +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 1323c28c0c documentation adjustments 2026-04-09 01:03:38 +02:00
Nystik 70a94af62a add a few more tests 2026-04-09 01:02:53 +02:00
Nystik 2ebc1ed434 metadata-cache tests 2026-04-07 00:23:00 +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 1c56a1fa45 bump version 2026-04-05 00:12:38 +02:00
Nystik dd4b89930e update documentation 2026-04-05 00:06:35 +02:00
Nystik b4fa193d2d fix bug in vault resolve 2026-04-04 00:37:15 +02:00
Nystik bd6161bd31 add "open workspace in tab" command 2026-04-03 12:19:24 +02:00
Nystik 6865c049a3 improve workspaces handling 2026-04-02 02:47:18 +02:00
Nystik ad06e05fed path rewrite for workspace 2026-03-31 23:26:04 +02:00
Nystik eafc75a0a4 update license, add copyright notice 2026-03-31 01:31:26 +02:00
Nystik 2ed10ece2e docker, bump node version, install obsidian-headless on image start. 2026-03-30 23:00:28 +02:00
Nystik 1303376355 fix dockerfile, clean up logging. 2026-03-30 22:27:50 +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 cfe0f7f1b9 server status bar indicator 2026-03-30 01:05:20 +02:00
Nystik 4a4d904420 improve sync input workaround 2026-03-29 22:03:42 +02:00
Nystik f14cac6490 clipboard fixes 2026-03-29 20:39:53 +02:00
Nystik c02e6829ad add css override. closes #3 2026-03-29 19:28:14 +02:00
Nystik 7dc71038d7 add utils shim (needed by templater plugin) 2026-03-29 18:43:23 +02:00
Nystik 343a509601 bump version 2026-03-29 18:17:53 +02:00
Nystik d6471fd077 refactor bridge plugin, minor improvement to plugin tracking. 2026-03-29 17:44:41 +02:00
Nystik 10bd06bd94 keep ignis plugins separate from community plugins 2026-03-29 16:36:23 +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 d5ed898839 support tab item icon 2026-03-28 14:58:17 +01:00
Nystik fd8bf850d2 Ignis settings tabs 2026-03-28 14:52:41 +01:00
Nystik c8da9db20f server plugin list 2026-03-27 23:11:19 +01:00
Nystik 47cf768e26 refactor plugin, split into modules 2026-03-27 19:53:19 +01:00
Nystik 59a1c293bf prototype settings tab injection 2026-03-27 18:56:12 +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 b61d70f4a5 update changelog 2026-03-24 21:54:53 +01:00
Nystik a8619583a4 make file select workaround more robust. 2026-03-24 21:52:30 +01:00