Commit Graph

293 Commits

Author SHA1 Message Date
Nicolas Meienberger
9b57dd8a1c fix: statfs when volume is not mounted 2025-09-25 21:28:36 +02:00
Nicolas Meienberger
6b386d28d6 feat: volume stats & charts 2025-09-25 21:16:55 +02:00
Nicolas Meienberger
c261590ea3 feat: docker usage examples & statfs 2025-09-25 21:13:49 +02:00
Nicolas Meienberger
86f7ae8a89 feat: docker usage examples 2025-09-25 07:59:59 +02:00
Nicolas Meienberger
7b778cfafd feat: implement driver 2025-09-24 21:00:12 +02:00
Nicolas Meienberger
12ed149ffe wip volume tabs 2025-09-24 18:25:54 +02:00
Nicolas Meienberger
6360fe3d1d feat: app breadcrumbs 2025-09-24 18:25:31 +02:00
Nicolas Meienberger
677db2f90f refactor: improve error handling with global router catchall 2025-09-24 17:44:41 +02:00
Nicolas Meienberger
db88bb6de2 refactor: cleanup startup code and add cron job 2025-09-23 23:01:42 +02:00
Nicolas Meienberger
5695a8c700 feat: proper timeout and order of operations 2025-09-23 22:39:42 +02:00
Nicolas Meienberger
3734ba2925 feat: mount volumes on startup 2025-09-23 19:15:28 +02:00
Nicolas Meienberger
f67152146d feat: mount / unmount 2025-09-23 18:22:54 +02:00
Nicolas Meienberger
833bcb590f feat: volume details 2025-09-07 16:08:08 +02:00
Nicolas Meienberger
aa82f95c56 chore: delete go folder 2025-09-03 22:19:26 +02:00
Nicolas Meienberger
7fe75c64e8 feat: backend status & health check 2025-09-03 22:19:06 +02:00
Nicolas Meienberger
63b983b1b1 feat: volume type icon 2025-09-03 21:55:01 +02:00
Nicolas Meienberger
91020e6f23 feat: edit volume 2025-09-03 21:42:18 +02:00
Nicolas Meienberger
ca4bd4a619 feat(client): test mount from form 2025-09-03 21:16:44 +02:00
Nicolas Meienberger
0c0a3b8581 feat(server): test mount endpoint 2025-09-02 22:52:44 +02:00
Nicolas Meienberger
de0ae08008 feat: shared type package 2025-09-02 21:59:26 +02:00
Nicolas Meienberger
9ef21d4ec2 refactor(client): zod to arktype 2025-09-02 19:33:56 +02:00
Nicolas Meienberger
eb2fbe8f75 feat: delete volume 2025-08-31 21:49:49 +02:00
Nicolas Meienberger
37effcb4e3 refactor: use rr actions/loader
refactor: use rr actions
2025-08-31 21:19:14 +02:00
Nicolas Meienberger
23f47bbb6b chore: re-order backend file structure 2025-08-31 17:32:11 +02:00
Nicolas Meienberger
a16fc37b44 refactor: switch from go to bun 2025-08-31 17:32:00 +02:00
Nicolas Meienberger
a0be690eb9 chore: move to go folder 2025-08-20 22:15:43 +02:00
Nicolas Meienberger
83b4296cfc feat: add NFS volume type 2025-08-20 22:14:15 +02:00
Nicolas Meienberger
d13763995e feat(frontend): create volume 2025-08-16 15:20:00 +02:00
Nicolas Meienberger
03a1203f7e feat: delete volume 2025-08-16 14:04:35 +02:00
Nicolas Meienberger
173858343e feat: init frontend 2025-08-11 21:21:26 +02:00
Nicolas Meienberger
672f9097e1 refactor: use domain pattern 2025-08-11 15:51:42 +02:00
Nicolas Meienberger
fd91751673 feat: api 2025-08-10 20:17:25 +02:00
Nicolas Meienberger
2c38a551cc refactor: switch router to gin 2025-08-10 13:07:05 +02:00
Nicolas Meienberger
e601d91955 refactor: move driver handlers to own file 2025-08-10 11:29:34 +02:00
Nicolas Meienberger
f121825d14 feat: init react frontend 2025-08-10 11:00:54 +02:00
Nicolas Meienberger
0f9ace4dfa refactor: use different path inside container 2025-08-10 10:39:58 +02:00
Nicolas Meienberger
18654426fa feat: improved logging with zerolog 2025-08-10 10:09:07 +02:00
Nicolas Meienberger
d0bf890386 feat: sqlite storage 2025-08-09 19:54:29 +02:00
Nicolas Meienberger
388114d536 feat: missing endpoints 2025-08-09 18:30:36 +02:00
Nicolas Meienberger
065c629ba8 feat: dev hot reload setup 2025-08-09 17:08:54 +02:00
Nicolas Meienberger
e7463d34ef feat: basic volume plugin commands 2025-08-09 12:36:16 +02:00
Nicolas Meienberger
8d86f56b87 feat: go mod init 2025-08-09 11:35:00 +02:00
Nico
68194f2bf2 Initial commit 2025-08-09 10:58:56 +02:00