FreeTLab
  • Joined on 2025-11-29
FreeTLab pushed to feat/iap-freemium-unlock at FreeTLab/pluriwave 2026-08-16 00:12:12 +02:00
9cfa5ac17d fix(iap): address code review defects in freemium/IAP change
94f354a7c1 feat(iap): wire real AdMob app id, banner and interstitial units
d81fabbe27 refactor(iap): make esPremium a required constructor parameter
aa0b242374 feat(iap): add freemium unlock via one-time in-app purchase
Compare 4 commits »
FreeTLab created branch feat/iap-freemium-unlock in FreeTLab/pluriwave 2026-08-16 00:12:11 +02:00
FreeTLab pushed to main at FreeTLab/pluriwave 2026-08-07 17:17:53 +02:00
f4a1fac45a merge: incorporate the CI version bump
ea005434d2 merge: local skips stay local, failed stations keep their metadata
d754e28ddf fix(audio): keep local skips local, and stop a failed station blanking Auto
Compare 3 commits »
FreeTLab pushed to main at FreeTLab/pluriwave 2026-08-07 13:06:06 +02:00
950c9fda58 merge: incorporate the CI version bump
0949525859 merge: ship the onboarding and release-notes content
0ef6ce35b4 fix(assets): declare the content subdirectories so onboarding ships
Compare 3 commits »
FreeTLab pushed to main at FreeTLab/pluriwave 2026-08-07 12:53:01 +02:00
28f47d6340 merge: incorporate the CI version bump
ea0c6c8a9c merge: keep Dart-named drawables from the resource shrinker
c3cc4120c0 fix(android): stop the resource shrinker from deleting Dart-named drawables
Compare 3 commits »
FreeTLab pushed to main at FreeTLab/pluriwave 2026-08-07 12:40:31 +02:00
9914aced92 merge: incorporate the CI version bump
4cc42af9d1 merge: resource guard inspects the resource table and self-checks
e0fa2d695a fix(ci): inspect the resource table, not zip paths, and self-check first
Compare 3 commits »
FreeTLab pushed to main at FreeTLab/pluriwave 2026-08-07 12:35:08 +02:00
ca5f243524 merge: repair the workflow YAML
1e97a94602 fix(ci): repair the workflow YAML broken by an unindented heredoc
Compare 2 commits »
FreeTLab pushed to main at FreeTLab/pluriwave 2026-08-07 12:27:47 +02:00
107739caa3 merge: incorporate the CI version bump
b3bd71be84 merge: make the APK resource guard trustworthy
0a47c327f1 fix(ci): stop the resource guard from lying when it cannot inspect the APK
Compare 3 commits »
FreeTLab pushed to main at FreeTLab/pluriwave 2026-08-07 11:38:32 +02:00
ec6ccb2db8 merge: incorporate the CI version bump
8e00dc0c7c merge: resource guard in CI and group-aware station skipping
f01c0911f7 fix(auto): guard shipped resources, walk favourite groups when skipping
Compare 3 commits »
FreeTLab pushed to main at FreeTLab/pluriwave 2026-08-07 00:24:22 +02:00
57f89c130f merge: incorporate the CI version bump
02cfd48992 merge: clean the CI build so new Android resources ship
72a291d0c0 fix(ci): clean before building so new Android resources reach the APK
Compare 3 commits »
FreeTLab pushed to main at FreeTLab/pluriwave 2026-08-07 00:18:54 +02:00
346cd2b6b9 merge: incorporate the CI version bump
e337f6166c merge: reject a local track as a recording source
54d87190fe fix(grabacion): reject a local track as a recording source
Compare 3 commits »
FreeTLab pushed to main at FreeTLab/pluriwave 2026-08-06 21:48:24 +02:00
e3638ea4a7 merge: incorporate the CI version bump
a93e5b192b merge: make audio diagnostics visible in release builds
1d5332453f fix(audio): make the audio diagnostics visible in release builds
Compare 3 commits »
FreeTLab pushed to main at FreeTLab/pluriwave 2026-08-06 19:50:11 +02:00
490ae29bd4 merge: incorporate the CI version bump
7d86ddfae9 merge: duck instead of pause, keep the service foreground, restore local music
3398d02a43 fix(auto): keep the service alive through interruptions, restore local music
Compare 3 commits »
FreeTLab pushed to main at FreeTLab/pluriwave 2026-08-06 17:18:59 +02:00
1d8c9c57bc merge: incorporate the CI version bump
c1afe72aec fix(arranque): stop a headless engine from dying before runApp
Compare 2 commits »
FreeTLab pushed to main at FreeTLab/pluriwave 2026-08-06 01:28:47 +02:00
14985f6417 merge: incorporate the CI version bump
a6cdf0e72c fix(auto): advertise the transport actions Android for Cars requires
Compare 2 commits »
FreeTLab pushed to main at FreeTLab/pluriwave 2026-08-05 23:07:26 +02:00
1e7c0daa90 merge: incorporate the CI version bump
bca0a9bbb7 merge: dart-side snooze anchor guard, Auto progress bar, drop EQ folder
80538900db fix(alarmas,auto): guard the last unguarded snooze path, surface car progress
Compare 3 commits »
FreeTLab pushed to main at FreeTLab/pluriwave 2026-08-05 10:17:58 +02:00
2bafc7e5ac merge: incorporate the CI version bump
c4a39ee8ed merge: native snooze anchor guard and Android Auto EQ slot
7054a4c871 fix(alarmas,auto): guard the native snooze anchor, surface the EQ in the car
Compare 3 commits »
FreeTLab pushed to main at FreeTLab/pluriwave 2026-08-03 22:04:49 +02:00
3a4dc3b4b1 merge: incorporate the CI version bump
04300592e0 fix(alarmas): heal alarms already poisoned by the old Detener anchor
Compare 2 commits »
FreeTLab pushed to main at FreeTLab/pluriwave 2026-08-03 21:59:35 +02:00
df9252a621 merge: incorporate the CI version bump
ae3f96c0d1 merge: fix Detener consuming a future alarm occurrence
a9da855601 fix(alarmas): stop Detener from consuming an occurrence that never rang
Compare 3 commits »
FreeTLab pushed to main at FreeTLab/pluriwave 2026-08-03 21:34:12 +02:00
34d04bbc1e merge: incorporate the CI version bump
e962b8ac58 merge: restore the Android Auto equalizer toggle and add user presets
f2f706b342 fix(auto): restore the equalizer toggle and list the user's own presets
Compare 3 commits »