351 Commits
Author SHA1 Message Date
fatsbrown 50bfa24d99 Maintain server side workouts manifest
Fix user home sync status in single player mode.
Sync workouts before rendering user home.
Changes in launcher pages.
Revert unnecessary changes.
2026-05-31 13:49:15 -03:00
fatsbrown 5b222d3f62 Merge remote-tracking branch 'sumulige/master' into workout_sync 2026-05-30 21:34:53 -03:00
fatsbrown 3b90e02c78 Update to Zwift 1.0.161738 2026-05-26 13:04:50 -03:00
sumulige 2cae3c67b2 feat: maintain local Zwift workout catalog
Write synced workouts into the local Zwift Workouts directory and maintain the matching workouts.files manifest entries so the Zwift client can discover generated .zwo files.

Apply the same local catalog update and cleanup path to Intervals.icu and TrainingPeaks managed workouts, while preserving unmanaged custom workout manifest entries.

Expose a small launcher status readout for active provider, cached workout metadata, local file presence, and manifest health.

Use a configurable ZWIFT_WORKOUTS_DIR Docker Compose bind mount instead of committing a host-specific path or credentials.

Privacy review: no secrets, tokens, account IDs, or hard-coded local user paths are added. Existing credential references are code variables only.

Verification: .venv/bin/python -m unittest discover -s tests; git diff --cached --check; docker compose config.
2026-05-23 22:12:03 +08:00
fatsbrown 66770e2d49 Update to Zwift 1.0.161309 2026-05-13 13:41:20 -03:00
fatsbrown c645911d37 Update to Zwift 1.0.160922 2026-04-25 21:39:37 -03:00
sumulige f0418ee337 feat: add workout provider sync integrations 2026-04-22 13:00:26 +08:00
fatsbrown ff511c0b51 Update to Zwift 1.0.160809 2026-04-21 13:29:53 -03:00
fatsbrown 7ea6b836f3 Update to Zwift 1.0.160391 2026-04-07 15:30:02 -03:00
Cassio Davi EmerandGitHub 5bc1d10d9e Merge pull request #506 from fatsbrown/zwift_update
Update to Zwift 1.0.160145
2026-03-30 20:12:25 -03:00
oldnapalm 41eef4fd77 Deprecate uploading to Garmin Connect
Add note about non-rooted Android 15 and later
2026-03-30 20:08:01 -03:00
fatsbrown b9cf9982e6 Update to Zwift 1.0.160145 2026-03-30 17:40:17 -03:00
fatsbrown 193cb76488 Update to Zwift 1.0.159921
Remove unnecessary url_for arguments
2026-03-24 13:18:46 -03:00
fatsbrown fea08b724c Update to Zwift 1.0.159238 2026-03-10 13:09:37 -03:00
fatsbrown 95de2548bd Update to Zwift 1.0.159025 2026-02-24 14:12:26 -03:00
fatsbrown 856ee9ecc3 Update to Zwift 1.0.158475 2026-02-10 14:38:56 -03:00
Cassio Davi EmerandGitHub 956cc86a2e Merge pull request #486 from fatsbrown/zwift_update
Update to Zwift 1.0.158210
2026-01-29 13:38:28 -03:00
fatsbrownandGitHub af2194d3ff Update schedules 2026-01-29 13:26:18 -03:00
fatsbrown 346026394d Update to Zwift 1.0.158210 2026-01-27 14:46:05 -03:00
fatsbrown a6937f498c Update to Zwift 1.0.158083 2026-01-20 13:55:55 -03:00
fatsbrown ef7f636854 Update to Zwift 1.0.158022 2026-01-15 17:30:35 -03:00
fatsbrown 5eb706716f Update to Zwift 1.0.157370 2026-01-13 15:14:41 -03:00
fatsbrownandGitHub 67eb52ced4 Update to Zwift 1.0.157262 2026-01-06 16:13:26 -03:00
fatsbrown 80adbe54c4 Update to Zwift 1.0.157245 2025-12-18 21:32:44 -03:00
fatsbrown c0962a3bc6 Update to Zwift 1.0.156617 2025-12-16 14:16:43 -03:00
fatsbrownandGitHub 4d43a71bda Update ZwiftAndroid_ver_cur.xml 2025-12-13 15:28:06 -03:00
fatsbrownandGitHub 5103f17b1c Update to Zwift 1.0.156100 2025-12-04 18:24:47 -03:00
oldnapalm 7fc5c9b7c8 Update to Zwift 1.0.155319 2025-11-18 13:55:35 -03:00
oldnapalm a6e0c39531 Update to Zwift 1.0.154518 2025-11-04 15:35:37 -03:00
oldnapalm 2b0dea70f5 Update to Zwift 1.0.153811 2025-10-21 14:18:43 -03:00
oldnapalm cb9076d174 Update to Zwift 1.0.153089 2025-10-08 06:22:40 -03:00
oldnapalm 9b5b7b13d6 Update to Zwift 1.0.152959 2025-10-01 07:28:14 -03:00
oldnapalm faa993a415 Update to Zwift 1.0.152379 2025-09-23 15:12:11 -03:00
oldnapalm db114968da Update to Zwift 1.0.152088 2025-09-15 14:46:45 -03:00
oldnapalm c5db9a0788 Update to Zwift 1.0.151752 2025-09-09 13:16:28 -03:00
oldnapalm 6b81a44a7b Update to Zwift 1.0.150872 2025-08-26 13:43:27 -03:00
oldnapalm 2d556fcbbb Update to Zwift 1.0.150398 2025-08-12 13:55:27 -03:00
oldnapalm d9a664afd4 Update to Zwift 1.0.150097 2025-07-29 14:13:04 -03:00
oldnapalm 2d9fb3a7ea Update to Zwift 1.0.149596 2025-07-21 13:33:05 -03:00
oldnapalm 45eb1b65b3 Update to Zwift 1.0.149576 2025-07-15 14:14:35 -03:00
oldnapalm 29cf744fee Update to Zwift 1.0.148988 2025-06-24 13:11:09 -03:00
oldnapalm 1b0559fe3c Update to Zwift 1.0.147909 2025-06-10 13:56:13 -03:00
oldnapalm e17b653acd Allow to download and upload new files 2025-05-30 18:26:59 -03:00
oldnapalm 33ebe53d31 Update to Zwift 1.0.146371 2025-05-20 13:42:01 -03:00
oldnapalm 1c39769626 Update to Zwift 1.0.145313 2025-05-06 13:08:28 -03:00
oldnapalm f21f8548f2 Update to Zwift 1.0.144046 2025-04-15 14:00:49 -03:00
oldnapalm 396d9d13aa Update to Zwift 1.0.143692 2025-04-04 13:03:39 -03:00
oldnapalm 005eaf63c2 Update to Zwift 1.0.143212 2025-04-02 14:37:27 -03:00
oldnapalm 51a98b1175 Update to Zwift 1.0.142579 2025-03-18 14:49:51 -03:00
oldnapalm cc2adc9e0d Update to Zwift 1.0.142533 2025-03-13 17:03:15 -03:00