-
a0474c7056
Wave 3 (#3): match apksigner digest format in fingerprint assert
main
v1.0.0
Lukas Holzner
2026-10-02 18:45:33 +02:00
-
25d43a7702
Wave 3 (#3): tolerate zero previous tags in versionCode check
Lukas Holzner
2026-10-02 18:32:14 +02:00
-
ed769b0c4a
Wave 3 (#3): POSIX grep in versionCode check (no PCRE on runner)
Lukas Holzner
2026-10-02 18:19:25 +02:00
-
316b4e6055
Wave 3 (#3): harden release pipeline (pins, idempotency, hygiene, versionCode gate)
Lukas Holzner
2026-10-02 17:31:35 +02:00
-
7d70931c86
Wave 3 (#3): encrypted keystore in repo, passphrase-only secret
Lukas Holzner
2026-10-02 16:57:56 +02:00
-
19f3a5a48e
Wave 3 (#3): chunked keystore secrets with per-chunk verification
Lukas Holzner
2026-10-02 16:44:58 +02:00
-
321a827996
Wave 3 (#3): CI keystore integrity self-check (hash + keytool)
Lukas Holzner
2026-10-02 16:25:24 +02:00
-
ece81942a7
Wave 3 (#3): drop redundant SDK step (same SIGPIPE bug, already covered)
Lukas Holzner
2026-10-02 16:02:43 +02:00
-
d76abe1c5b
Wave 3 (#3): tolerate yes/SIGPIPE under pipefail in SDK setup
Lukas Holzner
2026-10-02 15:52:06 +02:00
-
166eaba4f7
Wave 3 (#3): install Android SDK manually (setup-android pulls removed legacy package)
Lukas Holzner
2026-10-02 15:42:06 +02:00
-
68ba3d8e50
Wave 3 (#3): Gitea Actions release workflow (tag -> signed APK + release upload)
Lukas Holzner
2026-10-02 15:24:43 +02:00
-
4266958814
Wave 2 (#4, #5, #6): nav restructure + scheduling, landscape, AI-Edit state preservation
Lukas Holzner
2026-10-02 15:11:41 +02:00
-
bbfcbe74af
Wave 1 (#1, #2): foreground timer service, background catch-up, alarms, native TTS, warning tone
Lukas Holzner
2026-10-02 14:18:15 +02:00
-
fe9e75a4e7
Docs: proper README, AGENTS.md, MIT LICENSE
Lukas Holzner
2026-10-02 10:24:47 +02:00
-
4fc6be04da
Mindlist v1: FOSS Neurolist clone (PWA + Capacitor Android), v3 logo, signed release
Lukas Holzner
2026-10-02 10:18:13 +02:00