24 lines
1.1 KiB
Markdown
24 lines
1.1 KiB
Markdown
Trainlog v0.1.3 improves the local-first capture, planning, history, and
|
|
synchronization experience without changing the published data formats.
|
|
|
|
## Highlights
|
|
|
|
- The Android interface is more compact while preserving durable capture.
|
|
- Programs and their execution state are available across the supported local
|
|
workflows.
|
|
- Sessions and durable drafts are clearer to inspect and resume.
|
|
- The Web exercise catalogue supports bounded administration workflows.
|
|
- Causal deletion prevents retired data from being resurrected by replay.
|
|
- Full-generation synchronization carries the complete supported state.
|
|
- Direct MTP exchange is more robust and reports bounded failures precisely.
|
|
- Foreground and background synchronization have explicit conversation
|
|
ownership.
|
|
- Full-generation requests use a dedicated trigger while legacy V3 signalling
|
|
remains separate and strict.
|
|
|
|
## Assets
|
|
|
|
- `trainlog-android-v0.1.3.apk`: signed public Android APK.
|
|
- `trainlog-tui-linux-x86_64-v0.1.3`: Linux x86-64 runtime bundle containing
|
|
the TUI, local Web adapter, synchronization helpers, and required catalogs.
|
|
- `SHA256SUMS`: SHA-256 checksums for both artifacts.
|