From a34b8e46c8031d85099d4a82df95b8e1eb6e51b4 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Mon, 26 Oct 2026 16:56:32 +0300 Subject: [PATCH] chore: set version 0.8.1 --- .env.example | 2 +- README.md | 4 ++-- android/app/build.gradle.kts | 4 ++-- apple/project.yml | 4 ++-- core/Cargo.lock | 2 +- core/Cargo.toml | 2 +- docs/self-hosting.md | 6 +++--- web/Cargo.lock | 4 ++-- web/Cargo.toml | 2 +- 9 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.env.example b/.env.example index 8836117..cea492f 100644 --- a/.env.example +++ b/.env.example @@ -1,5 +1,5 @@ # Copy to .env next to compose.yaml and fill in. Git ignores .env. -LISTS_VERSION=0.8.0 +LISTS_VERSION=0.8.1 LISTS_PORT=8080 LISTS_WEB_PASSWORD= diff --git a/README.md b/README.md index f101b1c..d9c8b4d 100644 --- a/README.md +++ b/README.md @@ -81,7 +81,7 @@ docker run -d --name lists \ -v lists-data:/data \ -e LISTS_WEB_PASSWORD='choose a password' \ -e LISTS_TRUST_PROXY=1 \ - ghcr.io/juev/lists:0.8.0 + ghcr.io/juev/lists:0.8.1 ``` Open `http://127.0.0.1:8080` on the same machine and sign in with the password. The reverse proxy, sync, OpenID Connect and a Compose file are covered in [docs/self-hosting.md](docs/self-hosting.md). Run the version of the latest [release](https://github.com/juev/lists/releases), the same as the apps: a server older than 0.5.1 stops syncing with a storage the current apps write, as [Sync](#sync) explains. Attachments are streamed to and from the disk and served with byte ranges; the server takes files up to 512 MiB and 2 GiB per task by default, which `LISTS_MAX_FILE_MB` and `LISTS_MAX_TASK_MB` change. Scripts reach it with API tokens made in the web interface; the API is described in [docs/api.md](docs/api.md). @@ -186,7 +186,7 @@ LISTS_CALDAV_URL=https://example.org/dav/calendars/me/ LISTS_CALDAV_USER=me LIST ## Status -Version 0.8.0. What is implemented and how each part was checked is listed at the end of [docs/specs/product.md](docs/specs/product.md). +Version 0.8.1. What is implemented and how each part was checked is listed at the end of [docs/specs/product.md](docs/specs/product.md). Known gaps: diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index ca1a1d2..5ad7587 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -31,8 +31,8 @@ android { applicationId = "org.evsyukov.lists" minSdk = 26 targetSdk = 36 - versionCode = 29 - versionName = "0.8.0" + versionCode = 30 + versionName = "0.8.1" } signingConfigs { diff --git a/apple/project.yml b/apple/project.yml index 9d55a88..e9c3273 100644 --- a/apple/project.yml +++ b/apple/project.yml @@ -15,8 +15,8 @@ settings: base: SWIFT_VERSION: "5.0" ARCHS: arm64 - MARKETING_VERSION: "0.8.0" - CURRENT_PROJECT_VERSION: "29" + MARKETING_VERSION: "0.8.1" + CURRENT_PROJECT_VERSION: "30" # Rust core: C module map and static library produced by scripts/build-apple.sh SWIFT_INCLUDE_PATHS: $(SRCROOT)/Generated LIBRARY_SEARCH_PATHS: $(SRCROOT)/Generated/lib diff --git a/core/Cargo.lock b/core/Cargo.lock index ff4fdad..15d3e0a 100644 --- a/core/Cargo.lock +++ b/core/Cargo.lock @@ -832,7 +832,7 @@ checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" [[package]] name = "lists-core" -version = "0.8.0" +version = "0.8.1" dependencies = [ "argon2", "base64 0.23.1", diff --git a/core/Cargo.toml b/core/Cargo.toml index 298eefa..0a7555e 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lists-core" -version = "0.8.0" +version = "0.8.1" edition = "2021" authors = ["Denis Evsyukov "] license = "MIT" diff --git a/docs/self-hosting.md b/docs/self-hosting.md index 265097d..b6ec774 100644 --- a/docs/self-hosting.md +++ b/docs/self-hosting.md @@ -6,7 +6,7 @@ The server is meant for one person: everyone who signs in sees the same data. ## Docker -The image is `ghcr.io/juev/lists`, built for amd64 and arm64. Tags: the version (`0.8.0`), the minor line (`0.8`) and `latest`. Pre-releases get the version tag only; every version is listed on the [releases page](https://github.com/juev/lists/releases). Run the same release as the apps: 0.5.0 and 0.5.1 changed how a WebDAV or folder storage is kept, and a server older than the apps stops syncing with it. +The image is `ghcr.io/juev/lists`, built for amd64 and arm64. Tags: the version (`0.8.1`), the minor line (`0.8`) and `latest`. Pre-releases get the version tag only; every version is listed on the [releases page](https://github.com/juev/lists/releases). Run the same release as the apps: 0.5.0 and 0.5.1 changed how a WebDAV or folder storage is kept, and a server older than the apps stops syncing with it. The server speaks plain HTTP, and the password and the session cookie travel in clear text. Publish the port on a loopback address only and put a [reverse proxy](#reverse-proxy) with TLS in front: @@ -16,7 +16,7 @@ docker run -d --name lists \ -v lists-data:/data \ -e LISTS_WEB_PASSWORD='choose a password' \ -e LISTS_TRUST_PROXY=1 \ - ghcr.io/juev/lists:0.8.0 + ghcr.io/juev/lists:0.8.1 ``` The container listens on port 8080, keeps its data in `/data` and runs as user 10001. A directory mounted over `/data` must be writable by that user. Uploads and imports are written to `/data/tmp` first (`TMPDIR`), so the server needs nothing outside `/data` and runs with a read-only root filesystem. @@ -30,7 +30,7 @@ The repository carries a ready [`compose.yaml`](../compose.yaml) that reads its ```yaml services: lists: - image: ghcr.io/juev/lists:0.8.0 + image: ghcr.io/juev/lists:0.8.1 restart: unless-stopped read_only: true cap_drop: [ALL] diff --git a/web/Cargo.lock b/web/Cargo.lock index 4d12e24..ca898eb 100644 --- a/web/Cargo.lock +++ b/web/Cargo.lock @@ -1007,7 +1007,7 @@ checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" [[package]] name = "lists-core" -version = "0.8.0" +version = "0.8.1" dependencies = [ "argon2", "base64 0.23.1", @@ -1031,7 +1031,7 @@ dependencies = [ [[package]] name = "lists-web" -version = "0.8.0" +version = "0.8.1" dependencies = [ "aes-gcm", "base64 0.23.1", diff --git a/web/Cargo.toml b/web/Cargo.toml index a841299..fe21db3 100644 --- a/web/Cargo.toml +++ b/web/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lists-web" -version = "0.8.0" +version = "0.8.1" edition = "2021" authors = ["Denis Evsyukov "] license = "MIT"