feat: auth screen with auto-redirect, sync favorites/history with backend

This commit is contained in:
nk
2026-06-02 19:12:07 +03:00
parent d4adb1e7be
commit a83672b455
2934 changed files with 97351 additions and 163 deletions

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\radiOLA\app\src\main\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\radiOLA\app\src\main\res"><file name="ic_launcher" path="C:\radiOLA\app\src\main\res\drawable\ic_launcher.xml" qualifiers="" type="drawable"/><file name="ic_launcher_round" path="C:\radiOLA\app\src\main\res\drawable\ic_launcher_round.xml" qualifiers="" type="drawable"/><file name="ic_pause" path="C:\radiOLA\app\src\main\res\drawable\ic_pause.xml" qualifiers="" type="drawable"/><file name="ic_play" path="C:\radiOLA\app\src\main\res\drawable\ic_play.xml" qualifiers="" type="drawable"/><file name="widget_background" path="C:\radiOLA\app\src\main\res\drawable\widget_background.xml" qualifiers="" type="drawable"/><file name="widget_cover_placeholder" path="C:\radiOLA\app\src\main\res\drawable\widget_cover_placeholder.xml" qualifiers="" type="drawable"/><file name="widget_player" path="C:\radiOLA\app\src\main\res\layout\widget_player.xml" qualifiers="" type="layout"/><file path="C:\radiOLA\app\src\main\res\values\colors.xml" qualifiers=""><color name="purple_200">#FFBB86FC</color><color name="purple_500">#FF6200EE</color><color name="purple_700">#FF3700B3</color><color name="teal_200">#FF03DAC5</color><color name="black">#FF000000</color><color name="white">#FFFFFFFF</color></file><file path="C:\radiOLA\app\src\main\res\values\strings.xml" qualifiers=""><string name="app_name">radiOLA</string><string name="tab_radio">Радио</string><string name="tab_favorites">Избранное</string><string name="tab_history">История</string><string name="tab_settings">Настройки</string><string name="offline_message">Offline mode</string><string name="player_play">Play</string><string name="player_pause">Pause</string></file><file path="C:\radiOLA\app\src\main\res\values\themes.xml" qualifiers=""><style name="Theme.Radiola" parent="android:Theme.Material.Light.NoActionBar"/></file><file name="backup_rules" path="C:\radiOLA\app\src\main\res\xml\backup_rules.xml" qualifiers="" type="xml"/><file name="data_extraction_rules" path="C:\radiOLA\app\src\main\res\xml\data_extraction_rules.xml" qualifiers="" type="xml"/><file name="file_paths" path="C:\radiOLA\app\src\main\res\xml\file_paths.xml" qualifiers="" type="xml"/><file name="player_widget_info" path="C:\radiOLA\app\src\main\res\xml\player_widget_info.xml" qualifiers="" type="xml"/></source></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\radiOLA\app\src\debug\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\radiOLA\app\src\debug\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\radiOLA\app\build\generated\res\resValues\debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\radiOLA\app\build\generated\res\resValues\debug"/></dataSet><mergedItems/></merger>