mirror of
https://github.com/narrrl/proton-drive-linux.git
synced 2026-11-03 16:41:26 +01:00
chore(release): 2.6.0
This commit is contained in:
1 parent
7a087b8827
commit
9577387c2f
4 files changed
+48
-9
No files matched your search
Generated
+4
-4
@@ -3474,7 +3474,7 @@ checksum = "2ee67f1008b1ba2321834326597b8e186293b049a023cdef258527550b9935b4"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "pdfs-cli"
|
name = "pdfs-cli"
|
||||||
version = "2.5.0"
|
version = "2.6.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"clap",
|
"clap",
|
||||||
@@ -3489,7 +3489,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "pdfs-core"
|
name = "pdfs-core"
|
||||||
version = "2.5.0"
|
version = "2.6.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-trait",
|
"async-trait",
|
||||||
"dbus-secret-service-keyring-store",
|
"dbus-secret-service-keyring-store",
|
||||||
@@ -3513,7 +3513,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "pdfs-fuse"
|
name = "pdfs-fuse"
|
||||||
version = "2.5.0"
|
version = "2.6.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"base64 0.23.1",
|
"base64 0.23.1",
|
||||||
"fuser",
|
"fuser",
|
||||||
@@ -3533,7 +3533,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "pdfs-gui"
|
name = "pdfs-gui"
|
||||||
version = "2.5.0"
|
version = "2.6.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"async-channel",
|
"async-channel",
|
||||||
|
|||||||
+1
-1
@@ -3,7 +3,7 @@ resolver = "2"
|
|||||||
members = ["crates/pdfs-core", "crates/pdfs-fuse", "crates/pdfs-cli", "crates/pdfs-gui"]
|
members = ["crates/pdfs-core", "crates/pdfs-fuse", "crates/pdfs-cli", "crates/pdfs-gui"]
|
||||||
|
|
||||||
[workspace.package]
|
[workspace.package]
|
||||||
version = "2.5.0"
|
version = "2.6.0"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
authors = ["Nils Pukropp <contact@narl.io>"]
|
authors = ["Nils Pukropp <contact@narl.io>"]
|
||||||
|
|||||||
+42
-3
@@ -11,6 +11,44 @@ scratch (user data in `staging/` and `recovery/` is never touched by this).
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [2.6.0] — 2026-09-28
|
||||||
|
|
||||||
|
The search launcher (`pdfs-prompt`) is rebuilt around a preview pane, and it now looks like the
|
||||||
|
app it belongs to.
|
||||||
|
|
||||||
|
Schema: **35** (unchanged).
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- **Launcher preview pane.** The selected result shows a large thumbnail, its type, size,
|
||||||
|
modified date, location and whether it is on this computer, with Open (Enter), Show in Folder
|
||||||
|
(Ctrl+Enter) and Copy Path (Ctrl+C, or Ctrl+Shift+C while text is selected in the search box).
|
||||||
|
Show in Folder selects the file in the file manager through `org.freedesktop.FileManager1`
|
||||||
|
and falls back to opening the folder.
|
||||||
|
- **Recent files.** With an empty search box, the launcher lists the last files opened from it
|
||||||
|
above the pinned ones. Files opened often and lately also rank higher in search results. The
|
||||||
|
history lives in `prompt-history.json` in the state directory and forgets local files that
|
||||||
|
no longer exist.
|
||||||
|
- **Thumbnails in the launcher.** Images show a thumbnail in the result list and the preview,
|
||||||
|
from the desktop's thumbnail cache, decoded locally (and written back to that cache), or
|
||||||
|
fetched by the daemon for Drive files.
|
||||||
|
- **Drag and drop from the launcher.** A result can be dragged into a file manager or another
|
||||||
|
application as a file.
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- **The launcher follows the app's theme.** It uses the system accent colour, light and dark
|
||||||
|
style, and the opt-in Proton theme, instead of always pinning Proton purple. Changes to the
|
||||||
|
theme or to `open_with` apply the next time the launcher opens.
|
||||||
|
- **Launcher layout.** Results are grouped into Recent, Pinned in Proton Drive and Best matches;
|
||||||
|
matched characters are bold, and each row shows its sync state, size and age. A click selects
|
||||||
|
a row and a double-click opens it; the search box keeps the keyboard focus throughout.
|
||||||
|
- **Faster search as you type.** The launcher searches 80 ms after the last keystroke instead
|
||||||
|
of 120 ms.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- **The launcher no longer freezes on a stuck mount.** Checking whether a Drive file is in the
|
||||||
|
mount runs off the main thread and gives up after 2 seconds, falling back to the daemon.
|
||||||
|
Escape cancels a Drive file that is still opening.
|
||||||
|
|
||||||
### Documentation
|
### Documentation
|
||||||
- **Rewritten user documentation.** New pages for installation, the user guide, the command-line
|
- **Rewritten user documentation.** New pages for installation, the user guide, the command-line
|
||||||
reference, configuration and troubleshooting, and a documentation index in `docs/README.md`.
|
reference, configuration and troubleshooting, and a documentation index in `docs/README.md`.
|
||||||
@@ -331,7 +369,7 @@ Schema: **31** (unchanged).
|
|||||||
opened in between.
|
opened in between.
|
||||||
- **Photo viewer rewrite.** The lightbox's controls fade out after two seconds without pointer
|
- **Photo viewer rewrite.** The lightbox's controls fade out after two seconds without pointer
|
||||||
movement. Photos zoom with Ctrl+scroll, a pinch, `+`/`-`, `1` for 100 % and double-click, and
|
movement. Photos zoom with Ctrl+scroll, a pinch, `+`/`-`, `1` for 100 % and double-click, and
|
||||||
pan by dragging; `0` fits them again. The details panel docks beside the photo instead of
|
pan by dragging; `0` fits them again. The details panel docks beside the photo instead of 120 ms
|
||||||
covering it. Stepping past the last loaded photo loads the next page, and the counter shows the
|
covering it. Stepping past the last loaded photo loads the next page, and the counter shows the
|
||||||
library's total rather than the loaded count. A video plays inline. Save a Copy uses the photo's
|
library's total rather than the loaded count. A video plays inline. Save a Copy uses the photo's
|
||||||
real name and reports failures, and Open With… offers the app chooser.
|
real name and reports failures, and Open With… offers the app chooser.
|
||||||
@@ -669,7 +707,7 @@ thumbnail.
|
|||||||
slider for the icon grid, and account storage usage. Zoom resizes the realised grid cells rather
|
slider for the icon grid, and account storage usage. Zoom resizes the realised grid cells rather
|
||||||
than rebuilding the model, so dragging the slider does not tear down the selection; the default
|
than rebuilding the model, so dragging the slider does not tear down the selection; the default
|
||||||
size reproduces the previous fixed 72 px tiles. Capacity stays out of the bar until a real
|
size reproduces the previous fixed 72 px tiles. Capacity stays out of the bar until a real
|
||||||
reading lands, and the quota fetch (60 s TTL) now also runs while Files is on screen instead of
|
reading lands, and the quota fetch (60 s TTL) now also runs while Files is on screen instead of 120 ms
|
||||||
only in Settings.
|
only in Settings.
|
||||||
- Repository housekeeping: `CONTRIBUTING.md`, `CODE_OF_CONDUCT.md`, `SECURITY.md`, issue and pull
|
- Repository housekeeping: `CONTRIBUTING.md`, `CODE_OF_CONDUCT.md`, `SECURITY.md`, issue and pull
|
||||||
request templates, a project logo, and workspace crate metadata (`repository`, `homepage`,
|
request templates, a project logo, and workspace crate metadata (`repository`, `homepage`,
|
||||||
@@ -1188,8 +1226,9 @@ First stable release: FUSE files-on-demand mount, sync daemon under `proton-driv
|
|||||||
- The outstanding FUSE defects tracked in `docs/BUGS.md`, plus a truncate defect, validated
|
- The outstanding FUSE defects tracked in `docs/BUGS.md`, plus a truncate defect, validated
|
||||||
by a new POSIX compliance suite for the filesystem.
|
by a new POSIX compliance suite for the filesystem.
|
||||||
|
|
||||||
|
[2.6.0]: https://github.com/narrrl/proton-drive-linux/releases/tag/v2.6.0
|
||||||
|
[2.5.0]: https://github.com/narrrl/proton-drive-linux/releases/tag/v2.5.0
|
||||||
[2.4.0]: https://github.com/narrrl/proton-drive-linux/releases/tag/v2.4.0
|
[2.4.0]: https://github.com/narrrl/proton-drive-linux/releases/tag/v2.4.0
|
||||||
|
|
||||||
[2.3.0]: https://github.com/narrrl/proton-drive-linux/releases/tag/v2.3.0
|
[2.3.0]: https://github.com/narrrl/proton-drive-linux/releases/tag/v2.3.0
|
||||||
[2.2.2]: https://github.com/narrrl/proton-drive-linux/releases/tag/v2.2.2
|
[2.2.2]: https://github.com/narrrl/proton-drive-linux/releases/tag/v2.2.2
|
||||||
[2.2.1]: https://github.com/narrrl/proton-drive-linux/releases/tag/v2.2.1
|
[2.2.1]: https://github.com/narrrl/proton-drive-linux/releases/tag/v2.2.1
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@
|
|||||||
# Build + install: cd packaging && makepkg -fi
|
# Build + install: cd packaging && makepkg -fi
|
||||||
|
|
||||||
pkgname=proton-drive-linux
|
pkgname=proton-drive-linux
|
||||||
pkgver=2.5.0
|
pkgver=2.6.0
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Unofficial Proton Drive client for Linux: files-on-demand FUSE mount, CLI, GTK4 app + tray"
|
pkgdesc="Unofficial Proton Drive client for Linux: files-on-demand FUSE mount, CLI, GTK4 app + tray"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
|
|||||||
Reference in new issue
Block a user