Commit graph

  • 53f15e1354 fix(packaging): declare sleep diary schemas fy59 2026-09-21 06:25:05 +0200
  • 1096b13939 docs: document sleep diary v1 fy59 2026-09-21 06:24:17 +0200
  • bf27e05e7a feat(android): add sleep diary capture fy59 2026-09-21 06:24:13 +0200
  • 36a7e651ac feat(web): add sleep diary workspace and pdf fy59 2026-09-21 06:24:10 +0200
  • 30df3030e6 feat(sync): synchronize sleep diary fy59 2026-09-21 06:24:05 +0200
  • 2565d0eafa feat(core): add sleep diary domain fy59 2026-09-21 06:23:58 +0200
  • 6948e0bbd5 refactor(web): refine analysis visual presentation fy59 2026-09-20 21:06:10 +0200
  • c31c394e4f refactor(web): improve dashboard summaries fy59 2026-09-20 20:38:39 +0200
  • 109eb6fcd4 docs: document 0.1.4 analysis foundation fy59 2026-09-20 20:35:16 +0200
  • 2bd68100e9 feat(web): implement analysis read models and workspace fy59 2026-09-20 20:35:16 +0200
  • 451d0a36a0 chore: open 0.1.4 development fy59 2026-09-20 20:19:54 +0200
  • bedf392542 release: prepare v0.1.3 v0.1.3 fy59 2026-09-20 20:17:13 +0200
  • 0262433615 docs(sync): document decoupled generation admission fy59 2026-09-20 19:22:19 +0200
  • ab3986200e feat(sync): separate full-generation Android trigger fy59 2026-09-20 19:22:19 +0200
  • eb6d70fb62 docs(sync): document Android conversation ownership fy59 2026-09-20 17:54:47 +0200
  • 38d304d014 fix(android): prioritize explicit sync conversations fy59 2026-09-20 17:54:43 +0200
  • ca2ea9379b docs(sync): document MTP visibility guarantees fy59 2026-09-20 15:30:06 +0200
  • 0e13c3947a fix(android): keep body metrics two-column on normal phones fy59 2026-09-20 15:30:06 +0200
  • 60b08f225a fix(sync): throttle MTP polling and preserve timeout cause fy59 2026-09-20 15:30:06 +0200
  • a2eaf224e8 fix(sync): make Android generation publication visible to MTP fy59 2026-09-20 15:30:00 +0200
  • ba5021b436 fix(sync): retain strict V3 fallback publication fy59 2026-09-20 14:40:59 +0200
  • 99e428c558 docs(sync): reconcile rollout readiness fy59 2026-09-20 14:37:07 +0200
  • 2a68e5a505 docs(sync): document full-generation daily routing fy59 2026-09-20 14:35:42 +0200
  • 1e9c8aa741 fix(sync): route Android requests through full generations fy59 2026-09-20 14:35:42 +0200
  • f27ef5af5f refactor(android): compact drafts and body measurement screens fy59 2026-09-20 14:26:34 +0200
  • 53baa7ad24 chore(android): keep private candidates on 0.1.3 fy59 2026-09-20 13:29:58 +0200
  • e41949557b docs(ui): document unified capture interface fy59 2026-09-20 13:23:08 +0200
  • d56bd3b54f feat(web): refine program progress presentation fy59 2026-09-20 13:23:08 +0200
  • cb4010dbd5 feat(android): unify capture-first mobile interface fy59 2026-09-20 13:23:08 +0200
  • 88e0eb0fb7 feat(web): add exercise catalog administration fy59 2026-09-20 12:11:45 +0200
  • 0a9639bb94 docs: define 0.1.3 development roadmap fy59 2026-09-20 08:55:08 +0200
  • 5701e2a541 chore: start 0.1.3 development fy59 2026-09-20 08:26:43 +0200
  • fdf4301502 release: v0.1.2 v0.1.2 fy59 2026-09-20 08:23:30 +0200
  • 799054ee2c feat(sync): add USB and Drive Android synchronization fy59 2026-09-20 08:03:25 +0200
  • 3ad50be247 feat(web): add active program calendar fy59 2026-09-20 08:03:03 +0200
  • ca45683813 fix(programs): preserve integer target weights fy59 2026-09-19 08:05:48 +0200
  • 4ad7ccc9c0 Document history deletion private rollout fy59 2026-09-19 07:20:26 +0200
  • a8c50a9512 Prioritize recent synchronization acknowledgements fy59 2026-09-19 00:00:20 +0200
  • 736d209675 Honor session tombstones in association companions fy59 2026-09-18 23:33:23 +0200
  • 457abc0a51 Normalize recoverable rejection acknowledgements fy59 2026-09-18 23:25:43 +0200
  • 59673a0739 Recover terminal generation acknowledgements fy59 2026-09-18 23:22:35 +0200
  • 2c0fa714c3 Honor causal tombstones in full generation snapshots fy59 2026-09-18 23:18:01 +0200
  • 68af06b470 Fix causal deletion of Program sessions fy59 2026-09-18 23:04:01 +0200
  • 894c944636 docs: record program execution rollout fy59 2026-09-18 22:09:33 +0200
  • 949ace6301 Add durable program session execution flow fy59 2026-09-18 21:30:14 +0200
  • db722588f8 docs: record Programs Android rollout fy59 2026-09-18 20:45:13 +0200
  • f431b6ec9c test(programs): close migration and sync gates fy59 2026-09-18 20:01:42 +0200
  • 20fc427c2f feat(programs): add deletion and Android projection fy59 2026-09-18 19:17:34 +0200
  • 4d6ee07ac5 docs(web): record grouped private rollout fy59 2026-09-18 17:53:55 +0200
  • a0fc48f082 docs(web): document deletion and program v1 fy59 2026-09-18 17:15:19 +0200
  • 4dffb05210 feat(web): complete session deletion and programs fy59 2026-09-18 17:15:19 +0200
  • c8a292326d refactor(programs): add readable program service fy59 2026-09-18 16:18:54 +0200
  • a4d7f5d350 docs(style): enforce changed-file readability gate fy59 2026-09-18 16:18:40 +0200
  • 0cff443893 style(web): separate programs interaction flows fy59 2026-09-18 16:18:40 +0200
  • ed9395366e refactor(programs): clarify persistence and transaction flow fy59 2026-09-18 16:18:34 +0200
  • 679ed6184a Document Web Sessions withdrawal rollout fy59 2026-09-18 15:29:02 +0200
  • 4573fe9a42 Refresh MTP peer identity before validation fy59 2026-09-18 15:20:58 +0200
  • 4f0a5fee31 Add durable Web preparation withdrawal fy59 2026-09-18 15:05:51 +0200
  • 0e7fb720c8 Use current HTTP 422 status name fy59 2026-09-18 08:32:43 +0200
  • 4b76848c54 Fix Web Sessions test response ownership fy59 2026-09-18 08:29:52 +0200
  • 823184d99e Test terminal generation resume boundary fy59 2026-09-18 07:59:43 +0200
  • 1fc15d6214 Document controlled Sessions V1 deployment fy59 2026-09-18 07:52:53 +0200
  • 1a373cb3bb Complete acknowledged generation conversations fy59 2026-09-18 07:40:02 +0200
  • c4074f4732 Resume interrupted Android generations fy59 2026-09-18 07:34:24 +0200
  • 1be4ab0397 Fix Android generation sync retry trigger fy59 2026-09-18 05:42:48 +0200
  • 189307b548 Accept integral preparation weight targets fy59 2026-09-18 05:32:39 +0200
  • ed3301217f Track Sessions frontend assets in Meson fy59 2026-09-18 05:30:02 +0200
  • 9cdd9c2313 Serialize Web preparation commands strictly fy59 2026-09-18 05:29:23 +0200
  • f57682790d Fix proposal preparation derivation transaction fy59 2026-09-18 05:27:47 +0200
  • a856451875 Declare session preparation package protocol fy59 2026-09-18 05:17:37 +0200
  • c99493fa54 Document Web Sessions V1 evidence fy59 2026-09-18 05:10:50 +0200
  • bbcb487491 Complete Web Sessions pagination and browser flow fy59 2026-09-18 05:10:50 +0200
  • e0a0397d2a Deliver prepared sessions through generation sync fy59 2026-09-17 20:47:15 +0200
  • 47385c7a86 Implement Web Sessions Core API and interface fy59 2026-09-17 20:27:41 +0200
  • ec17fca45d Define Web Sessions preparation persistence contract fy59 2026-09-17 20:13:21 +0200
  • a5cdbdf2b9 Document controlled generation archive rollout fy59 2026-09-17 19:47:03 +0200
  • d87d7cd302 Publish desktop generation before its MTP reference fy59 2026-09-17 19:37:43 +0200
  • 908c38546c Use Android-compatible archive durability barrier fy59 2026-09-17 19:32:36 +0200
  • 4c330be8c3 Implement durable sync generation archival fy59 2026-09-17 19:23:01 +0200
  • 6f3ad45cb4 Bound generation MTP pull to current objects fy59 2026-09-17 18:26:24 +0200
  • f7b556cc37 Fix sync MTP timeout and prepared-item visibility fy59 2026-09-17 18:06:56 +0200
  • 56ac1cdfd2 docs(sync): record operational private rollout fy59 2026-09-17 17:24:55 +0200
  • e64ea836f7 fix(android): report completed generation sync fy59 2026-09-17 17:18:05 +0200
  • bad79ed926 fix(android): ignore stale sync coordination objects fy59 2026-09-17 17:11:35 +0200
  • d94ff495e3 fix(sync): package every generation exporter fy59 2026-09-17 17:08:14 +0200
  • 09ada28c6b fix(sync): compare feedback values across row modes fy59 2026-09-17 17:05:40 +0200
  • 72c30ba7e0 fix(sync): package generation module closure fy59 2026-09-17 17:01:15 +0200
  • 99e6c0b073 fix(web): generate sync ids on loopback HTTP fy59 2026-09-17 16:56:59 +0200
  • 05c93777d6 fix(sync): resolve versioned launcher symlinks fy59 2026-09-17 16:09:58 +0200
  • 1552dcac1f test(android): validate real bridge backups fy59 2026-09-17 16:08:36 +0200
  • 0018edff26 fix(android): preserve rollout update chain fy59 2026-09-17 15:56:47 +0200
  • 8aa3c20954 docs(sync): record rollout candidate provenance fy59 2026-09-17 15:47:48 +0200
  • dd8c91a946 fix(sync): package user service helpers fy59 2026-09-17 15:47:15 +0200
  • cc87f26b98 docs(sync): record native candidate evidence fy59 2026-09-17 15:26:14 +0200
  • 2c5a8be282 fix(sync): reject truncated native artifacts fy59 2026-09-17 15:19:59 +0200
  • d29532a735 docs(style): record readability validation fy59 2026-09-17 14:51:56 +0200
  • 3a740eb95d docs(style): enforce readable source formatting fy59 2026-09-17 14:47:05 +0200
  • 7d29dc83a2 refactor(c): clarify control flow and MTP callbacks fy59 2026-09-17 14:46:23 +0200
  • 7b769076c1 style(sync): expand Python and Kotlin workflows fy59 2026-09-17 14:45:00 +0200
  • 6cd6219ac5 style(c): expand compact synchronization code fy59 2026-09-17 14:43:24 +0200