Michachatz
|
4974514a81
|
refactor(ui): Change from normal switch to marquee switches
|
2026-04-22 06:22:31 +02:00 |
|
Michatec
|
f6208f5e5a
|
style(ui): enable marquee for station metadata and playback controls
|
2026-04-21 20:04:34 +02:00 |
|
Michatec
|
a1beb17b26
|
style(ui): make language selection dialog scrollable
|
2026-04-21 19:51:53 +02:00 |
|
Michatec
|
18c28170c5
|
style(ui): update preference and card icons for presets, equalizer, and visualizer
|
2026-04-21 19:44:46 +02:00 |
|
Michatec
|
48836334bb
|
refactor(ui): remove unused LanguageSelectionDialog import
|
2026-04-21 19:26:02 +02:00 |
|
Michatec
|
133c56be4d
|
feat(ui): update and expand translations for multiple languages
|
2026-04-21 19:15:37 +02:00 |
|
Michatec
|
63d85118a4
|
feat(ui): add manual language selection to settings
|
2026-04-21 18:58:53 +02:00 |
|
Michatec
|
4f150221b7
|
style(ui): add adaptive channel icon
|
2026-04-20 16:13:28 +02:00 |
|
Michatec
|
5fbf763bd6
|
style(ui): update banner and banner foreground assets
|
2026-04-20 14:32:38 +02:00 |
|
Michatec
|
0d3224214e
|
style(ui): update application banner to ic_banner
|
2026-04-19 12:03:14 +02:00 |
|
Michatec
|
11610084f9
|
loc(de): add German translations for streaming and loading strings
|
2026-04-19 11:35:59 +02:00 |
|
Michatec
|
08f303997e
|
refactor(ui): use Locale.ROOT for bitrate formatting
|
2026-04-19 11:27:54 +02:00 |
|
Michatec
|
b3de68050c
|
refactor(collection): add TODO for notifyDataSetChanged cleanup
|
2026-04-18 23:35:27 +02:00 |
|
Michatec
|
adac340925
|
style(ui): add tools:visibility to station icon in card layout
|
2026-04-18 20:23:30 +02:00 |
|
Michatec
|
d6037dc0c2
|
chore(config): prune unsupported locales in locale config
|
2026-04-18 20:13:04 +02:00 |
|
Michatec
|
297310a784
|
feat(ui): show snackbar when content is copied to clipboard
|
2026-04-18 20:08:43 +02:00 |
|
Michatec
|
abd9b5ecd9
|
fix(settings): conditionally enable stream URI editing based on station editing status
|
2026-04-18 18:39:59 +02:00 |
|
Michatec
|
744a650a91
|
feat(ui): use checkbox to indicate reordering station status
|
2026-04-18 17:53:52 +02:00 |
|
Michatec
|
1238a5fba2
|
style(ui): remove manual card stroke color reset
|
2026-04-18 16:47:19 +02:00 |
|
Michatec
|
cc0b284a7f
|
style(ui): update station card stroke color during reordering and remove play button constraint
|
2026-04-18 16:31:25 +02:00 |
|
Michatec
|
901ae6b8ad
|
build: migrate Gradle build files to Kotlin DSL (KTS)
|
2026-04-09 15:41:13 +02:00 |
|
Michatec
|
255f27bddf
|
perf(dsp): optimize equalizer and update coefficients calculation
|
2026-04-08 11:48:56 +02:00 |
|
Michatec
|
45576e1577
|
refactor(player): remove eighth equalizer band preference
|
2026-04-08 11:08:41 +02:00 |
|
Michatec
|
1212fc61b5
|
fix(equalizer): update band mappings and reset all bands
|
2026-04-08 11:04:12 +02:00 |
|
Michatec
|
cdf7668d43
|
refactor(dsp): improve reverb algorithm and update audio presets
|
2026-04-07 16:10:50 +02:00 |
|
Michatec
|
f755dc5173
|
perf(dsp): optimize audio processing and atomic memory ordering
|
2026-04-07 15:55:16 +02:00 |
|
Michatec
|
8c7a8ce7c4
|
feat(ui): add dedicated station search fragment for television platforms
|
2026-04-07 12:59:33 +02:00 |
|
Michatec
|
d1cc340417
|
feat(ui): add visualizer button to collection screen
|
2026-04-07 11:58:23 +02:00 |
|
Michatec
|
e0d1770a19
|
feat(dsp): refine audio processing and visualizer rendering
|
2026-04-07 11:26:14 +02:00 |
|
Michachatz
|
2e8cc9b243
|
refactor(helpers): adjust the bass boost value
|
2026-04-07 01:09:13 +02:00 |
|
Michatec
|
17ba1c268a
|
refactor(gradle): relocate ndkVersion to top-level build script
|
2026-04-06 23:21:45 +02:00 |
|
Michatec
|
b328af5c3a
|
build(gradle): set ndk version 29.0.14206865 in gradle build and ci workflow
|
2026-04-06 23:20:06 +02:00 |
|
Michatec
|
883a4443e9
|
refactor(dsp): make DSP thread‑safe and add EQ interpolation
|
2026-04-06 22:58:45 +02:00 |
|
Michatec
|
8ba22a4c09
|
feat(audio): add runtime sample rate handling and thread safety
|
2026-04-06 22:44:57 +02:00 |
|
Michatec
|
9d47684f13
|
feat(ui): add television layouts and improve visualizer performance
|
2026-04-06 17:17:29 +02:00 |
|
Michatec
|
82993d7c97
|
feat(ui): add spectrum analyzer visualizer
|
2026-04-06 16:58:53 +02:00 |
|
Michatec
|
487195b716
|
build: rename target library to dsp in CMakeLists.txt
|
2026-04-06 15:20:20 +02:00 |
|
Michatec
|
12445a3918
|
build: rename native audio library from radio to dsp
|
2026-04-06 15:16:41 +02:00 |
|
Michatec
|
bc38742eae
|
perf(audio): adjust audio processing presets and limiters
|
2026-04-06 15:14:01 +02:00 |
|
Michatec
|
99499ad174
|
perf(audio): optimize signal processing with NEON and block-based gains
|
2026-04-06 14:29:08 +02:00 |
|
Michatec
|
0d35770375
|
feat(audio): add 10-band equalizer and audio presets
|
2026-04-06 13:27:53 +02:00 |
|
Michatec
|
0d0980a1ef
|
refactor(radio): change Reverb indices to size_t
|
2026-04-05 19:14:57 +02:00 |
|
Michachatz
|
ae215691ca
|
Update radio.cpp
|
2026-04-05 19:09:43 +02:00 |
|
Michachatz
|
52f1a57de3
|
Update radio.cpp
|
2026-04-05 19:07:27 +02:00 |
|
Michatec
|
53abe918ca
|
fix(player): improve cast player integration and service lifecycle management
|
2026-04-05 18:19:00 +02:00 |
|
Michatec
|
bd3ad427fa
|
ui(settings): move app version to top of preference screen
|
2026-04-05 17:24:39 +02:00 |
|
Michatec
|
7b2cfb4b17
|
feat(cast): implement Google Cast support and expanded controller activity
|
2026-04-05 17:15:48 +02:00 |
|
Michatec
|
0796bc8ef4
|
build(deps): bump version to 14.5 and update cast framework dependency
|
2026-04-05 14:47:51 +02:00 |
|
Michatec
|
1564fa3dc4
|
feat(audio): add native audio processing and Google Cast support
|
2026-04-05 14:38:05 +02:00 |
|
Michatec
|
d40ae6b746
|
feat(audio): add native audio processing and Google Cast support
|
2026-04-05 14:01:47 +02:00 |
|