-
582621afa0
fix(db): force parseTime in user-provided MySQL DSNs
Tomas Dvorak
2026-09-19 02:52:14 +0200
-
325a3aa0a4
fix(explorer): live custom-prop metadata in detail panel, list-view delete
Tomas Dvorak
2026-09-19 02:49:58 +0200
-
772eb1a56b
feat: prefer the file-hosting node for archive tasks (#39)
Tomas Dvorak
2026-09-19 02:44:38 +0200
-
f2b32638a1
feat: admin trash filter for user files (#23)
Tomas Dvorak
2026-09-19 02:44:38 +0200
-
6eae386b19
feat: live transfer progress on remote-download task cards (#6)
Tomas Dvorak
2026-09-19 02:44:38 +0200
-
f1b7b72a72
feat: user-customizable trash retention (#8)
Tomas Dvorak
2026-09-19 02:35:59 +0200
-
d997a1da98
fix: pass through to next thumbnail generator on decoder failure (#13)
Tomas Dvorak
2026-09-19 02:35:59 +0200
-
f3fa77f318
feat: per-download downloader provider selection (#36)
Tomas Dvorak
2026-09-19 02:28:58 +0200
-
1914fcbcdf
feat(user): self-service email change + per-extension editor memory
Tomas Dvorak
2026-09-19 02:21:39 +0200
-
606ee032d3
feat(user): server-synced open-with defaults + visible TOTP setup key
Tomas Dvorak
2026-09-19 02:14:04 +0200
-
bb53ee5c4c
feat: delegated admin sections for second-admin roles (#123)
Tomas Dvorak
2026-09-19 02:06:51 +0200
-
c6bf098b87
Add built-in 3D model viewer for fbx/obj/gltf/glb
Tomas Dvorak
2026-09-19 01:56:37 +0200
-
d264d3c734
Add selectable CDN download routes
Tomas Dvorak
2026-09-19 01:49:17 +0200
-
6b05d8d9e5
Publish a slim Docker image without LibreOffice/aria2/media tooling
Tomas Dvorak
2026-09-19 01:39:42 +0200
-
e6793bf6ea
Add optional auto-redirect to SSO on the login page
Tomas Dvorak
2026-09-19 01:38:39 +0200
-
09031da204
Add storage-policy blob audit workflow for orphan objects
Tomas Dvorak
2026-09-19 01:32:48 +0200
-
5ecfd3e9f1
fix(explorer): let clicks through the context-menu overlay (#3278)
Tomas Dvorak
2026-09-19 01:20:23 +0200
-
a9ed9ade1f
fix(db): tolerate MySQL HeatWave NOT SECONDARY columns in migration (#3452)
Tomas Dvorak
2026-09-19 01:17:10 +0200
-
18ed1e649b
feat(admin): bulk user management (#2997)
Tomas Dvorak
2026-09-19 01:13:41 +0200
-
5b206ceecc
fix(slave): serve encrypted thumbnails on slave nodes (#3164)
Tomas Dvorak
2026-09-19 01:03:35 +0200
-
03d6d49243
feat(user): per-group login IP whitelist
Tomas Dvorak
2026-09-19 01:00:45 +0200
-
7433c770db
feat(admin): reference-count filters for blob listing (#3063)
Tomas Dvorak
2026-09-19 00:55:06 +0200
-
b810beeff5
feat(workflow): early per-file transfer for multi-file downloads (#3413)
Tomas Dvorak
2026-09-19 00:50:22 +0200
-
791764a66f
feat(workflow): custom request headers for remote downloads (#3491)
Tomas Dvorak
2026-09-19 00:48:01 +0200
-
d165acae77
feat(workflow): HTTP auth and custom file name for remote downloads (#3072)
Tomas Dvorak
2026-09-19 00:45:13 +0200
-
24c751961e
feat(user): ban reason and configurable sub-address chars (#2478, #3171)
Tomas Dvorak
2026-09-19 00:37:36 +0200
-
1fbad3cd37
feat(uploader): show estimated remaining time (#2393)
Tomas Dvorak
2026-09-19 00:33:34 +0200
-
2c8e686b4d
fix(downloader): recognize qBittorrent v5 stoppedDL state (#2933)
Tomas Dvorak
2026-09-19 00:31:14 +0200
-
7a9b0a1de0
feat(policy): suspend storage policies like nodes (#2961)
Tomas Dvorak
2026-09-19 00:30:20 +0200
-
ba9a2b3d57
fix(db): apply additive schema changes on every boot
Tomas Dvorak
2026-09-19 00:30:14 +0200
-
e1c2864ae7
feat(user): customizable ban duration with automatic lift (#2945)
Tomas Dvorak
2026-09-19 00:20:02 +0200
-
b85216fd51
fix(share): allow special characters in share passwords (#2528)
Tomas Dvorak
2026-09-19 00:19:57 +0200
-
5817da287a
feat(tasks): hide finished task records from the owner's list (#2227)
Tomas Dvorak
2026-09-19 00:14:21 +0200
-
c3200aaf77
feat(tasks): cancel queued and suspending tasks (#2270)
Tomas Dvorak
2026-09-19 00:08:45 +0200
-
83cc2a0bf2
feat(share): remember last-used share settings (#2519)
Tomas Dvorak
2026-09-19 00:02:58 +0200
-
2ffb91a562
feat(tasks): one-click retry for failed background tasks (#2823)
Tomas Dvorak
2026-09-19 00:00:32 +0200
-
5af5a190cb
feat(share): site-wide share defaults with user overrides (#3390)
Tomas Dvorak
2026-09-18 23:47:43 +0200
-
8feb55fb82
feat(share): download-all action on share pages (#3397)
Tomas Dvorak
2026-09-18 23:30:57 +0200
-
649f361385
feat(settings): per-theme visibility toggle (#2894)
Tomas Dvorak
2026-09-18 23:24:52 +0200
-
7f3463ec68
feat(viewer): loop toggle in video player settings (#3508)
Tomas Dvorak
2026-09-18 23:20:54 +0200
-
6f23834b87
fix(local): allow out-of-order chunk writes in Put (#3157)
Tomas Dvorak
2026-09-18 23:16:43 +0200
-
93e11533c0
fix(slave): compensate master clock skew on signature expiry (#3242)
Tomas Dvorak
2026-09-18 23:12:12 +0200
-
8d226d2d07
fix(migration): backfill users.group_users before schema copy (#2934)
Tomas Dvorak
2026-09-18 23:02:50 +0200
-
63066db78a
fix(recycle): let force delete bypass broken storage drivers (#2909)
Tomas Dvorak
2026-09-18 22:57:28 +0200
-
9bf2e14b5f
feat(share): owner-private note on shares (#3570)
Tomas Dvorak
2026-09-18 22:51:50 +0200
-
67871b8e89
perf(archive): parallel deflate workers for archive creation (#3316)
Tomas Dvorak
2026-09-18 22:43:27 +0200
-
9c70c554cb
feat(editor): selectable LF/CRLF line endings in code viewer (#3009)
Tomas Dvorak
2026-09-18 22:37:23 +0200
-
c87f3015de
feat(shares): show download count on share cards (#3489)
Tomas Dvorak
2026-09-18 22:33:05 +0200
-
683810806a
feat(shares): multi-select deletion on My Shares page (#3033)
Tomas Dvorak
2026-09-18 22:30:47 +0200
-
e22277680e
feat(explorer): overwrite/skip resolution for move/copy name conflicts (#3159)
Tomas Dvorak
2026-09-18 22:24:44 +0200
-
4c45620689
fix(admin): full-width ext selector in file viewer templates (#3361)
Tomas Dvorak
2026-09-18 22:24:38 +0200
-
bda95dbe5f
feat(listview): clear selection on empty-space click (#3223)
Tomas Dvorak
2026-09-18 22:06:20 +0200
-
05adc628c7
feat(gallery): show folder names in gallery view (#3507)
Tomas Dvorak
2026-09-18 22:06:20 +0200
-
d15a452e6f
feat(policy): opt-in native file name characters per policy (#3065)
Tomas Dvorak
2026-09-18 22:01:46 +0200
-
4b5433179e
fix(archive): sanitize non-UTF-8 entry names during extraction (#3225)
Tomas Dvorak
2026-09-18 21:55:07 +0200
-
01e65f4e69
fix(local): prune empty parent dirs after blob delete (#3290)
Tomas Dvorak
2026-09-18 21:52:28 +0200
-
3e1d5ed56d
test(conf): cover CR_CONF_Database.Name env override (#3327)
Tomas Dvorak
2026-09-18 21:50:27 +0200
-
655bec9805
feat(nav): visibility scope for custom sidebar items (#3578)
Tomas Dvorak
2026-09-18 21:45:50 +0200
-
2b812d8447
feat(sso): map AD FS profile claims from validated ID tokens (#3572)
Tomas Dvorak
2026-09-18 21:41:55 +0200
-
1188662067
fix(uploader): accumulate file-input change events before resolving (#3571)
Tomas Dvorak
2026-09-18 21:37:51 +0200
-
6928fd571a
feat(fm): source-identity preconditions on move/copy/rename (#3565)
Tomas Dvorak
2026-09-18 21:32:16 +0200
-
5811af4503
feat(dav): accept Bearer access tokens on WebDAV auth (#3548)
Tomas Dvorak
2026-09-18 21:22:50 +0200
-
c9f5adee72
fix(fm): restore full breadcrumb chain when the bar regains space (#3288)
Tomas Dvorak
2026-09-18 21:08:57 +0200
-
f8a58109b4
fix(viewer): destroy only the current hls/flv instance on player teardown (#3139)
Tomas Dvorak
2026-09-18 21:08:57 +0200
-
d260c3f92d
fix(fm): prevent dragging detail thumbnails and avatars into upload zones (#3176)
Tomas Dvorak
2026-09-18 21:08:51 +0200
-
6665cfc452
fix(fm): hide useless 'show more' entry on flattened nav trees (#3503)
Tomas Dvorak
2026-09-18 21:08:51 +0200
-
881a9347e8
fix(db): enable WAL + busy_timeout on SQLite connections (#2917)
Tomas Dvorak
2026-09-18 20:57:49 +0200
-
04583175bb
fix(recycle): fail-safe entity recycling + OSS batch-delete diff bug (#86/#3232)
Tomas Dvorak
2026-09-18 20:52:33 +0200
-
fb96eaebaa
fix(dav): guard renamed move/copy against intermediate name collisions
Tomas Dvorak
2026-09-18 20:40:55 +0200
-
84b29430f1
fix(upload): fail chunk when upload session record vanished (#2938)
Tomas Dvorak
2026-09-18 20:30:05 +0200
-
527b828439
feat(dav): group-level WebDAV read-only + enforce PROPPATCH (#3409)
Tomas Dvorak
2026-09-18 20:30:05 +0200
-
9e62f03489
fix(dav): repoint account mount URIs on rename and move (#2878)
Tomas Dvorak
2026-09-18 20:30:05 +0200
-
-
a82c9f5277
Merge pull request #142 from Dvorinka/fix/phase-c-bugs
Tomáš Dvořák
2026-09-18 20:13:08 +0200
-
-
7a3bc016ff
security: harden credential entropy, SSRF tests, auth rate limiting
Tomas Dvorak
2026-09-18 20:05:31 +0200
-
7e3f97f052
docs(roadmap): mark WebDAV ranged-PUT and trash-walk fixes done
Tomas Dvorak
2026-09-18 19:55:04 +0200
-
59f1c21e40
fix(webdav): assemble ranged PUTs into a single upload session
Tomas Dvorak
2026-09-18 19:54:40 +0200
-
7bbdbd2057
chore: ignore generated io test artifacts
Tomas Dvorak
2026-09-18 19:34:18 +0200
-
a3ff289b7e
chore: drop generated io test artifacts
Tomas Dvorak
2026-09-18 19:34:13 +0200
-
69937d391f
fix(fs): bound memory in tree walk and batched file deletion
Tomas Dvorak
2026-09-18 19:34:06 +0200
-
200f867afc
docs(roadmap): mark #3375 done; #3454 is Pro-only, note design constraint
Tomas Dvorak
2026-09-18 19:04:32 +0200
-
e8a720c3e5
fix(email): allow explicit SMTP auth mechanism selection
Tomas Dvorak
2026-09-18 19:02:08 +0200
-
-
6e03fdf8c1
Merge pull request #141 from Dvorinka/feature/sso-oidc
Tomáš Dvořák
2026-09-18 18:53:51 +0200
-
-
591b49efa0
docs(roadmap): mark B.3 SSO increment shipped
Tomas Dvorak
2026-09-18 18:47:10 +0200
-
aeed9904f9
feat(sso): inbound OIDC single sign-on + signup email filtering
Tomas Dvorak
2026-09-18 18:44:54 +0200
-
-
f62488a354
Merge pull request #140 from Dvorinka/feature/share-collaboration
Tomáš Dvořák
2026-09-18 18:05:10 +0200
-
-
cd7533ce17
docs(roadmap): mark B.1 share-collaboration increment shipped
Tomas Dvorak
2026-09-18 17:54:37 +0200
-
14e23a4c6d
feat(share): visitor write access, preview-only and drop-box shares
#3579
Tomas Dvorak
2026-09-18 17:52:51 +0200
-
-
021ea073b3
Merge pull request #139 from Dvorinka/monorepo/restructure
Tomáš Dvořák
2026-09-18 16:51:37 +0200
-
-
9efe099c44
chore: phase A maintenance automation and dev infrastructure
Tomas Dvorak
2026-09-18 16:46:06 +0200
-
ed2dd60263
feat(frontend): remove Pro license gates from admin and settings UI
Tomas Dvorak
2026-09-18 16:43:52 +0200
-
88b1910d99
fix: clear all go vet findings (upstream lint debt)
Tomas Dvorak
2026-09-18 16:27:52 +0200
-
b347f036e8
Merge pull request #138 from Dvorinka/merge/upstream-prs
Tomáš Dvořák
2026-09-18 16:22:25 +0200
-
-
-
791bfb07e5
feat: monorepo restructure — vendor frontend + desktop, scaffold android, rewrite CI/CD
Tomas Dvorak
2026-09-18 16:17:59 +0200
-
-
ed98eba10a
chore: ignore playwright snapshot artifacts
Tomas Dvorak
2026-09-18 15:55:39 +0200
-
aff2ffa156
chore: repair stale test suite, guard nil config, add fork roadmap
Tomas Dvorak
2026-09-18 15:54:06 +0200
-
6f1251ab20
merge: upstream PR #2481
Tomas Dvorak
2026-09-18 15:52:57 +0200
-
-
-
-
ea9f4ecf47
merge: upstream PR #3472
Tomas Dvorak
2026-09-18 15:52:57 +0200
-
-
e571b69bfc
merge: upstream PR #3490
Tomas Dvorak
2026-09-18 15:52:57 +0200
-
-
-
-
ce01dbd3bd
merge: upstream PR #2851
Tomas Dvorak
2026-09-18 15:52:57 +0200
-
-
19eba1dbe8
merge: upstream PR #2964
Tomas Dvorak
2026-09-18 15:52:44 +0200
-
-
-