Commit Graph

  • 61a0d31408 chore(release): 2.9.0 nvrl 2026-10-03 15:00:38 +02:00
  • 644a47eb36 fix(ci): quote the simulation command so the workflow parses nvrl 2026-10-03 14:55:13 +02:00
  • cd90c566cd fix(fuse,core): renames across folders, replaced files, and writes after a create nvrl 2026-10-03 14:50:12 +02:00
  • 1c262eb601 refactor(fuse,core): keep queued-op preconditions in the database nvrl 2026-10-03 14:49:58 +02:00
  • bf73a395e5 docs: record B132-B134 from the simulation runs nvrl 2026-10-03 09:07:56 +02:00
  • a5138639a8 test(fuse): delete files as they upload in the simulation runs nvrl 2026-10-03 09:07:56 +02:00
  • 988b78e810 docs: record the bugs the simulation runs found (B122-B131) nvrl 2026-10-03 07:47:02 +02:00
  • 2c46d62429 ci: run the simulation runs outside pull requests nvrl 2026-10-03 07:47:02 +02:00
  • 97743f17e3 test(fuse): add seeded simulation runs over the FakeDrive nvrl 2026-10-03 07:47:01 +02:00
  • 3d10338807 test(fuse): run real FUSE daemons against the FakeDrive nvrl 2026-10-03 05:09:02 +02:00
  • d53ba1be21 test(fuse): add an in-memory FakeDrive with Drive's known faults nvrl 2026-10-03 04:51:35 +02:00
  • c73d5c9436 refactor(fuse): reach Drive through a DriveApi trait nvrl 2026-10-03 04:37:37 +02:00
  • 8d92c69279 fix(fuse): keep an upload pending until its bytes are cached (B119) nvrl 2026-10-03 03:59:05 +02:00
  • e32959e40a fix(fuse): land a move right after a rename, and rename across folders quickly (B121) nvrl 2026-10-03 03:58:15 +02:00
  • 0b27c884a7 test(acceptance): turn B114 to B117 into regressions and ride out a dropped link nvrl 2026-10-03 02:10:30 +02:00
  • 37c04f1e69 fix(fuse,core): fix B114 to B120 from the account runs nvrl 2026-10-03 02:10:23 +02:00
  • 625776081b test(acceptance): cover B113, B88 and the closed pipe, and report more readably nvrl 2026-10-02 22:16:36 +02:00
  • 8cde79b8e3 fix(cli): stop quietly when stdout is closed nvrl 2026-10-02 21:16:34 +02:00
  • eb53d122cc fix(fuse,cli): let rm, rename and mkdir take paths in on-demand folders nvrl 2026-10-02 19:54:37 +02:00
  • c64252193f fix(fuse): keep the revision id of a file created through the mount nvrl 2026-10-02 19:25:33 +02:00
  • cc70a21c05 fix(aur): version -bin source filenames nvrl 2026-10-01 23:50:06 +02:00
  • 644995cc56 chore(aur): update packages to 2.8.2 Nils Pukropp 2026-10-01 19:49:42 +00:00
  • 50483bf3e1 chore(release): 2.8.2 v2.8.2 nvrl 2026-10-01 21:39:05 +02:00
  • 4caba0a34c chore(deps): require proton SDK 0.7.2 nvrl 2026-10-01 18:17:25 +02:00
  • e8554d6434 chore(aur): update packages to 2.8.1 Nils Pukropp 2026-10-01 14:58:09 +00:00
  • ba1fdd65be chore(release): 2.8.1 v2.8.1 Claude 2026-09-30 17:02:31 +00:00
  • 0d4163b9bf fix(service): start with the graphical session, not default.target (#24) nvrl 2026-09-30 19:01:50 +02:00
  • 7eacd1eb85 fix(service): start with the graphical session, not default.target ccr-fb9dffdc-gk50wo Claude 2026-09-30 13:47:14 +00:00
  • f3c7a809f4 chore(aur): update packages to 2.8.0 Nils Pukropp 2026-09-30 02:15:19 +00:00
  • c1b5378045 fix(aur): download sources from GitHub, not the homepage nvrl 2026-09-30 04:13:06 +02:00
  • 3d6f53c16d chore(release): 2.8.0 v2.8.0 nvrl 2026-09-30 03:56:47 +02:00
  • 8ceee5285b chore(fuse): log how long each queued upload takes nvrl 2026-09-30 03:55:48 +02:00
  • a181f1a5f0 fix(core,fuse): keep working through network drops nvrl 2026-09-30 03:25:00 +02:00
  • 7251f00e91 chore(deps): require proton SDK 0.7.1 nvrl 2026-09-30 03:25:00 +02:00
  • cb38f79aa3 fix(fuse,scripts): log why a create finds no parent and fit the metadata floor to FUSE nvrl 2026-09-29 21:22:54 +02:00
  • 54e9921efb fix(fuse): stop reads deadlocking on size upgrades and retry stale renames nvrl 2026-09-29 19:47:20 +02:00
  • f252b09757 fix(fuse): keep the size of a file open for writing across re-listings nvrl 2026-09-29 16:49:13 +02:00
  • a2992b3b9d fix(core,fuse): keep replaced and vanished files from failing saves, reads and syncs nvrl 2026-09-29 16:20:51 +02:00
  • 7b67db5ced fix(core,fuse,cli): harden writes, trash and cleanup found by account acceptance runs nvrl 2026-09-29 10:09:44 +02:00
  • 84c9ade8e3 fix(fuse): settle provisional sizes before reads and write opens nvrl 2026-09-29 07:37:41 +02:00
  • 9e26cd0285 chore(release): 2.7.0 nvrl 2026-09-29 05:30:38 +02:00
  • 73e60f1151 chore: point homepage metadata at proton-drive.narl.io nvrl 2026-09-29 05:30:38 +02:00
  • 088e8f3b0d test(acceptance): cover moves between locations in the managed matrix nvrl 2026-09-29 00:38:40 +02:00
  • 261d5dbf84 feat(core,fuse,cli): reuse cached content and take several sources in moves nvrl 2026-09-29 00:38:40 +02:00
  • 5f9d07aff1 feat(fuse,core,cli,gui): move between locations without transferring content nvrl 2026-09-29 00:26:56 +02:00
  • 3fb7b9be6b chore(release): 2.6.2 nvrl 2026-09-28 23:57:13 +02:00
  • 6c3a50ce7f fix(gui): let the Sync page use the full width nvrl 2026-09-28 23:57:13 +02:00
  • f8304a0e86 fix(gui): keep Albums and Places selected when returning to Photos nvrl 2026-09-28 23:52:24 +02:00
  • e63f39f8c2 chore(aur): update packages to 2.6.1 Nils Pukropp 2026-09-28 21:44:18 +00:00
  • 6f100dbe5e chore(images) updated prompt image v2.6.1 nvrl 2026-09-28 23:35:53 +02:00
  • 7c5ef269cd chore(release): 2.6.1 nvrl 2026-09-28 23:35:14 +02:00
  • f13b6fc0ef feat(gui): add pdfs-prompt --preload for session autostart nvrl 2026-09-28 23:35:14 +02:00
  • 3d61fc637b ci(release): reuse cached builds from main nvrl 2026-09-28 23:26:24 +02:00
  • 889b2aa4a9 chore(aur): update packages to 2.6.0 Nils Pukropp 2026-09-28 21:22:30 +00:00
  • 8bd3867cb3 fix(gui): keep the launcher preview at its fixed width v2.6.0 nvrl 2026-09-28 23:04:48 +02:00
  • 9577387c2f chore(release): 2.6.0 nvrl 2026-09-28 22:57:28 +02:00
  • 7a087b8827 feat(gui): rewrite the search launcher with a preview pane nvrl 2026-09-28 22:53:46 +02:00
  • 7099106802 docs: show the Places map screenshot nvrl 2026-09-28 22:10:14 +02:00
  • 43385d36ee chore(images) added up to date images nvrl 2026-09-28 22:09:07 +02:00
  • 4b97f401cb docs: refresh screenshots nvrl 2026-09-28 22:08:16 +02:00
  • af869944cf docs: restructure and update documentation for 2.5.0 nvrl 2026-09-28 20:04:22 +02:00
  • 4b90abf3b5 chore(aur): update packages to 2.5.0 Nils Pukropp 2026-09-28 16:56:58 +00:00
  • 61266fc9b1 chore(release): 2.5.0 v2.5.0 nvrl 2026-09-28 16:37:23 +02:00
  • d18655538e feat(core,fuse,gui): push daemon events, polish Photos, adopt newer widgets nvrl 2026-09-28 16:34:32 +02:00
  • da7ea0ec56 feat(core,gui): split Sync into views, tidy Activity, rework Computers nvrl 2026-09-28 15:14:59 +02:00
  • 127b71efd0 feat(core,fuse,gui): rebuild Trash and shared pages on one file list nvrl 2026-09-28 14:35:37 +02:00
  • 2339b17d97 feat(core,gui): keep pages up while they reload nvrl 2026-09-28 13:51:28 +02:00
  • bd4f797d1f feat(gui): polish pass over wording, icons and responsiveness nvrl 2026-09-28 13:26:59 +02:00
  • e872cad058 ci: move to Node 24 versions of checkout, upload-artifact and action-gh-release nvrl 2026-09-28 12:16:54 +02:00
  • 081c8fb889 chore(aur): update packages to 2.4.0 Nils Pukropp 2026-09-28 07:33:52 +00:00
  • da35a05b84 chore(release): 2.4.0 v2.4.0 nvrl 2026-09-28 09:11:05 +02:00
  • a90eeecda9 feat(core,fuse,gui): find photos that look alike nvrl 2026-09-28 03:39:22 +02:00
  • c98ed0d83b feat(core): perceptual hashes for finding similar photos nvrl 2026-09-28 03:28:52 +02:00
  • c46b2c1082 chore(aur): update packages to 2.3.0 Nils Pukropp 2026-09-28 01:42:04 +00:00
  • fde9c2d271 feat(core,fuse,gui): Proton theme, photos on the map and an opt-in street map nvrl 2026-09-28 03:12:57 +02:00
  • 4fd14eb745 chore(release): 2.3.0 v2.3.0 nvrl 2026-09-28 02:11:43 +02:00
  • b3c03a7162 feat(core,fuse,gui): places on a world map nvrl 2026-09-28 02:05:43 +02:00
  • 8749d6c2c6 feat(core,fuse,gui): show how far photo locations have been read nvrl 2026-09-28 01:54:15 +02:00
  • 4ee2aed29b fix(gui): scroll the "On this day" strip with the photos timeline nvrl 2026-09-28 01:54:08 +02:00
  • 753056418c feat(core,fuse,gui): places view from photo locations nvrl 2026-09-28 01:38:07 +02:00
  • 2757977fd6 feat(gui): one Filters popover for the photos timeline nvrl 2026-09-28 01:01:54 +02:00
  • 2f14c1688f feat(core,fuse,gui): find and trash duplicate photos nvrl 2026-09-28 00:55:57 +02:00
  • 7dbf818d83 feat(core,fuse,gui): "On this day" strip above the photos timeline nvrl 2026-09-28 00:46:13 +02:00
  • c3ec82392a fix(gui): keep the photos timeline at its top across a relayout nvrl 2026-09-28 00:46:09 +02:00
  • ce4656e46a fix(gui): square photo grid laid out to the viewport nvrl 2026-09-28 00:35:22 +02:00
  • 557eeb5f1d feat(gui): slideshow in the photo viewer nvrl 2026-09-28 00:15:17 +02:00
  • b47e6c91a0 feat(gui): group the photos timeline by zoom level, select ranges nvrl 2026-09-28 00:14:21 +02:00
  • 5c1da9d7a5 feat(core,fuse,gui,cli): filter the photos timeline to photos in no album nvrl 2026-09-28 00:13:51 +02:00
  • 0135c29a4f chore(aur): update packages to 2.2.2 Nils Pukropp 2026-09-27 21:44:59 +00:00
  • 0b81b76cb7 feat(gui): branded app icon in the sidebar header and login v2.2.2 nvrl 2026-09-27 23:11:49 +02:00
  • 7470bd89f3 chore(release): 2.2.2 nvrl 2026-09-27 23:00:50 +02:00
  • e6cb52339d fix(fuse,core): list and resolve conflict copies in synced folders, log each once (B99) nvrl 2026-09-27 22:59:29 +02:00
  • 912acc760a chore(aur): update packages to 2.2.1 Nils Pukropp 2026-09-24 18:08:08 +00:00
  • 5109427c32 chore(release): 2.2.1 v2.2.1 nvrl 2026-09-24 19:40:41 +02:00
  • e2c4dac8df feat(gui): legal links and disclaimer in the About dialog nvrl 2026-09-24 19:38:36 +02:00
  • ebeb9cdbef chore(aur): refresh -git pkgver in update.sh and bump to 2.2.0.r1.g82e9654 nvrl 2026-09-24 01:31:14 +02:00
  • 82e96543ac chore(aur): update packages to 2.2.0 Nils Pukropp 2026-09-23 18:48:21 +00:00
  • 96c77e96cb chore(release): 2.2.0 v2.2.0 nvrl 2026-09-23 20:28:56 +02:00
  • 90e110e893 feat(fuse,core): thumbnails for videos and for our own uploads nvrl 2026-09-23 20:27:36 +02:00
  • 0b7236bd4a fix(gui): steady the photo gallery and fill the details panel nvrl 2026-09-23 20:27:36 +02:00