74 Commits

Author SHA1 Message Date
hayzamjs e51fb2985a v0.3.0: wireguard, PF, routing, firewall, networking improvements 2026-04-06 15:12:43 +02:00
hayzamjs 2a49b7c513 version: bump to v0.2.3 2026-03-31 23:00:00 +02:00
hayzamjs 6ae7eff97b version: bump to 0.2.2 2026-03-29 03:22:09 +00:00
hayzamjs b2e494b51a version: bump, docs: swagger: update 2026-03-27 21:02:52 +01:00
hayzam b29e171dd2 chore: npm: update dependencies and improve accessibility in jail summary page 2026-03-28 01:07:59 +05:30
hayzamjs 41f6146e2c version: bump to 0.2.0, scripts: add version.sh, docs: add tag checklist 2026-03-26 19:31:57 +01:00
hayzam efdc8075be ui: refactor: replace human-format with standardized internal lib 2026-03-24 03:27:51 +05:30
hayzamjs 7e2b0cf8bb version: bump to 0.1.0 2026-03-15 00:02:14 +01:00
hayzamjs be33d36038 chore: update licenses, fix npm names 2026-03-13 16:32:26 +01:00
hayzamjs efaca5805f ui: vm/jail: lifecycle management cleanup with pending actions and badges 2026-03-09 03:03:49 +01:00
hayzamjs f9c0521d5d i18n: uppdate wuchale 2026-03-07 21:37:26 +01:00
hayzamjs 1990f644bd chore: more dependency removals, npm: cleanup 2026-03-06 22:08:38 +01:00
hayzam 35e3782a0e jail/vm: emit reload events using SSE, chore: ui: fix unformatted/non-linted files 2026-03-07 01:18:47 +05:30
hayzamjs 0f2979833f chore: npm: remove some unused pkgs, dead code 2026-03-05 02:27:33 +01:00
hayzamjs 8aa072f417 general: qol improvements, optimizations 2026-03-03 23:02:40 +01:00
hayzamjs 20a26e8c37 ui: terminal: improvements 2026-02-28 16:59:57 +01:00
hayzamjs 348a31362b chore: npm: remove some unused deps, update 2026-02-23 18:10:27 +01:00
hayzamjs 750633a863 vnc: optimizations, ui: some misc fixes 2026-02-13 17:03:31 +01:00
hayzamjs 593eb49a06 smart: wearout fixes, ui: layout: add top progress loader 2026-01-30 17:55:41 +05:30
hayzamjs dd4245165d vm: storage: default to atime=off, i18n update translations, npm: updates 2026-01-16 18:35:50 +00:00
hayzamjs 70b767c0fd vm: networks: allow switch reuse, npm: use rollup/wasm-node 2026-01-05 08:09:26 +05:30
hayzamjs 1f13cc7bcb npm: update ghostty-web, utils: downloader: fix decomp for garbage tar 2025-12-30 15:04:01 +05:30
hayzamjs 7d9a86881c npm: cleanup, jails: fix stats/graphs 2025-12-29 23:15:25 +05:30
hayzamjs 617783dd1c ui: disk: fix partitioning, jail: create cleanup 2025-12-25 22:47:33 +05:30
hayzamjs 299e9f78e9 zfs: snapshots: improvements
we now do devd watching and also jobs for snapshots so that the UI doesn't get blocked in case there is 100K+ snapshots
2025-12-19 22:49:16 +05:30
hayzamjs 31ec9b2209 zfs: zpool CRUD with gzfs 2025-12-18 02:04:06 +05:30
hayzamjs a20c8a0488 zfs: status pool fixes/other misc gzfs stuff, network: some stats cleanup 2025-12-16 04:00:47 +05:30
hayzamjs 16f3b644e5 zfs: init usage of gzfs library 2025-12-09 05:16:48 +05:30
hayzamjs 44286ba160 utils: dw: qemu-img support, db: queues, jail: simplify epair handling 2025-12-06 00:49:28 +05:30
hayzamjs 9c08da77f3 jails: more refactoring, better linuxulator support
ui: experimenting with layerchart
ui: terminal switched to use ghostty-web for jail consoles
zfs: init work on using new json output
db: better retention policies for stat data
2025-12-03 04:11:50 +05:30
hayzamjs 6eab727965 ui: chart fixes 2025-11-26 18:40:10 +05:30
hayzamjs b18d43e4cb npm: replace svelte-query with @tanstack/svelte-query 2025-11-20 18:54:30 +05:30
hayzamjs e39a94fdba i18n: wuchale update 2025-11-19 22:34:50 +05:30
hayzamjs 947d856ab6 depends: npm: update validator 2025-11-16 17:43:21 +05:30
hayzamjs 28206a89de storage: breaking refactor
We now use specific datasets on pools to store both VM disks/zvols and also jail datasets, this will improve user-friendiness and also our ability to make backups simpler
2025-11-04 00:35:15 +05:30
hayzamjs 4c84e8c316 dhcp: static leases support, zfs: snaps: retention policies 2025-10-14 21:56:17 +05:30
hayzamjs a6b661ea25 dhcp: ipv6 and slaac support 2025-10-09 20:50:51 +05:30
hayzamjs c9a27c5a82 ui: login: fix loader for button, chore: run npm audit 2025-09-05 14:41:08 +04:00
hayzamjs 51a71676f9 i18n: update wuchale to latest
Thanks to @K1DV5
2025-07-31 17:08:22 +04:00
hayzamjs aed435fbd0 auth: accept only one admin user from config, npm: axios: bump version 2025-07-24 14:19:09 +04:00
ajas-ma d6c351a983 Merge branch 'master' of https://github.com/AlchemillaHQ/Sylve 2025-07-22 14:21:03 +05:30
ajas-ma 6ff23c770c explorer: filepond added 2025-07-22 14:08:04 +05:30
hayzamjs 4a8777faf7 vm: network: error out if no more switches to attach to 2025-07-21 18:27:06 +04:00
hayzamjs 72b0c6a70a i18n: upgrade wuchale and fix HMR
thanks @K1DV5
2025-07-19 16:34:30 +04:00
hayzamjs fafad6fb61 vm: hardware: pci dev editing, explorer: fix copy/move 2025-07-18 14:40:46 +04:00
Charlie Root 19deff7913 storage: custom explorer created 2025-07-16 05:29:11 +05:30
Charlie Root c6a1eb9120 zfs:filesystem modal added 2025-07-15 01:28:49 +05:30
hayzamjs 4f7361cae9 feat: add Chinese (simplified) language support, update locale files
SYLVE-15
2025-07-14 12:04:06 +04:00
hayzamjs e472d5ae6c ui: improve header, vm: GET stats instead of POST 2025-07-09 12:45:50 +04:00
hayzamjs 07addfa045 npm: update wuchale, vm: create fix state for fs/zvol, ui: charts: fix state for label/datasets 2025-07-08 15:10:26 +04:00