Commit Graph
13 Commits
Author SHA1 Message Date
foxyz 49fee1ca19 Release v1.3.1 2026-10-17 00:56:17 +03:00
foxyz 1c915067aa Release v1.3.0 2026-10-16 07:36:10 +03:00
foxyz bcc6d4bac8 Release v1.2.0 2026-10-13 01:29:32 +03:00
foxyz bbecdcc4d8 Release v1.1.2 2026-10-10 21:45:57 +03:00
foxyz cc45b86271 Release v1.1.1 2026-10-10 01:01:28 +03:00
foxyz 1fd4081461 Release v1.1.0 2026-10-09 23:53:53 +03:00
foxyz ff51d52fbb Release v1.0.1 2026-10-09 08:18:29 +03:00
foxyz 0c38528520 Release v1.0.0 2026-10-09 01:39:35 +03:00
foxyz 9c5733719b Release v0.2.2 2026-10-08 05:30:59 +03:00
foxyz e6f243d6a6 Release v0.2.1 2026-10-07 03:39:00 +03:00
foxyz 8c71ee21c1 Release v0.2.0 2026-10-07 03:15:36 +03:00
foxyz 32848aaf71 Simplify release DX: local manifest, optional hash, slimmer publish
release.sh writes updates/manifest.json at release time (predictable
asset URL) — no CI commit-back, no push-token problem, no detached
checkout dance. release_publish.sh is create-release + upload only.
Manifest sha256 now optional; updater skips verification with a note
when absent (HTTPS + gzip CRC cover the realistic cases). Fixed the
repo-URL sed keeping a .git suffix (caught by a worktree dry run).
Updater tests: 8 (sha-less manifest flow added).
2026-09-13 03:03:48 +03:00
foxyz d77b0e804d Updater v1 --upgrade + roadmap as flat backlog
Updater: watch-together --upgrade checks updates/manifest.json,
downloads the tarball, verifies sha256, applies over the live
install (extract-temp + delete-first move-over; rename-safe on
Linux while running). Zero Flutter imports, 7 tests incl.
stub-server flows. Version stamped via --dart-define=APP_VERSION
in package script. Warns (never silently jumps) on proto mismatch.
Roadmap: phases retired as tracker (history in git log), now flat
Built/Backlog/Epics/Deferred; Jellyfin next feature, transcode
never; updater expansion stays an epic. Endpoint publishing
(manifest + release tarball) is user-owned.
2026-09-12 18:12:28 +03:00