Commit Graph

  • 8060eee426
    Merge pull request #193 from Dvorinka/feat/event-coverage Tomáš Dvořák 2026-09-20 05:34:39 +0200
  • 521bfda63c feat: quota-notify and membership-unsubscribe activity events Tomas Dvorak 2026-09-20 04:47:06 +0200
  • 0582fa8ab7
    Merge pull request #192 from Dvorinka/feat/multi-file-share Tomáš Dvořák 2026-09-20 04:44:05 +0200
  • df547db766 feat: multi-file shares — one link covering N files Tomas Dvorak 2026-09-20 04:02:23 +0200
  • cf688634c4
    feat: hash-based duplicate detection and instant upload (#191) Tomáš Dvořák 2026-09-20 03:27:51 +0200
  • 5e7f938f41
    Merge pull request #190 from Dvorinka/feat/qq-connect Tomáš Dvořák 2026-09-20 03:14:46 +0200
  • 59cdb7a2d0 docs: mark account-switcher and QQ Connect items in roadmap Tomas Dvorak 2026-09-20 02:07:57 +0200
  • fd86e28e87 feat: QQ Connect sign-in and external account linking Tomas Dvorak 2026-09-20 02:07:03 +0200
  • e02c1cff3e
    Merge pull request #189 from Dvorinka/feat/account-switcher Tomáš Dvořák 2026-09-20 02:04:29 +0200
  • a717ed5c6d
    Merge pull request #188 from Dvorinka/feat/paid-shares Tomáš Dvořák 2026-09-20 02:04:25 +0200
  • 8d896e0255 feat: multi-account switcher in the avatar menu Tomas Dvorak 2026-09-20 01:33:33 +0200
  • 366ba0a9d3 feat: paid share links with credit purchase and resume tickets Tomas Dvorak 2026-09-20 01:25:27 +0200
  • c5daf0e675
    Merge pull request #187 from Dvorinka/feat/sku-shop Tomáš Dvořák 2026-09-20 01:24:45 +0200
  • 32410b9874 feat: SKU entity, admin product management, and /shop purchase flow Tomas Dvorak 2026-09-20 00:36:59 +0200
  • 8febe344ac
    feat: group-level task node pools and user node selection (#186) Tomáš Dvořák 2026-09-20 00:36:07 +0200
  • 4018d04a5f
    feat: abuse report queue with public submission and admin review (#185) Tomáš Dvořák 2026-09-20 00:06:37 +0200
  • 60138e322c
    Merge pull request #184 from Dvorinka/feat/activity-log Tomáš Dvořák 2026-09-19 23:44:36 +0200
  • f7a90a5928 feat: site announcements with per-user dismissal Tomas Dvorak 2026-09-19 23:16:56 +0200
  • 1bbaddf832 feat: extend audit event coverage to auth, security, and lifecycle paths Tomas Dvorak 2026-09-19 23:07:28 +0200
  • 2505c647dd docs: mark audit-log core done in roadmap (#184) Tomas Dvorak 2026-09-19 22:50:45 +0200
  • 938c9daff6 feat: audit/activity event system Tomas Dvorak 2026-09-19 22:49:59 +0200
  • 2ce02b55d6
    Merge pull request #183 from Dvorinka/feat/vas-credits Tomáš Dvořák 2026-09-19 22:49:42 +0200
  • 6df4199e51 docs(roadmap): mark VAS credit/gift-code core done (#183) Tomas Dvorak 2026-09-19 21:56:57 +0200
  • e9a1c101b9 feat(vas): credit ledger, expiring user grants, gift codes, finance tab Tomas Dvorak 2026-09-19 21:54:38 +0200
  • 8c08df9530
    Merge pull request #182 from Dvorinka/feat/storage-policy-adv Tomáš Dvořák 2026-09-19 21:55:56 +0200
  • a0b9f34f3d docs(roadmap): mark storage-policy advanced done (#182) Tomas Dvorak 2026-09-19 21:21:02 +0200
  • d521c66d2f style(frontend): drop unused React/useTranslation imports, tighten callback type Tomas Dvorak 2026-09-19 21:20:24 +0200
  • cd4313ea06 style: gofmt storage-policy files Tomas Dvorak 2026-09-19 21:16:29 +0200
  • d04e7a0783 Merge remote-tracking branch 'origin/master' into feat/storage-policy-adv Tomas Dvorak 2026-09-19 21:15:58 +0200
  • 62fefa816c feat(storage): group-allowed policies, per-dir policy, LB policy, user relocate Tomas Dvorak 2026-09-19 21:14:11 +0200
  • 54e7b84ba5
    Merge pull request #181 from Dvorinka/feat/file-acl Tomáš Dvořák 2026-09-19 21:12:15 +0200
  • f08b62d3d6 Merge remote-tracking branch 'origin/master' into feat/file-acl Tomas Dvorak 2026-09-19 21:11:20 +0200
  • b5ae7f20a1 docs(roadmap): mark file/dir ACL done (#181) Tomas Dvorak 2026-09-19 19:49:36 +0200
  • 2cfa6290bd
    Merge pull request #180 from Dvorinka/feat/default-shares Tomáš Dvořák 2026-09-19 19:49:11 +0200
  • 0128ed8fd5 feat(acl): per-file/dir ACL entries — subjects × R/C/U/D, share-navigator enforcement, Permissions dialog Tomas Dvorak 2026-09-19 19:46:23 +0200
  • db8b9f1286 docs(roadmap): mark default shares done (#180) Tomas Dvorak 2026-09-19 19:01:31 +0200
  • d0cf0995aa feat(filemanager): default share shortcuts for new users (site + group pinned) Tomas Dvorak 2026-09-19 18:58:42 +0200
  • 47aeba0ecb docs(roadmap): Pro-parity spec extracted from pricing page reference shots Tomas Dvorak 2026-09-19 18:29:30 +0200
  • a1b8b61773
    Merge pull request #178 from Dvorinka/feat/android-v0 Tomáš Dvořák 2026-09-19 18:26:20 +0200
  • 96a0f29652
    Merge pull request #179 from Dvorinka/proxmox-issue-sweep Tomáš Dvořák 2026-09-19 18:26:16 +0200
  • 8f6c29c253 fix(gitignore): anchor data/ to repo root — missed in a1b5989 Tomas Dvorak 2026-09-19 18:14:06 +0200
  • a1b5989eea fix(gitignore): anchor binary/data patterns; track Android sources + v0.1 Tomas Dvorak 2026-09-19 18:09:52 +0200
  • b17405d42e fix(desktop): retry file URL without stale entity id (#159) root 2026-09-19 15:57:58 +0000
  • b78cd29616
    Merge pull request #177 from Dvorinka/fix/custom-html-scripts Tomáš Dvořák 2026-09-19 17:57:13 +0200
  • 05dfc8b9c9
    Merge pull request #176 from Dvorinka/feat/invitation-codes Tomáš Dvořák 2026-09-19 17:57:09 +0200
  • ae388fbc0c test(desktop): cover URI encoding of remote paths with spaces (#171) root 2026-09-19 15:55:03 +0000
  • 6d1c25f60f feat(desktop): copy share link from Explorer context menu (#160) root 2026-09-19 15:55:03 +0000
  • b2bd36d31c feat(android): native client v0 — sign-in, browse, download, upload Tomas Dvorak 2026-09-19 17:51:46 +0200
  • 16e6d7330c feat(explorer): multi-volume RAR extraction (#97) root 2026-09-19 15:40:26 +0000
  • 93725ea8b9 test(inventory): invitation code consume/list coverage #3583 Tomas Dvorak 2026-09-19 17:25:44 +0200
  • ff211bbe2c feat(user): invitation-code registration (#24) Tomas Dvorak 2026-09-19 17:16:29 +0200
  • df2d6027db fix(frontend): execute scripts in custom HTML modules (#59) Tomas Dvorak 2026-09-19 17:16:58 +0200
  • 0aed15de29
    feat(admin): storage-policy relocation workflow (#9 #125 #136) Tomáš Dvořák 2026-09-19 15:29:33 +0200
  • 9469fd18fc
    Merge pull request #174 from Dvorinka/feat/desktop-cross-platform Tomáš Dvořák 2026-09-19 14:26:17 +0200
  • 9023122182 build(frontend): make eslint config usable #3582 Tomas Dvorak 2026-09-19 14:22:18 +0200
  • a8c06154fc feat(admin): storage-policy relocation workflow (#9 #125 #136) Tomas Dvorak 2026-09-19 14:22:18 +0200
  • de0d44d8d2 test(desktop): mark windows-only doctest ignore — no_run still compiles Tomas Dvorak 2026-09-19 12:39:12 +0200
  • 2f3e1c5bf2 fix(desktop): resolve folder via IObjectWithSite on blank-area View online (#148) Tomas Dvorak 2026-09-19 12:21:12 +0200
  • eaa1ba3d60 feat(desktop): .cloudreveignore/.ignore files in sync root (#157) Tomas Dvorak 2026-09-19 12:12:47 +0200
  • 1ae122dfd7 chore(desktop): satisfy eslint — lazy OS detect + if-block in AddDrive Tomas Dvorak 2026-09-19 12:07:55 +0200
  • d8b0a87870 feat(desktop): manual reconnect for drives with lost event push (#156) Tomas Dvorak 2026-09-19 12:06:24 +0200
  • def78e9c04 feat(desktop): hide-tray-icon setting (#149) Tomas Dvorak 2026-09-19 11:55:30 +0200
  • 50b2b104a5 fix(desktop): stop tasks starving as pending when workers saturate (#162) Tomas Dvorak 2026-09-19 11:47:57 +0200
  • f91e553336 fix(desktop): send on_conflict=overwrite on move so same-name replace works (#155) Tomas Dvorak 2026-09-19 11:41:53 +0200
  • 533fcad647 fix(desktop): create windows transparent at build time for Mica effects Tomas Dvorak 2026-09-19 11:39:46 +0200
  • 72e0b557d2 fix(desktop): normalize site URL so schemeless/trailing-slash entries connect (#145, #170) Tomas Dvorak 2026-09-19 11:33:58 +0200
  • 75d31e24a9 fix(desktop): nuke all drive-scoped tables on drive removal (#165) Tomas Dvorak 2026-09-19 11:30:07 +0200
  • f6faf17a98 fix(desktop): folder-move descendant events + chunk_concurrency i64 (#151, #169) Tomas Dvorak 2026-09-19 11:27:00 +0200
  • b06300f6ff fix(desktop): restore WriteAt trait import dropped by PR#50 port Tomas Dvorak 2026-09-19 11:18:56 +0200
  • 1ffc0417ae feat(desktop): port delayed sync for growing files from upstream PR#39 Tomas Dvorak 2026-09-19 11:16:48 +0200
  • d16a3ba510 fix(locales): reindent en-US remote-download quota keys Tomas Dvorak 2026-09-19 10:49:04 +0200
  • 68eee0e08d feat(desktop): port cross-platform full-sync (Linux/macOS) from upstream PR#50 Tomas Dvorak 2026-09-19 10:49:04 +0200
  • 73b956e4b3
    Merge pull request #144 from Dvorinka/feat/post-sweep-batch Tomáš Dvořák 2026-09-19 10:18:49 +0200
  • 0ce5c7514f docs: rewrite README and project docs for the community fork Tomas Dvorak 2026-09-19 10:12:48 +0200
  • ee55d2006b fix(downloader): drain yt-dlp pipes before Wait to avoid output loss Tomas Dvorak 2026-09-19 10:08:21 +0200
  • 456a513034 fix(downloader): sanitize yt-dlp output template filename Tomas Dvorak 2026-09-19 10:04:15 +0200
  • e1575e3d97 fix(migrator): honor DatabaseURL connection string in v3 migrator Tomas Dvorak 2026-09-19 10:02:21 +0200
  • 395b708b9d feat(admin): CIDR/exact matching for task creator-IP filter Tomas Dvorak 2026-09-19 09:57:02 +0200
  • 16659195fe feat(downloader): add yt-dlp provider for remote download #3580 Tomas Dvorak 2026-09-19 09:47:10 +0200
  • cadee5c220 feat(viewer): progressive image preview via thumbnail Tomas Dvorak 2026-09-19 09:22:45 +0200
  • f3ebf1fcea feat(download): remote-download quotas per count and per volume Tomas Dvorak 2026-09-19 09:17:29 +0200
  • fca45cedd4 feat(admin): record and filter task creator IP Tomas Dvorak 2026-09-19 09:10:00 +0200
  • 194dcbad2e
    Merge pull request #143 from Dvorinka/fix/dav-mounts-and-readonly Tomáš Dvořák 2026-09-19 08:52:09 +0200
  • 4a823293cc fix(constants): align dev BackendVersion default with shipped frontend Tomas Dvorak 2026-09-19 08:46:11 +0200
  • 2984d707a8 chore: gofmt alignment and stale doc comment on cos Driver.Open Tomas Dvorak 2026-09-19 08:37:09 +0200
  • 3a5f01a63f test(cluster): cover weighted node pool selection Tomas Dvorak 2026-09-19 08:36:53 +0200
  • 57d21b8f4e refactor(conf): route remaining global config reads through provider Tomas Dvorak 2026-09-19 08:36:53 +0200
  • 6c242b1f37 feat(admin): audit-log delegated admin section access Tomas Dvorak 2026-09-19 08:36:53 +0200
  • 501c872191 refactor(dbfs): share navigator Capabilities skeleton via baseNavigatorProps Tomas Dvorak 2026-09-19 08:36:53 +0200
  • 053274afef refactor(fs): move ReplaceMagicVar to fs with named props; drop dead helpers Tomas Dvorak 2026-09-19 08:36:35 +0200
  • 26fcb1b2eb refactor(mediameta): table-driven EXIF tag extraction Tomas Dvorak 2026-09-19 08:36:35 +0200
  • 4de3d4bb3b refactor(controllers): collapse error-response skeletons into respond helpers Tomas Dvorak 2026-09-19 08:36:23 +0200
  • a0e6826ab7 test: cover JWT/HMAC auth, aria2 client, router wiring; drop real sleeps Tomas Dvorak 2026-09-19 08:14:41 +0200
  • 79d2ece4e0 refactor(driver,dbfs): share GPS parsing and tx-following, name DBFS deps Tomas Dvorak 2026-09-19 08:01:03 +0200
  • ded86c1617 refactor(pkg): name honesty and dead-code removal Tomas Dvorak 2026-09-19 07:55:27 +0200
  • 54a518c6a5 refactor(dep): make inventory clients true lazy singletons Tomas Dvorak 2026-09-19 07:55:27 +0200
  • 98aeb063f5 refactor(serializer): finish context-aware error migration Tomas Dvorak 2026-09-19 07:55:27 +0200
  • c0da31945e fix: correct two latent defects found in code review Tomas Dvorak 2026-09-19 07:55:12 +0200
  • 4c9d57b3b5 refactor(deps): drop cfssl, google/uuid, and x/tools for stdlib equivalents Tomas Dvorak 2026-09-19 07:55:12 +0200
  • 47af73a7fd security(oauth): drop hardcoded secrets from built-in public clients Tomas Dvorak 2026-09-19 02:56:53 +0200