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 +
|
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
|
`.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.
|
database, no framework.
|
||||||
|
|
||||||
## Contributors
|
## Contributors
|
||||||
@@ -34,7 +34,7 @@ database, no framework.
|
|||||||
|
|
||||||
**Clients**
|
**Clients**
|
||||||
- The web upload + manage UI.
|
- 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.
|
- **Qt desktop** uploader (`desktop/`): bulk upload with configurable concurrency, HEIC support, credentials in the system keychain.
|
||||||
|
|
||||||
**Deployment**
|
**Deployment**
|
||||||
@@ -194,11 +194,14 @@ posts at `/manage`, or use one of the apps below.
|
|||||||
|
|
||||||
## Apps
|
## 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,
|
- **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
|
set caption/date/tags, uploads run in a durable background queue. A Manage
|
||||||
flake; `cd android && nix develop && ./gradlew assembleRelease`.
|
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
|
- **Qt desktop** (`desktop/`) — Qt6/C++. Bulk upload with configurable
|
||||||
concurrency, HEIC support, credentials stored in the system keychain. Builds
|
concurrency, HEIC support, credentials stored in the system keychain. Builds
|
||||||
via its own flake in `desktop/`.
|
via its own flake in `desktop/`.
|
||||||
Reference in new issue
Block a user