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
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
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
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
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
mickael-kerjean
d28da99498
chore (refactoring): complete migration to pkg :)
2026-08-21 13:29:17 +10:00
mickael-kerjean
adb0435b7d
chore (refactoring): core data types
2026-08-21 12:06:30 +10:00
mickael-kerjean
4e4f42c7c0
chore (refactoring): pkg migration for config
2026-08-21 12:06:30 +10:00
mickael-kerjean
b3782ae5d8
chore (refactoring): migrate to pkg
2026-08-21 12:06:30 +10:00
MickaelK
c3da0bcea9
chore (refactoring): cleanup pkg imports
2026-08-21 12:06:30 +10:00
MickaelK
5b290772fb
chore (refactoring): deprecate server/ctrl
2026-08-21 12:06:30 +10:00
MickaelK
659be33e98
chore (refactoring): pkg migration
2026-08-21 12:06:23 +10:00
MickaelK
a72e6efc94
chore (refactoring): killing server/ctrl
2026-08-20 16:55:51 +10:00
MickaelK
d4198d732c
chore (refactoring): migrate config handlers
2026-08-20 16:13:09 +10:00
MickaelK
cd102dae1e
chore (refactoring): migrate webdav to pkg/share
2026-08-20 15:57:54 +10:00
MickaelK
f2a2cb3cb5
chore (refactoring): migrate to pkg/session
2026-08-20 15:50:56 +10:00
MickaelK
71dd890de1
chore (migration): migrate to pkg/frontend
2026-08-20 15:41:15 +10:00
MickaelK
fd44bf1e8c
chore (migration): migration to pkg/share
2026-08-20 14:52:19 +10:00
MickaelK
9b11653afd
chore (refactoring): migrate to server/pkg
2026-08-20 14:00:25 +10:00
MickaelK
581f986dca
feature (plg_backend_nfs): improve metadata on nfs
2026-07-25 01:13:08 +10:00
MickaelK
5eb96c0616
feature (pkg/files): support for delta download
2026-07-24 12:29:48 +10:00
MickaelK
a44fac5b4b
chore (refactoring): simplify metadata handling
2026-07-23 20:04:46 +10:00
MickaelK
0b7d72ea02
feature (metadata): dedicated metadata field in ls
2026-07-21 12:42:20 +10:00
MickaelK
7e60fcfd08
feature (sync): sync atomic update
...
from the desktop client, we can see some kind of dance when saving a
file where we move the old file to something else, then write and delete
2026-07-14 22:56:16 +10:00
MickaelK
759a56370a
feature (upload): support for delta sync
2026-07-14 15:47:31 +10:00
MickaelK
968fd7b422
chore (maintenance): prepare for delta sync
2026-07-14 13:45:18 +10:00
MickaelK
d548d3237a
chore (migration): migrate to pkg structure
2026-07-14 13:16:04 +10:00
MickaelK
00c6c707ce
chore (improvement): pdf textify
2026-07-11 17:10:33 +10:00
MickaelK
314a5ee6bb
fix (session): edge case with very large session
...
We used to have a lot of duplicate code to handle large session data
that was buggy, this commit refactor it various server/pkg packages
2026-06-19 15:03:01 +10:00
MickaelK
a2e84267ac
fix (test): broken unit test
2026-06-15 17:03:10 +10:00
MickaelK
b56089bb94
chore (maintenance): refactor text transform to server/pkg
2026-06-01 16:08:05 +10:00
MickaelK
08a8897971
feature (extension): wasm extension for workflow action
2026-05-18 22:01:44 +10:00
MickaelK
8b13eed269
chore (refactoring): cleanup extension API
2026-05-18 21:44:32 +10:00
MickaelK
544fa54d35
feature (extension): improve wasm plugin extension
2026-05-18 12:06:38 +10:00
MickaelK
21e30469fd
chore (maintenance): refactoring of extension adapters
2026-05-15 15:41:34 +10:00
MickaelK
018b424530
chore (maintenance): refactoring for extensions
2026-05-14 15:05:37 +10:00
MickaelK
8f30da85d8
fix (sdk): edge cases
...
This is to enable use case like plg_authenticate_partners working with
vfs defined like this:
/data/ {"type":"samba","host":"127.0.0.1","username":"mickael","password":"{{ .ENV_SMB_PASSWORD }}"}
{{ if .group | contains "svc" }}
/test/ {"type": "blackhole"}
{{ else if .username | eq "svc" }}
/test/ {"type": "blackhole"}
{{ end }}
where both env variable works fine and the contains template func handle
nil without throwing
2026-05-14 00:54:37 +10:00
MickaelK
2fe345e923
feature (tracing): improve sdk tracing
2026-05-13 17:03:54 +10:00
MickaelK
4f13ff960c
fix (sdk): sdk tracing issue
2026-05-13 12:52:42 +10:00
MickaelK
543b6573c4
feature (tracing): instrument storage call
2026-05-12 21:57:43 +10:00