-
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