Commit Graph

  • 12967e9894 chore: bump version to 1.1.3+108 [ci skip] ShanaiaBot 2026-07-20 12:04:33 +02:00
  • 7daa6cfdb6 fix(auto): clear stuck bluetooth EQ selection on device disconnect Javier Bautista Fernández 2026-07-20 12:03:46 +02:00
  • 09e0216874 chore: bump version to 1.1.2+107 [ci skip] ShanaiaBot 2026-07-20 10:22:52 +02:00
  • 2a5030431b fix(android): break literal /* in KDoc that unclosed the comment Javier Bautista Fernández 2026-07-20 10:22:10 +02:00
  • dca3a1107e chore: bump version to 1.1.1+106 [ci skip] ShanaiaBot 2026-07-20 01:16:35 +02:00
  • 49def4b276 docs(openspec): archive android-auto-local-music-phase3 FreeTLab 2026-07-20 01:15:46 +02:00
  • dfd40ca937 feat(auto): queue playback and shuffle for local music folders [size:exception] FreeTLab 2026-07-20 01:08:15 +02:00
  • 85dd043cd4 docs(openspec): archive android-auto-local-music-phase2 FreeTLab 2026-07-19 23:59:21 +02:00
  • 352eb9fc37 feat(auto): real metadata, quality sort and name buckets for local music [size:exception] FreeTLab 2026-07-19 23:52:08 +02:00
  • e030a0975d docs(openspec): archive android-auto-local-music-paging FreeTLab 2026-07-19 22:21:45 +02:00
  • 725169cd31 feat(auto): page local-music folders instead of truncating at 50 [size:exception] FreeTLab 2026-07-19 22:14:05 +02:00
  • 977cbcd8cc docs(openspec): archive android-auto-local-music Phase 1 FreeTLab 2026-07-19 20:37:54 +02:00
  • 6ae7e378c4 feat(auto): browse and play local music folders in Android Auto [size:exception] FreeTLab 2026-07-19 20:30:50 +02:00
  • 99897ec848 chore(release): open 1.1.0 development line [version set] FreeTLab 2026-07-19 18:34:21 +02:00
  • 9bfa9ac408 docs(openspec): archive android-auto-eq-presets FreeTLab 2026-07-19 14:19:11 +02:00
  • 90cd232ad2 feat(auto): expose EQ presets as a browsable Android Auto folder FreeTLab 2026-07-19 14:12:39 +02:00
  • 066fedb7bc docs(openspec): archive android-auto-favorite-groups FreeTLab 2026-07-19 13:47:39 +02:00
  • f368bcc777 feat(auto): surface favorite groups as Android Auto sub-folders FreeTLab 2026-07-19 13:42:25 +02:00
  • f9003436ea docs(openspec): archive android-auto-media and auto-media-art-quality FreeTLab 2026-07-19 13:22:18 +02:00
  • c193650cc4 fix(auto): fall back to brand art and surface quality on dead/missing favicons FreeTLab 2026-07-19 13:06:18 +02:00
  • 08cae2a5d4 chore: bump version to 1.0.1+105 [ci skip] ShanaiaBot 2026-07-16 16:29:34 +02:00
  • 07c6e32af0 docs(auto): android auto research guide and sdd artifacts for android-auto-media Javier Bautista Fernández 2026-07-16 16:28:54 +02:00
  • 35bb180612 feat(auto): browsable Android Auto media tree with play-by-id [size:exception] Javier Bautista Fernández 2026-07-16 16:28:44 +02:00
  • 43781274ce chore: bump version to 1.0.0+104 [ci skip] ShanaiaBot 2026-07-15 15:44:16 +02:00
  • 03de273369 chore(release): promote to 1.0.0 stable [version set] Javier Bautista Fernández 2026-07-15 15:43:16 +02:00
  • f1bb54d25a chore: bump version to 0.1.102+103 [ci skip] ShanaiaBot 2026-07-14 15:19:47 +02:00
  • 38d78fc4f8 fix(alarm): honor the persisted trigger on reschedule so app updates stop re-arming the wrong day Javier Bautista Fernández 2026-07-14 15:18:38 +02:00
  • 448fbec354 chore: bump version to 0.1.101+102 [ci skip] ShanaiaBot 2026-07-12 23:33:36 +02:00
  • d8e67a5204 fix(alarm): make all date math wall-clock correct across DST and timezone changes FreeTLab 2026-07-12 23:32:31 +02:00
  • e84cd2d7ed chore: bump version to 0.1.100+101 [ci skip] ShanaiaBot 2026-07-12 23:18:26 +02:00
  • 9c7cf4e261 fix(alarm): anchor snooze to the ringing occurrence, never a future one FreeTLab 2026-07-12 23:17:25 +02:00
  • 597c98d0e7 chore: bump version to 0.1.99+100 [ci skip] ShanaiaBot 2026-07-12 23:07:11 +02:00
  • 8741cdba5f fix(alarm): honor Dart's next-occurrence verdict on fresh schedule calls FreeTLab 2026-07-12 23:05:56 +02:00
  • 3fd5080cd1 chore: bump version to 0.1.98+99 [ci skip] ShanaiaBot 2026-07-12 12:37:23 +02:00
  • 41b95fed44 docs(openspec): archive native-alarm-ring and update the native-alarms spec FreeTLab 2026-07-12 12:36:21 +02:00
  • a788eabfcb chore: bump version to 0.1.97+98 [ci skip] ShanaiaBot 2026-07-12 12:21:42 +02:00
  • 6f07e27905 fix(alarm): silence the fire channel explicitly instead of by omission FreeTLab 2026-07-12 12:20:41 +02:00
  • 8a4a8bd5d7 chore: bump version to 0.1.96+97 [ci skip] ShanaiaBot 2026-07-12 12:03:57 +02:00
  • 884567beaa feat(alarm): native-only ring with DeskClock fade curve and silent channel FreeTLab 2026-07-12 11:57:26 +02:00
  • 5bd861d7fb chore: bump version to 0.1.95+96 [ci skip] ShanaiaBot 2026-07-12 11:37:53 +02:00
  • bd7f883118 refactor(alarm): make the ringing screen pure UI over a reduced native port FreeTLab 2026-07-12 11:33:37 +02:00
  • 836fb44adb chore: bump version to 0.1.94+95 [ci skip] ShanaiaBot 2026-07-12 00:36:40 +02:00
  • 2e64740b26 fix(alarm): anchor the fade at alarm time and defer the override to first audio FreeTLab 2026-07-12 00:35:28 +02:00
  • f73a12ad48 chore: bump version to 0.1.93+94 [ci skip] ShanaiaBot 2026-07-12 00:05:54 +02:00
  • 86225cbc68 fix(alarm): scope native stop to the ringing id and intercept system back FreeTLab 2026-07-12 00:04:52 +02:00
  • e84a41acd4 chore: bump version to 0.1.92+93 [ci skip] ShanaiaBot 2026-07-11 23:33:15 +02:00
  • 1b1b692f04 fix(alarm): apply the configured fraction to the ring volume override FreeTLab 2026-07-11 23:32:04 +02:00
  • 5f65d068a8 chore: bump version to 0.1.91+92 [ci skip] ShanaiaBot 2026-07-11 23:03:13 +02:00
  • 3ebb41aa9d fix(alarm): arm a just-passed occurrence instead of skipping it a day FreeTLab 2026-07-11 23:02:13 +02:00
  • 812922d7f1 chore: bump version to 0.1.90+91 [ci skip] ShanaiaBot 2026-07-11 22:49:56 +02:00
  • 5291221fc8 fix(alarm): cap the ring at the configured volume instead of the device max FreeTLab 2026-07-11 22:48:55 +02:00
  • 2c28f1696a chore: bump version to 0.1.89+90 [ci skip] ShanaiaBot 2026-07-11 22:27:25 +02:00
  • b294b287c7 fix(alarm): stop a duplicate fire event from killing the active ring FreeTLab 2026-07-11 22:26:12 +02:00
  • b7af1064cc chore: bump version to 0.1.88+89 [ci skip] ShanaiaBot 2026-07-11 17:35:37 +02:00
  • c65497e58a docs(openspec): archive persistence-corruption-guard and promote its spec FreeTLab 2026-07-11 17:34:34 +02:00
  • 762e740c89 chore: bump version to 0.1.87+88 [ci skip] ShanaiaBot 2026-07-11 17:21:09 +02:00
  • 48e74e6bfe fix(radio): treat custom-station path resolution as part of the IO surface FreeTLab 2026-07-11 17:19:42 +02:00
  • d824ef5c21 chore: bump version to 0.1.86+87 [ci skip] ShanaiaBot 2026-07-11 13:01:16 +02:00
  • 45b7fc8741 fix(eq): keep valid presets when stored maps are partially corrupt FreeTLab 2026-07-11 12:56:36 +02:00
  • 2255c18ce8 chore: bump version to 0.1.85+86 [ci skip] ShanaiaBot 2026-07-11 12:46:49 +02:00
  • 13ad736917 fix(radio): quarantine corrupt custom-station files instead of silently emptying them FreeTLab 2026-07-11 12:42:20 +02:00
  • a34182fdaf chore: bump version to 0.1.84+85 [ci skip] ShanaiaBot 2026-07-11 12:28:50 +02:00
  • 65c1ac2085 fix(alarm): stop corrupt entries and unreadable payloads from wiping saved alarms FreeTLab 2026-07-11 12:23:03 +02:00
  • 23ab3494a7 chore: bump version to 0.1.83+84 [ci skip] ShanaiaBot 2026-07-11 11:09:36 +02:00
  • 7eaa87b462 fix(alarm): start the fade-in when pre-started audio is already playing FreeTLab 2026-07-11 11:08:32 +02:00
  • f6ea4e64b9 chore: bump version to 0.1.82+83 [ci skip] ShanaiaBot 2026-07-11 10:33:15 +02:00
  • efbf289f6b docs(openspec): archive alarm-volume-ramp-restore and promote native-alarms spec FreeTLab 2026-07-11 10:32:07 +02:00
  • 0804a612ec chore: bump version to 0.1.81+82 [ci skip] ShanaiaBot 2026-07-11 10:17:46 +02:00
  • 79f6f8ef38 fix(alarm): capture alarm state before dispose so its volume restore works FreeTLab 2026-07-11 10:16:25 +02:00
  • b9539223de chore: bump version to 0.1.80+81 [ci skip] ShanaiaBot 2026-07-11 09:58:08 +02:00
  • 66a19525bd fix(alarm): defer the Dart fade-in until the native handoff confirms FreeTLab 2026-07-11 09:57:05 +02:00
  • a6e1177752 chore: bump version to 0.1.79+80 [ci skip] ShanaiaBot 2026-07-11 09:17:06 +02:00
  • acd903d9a8 feat(alarm): make the ring immune to device media volume FreeTLab 2026-07-11 09:15:37 +02:00
  • 251d3fd3cd chore: bump version to 0.1.78+79 [ci skip] ShanaiaBot 2026-07-11 01:23:25 +02:00
  • 43f61d7c21 docs(openspec): cancel alarm FGS slice, the alarm service type never existed FreeTLab 2026-07-11 01:22:17 +02:00
  • 39693ce995 chore: bump version to 0.1.77+78 [ci skip] ShanaiaBot 2026-07-11 01:16:08 +02:00
  • 159334f997 docs(openspec): archive bt-device-identity and promote its spec FreeTLab 2026-07-11 01:14:56 +02:00
  • 41b35c7f44 chore: bump version to 0.1.76+77 [ci skip] ShanaiaBot 2026-07-11 00:57:31 +02:00
  • 747738d20a docs(openspec): add SDD artifact trails for bt-device-identity and alarm-volume-ramp-restore FreeTLab 2026-07-11 00:56:22 +02:00
  • 0b18540935 chore: bump version to 0.1.75+76 [ci skip] ShanaiaBot 2026-07-11 00:54:46 +02:00
  • 8cca7c3daa test(devices): cover rename surviving a re-pair cycle end to end FreeTLab 2026-07-11 00:53:44 +02:00
  • 158203fee9 chore: bump version to 0.1.74+75 [ci skip] ShanaiaBot 2026-07-11 00:26:07 +02:00
  • b17c582572 fix(devices): cache platform device names, dedupe placeholder ids, purge collided EQ entries FreeTLab 2026-07-11 00:24:59 +02:00
  • 224763bca3 chore: bump version to 0.1.73+74 [ci skip] ShanaiaBot 2026-07-11 00:03:51 +02:00
  • aef4e02c1f fix(devices): use real Bluetooth MAC as device identity on Android 12+ FreeTLab 2026-07-11 00:02:38 +02:00
  • d3763eaec5 chore: bump version to 0.1.72+73 [ci skip] ShanaiaBot 2026-07-10 23:55:15 +02:00
  • 8f7ca8059b fix(eq): resolve base-speaker preset live instead of pinning a stale copy FreeTLab 2026-07-10 23:54:01 +02:00
  • bfa95a1e57 chore: bump version to 0.1.71+72 [ci skip] ShanaiaBot 2026-07-10 18:53:22 +02:00
  • 0ab63731d0 fix(eq): re-apply equalizer when the native audio session rotates FreeTLab 2026-07-10 18:51:45 +02:00
  • a31dc07318 chore: bump version to 0.1.70+71 [ci skip] ShanaiaBot 2026-07-04 12:43:21 +02:00
  • bccc5c48b8 docs(openspec): add SDD artifact trail for recent alarm and EQ changes FreeTLab 2026-07-04 12:42:11 +02:00
  • e5b6d8acb3 chore: bump version to 0.1.69+70 [ci skip] ShanaiaBot 2026-07-02 18:54:39 +02:00
  • 8f2bf2bdd6 feat(notifications): add branded monochrome icon and color to all notifications FreeTLab 2026-07-02 18:53:33 +02:00
  • c78af4b1e8 chore: bump version to 0.1.68+69 [ci skip] ShanaiaBot 2026-07-02 15:23:08 +02:00
  • 28b663bbe7 fix(alarm): recalculate every alarm on each mutation, not just the touched one Javier Bautista Fernández 2026-07-02 15:21:38 +02:00
  • a8a2db4b64 chore: bump version to 0.1.67+68 [ci skip] ShanaiaBot 2026-07-02 10:53:12 +02:00
  • 7cfde24811 fix(alarm): avoid ClassCastException casting snooze millis to Long Javier Bautista Fernández 2026-07-02 10:52:07 +02:00
  • da9d32849c chore: bump version to 0.1.66+67 [ci skip] ShanaiaBot 2026-07-01 00:24:18 +02:00
  • 6acbd7ca93 fix(alarm): handle snooze reschedule failures instead of silently dropping them FreeTLab 2026-07-01 00:22:53 +02:00
  • cc98f3f331 chore: bump version to 0.1.65+66 [ci skip] ShanaiaBot 2026-06-30 22:11:58 +02:00