MickaelK
5a44d82e5d
feature (middleware): change middleware order
2026-09-17 03:53:09 +10:00
MickaelK
9ffd0e6383
fix (plg_search_sqlitefts): apply middleware
...
before this, if someone was adding versioning or pgp encryption, the
search would see the raw fs and not the virtual filesystem on top. When
we have time we should create a new kind of middleware which get applied
in NewBackend directly so this hack will get deprecated but until this
happen, this commit is just a quickfix
2026-09-17 02:48:17 +10:00
MickaelK
17ce4c833b
fix (regression): whitelabeling regression after migration
2026-09-16 15:32:50 +10:00
MickaelK
6bd223eab2
feature (watch): remote changes reflected from web client
2026-09-16 14:26:42 +10:00
MickaelK
fd2f2a10cc
fix (sync): filter out non file and non folders
2026-09-16 12:03:14 +10:00
MickaelK
1e4f011202
feature (journal): more use case for journaling
2026-09-15 16:52:52 +10:00
MickaelK
f42dc99f1e
feature (heartbeat): heartbeat to file watcher
2026-09-15 12:10:36 +10:00
MickaelK
caf406ae39
chore (refactoring): generic in pkg/journal
2026-09-15 11:40:45 +10:00
MickaelK
844f223791
chore (pkg/journal): cleanup journaling
2026-09-15 04:57:13 +10:00
MickaelK
b7e90f3597
fix (editor): rust editor issue
2026-09-15 03:38:53 +10:00
MickaelK
68492a58a3
chore (refactoring): make journaling reusable
2026-09-15 03:29:38 +10:00
MickaelK
c16b06db9f
chore (refactoring): migrate journal to pkg/journal
2026-09-14 21:51:07 +10:00
MickaelK
a81dfea428
feature (watch): improve watch api
2026-09-12 09:48:33 +10:00
MickaelK
18bb5d5901
feature (watcher): can now receive change events
2026-09-11 17:26:56 +10:00
MickaelK
8a85e85bf2
fix (plg_runtime_cookbook): broken change did not compile cookbook
2026-09-11 00:43:31 +10:00
MickaelK
7403a37511
chore (readme): update readme
2026-09-10 22:19:37 +10:00
MickaelK
f49acb7ba1
fix (window): avoid linux only syscall
2026-09-10 17:15:43 +10:00
MickaelK
76f807d5b5
chore (cleanup): debugging rust sdk
2026-09-10 16:07:39 +10:00
MickaelK
e301fca3cc
chore (maitenance): cleanup whitelabeling funcs
2026-09-10 16:06:03 +10:00
MickaelK
b305614ae1
fix (plg_backend_samba): connection eviction bug
2026-09-10 13:07:30 +10:00
MickaelK
94a310e8f0
fix (plg/extension): rust sdk form issue
2026-09-09 00:38:27 +10:00
MickaelK
fdfd787980
feature (plg/extension): expand rust plugin onto authentication
2026-09-09 00:34:58 +10:00
MickaelK
fa36a5855d
feature (plg/extension): expand rust plugin footprint
2026-09-09 00:27:33 +10:00
MickaelK
c0315003d8
chore (messaging): udpate assertion report
2026-09-08 16:53:16 +10:00
MickaelK
d48c9dfd1a
fix (init): additional assert during startup
2026-09-08 13:45:30 +10:00
MickaelK
99513d9358
fix (caching): fix docker overlayfs issue
...
for some reasons unlink is not enough using docker which never release
the unlinked files back to the os making df -h reporting different
things than du -hsx /
2026-09-08 01:13:59 +10:00
MickaelK
1707a83a11
fix (plg/extension): improve debugging
2026-09-08 01:08:13 +10:00
MickaelK
7172df2a30
chore (readme): update README
2026-09-07 11:11:46 +10:00
MickaelK
78f756eb94
feature (plugin): make rust runtime plugin testable
2026-09-05 01:26:22 +10:00
MickaelK
d2d21a06c7
chore (doc): update README
2026-09-03 21:08:02 +10:00
MickaelK
82d291b662
feature (plg/extension): improve plugin dev experience
2026-09-03 12:31:13 +10:00
MickaelK
b33281d9b1
feature (pkg/extension): simplify rust plugin interface
2026-09-03 01:20:38 +10:00
MickaelK
1a1e7b4668
feature (plg/extension): document rust extension mechanics
2026-09-03 01:07:47 +10:00
MickaelK
37db7c9621
feature (plg/extension): fs and sock permission in runtime plugins
2026-09-02 17:44:28 +10:00
MickaelK
280e4e089a
chore (optimisation): optimise pkg/extension
2026-09-02 14:42:41 +10:00
MickaelK
ff977b6240
feature (pkg/extension): enable runtime plugin in rust :)
2026-09-01 12:21:51 +10:00
mickael-kerjean
f24b10ec8f
chore (icons): update iconography
2026-08-29 21:11:18 +10:00
MickaelK
cbcd1e96eb
chore (cleanup): cleanup pkg/files
2026-08-27 21:19:52 +10:00
MickaelK
836ae3e72a
fix (plg_backend_s3): improve stat
...
fixes: https://github.com/mickael-kerjean/fdrive/issues/6
2026-08-27 01:29:56 +10:00
MickaelK
6fac46eb70
fix (plg_backend_local): filter out symlink
2026-08-26 21:45:41 +10:00
MickaelK
29058ea681
chore (optimisation): micro optimisations
2026-08-26 17:55:36 +10:00
MickaelK
3b4a86ad32
fix (constants): broken after pkg migration
2026-08-26 17:28:14 +10:00
MickaelK
35191e741d
fix (plg_search_sqlitefts): broken build
2026-08-26 00:47:32 +10:00
MickaelK
b05797dce0
feature (optimisation): reduce mem allocations
2026-08-26 00:47:32 +10:00
MickaelK
1b5da70607
feature (performance): enhance perf in hot ls,cat path
2026-08-25 13:43:21 +10:00
mickael-kerjean
8e6bbd57a5
chore (maintenance): leverage our JoinPath from core
2026-08-25 13:43:21 +10:00
MickaelK
ce30865384
fix (docker): jenkins release issue
2026-08-22 02:34:29 +10:00
MickaelK
949560875f
fix (extension): remove regexp based plugin detection
2026-08-21 17:38:40 +10:00
MickaelK
e10c5dedc2
chore (gofmt): go format
2026-08-21 17:36:19 +10:00
MickaelK
6a0077314d
chore (refactoring): cleanup middleware
2026-08-21 14:50:56 +10:00