Commit Graph

  • 950056b48d feat(core,fuse): one profile per machine on a shared device nvrl 2026-10-16 14:55:13 +02:00
  • 05b84bf796 fix(fuse,core): keep a mirrored folder safe when another computer syncs it nvrl 2026-10-16 14:48:32 +02:00
  • 7cd516a164 chore(release): 3.5.0 nvrl 2026-10-16 12:58:06 +02:00
  • c3c536892e docs(changelog): add B245 to B247 nvrl 2026-10-16 12:31:51 +02:00
  • cc9db51b78 fix(gui): translate the tray's transfer status lines (B247) nvrl 2026-10-16 12:31:40 +02:00
  • 7384d8e97d fix(gui): read the new session off the main thread after sign-in (B246) nvrl 2026-10-16 12:31:40 +02:00
  • 4bf176a631 fix(packaging): accept watchdog pings from the daemon only (B245) nvrl 2026-10-16 12:17:53 +02:00
  • aa0c60f5a2 docs(changelog): list the second round of 3.5.0 fixes nvrl 2026-10-16 12:14:17 +02:00
  • 47934b7ddb fix(core,fuse,gui): date photos by their EXIF when nothing else does nvrl 2026-10-16 12:12:41 +02:00
  • 48c8910e7b fix(gui,core): ask the mount off the main thread when opening, reap children nvrl 2026-10-16 12:07:48 +02:00
  • 6ec8043934 fix(gui): decode viewer photos and read their EXIF off the main thread nvrl 2026-10-16 12:04:05 +02:00
  • 99707c48fa fix(gui): free the photo viewer and the share dialog when they close nvrl 2026-10-16 12:03:02 +02:00
  • 5557aa66d5 ci: run the simulations on pull requests and lint with --locked nvrl 2026-10-16 11:58:56 +02:00
  • 6456f503f1 fix(cli,core): keep secret-holding commands out of core dumps nvrl 2026-10-16 11:58:28 +02:00
  • 4836c5a84a fix(cli,fuse,gui): make --wait fail when an import or re-date did nvrl 2026-10-16 11:56:14 +02:00
  • 937a0a6824 perf(core): index queued ops by kind and name (schema 43) nvrl 2026-10-16 11:50:56 +02:00
  • fcbb15cb4b fix(core,fuse): back failed uploads off properly and spread their retries nvrl 2026-10-16 11:48:15 +02:00
  • 8aca7836f9 fix(fuse): upload thumbnails with imported, re-dated and app photos nvrl 2026-10-16 11:46:17 +02:00
  • 60a5a98174 perf(core): find Takeout sidecars by prefix lookup, not by ranking all nvrl 2026-10-16 11:41:02 +02:00
  • 51800c77d7 fix(core,fuse): refuse sync roots that overlap home, the mount or app data nvrl 2026-10-16 11:30:40 +02:00
  • 518763c5c9 fix(core,cli): end the session on Proton when signing out nvrl 2026-10-16 11:26:29 +02:00
  • ef0f046939 fix(gui): show remote names as text, not Pango markup nvrl 2026-10-16 11:24:43 +02:00
  • 519ba0591a fix(fuse): give uploads under a low cap the time their share needs nvrl 2026-10-16 11:21:57 +02:00
  • 42b2f69fa0 fix(core,fuse): keep queued writes durable and their retries their own nvrl 2026-10-16 11:21:48 +02:00
  • 0204f69e9e docs(changelog): list the 3.5.0 fixes under Unreleased nvrl 2026-10-16 11:07:23 +02:00
  • d4ef9116c8 fix(fuse): download the base of a file open for writing on a worker nvrl 2026-10-16 10:47:58 +02:00
  • f8c60c9753 build: add a release profile that strips the binaries nvrl 2026-10-16 10:32:05 +02:00
  • 607972cf1e fix(fuse): turn generated thumbnails the way their EXIF orientation says nvrl 2026-10-16 10:32:05 +02:00
  • 96b70600f0 fix(core): match a Takeout sidecar by prefix only where Google cut its name nvrl 2026-10-16 10:32:05 +02:00
  • b0ff6ee441 fix(core): never write defaults over a config file that does not parse nvrl 2026-10-16 10:32:05 +02:00
  • bca22056b0 fix(fuse): report write errors at close, and take fsync and fallocate as POSIX does nvrl 2026-10-16 10:32:05 +02:00
  • 830cfd9faa fix(fuse): allocate a listing's inodes before taking the state lock nvrl 2026-10-16 10:05:58 +02:00
  • 77dac97afe fix(fuse): keep slow remote calls off the dispatch loop and the metadata workers nvrl 2026-10-16 10:02:35 +02:00
  • 2bea1f7672 fix(core): check and count the database on a read connection nvrl 2026-10-16 09:56:25 +02:00
  • 0f279c7536 fix(core,fuse): compact the search indexes and stop pruning after partial scans nvrl 2026-10-16 09:56:13 +02:00
  • d6bc921a4b fix(core): keep the upload queue when a damaged database is rebuilt nvrl 2026-10-16 09:50:53 +02:00
  • 3221e4aa97 fix(fuse): mirror sync no longer deletes what Drive or this disk never had nvrl 2026-10-16 09:47:08 +02:00
  • 3d96cdbab1 chore(aur): update packages to 3.4.1 Nils Pukropp 2026-10-15 23:47:24 +00:00
  • 18cc2ea498 chore(release): 3.4.1 v3.4.1 nvrl 2026-10-16 01:32:59 +02:00
  • a9cb389f04 docs: a locked volume after a password reset (B210) nvrl 2026-10-16 01:32:59 +02:00
  • 923c47acb8 chore(deps) updated sdk to 0.9.1 nvrl 2026-10-15 23:02:36 +02:00
  • 478a0e6cdd fix(core,gui,cli): a blocked sign-in no longer asks to update the app (B209) nvrl 2026-10-13 20:28:23 +02:00
  • 2633b4ed72 chore(aur): update packages to 3.4.0 Nils Pukropp 2026-10-12 16:21:56 +00:00
  • b46abfc07c chore(release): 3.4.0 v3.4.0 nvrl 2026-10-12 18:12:00 +02:00
  • fd78f088ec test(fuse): let a held create carry its bytes in the simulation nvrl 2026-10-12 18:05:45 +02:00
  • 005f7ded1f fix(fuse): a file landing while its folder is pinned stays available offline (B208) nvrl 2026-10-12 15:40:56 +02:00
  • 3e4886f965 fix(fuse): refuse a move between locations under a just-opened file (B207) nvrl 2026-10-12 00:57:10 +02:00
  • aac53e3139 test(fuse): let the simulation sync local folders nvrl 2026-10-12 00:57:04 +02:00
  • c2bf87596f test(acceptance): remove the local-only symlink the mirror-copy case leaves nvrl 2026-10-12 00:24:40 +02:00
  • 69d4feaa07 docs: add a security model page for users nvrl 2026-10-12 00:07:18 +02:00
  • d481dcc15c feat(fuse,core,cli,gui): make folders available offline from the app nvrl 2026-10-12 00:07:18 +02:00
  • e0442c56b9 fix(packaging): stop the service before the package is removed nvrl 2026-10-12 00:07:07 +02:00
  • ee76f4ac60 fix(packaging): recommend each keyring only on its own desktop nvrl 2026-10-12 00:06:51 +02:00
  • f6c651b06b ci(nix): push Nix builds to a Cachix binary cache nvrl 2026-10-11 23:02:22 +02:00
  • 8b7d7ae87f chore(aur): update packages to 3.3.0 Nils Pukropp 2026-10-11 20:08:31 +00:00
  • 160626b29d chore(release): 3.3.0 v3.3.0 nvrl 2026-10-11 21:53:52 +02:00
  • f1f1f8ad4d ci(release): build the Nix flake at every release tag nvrl 2026-10-11 21:53:52 +02:00
  • bb28a18f49 Merge branch 'feat/issue-37-nix' nvrl 2026-10-11 21:48:28 +02:00
  • a3c0c9ee9b ci(release): take the release notes from the changelog nvrl 2026-10-11 21:24:39 +02:00
  • 91fa1614ed fix(core,fuse,cli,gui): say when an upgrade left the old daemon running nvrl 2026-10-11 21:20:51 +02:00
  • 87361a4573 fix(core,fuse,gui): a photo upload the SDK refuses no longer says offline nvrl 2026-10-11 19:26:39 +02:00
  • 6d0b6ad553 chore(aur): update packages to 3.2.1 Nils Pukropp 2026-10-11 17:24:37 +00:00
  • 170c3f01ff chore(release): 3.2.1 v3.2.1 nvrl 2026-10-11 19:19:36 +02:00
  • 976ad2aa04 docs(changelog): list the issue #35 fixes under Unreleased nvrl 2026-10-11 18:55:23 +02:00
  • b73cd087aa test(core): time the B12 index write as the best of five runs nvrl 2026-10-11 18:54:33 +02:00
  • e402981708 fix(packaging): ship the Adwaita icons with the Nix package feat/issue-37-nix nvrl 2026-10-11 18:55:00 +02:00
  • 453c439b74 fix(packaging): give the Nix package TLS for WebKitGTK Claude 2026-10-10 08:23:21 +00:00
  • ceba0f5849 feat(packaging): add a Nix flake and NixOS module Claude 2026-10-09 22:07:20 +00:00
  • 3e0db8cf46 fix(fuse): fill an incomplete queued revision's gaps on a write open ccr-e2a85414-xfgely Claude 2026-10-09 11:36:46 +00:00
  • 2a86830e72 Merge branch 'fix/issue-35-dead-session' nvrl 2026-10-09 12:34:10 +02:00
  • 43031ecf99 chore(deps) updated sdk to 0.8.2 nvrl 2026-10-09 12:34:02 +02:00
  • 2b6c37f543 fix(fuse,core,cli,gui): say when the keyring refuses the refreshed sign-in nvrl 2026-10-09 12:22:02 +02:00
  • 3458e2e72d fix(core): keep refused token rotations in the kernel keyring nvrl 2026-10-09 12:14:25 +02:00
  • 0ac5928138 fix(fuse,core,cli): resume a session another process refreshed nvrl 2026-10-09 12:08:17 +02:00
  • beb3b2e4e4 fix(core): retry rotated tokens the keyring refused nvrl 2026-10-09 11:29:14 +02:00
  • bf43476e88 fix(fuse,core,cli,gui): show a refused session as expired, not offline nvrl 2026-10-09 11:27:09 +02:00
  • 6363125fec fix(core,cli): write rotated tokens only into their own session's blob nvrl 2026-10-09 11:08:40 +02:00
  • 51d114a8da fix(fuse,core): idle drain workers no longer spin while offline nvrl 2026-10-09 11:05:12 +02:00
  • 31be27f30e chore(aur): update packages to 3.2.0 Nils Pukropp 2026-10-09 01:14:52 +00:00
  • 4c498d559c Merge pull request #32 from narrrl/fix/captcha-in-browser v3.2.0 nvrl 2026-10-09 03:04:10 +02:00
  • 7fd3439b60 Merge remote-tracking branch 'origin/main' into pr32-merge fix/captcha-in-browser nvrl 2026-10-09 03:03:31 +02:00
  • c4847c4d52 chore(release): 3.2.0 nvrl 2026-10-09 02:56:26 +02:00
  • ad49e32de9 fix(gui): context menus size to fit instead of scrolling nvrl 2026-10-09 02:44:00 +02:00
  • 19854b2d76 fix(gui): tidy the Share dialog nvrl 2026-10-09 02:41:07 +02:00
  • 085335ca14 feat(gui): one main menu, on the sidebar's account row nvrl 2026-10-09 02:37:25 +02:00
  • 9fb7e84d41 fix(fuse,gui): a stopped share leaves Shared by me at once (B199) nvrl 2026-10-09 02:34:03 +02:00
  • 7ebe8e5210 fix(fuse,core,gui): routine mirror scans no longer show as syncing nvrl 2026-10-09 02:27:50 +02:00
  • 922399b9a2 fix(gui): even breadcrumb spacing, no invented hyphens in tile names nvrl 2026-10-09 02:18:47 +02:00
  • 3b80e9bc8f test(core): make under-budget cache check deterministic nvrl 2026-10-08 21:26:56 +02:00
  • dc8eb27c99 Merge pull request #34 from narrrl/fix/sync-unreadable-subfolder nvrl 2026-10-08 20:59:55 +02:00
  • 07d4ee42d9 Merge branch 'main' into fix/sync-unreadable-subfolder fix/sync-unreadable-subfolder nvrl 2026-10-08 20:59:21 +02:00
  • 0ac5e2e4fe Merge pull request #31 from narrrl/feature/windows-migration nvrl 2026-10-08 20:57:31 +02:00
  • 7eb6aa0640 fix(fuse): skip unreadable folders in sync, never evict local-only files nvrl 2026-10-08 20:45:54 +02:00
  • d13e74fc12 fix(gui,cli,core): offer the CAPTCHA in the browser when the web view cannot start (B195) test-fix-captcha-in-browser nvrl 2026-10-08 19:02:29 +02:00
  • c0d211238b chore(aur): update packages to 3.1.2 Nils Pukropp 2026-10-08 13:55:27 +00:00
  • 07c9b675d3 chore(deps) updated sdk to 0.8.1 v3.1.2 nvrl 2026-10-08 15:25:41 +02:00
  • f82343b844 Merge pull request #30 from narrrl/fix/secureblue-captcha nvrl 2026-10-08 15:25:05 +02:00
  • 3e3dd7db41 feat(fuse,core,cli,gui): move another computer's backup to this one feature/windows-migration nvrl 2026-10-08 13:34:18 +02:00
  • d09e10dc7d chore(aur): update packages to 3.1.1 Nils Pukropp 2026-10-08 09:49:25 +00:00
  • 8d0351124c chore(release): 3.1.2 fix/secureblue-captcha nvrl 2026-10-08 11:31:18 +02:00