Commit Graph

  • 94b1e901d1 fix(paises): eyebrows outside the card, country count, header search FreeTLab 2026-07-30 16:18:44 +02:00
  • 533896b9fa fix(ecualizador): header switch, banner radius, preset chips, glow thumb FreeTLab 2026-07-30 16:14:11 +02:00
  • b5b9829faa fix(ajustes): group eyebrow outside the card, per-row accent icons FreeTLab 2026-07-30 16:05:28 +02:00
  • e036f99a61 fix(bienvenida,grabaciones): headline size, CTA radius, storage caption FreeTLab 2026-07-30 16:00:30 +02:00
  • 01615f9751 fix(escuchar,reproductor): add the section-heading token and screen 1-3 polish FreeTLab 2026-07-30 14:48:06 +02:00
  • 7ff156852f fix(bienvenida): match body/bullet type sizes and clip the logo mark FreeTLab 2026-07-30 13:02:40 +02:00
  • 038ec7f3b8 fix(alarma-sonando): pulsing halo, hero-time metrics, art size, snooze icon FreeTLab 2026-07-30 12:58:19 +02:00
  • 8fcb734ab0 fix(alarmas): tighten the gap between stacked alarm cards to 10px FreeTLab 2026-07-30 12:45:41 +02:00
  • ca2400f0d4 fix(favoritos): restyle the dashed custom-station CTA to spec FreeTLab 2026-07-30 12:40:59 +02:00
  • 163241d4a1 fix(inicio): add the favourites count badge and plain-text Ver todas FreeTLab 2026-07-30 12:36:27 +02:00
  • 56123ea51b fix(ajustes): inset row dividers and shrink icon/title/chevron FreeTLab 2026-07-30 12:32:10 +02:00
  • 8ecfc928b3 fix(reproductor): move the quality row last and size the play button at 78 FreeTLab 2026-07-30 12:14:51 +02:00
  • 3303bd387c fix(paises,buscar): tappable ISO rows and a reconnect card FreeTLab 2026-07-30 11:48:25 +02:00
  • 955682271c fix(favoritos,grabaciones): replace glass cards with flat rows FreeTLab 2026-07-30 11:46:55 +02:00
  • 4537497e83 fix(chrome): rebuild MiniReproductor as a full-bleed opaque bar with art FreeTLab 2026-07-30 10:38:59 +02:00
  • 2b28c4daed fix(vacaciones): replace the progress bar with the prototype's date pair FreeTLab 2026-07-30 10:25:07 +02:00
  • 2255374291 fix(alarmas): restyle the editor sheet as the prototype draws it FreeTLab 2026-07-30 10:08:54 +02:00
  • 653848899f fix(eq): split the equalizer body into 4 cards, add Restablecer a plano FreeTLab 2026-07-30 00:57:29 +02:00
  • e5d461af53 fix(buscar): build the 2x2 "Explorar por" grid, add Novedades FreeTLab 2026-07-30 00:43:27 +02:00
  • a49b2b6519 fix(inicio): render Tus emisoras as a 2-column grid of 8 FreeTLab 2026-07-30 00:10:11 +02:00
  • fcba592352 fix(visualizador): add a discrete-bar rendering mode FreeTLab 2026-07-30 00:04:03 +02:00
  • e94e64faca fix(bienvenida): bottom-anchor content and add the blurred backdrop FreeTLab 2026-07-29 23:41:35 +02:00
  • 684e8e8ff9 fix(buscar): rebuild the offline banner with offlineAccent FreeTLab 2026-07-29 23:40:38 +02:00
  • e1505d7aaa fix(escuchar): show the station meta line in the hero FreeTLab 2026-07-29 23:34:07 +02:00
  • 9840205a83 fix(alarma-sonando): add the schedule pill and restyle the station name FreeTLab 2026-07-29 23:33:17 +02:00
  • dcb716cbc3 fix(alarma-sonando): restyle Stop as a neutral translucent surface FreeTLab 2026-07-29 23:27:28 +02:00
  • cd77ec256e fix(escuchar): restore the prototype's 132px hero artwork FreeTLab 2026-07-29 23:04:40 +02:00
  • 615a5aac92 fix(eq): restore the prototype's band height and brand-teal fill FreeTLab 2026-07-29 23:01:02 +02:00
  • 97e38becfe fix(chrome): retire PluriScreenHeader, it has no equivalent in the prototype FreeTLab 2026-07-29 21:29:49 +02:00
  • 7ebe0b77a4 fix(layout): introduce the prototype's 3-tier horizontal padding scale FreeTLab 2026-07-29 21:28:48 +02:00
  • e0164f68b5 fix(ajustes): show each settings row's current value FreeTLab 2026-07-29 21:26:48 +02:00
  • f5a211492a fix(typography): bake the prototype colour into eyebrowLabel FreeTLab 2026-07-29 20:34:09 +02:00
  • d0660a4966 fix(stations): replace the ringed circle thumbnail with a plain square FreeTLab 2026-07-29 20:29:31 +02:00
  • 5a5f1655a9 fix(surfaces): make list/card surfaces opaque by default, fix card radius FreeTLab 2026-07-29 20:23:55 +02:00
  • 78a7415dd8 fix(chrome): drop the global AppBar, give each root its own title row FreeTLab 2026-07-29 20:17:24 +02:00
  • b8f078bc14 feat(nav): rebuild the bottom bar as the prototype's balloon bar FreeTLab 2026-07-29 20:00:30 +02:00
  • 34388d364b chore: bump version to 1.2.1+123 [ci skip] ShanaiaBot 2026-07-29 18:35:47 +02:00
  • c01c518541 fix(favoritos): use the cross-version onReorder API and correct drag index math FreeTLab 2026-07-29 18:35:08 +02:00
  • 40c2763061 feat: functional redesign of the whole app (1.2.0) FreeTLab 2026-07-29 18:18:33 +02:00
  • 3ec41bb31e feat(i18n): add redesign strings and translate Escuchar rename to 11 locales feat/rediseno-funcional FreeTLab 2026-07-29 16:35:30 +02:00
  • 2959941485 fix(bienvenida): wire the welcome screen into the first-launch flow FreeTLab 2026-07-29 15:49:44 +02:00
  • f3d744aeed fix(ajustes): dispose sheet text controllers after the close animation FreeTLab 2026-07-29 15:22:15 +02:00
  • 9b415e73b0 feat(bienvenida): add monetization-free welcome screen FreeTLab 2026-07-29 15:04:44 +02:00
  • 862197ab48 feat(connectivity): restyle offline and reconnect banners FreeTLab 2026-07-29 14:43:34 +02:00
  • dc21732027 feat(reproductor): restructure full player with tool-tray and EQ sheet FreeTLab 2026-07-29 14:20:27 +02:00
  • c9fe0ad651 feat(eq): restyle equalizer screen and add custom presets FreeTLab 2026-07-29 12:53:12 +02:00
  • e1732af222 feat(alarma-sonando): restyle ringing screen, drop live countdown label FreeTLab 2026-07-29 12:00:59 +02:00
  • a2121d84bd feat(alarmas): rewrite alarm editor with inline time widget FreeTLab 2026-07-29 11:43:15 +02:00
  • 332c2192cd chore(deps): sync pubspec.lock for meta 1.18.0 and test_api 0.7.11 FreeTLab 2026-07-29 11:09:27 +02:00
  • 61d873f035 docs(sdd): record WU9's realized diff and size:exception FreeTLab 2026-07-29 10:52:02 +02:00
  • 9dfcf0b428 feat(vacaciones): add vacation range manager screen FreeTLab 2026-07-29 10:49:51 +02:00
  • a09d614f52 docs(sdd): record WU8's realized diff and size:exception FreeTLab 2026-07-29 10:22:14 +02:00
  • 9a2eb57a0e feat(alarmas): simplify alarm cards and add vacation summary row FreeTLab 2026-07-29 10:20:25 +02:00
  • 6653e044c7 docs(sdd): add anti-copy guard so WU18 cannot pass with untranslated values FreeTLab 2026-07-29 09:44:07 +02:00
  • c6f16c81b5 feat(paises): add country browser and extract shared radio transport FreeTLab 2026-07-29 09:36:31 +02:00
  • 9bd828139f feat(buscar): add discovery landing state, filter pills, counter, and sort FreeTLab 2026-07-29 08:45:36 +02:00
  • 3a803ce2bf feat(escuchar): replace discovery browser with embedded player and favorites grid FreeTLab 2026-07-29 00:12:05 +02:00
  • 504a13641f feat(favoritos): replace stacked group panels with chip-filtered reorderable list FreeTLab 2026-07-28 23:49:06 +02:00
  • ebdde7df01 fix(grabaciones): wire the recordings library into Settings navigation FreeTLab 2026-07-28 23:21:34 +02:00
  • 589fc54580 feat(grabaciones): add recordings library screen FreeTLab 2026-07-28 23:01:33 +02:00
  • c1903623be refactor(ajustes): split remaining Settings sections into pushed screens FreeTLab 2026-07-28 22:14:03 +02:00
  • 48ece948ff docs(sdd): correct WU3b estimate after WU3a's realized diff FreeTLab 2026-07-28 21:44:05 +02:00
  • bd2b7d8e02 refactor(ajustes): split Settings AUDIO/EMISORAS into pushed detail screens FreeTLab 2026-07-28 21:38:20 +02:00
  • e99ecffb0c docs(sdd): scope dart format to touched files in all verify commands FreeTLab 2026-07-28 20:12:47 +02:00
  • 610016e935 test(auto): confirm Android Auto tree matches the redesign, no code changes FreeTLab 2026-07-28 20:06:33 +02:00
  • ef90a3b849 fix(tokens): correct offlineAccent to the proposal's specified #E8879A FreeTLab 2026-07-28 20:05:00 +02:00
  • 172b2a42ac feat(tokens): add design tokens, type scale, push scaffold, and root nav state FreeTLab 2026-07-28 20:01:23 +02:00
  • 6dba89432e docs(sdd): add work-unit task breakdown for the functional redesign FreeTLab 2026-07-28 18:26:11 +02:00
  • 35df016aa3 docs(sdd): add technical design for the functional redesign FreeTLab 2026-07-28 18:14:07 +02:00
  • 433373ad7f docs(sdd): add delta specs for the functional redesign FreeTLab 2026-07-28 18:06:46 +02:00
  • f58cf8739f docs(sdd): add functional redesign proposal FreeTLab 2026-07-28 18:02:07 +02:00
  • 675b7fb4b7 docs(design): add Claude Design handoff bundle for the functional redesign FreeTLab 2026-07-28 15:58:39 +02:00
  • 17f8e69529 chore: bump version to 1.2.0+122 before the functional redesign FreeTLab 2026-07-28 15:58:32 +02:00
  • b183b3f3e5 fix(eq): stop the enable toggle from landing behind a disk write FreeTLab 2026-07-28 13:32:57 +02:00
  • c8f6162deb chore: bump version to 1.1.16+121 [ci skip] ShanaiaBot 2026-07-27 15:51:17 +02:00
  • 2403da3c2e refactor(auto): drop the in-car equalizer, keep EQ on the phone FreeTLab 2026-07-27 15:50:24 +02:00
  • d12dd49afe chore: bump version to 1.1.15+120 [ci skip] ShanaiaBot 2026-07-26 01:26:53 +02:00
  • 9b8209ac93 fix(radio): discover live API mirrors instead of hardcoding dead ones FreeTLab 2026-07-26 01:26:06 +02:00
  • 30f4445235 chore: bump version to 1.1.14+119 [ci skip] ShanaiaBot 2026-07-25 20:44:26 +02:00
  • 4042cf5ffd fix(eq): stop the phone's FM sink from posing as the active output FreeTLab 2026-07-25 20:43:47 +02:00
  • c94bc3d770 chore: bump version to 1.1.13+118 [ci skip] ShanaiaBot 2026-07-25 17:03:39 +02:00
  • 4f91f490b8 feat(eq): name Bluetooth devices from the system pairing list FreeTLab 2026-07-25 17:00:02 +02:00
  • 2391fb767b chore: bump version to 1.1.12+117 [ci skip] ShanaiaBot 2026-07-25 16:11:27 +02:00
  • 39ead7bea4 fix(eq): stop the phone speaker from impersonating a Bluetooth device FreeTLab 2026-07-25 16:10:30 +02:00
  • eee2ae98d0 chore: bump version to 1.1.11+116 [ci skip] ShanaiaBot 2026-07-25 15:07:54 +02:00
  • 1e33a79724 fix(recordings): open the recordings folder from the system file manager FreeTLab 2026-07-25 14:57:49 +02:00
  • 321362b1bf chore: bump version to 1.1.10+115 [ci skip] ShanaiaBot 2026-07-25 13:52:58 +02:00
  • d0abe32eef fix(audio): survive audio_service init hang on Android Auto cold start FreeTLab 2026-07-25 13:43:40 +02:00
  • 37dee8cb5a chore: bump version to 1.1.9+114 [ci skip] ShanaiaBot 2026-07-24 11:17:21 +02:00
  • 87acfae069 fix(alarm): declare pendingMissedIntent nullable to stop STOP_NATIVE NPE Javier Bautista Fernández 2026-07-24 11:16:24 +02:00
  • f950da789a chore: bump version to 1.1.8+113 [ci skip] ShanaiaBot 2026-07-23 00:02:15 +02:00
  • 3d48da77f5 docs(sdd): add alarm-system-overhaul verify report (PASS WITH WARNINGS, device QA pending) Javier Bautista Fernández 2026-07-23 00:01:33 +02:00
  • c3b7a302e7 chore: bump version to 1.1.7+112 [ci skip] ShanaiaBot 2026-07-22 23:53:17 +02:00
  • 29f7d54e85 fix(alarm): fail-safe alarm system overhaul (SDD alarm-system-overhaul, slice A) Javier Bautista Fernández 2026-07-22 23:52:28 +02:00
  • 0f9a6a1719 chore: bump version to 1.1.6+111 [ci skip] ShanaiaBot 2026-07-22 10:26:48 +02:00
  • 163ff69f7a feat(eq): android auto custom equalizer and robust device detection Javier Bautista Fernández 2026-07-22 10:26:02 +02:00
  • 3473034b58 chore: bump version to 1.1.5+110 [ci skip] ShanaiaBot 2026-07-21 10:05:18 +02:00
  • 90b75c1825 chore(l10n): add CI guard against ARB placeholder corruption Javier Bautista Fernández 2026-07-21 10:04:31 +02:00
  • 689a386403 chore: bump version to 1.1.4+109 [ci skip] ShanaiaBot 2026-07-21 09:56:59 +02:00
  • fb7fe8774b fix(l10n): repair corrupted duration abbreviations in ar/bn/hi/ja/ru/zh ARB files Javier Bautista Fernández 2026-07-21 09:56:18 +02:00