33 Commits

Author SHA1 Message Date
Nystik
1ed6a89133 answer realpath from cache instead of round-tripping to the server 2026-06-12 22:23:53 +02:00
Nystik
b36338f9f5 add multi-arch buildscript 2026-06-12 16:55:40 +02:00
Nystik
6e0878a2f4 implement offline deploy 2026-06-12 14:25:54 +02:00
Nystik
cb258e97bf don't use shell for obsidian headless 2026-06-11 15:01:16 +02:00
Nystik
7758f533bd implement private host allow list 2026-06-10 20:36:57 +02:00
Nystik
911ebc00af rewrite proxy for better SSRF 2026-06-09 19:53:12 +02:00
Nystik
542360c681 harden shim origin check and fs/vault endpoints 2026-06-08 18:46:32 +02:00
Nystik
62d87af7dd harden demo sessions 2026-06-08 15:43:15 +02:00
Nystik
5a5acb935a update docs 2026-06-07 13:33:36 +02:00
Nystik
35348093a6 minor settings fixes 2026-06-06 20:40:42 +02:00
Nystik
04be97e48c add unit tests for ssrf guard, version compare, and settings validation 2026-06-06 18:29:48 +02:00
Nystik
7688de599a fix native menu guard, fix /app/data file permission. 2026-06-06 17:25:12 +02:00
Nystik
a7824ac284 add server settings UI and enforcement 2026-06-06 17:05:26 +02:00
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
b90752e0ad headless-sync minor security improvements 2026-06-02 17:42:47 +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
64073968d4 scaffold new structure and packages 2026-05-18 22:40:34 +02:00