Commit Graph

  • 800705ccb0 chore(aur): update packages to 3.7.0 main Nils Pukropp 2026-11-02 15:16:31 +00:00
  • 7ab14bb8f7 Merge pull request #76 from narrrl/chore/release-3.7.0 v3.7.0 nvrl 2026-11-02 15:34:08 +01:00
  • 9c8b6680a7 chore(release): 3.7.0 chore/release-3.7.0 nvrl 2026-11-02 15:18:39 +01:00
  • bbd913b87d fix(cli): show the last sync as a time in sync list and devices list nvrl 2026-11-02 15:18:31 +01:00
  • 04f4610e4d Merge pull request #75 from narrrl/fix/footer-cant-open nvrl 2026-11-01 18:09:25 +01:00
  • 0a5afd0b6a Merge pull request #74 from narrrl/docs/verify-3.7.0-run nvrl 2026-11-01 18:01:43 +01:00
  • 163c54a1e9 fix(gui): say "Can't open your Drive" in the sidebar while a mount keeps failing nvrl 2026-11-01 17:55:52 +01:00
  • 0d7c6e7bae docs(bugs): mark B276 and B258 checked by the 3.7.0 account run nvrl 2026-11-01 17:47:23 +01:00
  • 10252fa84b Merge pull request #73 from narrrl/docs/changelog-3.7.0 nvrl 2026-11-01 16:33:55 +01:00
  • bf9ec0862a docs(changelog): record the changes merged since 3.6.0 nvrl 2026-11-01 15:42:26 +01:00
  • d0d0c73a51 Merge pull request #72 from narrrl/fix/wipe-guard-majority nvrl 2026-11-01 16:19:54 +01:00
  • 129ad1a50d fix(fuse): stop a sync pass when nearly all of a large folder vanishes nvrl 2026-11-01 15:41:30 +01:00
  • 506a610273 Merge pull request #71 from narrrl/fix/refuse-non-empty-mountpoint nvrl 2026-11-01 16:05:38 +01:00
  • 5048492a83 fix(core,fuse,cli,gui): refuse to mount My files over a folder with files in it nvrl 2026-11-01 15:30:28 +01:00
  • 321547fb77 Merge pull request #70 from narrrl/chore/deps-2026-11 nvrl 2026-11-01 15:11:09 +01:00
  • a06a8150fb chore(deps): update dependencies, bump parking_lot, rusqlite, gettext-rs nvrl 2026-11-01 13:55:32 +01:00
  • c4bce50d35 Merge pull request #52 from narrrl/fix/create-landing-counted nvrl 2026-11-01 12:06:39 +01:00
  • d2b5916b99 Merge remote-tracking branch 'origin/main' into fix/create-landing-counted fix/create-landing-counted nvrl 2026-11-01 11:28:03 +01:00
  • 4626ce17a7 Merge pull request #69 from narrrl/dependabot/cargo/cargo-f3dd2e6b0d nvrl 2026-11-01 11:27:45 +01:00
  • 630f316fe6 Merge pull request #65 from narrrl/fix/clean-stop-runtime nvrl 2026-11-01 11:27:41 +01:00
  • 801681f747 Merge remote-tracking branch 'origin/main' into fix/create-landing-counted nvrl 2026-11-01 11:14:15 +01:00
  • e7382f2c7e test(core): name zip's options type the way zip 9 accepts nvrl 2026-11-01 11:12:17 +01:00
  • 7046f0f3ef build(deps): bump the cargo group across 1 directory with 2 updates dependabot[bot] 2026-10-31 23:39:08 +00:00
  • 37e8dae61b Merge pull request #54 from narrrl/docs/bugs-issue-audit nvrl 2026-10-31 19:44:18 +01:00
  • c52f2098f2 Merge pull request #64 from narrrl/chore/sdk-0.10.1 docs/bugs-issue-audit nvrl 2026-10-31 19:40:34 +01:00
  • f4a2674b9c Merge pull request #63 from narrrl/fix/sim-flakes-and-open-race nvrl 2026-10-31 19:40:24 +01:00
  • 347861bbc1 Merge pull request #62 from narrrl/fix/restore-outcome-and-walk-gaps nvrl 2026-10-31 19:40:14 +01:00
  • c57763b07f Merge pull request #61 from narrrl/fix/diagnose-coverage nvrl 2026-10-31 19:40:04 +01:00
  • 846dfd8d14 Merge pull request #60 from narrrl/fix/db-errors-not-offline nvrl 2026-10-31 19:39:53 +01:00
  • 2ae99de844 Merge pull request #59 from narrrl/fix/mount-failure-surfaced nvrl 2026-10-31 19:39:44 +01:00
  • 69ff216e7d Merge pull request #58 from narrrl/fix/never-synced-label nvrl 2026-10-31 19:39:34 +01:00
  • b3ea564c6b docs(bugs): keep the index newest first fix/clean-stop-runtime nvrl 2026-10-31 19:29:29 +01:00
  • 463c97a14d Merge branch 'chore/sdk-0.10.1' into fix/clean-stop-runtime nvrl 2026-10-31 19:29:05 +01:00
  • 40aa8016ea Merge branch 'fix/sim-flakes-and-open-race' into chore/sdk-0.10.1 chore/sdk-0.10.1 nvrl 2026-10-31 19:26:47 +01:00
  • d1b7535696 Merge branch 'fix/restore-outcome-and-walk-gaps' into fix/sim-flakes-and-open-race fix/sim-flakes-and-open-race nvrl 2026-10-31 19:26:44 +01:00
  • ba414c4446 Merge branch 'fix/diagnose-coverage' into fix/restore-outcome-and-walk-gaps fix/restore-outcome-and-walk-gaps nvrl 2026-10-31 19:26:41 +01:00
  • 5b7f17bdaf Merge branch 'fix/db-errors-not-offline' into fix/diagnose-coverage fix/diagnose-coverage nvrl 2026-10-31 19:26:38 +01:00
  • 73068f5868 Merge branch 'fix/mount-failure-surfaced' into fix/db-errors-not-offline fix/db-errors-not-offline nvrl 2026-10-31 19:26:36 +01:00
  • b093010b64 Merge branch 'fix/never-synced-label' into fix/mount-failure-surfaced fix/mount-failure-surfaced nvrl 2026-10-31 19:26:34 +01:00
  • ab8fe0e61d Merge branch 'fix/sync-scheduling-watches' into fix/never-synced-label fix/never-synced-label nvrl 2026-10-31 19:26:28 +01:00
  • b8295373f7 Merge remote-tracking branch 'origin/docs/bugs-issue-audit' into fix/sync-scheduling-watches fix/sync-scheduling-watches nvrl 2026-10-31 19:21:21 +01:00
  • 5bc0b5c58a Merge pull request #56 from narrrl/fix/sync-engine-containment nvrl 2026-10-31 19:20:04 +01:00
  • 73af39ee65 Merge remote-tracking branch 'origin/docs/bugs-issue-audit' into fix/sync-engine-containment fix/sync-engine-containment nvrl 2026-10-31 19:11:41 +01:00
  • 48aaad23ce Merge pull request #55 from narrrl/fix/journald-priority nvrl 2026-10-31 19:09:37 +01:00
  • 176112a9cb fix(cli): leave the runtime running on a stop so stragglers cannot panic nvrl 2026-10-31 19:09:23 +01:00
  • 7957e1ed59 chore(deps): bump proton-sdk and proton-drive-rs to 0.10.1 nvrl 2026-10-31 13:48:01 +01:00
  • 53543c91f9 docs(bugs): record the slow-link conflict copy seen in CI (B275) nvrl 2026-10-31 13:16:47 +01:00
  • fccb3d9561 fix(fuse): retry a write open whose queued revision landed under the copy nvrl 2026-10-31 12:58:11 +01:00
  • 6f2b4bb80a fix(fuse,cli): keep a pass going past a failed listing, report skipped restores nvrl 2026-10-31 11:11:01 +01:00
  • a617b2b410 fix(cli): have diagnose report failing writes, a pause and folders in error nvrl 2026-10-31 10:57:34 +01:00
  • bdbfc0bfd4 fix(core): read database errors handed to from_api as internal, not offline nvrl 2026-10-31 10:53:25 +01:00
  • e9577f953f fix(cli,core,fuse,gui): say why the mount keeps failing, and back off nvrl 2026-10-31 10:49:01 +01:00
  • 437d14b0f5 fix(gui): say a folder is waiting for its first sync, not up to date nvrl 2026-10-31 10:30:52 +01:00
  • b40ca797d9 fix(fuse): run a burst's named folders first and retry failed watches nvrl 2026-10-31 10:24:32 +01:00
  • c64bb23e3c fix(fuse,core,cli): keep a panicking sync pass from ending the engine nvrl 2026-10-31 10:14:23 +01:00
  • 8d4a005aa2 fix(cli): give journald each log line's priority fix/journald-priority nvrl 2026-10-31 09:54:07 +01:00
  • 9460c93b50 docs(bugs): record the audit of issues #53, #46, #40 and #38 nvrl 2026-10-31 09:47:54 +01:00
  • 639ca359fa fix(fuse,core): count a new file's landing until its bytes are cached nvrl 2026-10-27 14:44:34 +01:00
  • bd50ba5959 chore(aur): update packages to 3.6.0 Nils Pukropp 2026-10-27 13:33:37 +00:00
  • 27201914ee Merge pull request #51 from narrrl/fix/emptied-folder-direct-switch v3.6.0 nvrl 2026-10-27 12:05:50 +01:00
  • 2775f0681d test(acceptance): count a purge of a listed trash entry that then vanishes fix/emptied-folder-direct-switch nvrl 2026-10-27 01:22:07 +01:00
  • 97277d41dd fix(fuse): let an emptied mirror folder switch to on-demand at once nvrl 2026-10-27 01:22:07 +01:00
  • d49738bf0b Merge pull request #50 from narrrl/test/size-batch-clock-before-spawn nvrl 2026-10-27 01:03:49 +01:00
  • 48945b9c97 Merge pull request #49 from narrrl/test/b256-case-own-folder nvrl 2026-10-27 01:03:40 +01:00
  • b860ac3b49 test(fuse): start the size batch clock before the worker test/size-batch-clock-before-spawn nvrl 2026-10-27 01:02:29 +01:00
  • 42f3a18177 test(acceptance): give the B256 case a copy folder of its own test/b256-case-own-folder nvrl 2026-10-27 00:56:35 +01:00
  • 6f504d2e83 Merge pull request #48 from narrrl/test/acceptance-new-features nvrl 2026-10-27 00:44:30 +01:00
  • 8c1c37a928 test(acceptance): cover copy, folder size, link updates and sync recovery nvrl 2026-10-27 00:42:44 +01:00
  • e4d2340bbf feat(cli): --json for members, du and public-link create/update nvrl 2026-10-27 00:42:44 +01:00
  • c1b72e455e test(fuse): time the short-outage reconnect from the mount coming back nvrl 2026-10-27 00:32:49 +01:00
  • 2e3b7748e6 Merge pull request #47 from narrrl/feat/server-copy nvrl 2026-10-26 22:47:47 +01:00
  • 7f4f11ef18 chore(release): 3.6.0 feat/server-copy nvrl 2026-10-26 22:45:36 +01:00
  • cc9f7c6d8a Merge remote-tracking branch 'origin/main' into feat/server-copy nvrl 2026-10-26 22:41:40 +01:00
  • 9add185c1f Merge pull request #43 from narrrl/feat/diagnose-keys nvrl 2026-10-26 22:35:35 +01:00
  • 0e7ffe1261 fix(gui,cli): count what a folder's first scan has checked (#46) nvrl 2026-10-26 22:28:46 +01:00
  • a5acae41b3 fix(sync,gui,cli): get a synced folder unstuck when its local copy is gone (#46) nvrl 2026-10-26 17:45:22 +01:00
  • ea10a43216 fix(fuse): a copy right after a save waits for the edit (B256) nvrl 2026-10-26 17:45:14 +01:00
  • 917e7268f9 build(deps): proton-sdk and proton-drive-rs 0.10.0 nvrl 2026-10-26 17:03:33 +01:00
  • 9089c8d13c feat(fuse): answer copy_file_range from bytes already on this machine nvrl 2026-10-26 16:57:06 +01:00
  • 071a11ef65 Merge remote-tracking branch 'origin/main' into feat/diagnose-keys nvrl 2026-10-26 16:45:36 +01:00
  • 4edcff3f87 feat(sharing,gui,cli): change public links and show folder sizes nvrl 2026-10-25 22:18:11 +01:00
  • ee59e338b6 feat(gui): make a copy and copy to another folder in My files nvrl 2026-10-25 21:41:21 +01:00
  • c1d9538669 feat(cli,fuse,core): copy files and folders on Proton Drive nvrl 2026-10-25 21:10:50 +01:00
  • a73ed34421 Merge pull request #45 from narrrl/docs/wiki nvrl 2026-10-17 14:06:46 +02:00
  • 9c30ff8276 docs: publish docs/ to the GitHub wiki and reorganise the user guide docs/wiki nvrl 2026-10-17 13:57:55 +02:00
  • d1d4d23dd5 Merge pull request #44 from narrrl/automate-updates nvrl 2026-10-17 13:13:49 +02:00
  • f717a692ff fix(packaging): COPR project belongs to narl-rs automate-updates nvrl 2026-10-17 12:38:09 +02:00
  • e065586d7e build(deps): proton-sdk and proton-drive-rs 0.9.2 nvrl 2026-10-17 12:23:19 +02:00
  • fd80c34152 feat(cli,core): trace the keys that open My Files in pdfs diagnose nvrl 2026-10-17 12:13:27 +02:00
  • e66308498b feat(gui,core): opt-in check for new releases nvrl 2026-10-17 11:44:33 +02:00
  • 29b87ece72 feat(packaging): COPR repository for Fedora nvrl 2026-10-17 11:44:33 +02:00
  • fac8a144e5 chore(aur): update packages to 3.5.0 Nils Pukropp 2026-10-16 17:29:08 +00:00
  • eb25c16fe6 Merge pull request #41 from narrrl/release/3.5.0 v3.5.0 nvrl 2026-10-16 19:18:13 +02:00
  • 8f771fdcc4 fix(fuse): read the size again for a baseline row without a revision id release/3.5.0 nvrl 2026-10-16 18:44:51 +02:00
  • c1911ea1de docs: window size, keyring banner and the mailbox password per session nvrl 2026-10-16 17:21:46 +02:00
  • 179b6555c4 fix(gui): keep a saved sign-in when the keyring can't be read nvrl 2026-10-16 17:21:46 +02:00
  • e6971dd702 fix(gui): let the main window shrink to fit small screens nvrl 2026-10-16 17:21:46 +02:00
  • 770d4fda38 feat(core,gui): remember the main window's size nvrl 2026-10-16 17:21:46 +02:00
  • 11d03091a7 docs: syncing several computers into one device; changelog for 3.5.0 nvrl 2026-10-16 16:18:14 +02:00
  • 7a0f1ebd6f feat(cli,gui): sync with another computer's device nvrl 2026-10-16 16:04:26 +02:00