Commit Graph

  • 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