README: note Android manage screen and tidy app descriptions
The Android app now edits/deletes posts, and the web upload is bulk; reflect the Android manage capability in the Features and Apps sections.
This commit is contained in:
1 parent
003a4057bf
commit
125b6b5241
1 file changed
+8
-5
@@ -2,7 +2,7 @@
|
||||
|
||||
A single-user static photo gallery: a Go binary watches a directory of images +
|
||||
`.toml` sidecars and regenerates a static site, with an Atom feed, albums, an
|
||||
authenticated upload/manage API, and Android + desktop uploader apps. No
|
||||
authenticated upload/manage API, and Android + desktop apps. No
|
||||
database, no framework.
|
||||
|
||||
## Contributors
|
||||
@@ -34,7 +34,7 @@ database, no framework.
|
||||
|
||||
**Clients**
|
||||
- The web upload + manage UI.
|
||||
- **Android** uploader (Kotlin/Compose, `android/`): pick or share photos, multi-photo bulk upload, captions/dates/tags.
|
||||
- **Android** uploader/manager (Kotlin/Compose, `android/`): pick or share photos, multi-photo bulk upload with captions/dates/tags, plus a Manage screen to edit or delete published posts.
|
||||
- **Qt desktop** uploader (`desktop/`): bulk upload with configurable concurrency, HEIC support, credentials in the system keychain.
|
||||
|
||||
**Deployment**
|
||||
@@ -194,11 +194,14 @@ posts at `/manage`, or use one of the apps below.
|
||||
|
||||
## Apps
|
||||
|
||||
Both post to the same `/upload` API (HTTP Basic auth) and need no server change.
|
||||
Both use the same API (HTTP Basic auth) and need no server change.
|
||||
|
||||
- **Android** (`android/`) — Kotlin/Compose. Pick or share one or many photos,
|
||||
set caption/date/tags, uploads run in a durable background queue. Has its own
|
||||
flake; `cd android && nix develop && ./gradlew assembleRelease`.
|
||||
set caption/date/tags, uploads run in a durable background queue. A Manage
|
||||
screen lists published posts (with thumbnails) and edits their
|
||||
caption/date/tags or deletes them to the server's trash, over the same
|
||||
`/api/*` endpoints the web `/manage` uses. Has its own flake;
|
||||
`cd android && nix develop && ./gradlew assembleRelease`.
|
||||
- **Qt desktop** (`desktop/`) — Qt6/C++. Bulk upload with configurable
|
||||
concurrency, HEIC support, credentials stored in the system keychain. Builds
|
||||
via its own flake in `desktop/`.
|
||||
Reference in new issue
Block a user