FreeTLab
  • Joined on 2025-11-29
FreeTLab pushed to feat/rediseno-funcional at FreeTLab/pluriwave 2026-07-29 18:16:15 +02:00
3ec41bb31e feat(i18n): add redesign strings and translate Escuchar rename to 11 locales
FreeTLab pushed to feat/rediseno-funcional at FreeTLab/pluriwave 2026-07-29 15:53:20 +02:00
2959941485 fix(bienvenida): wire the welcome screen into the first-launch flow
f3d744aeed fix(ajustes): dispose sheet text controllers after the close animation
9b415e73b0 feat(bienvenida): add monetization-free welcome screen
862197ab48 feat(connectivity): restyle offline and reconnect banners
Compare 4 commits »
FreeTLab pushed to feat/rediseno-funcional at FreeTLab/pluriwave 2026-07-29 14:28:00 +02:00
dc21732027 feat(reproductor): restructure full player with tool-tray and EQ sheet
c9fe0ad651 feat(eq): restyle equalizer screen and add custom presets
e1732af222 feat(alarma-sonando): restyle ringing screen, drop live countdown label
a2121d84bd feat(alarmas): rewrite alarm editor with inline time widget
332c2192cd chore(deps): sync pubspec.lock for meta 1.18.0 and test_api 0.7.11
Compare 5 commits »
FreeTLab pushed to feat/rediseno-funcional at FreeTLab/pluriwave 2026-07-29 11:08:03 +02:00
61d873f035 docs(sdd): record WU9's realized diff and size:exception
9dfcf0b428 feat(vacaciones): add vacation range manager screen
a09d614f52 docs(sdd): record WU8's realized diff and size:exception
9a2eb57a0e feat(alarmas): simplify alarm cards and add vacation summary row
Compare 4 commits »
FreeTLab pushed to feat/rediseno-funcional at FreeTLab/pluriwave 2026-07-29 09:44:11 +02:00
6653e044c7 docs(sdd): add anti-copy guard so WU18 cannot pass with untranslated values
FreeTLab pushed to feat/rediseno-funcional at FreeTLab/pluriwave 2026-07-29 09:36:58 +02:00
c6f16c81b5 feat(paises): add country browser and extract shared radio transport
FreeTLab pushed to feat/rediseno-funcional at FreeTLab/pluriwave 2026-07-29 09:36:18 +02:00
9bd828139f feat(buscar): add discovery landing state, filter pills, counter, and sort
FreeTLab pushed to feat/rediseno-funcional at FreeTLab/pluriwave 2026-07-29 00:15:18 +02:00
3a803ce2bf feat(escuchar): replace discovery browser with embedded player and favorites grid
504a13641f feat(favoritos): replace stacked group panels with chip-filtered reorderable list
ebdde7df01 fix(grabaciones): wire the recordings library into Settings navigation
589fc54580 feat(grabaciones): add recordings library screen
c1903623be refactor(ajustes): split remaining Settings sections into pushed screens
Compare 5 commits »
FreeTLab pushed to feat/rediseno-funcional at FreeTLab/pluriwave 2026-07-28 21:49:20 +02:00
48ece948ff docs(sdd): correct WU3b estimate after WU3a's realized diff
bd2b7d8e02 refactor(ajustes): split Settings AUDIO/EMISORAS into pushed detail screens
Compare 2 commits »
FreeTLab pushed to feat/rediseno-funcional at FreeTLab/pluriwave 2026-07-28 20:24:26 +02:00
e99ecffb0c docs(sdd): scope dart format to touched files in all verify commands
610016e935 test(auto): confirm Android Auto tree matches the redesign, no code changes
ef90a3b849 fix(tokens): correct offlineAccent to the proposal's specified #E8879A
172b2a42ac feat(tokens): add design tokens, type scale, push scaffold, and root nav state
Compare 4 commits »
FreeTLab pushed to feat/rediseno-funcional at FreeTLab/pluriwave 2026-07-28 18:26:14 +02:00
6dba89432e docs(sdd): add work-unit task breakdown for the functional redesign
FreeTLab created branch feat/rediseno-funcional in FreeTLab/pluriwave 2026-07-28 18:14:59 +02:00
FreeTLab pushed to feat/rediseno-funcional at FreeTLab/pluriwave 2026-07-28 18:14:59 +02:00
35df016aa3 docs(sdd): add technical design for the functional redesign
433373ad7f docs(sdd): add delta specs for the functional redesign
f58cf8739f docs(sdd): add functional redesign proposal
675b7fb4b7 docs(design): add Claude Design handoff bundle for the functional redesign
17f8e69529 chore: bump version to 1.2.0+122 before the functional redesign
Compare 6 commits »
FreeTLab pushed to main at FreeTLab/pluriwave 2026-07-27 15:50:41 +02:00
2403da3c2e refactor(auto): drop the in-car equalizer, keep EQ on the phone
FreeTLab pushed to main at FreeTLab/pluriwave 2026-07-26 01:26:20 +02:00
9b8209ac93 fix(radio): discover live API mirrors instead of hardcoding dead ones
FreeTLab pushed to main at FreeTLab/farolero 2026-07-26 00:18:10 +02:00
b551c85edb feat(i18n): draw the Catalan and Basque flags in the language picker
FreeTLab pushed to main at FreeTLab/farolero 2026-07-26 00:00:01 +02:00
56f07364c2 feat: confirm before leaving a game, and fix untranslated strings
FreeTLab pushed to main at FreeTLab/farolero 2026-07-25 23:26:44 +02:00
586b60ae78 fix(android): move MainActivity to the package the manifest looks for
FreeTLab pushed to main at FreeTLab/farolero 2026-07-25 22:28:49 +02:00
ae0d55c00f fix(android): target API level 35 as required by Google Play
FreeTLab pushed to main at FreeTLab/farolero 2026-07-25 20:45:24 +02:00
633d156892 chore(deps): refresh the lockfile after running the suite
4167319da8 feat(palabras): give every word its own impostor clue
b1b12cc8af feat(i18n): fill the translation backlog and add the new strings
863690168c feat(multidispositivo): reconnection, impostor awareness and protocol fixes
bad641653c fix(test): make the suite runnable without device plugins
Compare 5 commits »