chore(version): bump to 1.2.0

Minor. Two new features, both optional and both behind signing in to a Proton
account:

- Sign in with a Proton account (password, two-factor code, separate mailbox
  password) on desktop, Android and the CLI, and add folders of your own Drive
  — My Files, other devices, shared with me — as library shares next to public
  links. The session lives in the OS credential store, never in shares.json.
- Watch history follows you across devices. Each installation keeps its own
  file on a `proton-stream` device in your Drive and merges everyone else's
  per episode, newest position wins. It syncs at launch, after sign-in, when
  the player closes and every five minutes.

Also: Android offline downloads no longer look stuck (B64), and picking a
metadata match by hand refreshes the title's episodes and artwork.

The catalog schema is unchanged from 1.1.3. A new `sync.json` beside
`shares.json` holds this installation's sync id.
This commit is contained in:
nvrl committed 2026-10-06 13:19:52 +02:00
1 parent 0b2813cd42
commit 26cccd5c63
3 files changed
+9 -9

No files matched your search

Generated
+7 -7
View File
@@ -4373,7 +4373,7 @@ dependencies = [
[[package]]
name = "pstr-android"
version = "1.1.3"
version = "1.2.0"
dependencies = [
"android_logger",
"futures",
@@ -4393,7 +4393,7 @@ dependencies = [
[[package]]
name = "pstr-app"
version = "1.1.3"
version = "1.2.0"
dependencies = [
"anyhow",
"chrono",
@@ -4425,7 +4425,7 @@ dependencies = [
[[package]]
name = "pstr-cli"
version = "1.1.3"
version = "1.2.0"
dependencies = [
"anyhow",
"clap",
@@ -4444,7 +4444,7 @@ dependencies = [
[[package]]
name = "pstr-core"
version = "1.1.3"
version = "1.2.0"
dependencies = [
"directories",
"futures",
@@ -4464,7 +4464,7 @@ dependencies = [
[[package]]
name = "pstr-meta"
version = "1.1.3"
version = "1.2.0"
dependencies = [
"pstr-core",
"reqwest",
@@ -4477,7 +4477,7 @@ dependencies = [
[[package]]
name = "pstr-player"
version = "1.1.3"
version = "1.2.0"
dependencies = [
"async-trait",
"libloading",
@@ -4492,7 +4492,7 @@ dependencies = [
[[package]]
name = "pstr-stream"
version = "1.1.3"
version = "1.2.0"
dependencies = [
"async-trait",
"futures",
+1 -1
View File
@@ -11,7 +11,7 @@ members = [
]
[workspace.package]
version = "1.1.3"
version = "1.2.0"
edition = "2024"
license = "MIT"
repository = "https://github.com/narrrl/proton-stream"
+1 -1
View File
@@ -14,7 +14,7 @@
# builds from the registry alone.
pkgname=proton-stream
pkgver=1.1.3
pkgver=1.2.0
pkgrel=1
pkgdesc="Netflix-style desktop client for Proton Drive public links: browse and stream a share"
arch=('x86_64')