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
a0c321e464
feature (optimisation): support for If-Unmodified-Since in save
...
this is aimed at creating a fast path for our desktop client fdrive
2026-07-10 11:59:47 +10:00
MickaelK
080a8fcc09
feature (plg_backend_local): enable a fast path
2026-07-10 11:00:17 +10:00
MickaelK
ad1af48fc1
feature (video): improve ux for video player
...
we used to have tons of legacy stuff coming from the very first react
client that got migrated over to the vanilla js one so we could finally
remove the dirty tricks that made the first react client not great
2026-07-02 00:28:58 +10:00
MickaelK
4a44326f86
fix (chromecast): improve chromecast handling
2026-07-02 00:19:37 +10:00
Danny Xu and danny
49bf307d72
fix (wopi): wopi issue with Chinese filenames - #998
...
Co-authored-by: danny <dannyxu2000@163.com >
2026-06-26 00:35:21 +10:00
MickaelK
19620541d2
feature (plg_backend_ftp): support for tracing to FTP
2026-06-23 16:53:16 +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
13a8125c4d
fix (chroot): update chroot calculation
...
use case, when using deep links like these: http://localhost:8334/customer/login?chroot=VIDEOS/CVE_Assist_CPU_Response_How_To.mp4&next=/view/CVE_Assist_CPU_Response_How_To.mp4
with path=/filestashsandbox/{{ .chroot }}
2026-06-16 02:18:09 +10:00
MickaelK
be3ebee88f
fix (plg_backend_nop): update from perf testing
2026-06-16 00:25:56 +10:00
MickaelK
a2e84267ac
fix (test): broken unit test
2026-06-15 17:03:10 +10:00
MickaelK
2b55fbbf60
fix (plg_authenticate_passthrough): broken unit test
2026-06-14 15:02:27 +10:00
MickaelK
33a9c91fdc
fix (plg_starter_httpsfs): fix breaking change
2026-06-12 23:59:31 +10:00
MickaelK
51fa591d6e
feature (plg_backend_nfs): implement missing stat
2026-06-11 13:11:43 +10:00
MickaelK
9acf0c18c1
fix (plg_backend_nfs): audit integration
2026-06-10 21:31:37 +10:00
MickaelK
78f23126f6
chore (maintenance): maintainance
2026-06-08 22:25:46 +10:00
MickaelK
b0a214a9d2
fix (pi): simpler path for low power devices
2026-06-08 22:24:55 +10:00
MickaelK
22dba449d2
fix (plg_backend_saml): meta calculation for uid=0
2026-06-06 10:34:02 +10:00
MickaelK
0b54dcae15
feature (plg_video_transcoder): move to pure C for libav
2026-06-02 10:48:19 +10:00
MickaelK
b8b16441d1
feature (plg_video_transcoder): libav + ffmpeg strategy
2026-06-02 01:30:30 +10:00
MickaelK
fc5cd5a01f
feature (plg_video_transcoder): support hardware encoder v4l2m2m
2026-06-01 17:02:47 +10:00
MickaelK
b56089bb94
chore (maintenance): refactor text transform to server/pkg
2026-06-01 16:08:05 +10:00
MickaelK
143c141279
feature (plg_search_sqlitefts): support for offline mode
...
This is a big refactor so we avoid the magical stuff happening with the
daemon to better control the 2 operation mode for this plugin:
- inline search where the index is built on the fly
- offline search where the index is built by the workflow engine
before this, we would have issues where index created offline would not
pick Rm events and might show potentially stale data. The whole refactor
was to clean the code and make this possible
2026-05-31 14:45:33 +10:00
MickaelK
ba0f5cbdae
fix (plg_video_transcoder): build
2026-05-29 22:44:54 +10:00
MickaelK
f3a4ada5b4
chore (plg_video_transcoder): update const
2026-05-29 14:39:12 +10:00
MickaelK
ef31252305
fix (plg_video_transcoder): cli mode with nvenc
2026-05-29 14:06:59 +10:00
MickaelK
dbbccb262e
feature (plg_video_transcoder): static mode through cli
2026-05-29 13:43:39 +10:00
MickaelK
4c7a19a91a
chore (plg_video_transcoder): cleanup
2026-05-29 13:08:31 +10:00
MickaelK
dc5ffd40b1
fix (plg_video_transcoder): non monotonically increasing dts to muxer
2026-05-29 02:48:44 +10:00
MickaelK
7aaf388d90
fix (plg_video_transcoder): height and width calculation
2026-05-29 02:42:01 +10:00
MickaelK
2f8e90cdd0
chore (plg_video_transcoder): refactoring ffprobe
2026-05-28 16:52:05 +10:00
MickaelK
679036096b
fix (plg_video_transcoding): support for nvidia nvenv
2026-05-28 15:08:43 +10:00
MickaelK
4d6cbb0268
fix (plg_video_transcoding): compat with ffmpeg7 and 8
2026-05-28 13:11:28 +10:00
MickaelK
23eac2b266
feature (plg_video_transcoder): enable hardware encoding
2026-05-28 10:58:18 +10:00
MickaelK
fa06c54384
feature (plg_video_transcoder): cgo to improve perf
2026-05-27 22:50:04 +10:00
MickaelK
d9f3a3bd81
fix (plg_video_transcoder): improve transcoding service
2026-05-27 17:52:06 +10:00
MickaelK
f8f6f7d0fa
chore (doc): doc for plg_editor_wopi
2026-05-26 16:39:15 +10:00
MickaelK
c5d3748198
fix (plg_editor_wopi): enlarge support
2026-05-26 12:29:58 +10:00
MickaelK
f31fa94a12
chore (maintenance): cleanup office plugins
2026-05-26 01:27:37 +10:00
MickaelK
22574f55a8
chore (plg_application_docxjs): improve plg_application_docxjs
2026-05-25 22:45:15 +10:00
MickaelK
ba983150db
feature (session): etag calculation
2026-05-25 15:36:21 +10:00
MickaelK
4ffe1d6aed
fix ( #985 ): sftp bug
2026-05-21 23:30:13 +10:00
MickaelK
4d9ed75468
fix (cors): allow for x-request-id header
2026-05-21 17:15:58 +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
affc43103a
chore (plg_application_office): maintenance work
2026-05-17 23:12:07 +10:00
MickaelK
544fa54d35
feature (extension): improve wasm plugin extension
2026-05-18 12:06:38 +10:00