MickaelK
9104e8197b
feature (debug): quit on error in debug mode
2026-10-14 02:20:52 +11:00
MickaelK
8c26d0e183
fix (pkg/kernel): make ordering of patches deterministic
2026-10-14 00:43:51 +11:00
MickaelK
b0fb5d8ffa
chore (doc): plg_backend_samba documentation
2026-10-13 18:05:30 +11:00
MickaelK
ecbaa9ad77
chore (doc): update README
2026-10-13 09:41:28 +11:00
MickaelK
6738d72fe8
chore (doc): update readme
2026-10-13 03:56:41 +11:00
MickaelK
8c3bc7e8af
fix (log): additional debug logs
2026-10-13 01:13:53 +11:00
MickaelK
15dc751989
fix (tag): localisation issue
2026-10-10 04:14:55 +11:00
MickaelK
00fae70d02
chore (maintenance): remove dead code
2026-10-10 03:58:22 +11:00
MickaelK
95ba03c42e
fix (workflow): handle back pressure and other edge cases
2026-10-09 13:57:52 +11:00
MickaelK
156b741fad
fix (plg_search_sqlitefts): indexer edge cases
2026-10-09 12:48:52 +11:00
MickaelK
197a7c98f8
feature (release): reduce fat binary size on release
2026-10-07 21:13:24 +11:00
MickaelK
5e8026ff22
fix (lint): broken build
2026-10-07 20:52:32 +11:00
MickaelK
7f78ba13df
chore (maitenance): shrink binary size
2026-10-07 20:50:43 +11:00
MickaelK
6591268f87
fix (watch): file watch error handling
2026-10-06 23:54:16 +11:00
MickaelK
32daab08cd
fix (error): files error translation
2026-10-06 21:12:29 +11:00
MickaelK
b74fd92951
fix (workflow): serialise sqlite access for workflow
2026-10-04 09:12:33 +10:00
MickaelK
e267f64e92
feature (build): reduce build size
2026-10-03 03:41:44 +10:00
MickaelK
d98c37a1c9
fix (plg_search_sqlitefts): fix observed warning
...
eg: 2026/10/01 17:18:00 SYST WARN search::discovery unknown_path (sql: Scan error on column index 0, name "indexTime": converting NULL to string is unsupported)
2026-10-02 10:12:56 +10:00
MickaelK
520c2fccd4
chore (ci): cleanup jenkinsfile
2026-10-01 23:29:47 +10:00
MickaelK
807a708e14
feature (ci): create more build artifact
2026-10-01 22:57:39 +10:00
MickaelK
76e473f896
feature (localisation): support more locales
2026-09-30 19:27:11 +10:00
MickaelK
ed9a216764
fix (cache): improve cache handling in concurrent usage
2026-09-30 16:53:40 +10:00
MickaelK
1b96f83c8a
chore (maintenance): refactor session work
2026-09-30 14:27:52 +10:00
MickaelK
dfdb2d2e06
chore (maintenance): cleanup up webdav share
2026-09-30 12:31:07 +10:00
MickaelK
638ac8bd4b
chore (maitenance): update wellknow info
2026-09-30 11:04:37 +10:00
MickaelK
e56033c01d
fix (iframe): cookie issue in iframe
2026-09-30 09:30:43 +10:00
MickaelK
2ea4bae7f6
chore (design): update css for html page
2026-09-29 19:45:54 +10:00
MickaelK
99025bb597
fix (token): wrong assumptions for how sync engine get their token
2026-09-29 02:44:01 +10:00
MickaelK
d67bfb957a
chore (vet): go vet fix
2026-09-29 01:01:12 +10:00
MickaelK
c20f7e4e22
feature (token): enable sync client to receive auth token
2026-09-29 00:51:38 +10:00
MickaelK
426bb93b2b
fix (plg_backend_local): regression from yesterday's 8db2816 caught in tests
2026-09-25 17:28:58 +10:00
MickaelK
5e84f51321
chore (maintenance): go mod tidy
2026-09-24 17:00:19 +10:00
MickaelK
5de26bbaa4
feature (plg_backend_samba): speed improvements for smb
2026-09-24 16:37:09 +10:00
MickaelK
8db28167c3
feature (plg_backend_local): speed improvements on linux
2026-09-24 15:29:50 +10:00
MickaelK
42033add54
chore (journal): update core journal related types
2026-09-24 00:39:45 +10:00
MickaelK
45d633c8d2
feature (admin): redirection from admin middleware
2026-09-22 00:10:19 +10:00
MickaelK
dd80cc78ca
feature (journal): improve happy path speed
2026-09-21 23:16:19 +10:00
MickaelK
cda35c4172
fix (build): broken CI build
2026-09-18 02:15:43 +10:00
MickaelK
74a66781b2
fix (lint): address lint and ts issues
2026-09-18 01:55:46 +10:00
MickaelK
bca897639d
feature (error): surface traceID to error screen
2026-09-18 01:42:33 +10:00
MickaelK
d464976772
fix (plg_widget_console): lazy load console assets
2026-09-18 01:04:08 +10:00
MickaelK
e3eb565e71
fix (journal): watch mutation handler
2026-09-18 00:15:36 +10:00
MickaelK
9662ee565a
chore (refactoring): improve journal public api
2026-09-17 21:23:03 +10:00
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
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