FreeTLab
|
089b8b4227
|
fix(i18n): normalize translations and fallbacks
Build & Deploy PluriWave / Análisis de código (push) Successful in 38s
Build & Deploy PluriWave / Build APK + AAB release (push) Successful in 2m34s
|
2026-06-03 21:20:08 +02:00 |
|
FreeTLab
|
7c7bd64e85
|
Merge pull request 'fix(ci): remove keytool verification step that fails on runner' (#10) from fix/remove-keytool-verify into main
Build & Deploy PluriWave / Análisis de código (push) Successful in 47s
Build & Deploy PluriWave / Build APK + AAB release (push) Successful in 2m5s
Reviewed-on: #10
|
2026-05-31 00:33:01 +02:00 |
|
FreeTLab
|
ef4b8ab323
|
Merge pull request 'fix(ci): simplify Flutter test execution' (#9) from fix/simplify-ci-tests into main
Build & Deploy PluriWave / Análisis de código (push) Successful in 41s
Build & Deploy PluriWave / Build APK + AAB release (push) Failing after 2m29s
Reviewed-on: #9
|
2026-05-31 00:11:44 +02:00 |
|
FreeTLab
|
8f6124fc1a
|
fix(ci): avoid killing flutter between test files
Build & Deploy PluriWave / Análisis de código (push) Failing after 13m30s
Build & Deploy PluriWave / Build APK + AAB release (push) Has been skipped
|
2026-05-29 00:02:51 +02:00 |
|
FreeTLab
|
6dd045ea42
|
fix(ci): clean up flutter test processes
Build & Deploy PluriWave / Build APK + AAB release (push) Has been cancelled
Build & Deploy PluriWave / Análisis de código (push) Has been cancelled
|
2026-05-28 23:59:32 +02:00 |
|
FreeTLab
|
8f77550a05
|
fix(ci): bound critical alarm tests
Build & Deploy PluriWave / Build APK + AAB release (push) Has been cancelled
Build & Deploy PluriWave / Análisis de código (push) Has been cancelled
|
2026-05-28 23:54:18 +02:00 |
|
FreeTLab
|
cf994757a4
|
test(ci): stabilize hidden failures
Build & Deploy PluriWave / Análisis de código (push) Failing after 13m34s
Build & Deploy PluriWave / Build APK + AAB release (push) Has been skipped
|
2026-05-28 23:37:51 +02:00 |
|
FreeTLab
|
e47c0a88e0
|
fix(alarms): skip completed occurrence when rescheduling
Build & Deploy PluriWave / Análisis de código (push) Failing after 14m55s
Build & Deploy PluriWave / Build APK + AAB release (push) Has been skipped
|
2026-05-28 19:51:23 +02:00 |
|
FreeTLab
|
f5c2f0a879
|
chore: merge origin/main
|
2026-05-28 18:22:12 +02:00 |
|
FreeTLab
|
eae19e1d70
|
feat(ci): automate play upload from PRO
|
2026-05-27 14:01:53 +02:00 |
|
FreeTLab
|
7dceed5dae
|
fix(ci): load release signing from key properties
Build & Deploy Pluriwave / Análisis de código (push) Successful in 22s
Build & Deploy Pluriwave / Build APK + AAB release (push) Failing after 1m32s
|
2026-05-25 21:50:03 +02:00 |
|
FreeTLab
|
e447816d3f
|
Merge branch 'main' of https://git.freetimelab.es/FreeTLab/pluriwave
Build & Deploy Pluriwave / Análisis de código (push) Successful in 23s
Build & Deploy Pluriwave / Build APK + AAB release (push) Failing after 1m38s
|
2026-05-25 21:37:42 +02:00 |
|
FreeTLab
|
c189078c26
|
Corrección de publicación
|
2026-05-25 21:37:40 +02:00 |
|
FreeTLab
|
896349ad5f
|
feat(app): add onboarding and harden alarms
Build & Deploy Pluriwave / Análisis de código (push) Successful in 21s
Build & Deploy Pluriwave / Build APK + AAB release (push) Failing after 1m6s
|
2026-05-23 01:22:49 +02:00 |
|
FreeTLab
|
3ab138a4fa
|
feat(alarms): add native ringing service
Build & Deploy Pluriwave / Análisis de código (push) Successful in 26s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 2m8s
|
2026-05-22 20:02:27 +02:00 |
|
FreeTLab
|
cfea818133
|
fix(alarms): prevent overlapping playback
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 2m0s
Build & Deploy Pluriwave / Análisis de código (push) Successful in 24s
|
2026-05-22 19:40:09 +02:00 |
|
FreeTLab
|
26078ad49b
|
fix(alarms): skip stale startup executions
Build & Deploy Pluriwave / Análisis de código (push) Successful in 23s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 2m21s
|
2026-05-22 19:33:21 +02:00 |
|
FreeTLab
|
a976b8e797
|
fix(alarms): fallback native scheduling
Build & Deploy Pluriwave / Análisis de código (push) Successful in 27s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 2m28s
|
2026-05-22 19:23:57 +02:00 |
|
FreeTLab
|
ee09224c13
|
fix(android): import activity not found exception
Build & Deploy Pluriwave / Análisis de código (push) Successful in 26s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 2m10s
|
2026-05-22 18:54:34 +02:00 |
|
FreeTLab
|
a48dd6ddf9
|
fix(alarms): refresh next execution reliably
Build & Deploy Pluriwave / Build APK + AAB release (push) Failing after 1m0s
Build & Deploy Pluriwave / Análisis de código (push) Successful in 23s
|
2026-05-22 18:42:11 +02:00 |
|
FreeTLab
|
809255bd43
|
fix(recordings): open last file on android
Build & Deploy Pluriwave / Análisis de código (push) Successful in 23s
Build & Deploy Pluriwave / Build APK + AAB release (push) Failing after 1m2s
|
2026-05-22 18:30:49 +02:00 |
|
FreeTLab
|
9ad58898e0
|
fix(recordings): open folder with android picker
Build & Deploy Pluriwave / Análisis de código (push) Successful in 24s
Build & Deploy Pluriwave / Build APK + AAB release (push) Failing after 1m0s
|
2026-05-22 18:24:25 +02:00 |
|
FreeTLab
|
b6e66e75ce
|
test(favorites): cover sqlite migrations
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m39s
Build & Deploy Pluriwave / Análisis de código (push) Successful in 24s
|
2026-05-22 17:21:03 +02:00 |
|
FreeTLab
|
157d52996e
|
fix(i18n): localize settings order copy
Build & Deploy Pluriwave / Análisis de código (push) Successful in 24s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m44s
|
2026-05-22 16:58:19 +02:00 |
|
FreeTLab
|
5f35db6352
|
feat(favorites): manage favorite groups in ui
Build & Deploy Pluriwave / Análisis de código (push) Successful in 24s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m39s
|
2026-05-22 16:18:31 +02:00 |
|
FreeTLab
|
9bd973b327
|
feat(favorites): add group persistence foundation
Build & Deploy Pluriwave / Análisis de código (push) Successful in 25s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m50s
|
2026-05-22 16:10:18 +02:00 |
|
FreeTLab
|
f667277e35
|
feat(stations): add quality filters and list ordering
Build & Deploy Pluriwave / Análisis de código (push) Successful in 26s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m42s
|
2026-05-22 15:54:51 +02:00 |
|
FreeTLab
|
8190c4ab8d
|
feat(recording): add safety limits and adaptive headers
Build & Deploy Pluriwave / Análisis de código (push) Successful in 23s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m37s
|
2026-05-22 15:24:25 +02:00 |
|
FreeTLab
|
785a41f0c4
|
docs: add pending ux recording and search tasks
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m37s
Build & Deploy Pluriwave / Análisis de código (push) Successful in 23s
|
2026-05-22 15:04:20 +02:00 |
|
FreeTLab
|
3b0efb641c
|
feat(i18n): expand supported languages
Build & Deploy Pluriwave / Build APK + AAB release (push) Has been cancelled
Build & Deploy Pluriwave / Análisis de código (push) Successful in 23s
|
2026-05-22 15:03:07 +02:00 |
|
FreeTLab
|
6480c56f99
|
feat(i18n): migrate settings literals
Build & Deploy Pluriwave / Análisis de código (push) Successful in 24s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m44s
|
2026-05-22 13:49:34 +02:00 |
|
FreeTLab
|
3f548fd53e
|
feat(i18n): add localization foundation
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m52s
Build & Deploy Pluriwave / Análisis de código (push) Successful in 24s
|
2026-05-22 13:30:17 +02:00 |
|
FreeTLab
|
e1d1d6c639
|
feat(ui): refine navigation and sleep timer
Build & Deploy Pluriwave / Análisis de código (push) Successful in 21s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 2m19s
|
2026-05-22 13:13:05 +02:00 |
|
FreeTLab
|
a181cc8e85
|
feat(ui): refresh premium visual assets
Build & Deploy Pluriwave / Análisis de código (push) Successful in 27s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 2m50s
|
2026-05-22 01:54:33 +02:00 |
|
FreeTLab
|
4ae93182fa
|
fix(alarm): add due alarm watchdog
Build & Deploy Pluriwave / Análisis de código (push) Successful in 14s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 4m14s
|
2026-05-22 01:26:36 +02:00 |
|
FreeTLab
|
eeadcc1cc6
|
fix(alarm): improve firing and preferred station
Build & Deploy Pluriwave / Análisis de código (push) Successful in 15s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 4m15s
|
2026-05-22 01:06:02 +02:00 |
|
FreeTLab
|
a3a648c633
|
feat(alarm): complete musical alarm flows
Build & Deploy Pluriwave / Análisis de código (push) Successful in 15s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 4m21s
|
2026-05-22 00:40:01 +02:00 |
|
FreeTLab
|
fb808ebb60
|
feat(alarm): add musical alarm foundation
Build & Deploy Pluriwave / Análisis de código (push) Successful in 14s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 2m45s
|
2026-05-21 23:47:06 +02:00 |
|
FreeTLab
|
a9202c6eb3
|
fix(settings): show real version and map equalizer gains
Build & Deploy Pluriwave / Análisis de código (push) Successful in 13s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 2m4s
|
2026-05-21 22:16:18 +02:00 |
|
FreeTLab
|
921e972183
|
fix(player): stabilize equalizer and visualizer
Build & Deploy Pluriwave / Análisis de código (push) Successful in 12s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m50s
|
2026-05-21 21:59:59 +02:00 |
|
FreeTLab
|
a6a91af402
|
feat(player): add radio recording and real waveform
Build & Deploy Pluriwave / Análisis de código (push) Successful in 12s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m27s
|
2026-05-21 21:17:59 +02:00 |
|
FreeTLab
|
0e18c82292
|
fix(player): recreate audio player on station switch
Build & Deploy Pluriwave / Análisis de código (push) Successful in 12s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m52s
|
2026-05-21 20:52:28 +02:00 |
|
FreeTLab
|
ef22454350
|
fix(player): separate selection from audio state
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m15s
Build & Deploy Pluriwave / Análisis de código (push) Successful in 11s
|
2026-05-21 01:12:20 +02:00 |
|
FreeTLab
|
1791207bd4
|
fix(player): restore setUrl source loading
Build & Deploy Pluriwave / Análisis de código (push) Successful in 11s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m16s
|
2026-05-21 00:57:49 +02:00 |
|
FreeTLab
|
6b0faebc7f
|
fix(player): serialize live stream switching
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m24s
Build & Deploy Pluriwave / Análisis de código (push) Successful in 12s
|
2026-05-21 00:50:23 +02:00 |
|
FreeTLab
|
f49d349616
|
fix(player): restore historical station switching
Build & Deploy Pluriwave / Análisis de código (push) Successful in 11s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m22s
|
2026-05-21 00:36:16 +02:00 |
|
FreeTLab
|
ee26c78d82
|
fix(player): handle play errors on station switch
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m23s
Build & Deploy Pluriwave / Análisis de código (push) Successful in 12s
|
2026-05-21 00:24:04 +02:00 |
|
FreeTLab
|
01135e8a3d
|
fix(player): prevent stale station overwrite
Build & Deploy Pluriwave / Análisis de código (push) Successful in 14s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m19s
|
2026-05-21 00:13:12 +02:00 |
|
FreeTLab
|
be0d6c5a9e
|
fix(player): restore stable audio switching
Build & Deploy Pluriwave / Análisis de código (push) Successful in 11s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m19s
|
2026-05-20 23:56:03 +02:00 |
|
FreeTLab
|
10520fef48
|
fix(ui): unify scroll and improve playback switching
Build & Deploy Pluriwave / Análisis de código (push) Successful in 12s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m17s
|
2026-05-20 23:44:24 +02:00 |
|
FreeTLab
|
7fcd0f544e
|
feat(radio): add nearby discovery and paged search
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m34s
Build & Deploy Pluriwave / Análisis de código (push) Successful in 11s
|
2026-05-20 23:22:23 +02:00 |
|
FreeTLab
|
b9cf42b91c
|
fix(player): stabilize first playback and refresh design
Build & Deploy Pluriwave / Análisis de código (push) Successful in 12s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m20s
|
2026-05-20 22:50:49 +02:00 |
|
FreeTLab
|
3be59d740c
|
feat(ui): add generated premium assets
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m17s
Build & Deploy Pluriwave / Análisis de código (push) Successful in 11s
|
2026-05-20 22:15:24 +02:00 |
|
FreeTLab
|
d8acf74771
|
feat(ui): implement award mockup redesign
Build & Deploy Pluriwave / Análisis de código (push) Successful in 10s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m19s
|
2026-05-20 21:29:47 +02:00 |
|
FreeTLab
|
4bcd86f59c
|
fix(ci): use compatible reorder callback
Build & Deploy Pluriwave / Análisis de código (push) Successful in 9s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 2m13s
|
2026-05-20 20:18:43 +02:00 |
|
FreeTLab
|
9c51454d57
|
fix(ci): resolve premium UI analyzer errors
Build & Deploy Pluriwave / Build APK + AAB release (push) Has been skipped
Build & Deploy Pluriwave / Análisis de código (push) Failing after 9s
|
2026-05-20 20:07:24 +02:00 |
|
FreeTLab
|
c707fc9911
|
feat(ui): add premium PluriWave redesign
Build & Deploy Pluriwave / Análisis de código (push) Failing after 21s
Build & Deploy Pluriwave / Build APK + AAB release (push) Has been skipped
|
2026-05-20 18:42:22 +02:00 |
|
FreeTLab
|
ea4fc369f6
|
Actualizar .gitea/workflows/build.yml
Build & Deploy Pluriwave / Análisis de código (push) Successful in 7s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m10s
|
2026-04-07 01:10:23 +02:00 |
|
FreeTLab
|
47c6505c41
|
Actualizar .gitea/workflows/build.yml
Build & Deploy Pluriwave / Build APK + AAB release (push) Has been skipped
Build & Deploy Pluriwave / Análisis de código (push) Failing after 9s
|
2026-04-07 01:00:55 +02:00 |
|
FreeTLab
|
23b73bf0e0
|
Actualizar .gitea/workflows/build.yml
Build & Deploy Pluriwave / Análisis de código (push) Failing after 4s
Build & Deploy Pluriwave / Build APK + AAB release (push) Has been skipped
|
2026-04-07 00:59:03 +02:00 |
|
FreeTLab
|
b13176eaeb
|
Actualizar .gitea/workflows/build.yml
Build & Deploy Pluriwave / Análisis de código (push) Failing after 4s
Build & Deploy Pluriwave / Build APK + AAB release (push) Has been skipped
|
2026-04-07 00:45:12 +02:00 |
|
FreeTLab
|
d97bc06a5b
|
Añadir .gitea/workflows/build.yml
|
2026-04-07 00:43:48 +02:00 |
|
FreeTLab
|
2b1f3adb3a
|
Actualizar .gitea/workflows/ci.back
|
2026-04-07 00:43:28 +02:00 |
|
FreeTLab
|
50088eb94f
|
Actualizar .gitea/workflows/ci.yml
Flutter CI/CD — PluriWave / Test + Build (push) Failing after 2m15s
|
2026-04-07 00:40:11 +02:00 |
|
FreeTLab
|
b61b3218fc
|
fix(ci): runner macos-14 + ANDROID_HOME (#8)
Flutter CI/CD — PluriWave / Test + Build (push) Has been cancelled
|
2026-04-06 14:21:18 +02:00 |
|
FreeTLab
|
651c4e1360
|
Merge pull request 'fix(reproduccion): robustez HTTP cleartext, errores ExoPlayer y certificados SSL' (#7) from feature/fix-reproduccion-robustez into main
Flutter CI/CD — PluriWave / Test + Build (push) Has been cancelled
Reviewed-on: #7
|
2026-04-05 19:08:21 +02:00 |
|
FreeTLab
|
1250f40322
|
Merge pull request 'feat(v0.5.0): visualizador de audio animado' (#6) from feature/visualizador-audio into main
Flutter CI/CD — PluriWave / Test + Build (push) Has been cancelled
Reviewed-on: #6
|
2026-04-05 19:07:59 +02:00 |
|
FreeTLab
|
7044cc0b2a
|
Merge pull request 'feat(v0.4.0): PantallaReproductor + PantallaAjustes + MiniReproductor tappable' (#5) from feature/pantalla-reproductor into fix/pluriwave-v010-bugs
|
2026-04-04 18:53:03 +02:00 |
|
FreeTLab
|
9aa881342d
|
Merge pull request 'feat(mvp): PluriWave Fase 1 — estructura completa de la app' (#3) from feature/mvp-fase1 into main
Flutter CI/CD — PluriWave / Test + Build (push) Has been cancelled
|
2026-04-04 18:52:58 +02:00 |
|