Commit Graph

  • fc9b23f62c fix(player): now-playing с нашего бэкенда вместо сырого Record-эндпоинта nk 2026-06-03 10:59:59 +03:00
  • eca0c49ad4 fix(ui): тёмный сплэш с фирменной иконкой вместо белого экрана nk 2026-06-03 00:27:29 +03:00
  • e190444577 feat: фирменная иконка приложения + внутренний плеер записей nk 2026-06-03 00:13:12 +03:00
  • d0e5f4e8c5 feat(charts): раздел «Чарты» (клиент) + детальная страница трека с графиком nk 2026-06-02 23:24:42 +03:00
  • a4af72a6e6 polish(ui): плавные обложки, бегущая строка длинных названий, тактильный отклик design/ui-integration nk 2026-06-02 22:33:33 +03:00
  • 310d6c3177 fix(player): отображение трека и обложки — объединение REST и socket now-playing nk 2026-06-02 22:23:37 +03:00
  • cefd0be009 fix(ui): отступы под системную навигацию + подписи сервисов + краш навбара nk 2026-06-02 22:13:10 +03:00
  • af13272852 fix(ui): единый скролл на экране станций + всегда видимый навбар nk 2026-06-02 21:58:11 +03:00
  • 220d1d6fa1 feat(ui): мягкие переходы между экранами (fade + лёгкий slide) nk 2026-06-02 21:32:28 +03:00
  • f604ad42e8 feat(ui): рестайл всех экранов + плеер + официальные mono-логотипы сервисов nk 2026-06-02 21:31:16 +03:00
  • d652dc399a feat(ui): рестайл общих компонентов под дизайн-систему nk 2026-06-02 21:17:28 +03:00
  • ae406554de feat(ui): дизайн-система radiOLA — палитра, тема, типографика, бренд, motion, pill таб-бар nk 2026-06-02 21:13:27 +03:00
  • 2f686bcc57 chore: add .gitignore and remove build artifacts from index nk 2026-06-02 22:48:55 +03:00
  • bcb999ace9 feat: WebSocket now-playing via Socket.IO from backend nk 2026-06-02 19:52:15 +03:00
  • a83672b455 feat: auth screen with auto-redirect, sync favorites/history with backend nk 2026-06-02 19:12:07 +03:00
  • d4adb1e7be fix: add launcher icons and update manifest references nk 2026-06-01 13:35:28 +03:00
  • bc94577276 chore: add Gradle wrapper 8.7 nk 2026-06-01 13:26:38 +03:00
  • 59f62a22b2 test: add unit tests for use cases and ViewModel, add Compose UI test nk 2026-06-01 13:23:11 +03:00
  • af8fb333d9 feat(widget): add 4x1 AppWidgetProvider with play/pause and track info nk 2026-06-01 13:21:37 +03:00
  • 9ce9758361 feat(player): wire StationsScreen and FavoritesScreen to actual playback nk 2026-06-01 13:19:23 +03:00
  • ada422053f feat(deeplink): add DeeplinkNavigator, DeeplinkBottomSheet and integrate into History and Player nk 2026-06-01 13:15:31 +03:00
  • aa287f7588 feat(ui): integrate MiniPlayer into Scaffold with real player state nk 2026-06-01 13:12:51 +03:00
  • 9e3ce0f1e4 feat(ui): wire all screens into NavHost with BottomSheet player nk 2026-06-01 13:07:11 +03:00
  • 15e15c6664 feat(ui): add SettingsScreen and SettingsViewModel nk 2026-06-01 13:06:08 +03:00
  • d3cec3bba2 feat(ui): add HistoryScreen and HistoryViewModel nk 2026-06-01 13:04:35 +03:00
  • b2af81c070 feat(ui): add FavoritesScreen and FavoritesViewModel nk 2026-06-01 13:03:24 +03:00
  • ee91837910 feat(ui): add PlayerBottomSheet and PlayerViewModel nk 2026-06-01 13:02:16 +03:00
  • 1c902b5607 feat(ui): add StationsScreen and StationsViewModel nk 2026-06-01 13:00:12 +03:00
  • 116ab95abd feat(ui): add shared components (StationCard, TrackListItem, SearchBar, FilterChips, MiniPlayer, EmptyState) nk 2026-06-01 12:58:25 +03:00
  • 28309c201e chore: add Lucide icons dependency and replace Material Icons in navigation nk 2026-06-01 12:54:36 +03:00
  • c46a865742 feat(ui): add bottom navigation with 4 tabs nk 2026-06-01 12:23:27 +03:00
  • cf79af5273 feat(service): add ExoPlayer controller and MediaSessionService nk 2026-06-01 12:21:22 +03:00
  • 9d68459df6 feat(di): add Hilt AppModule with Retrofit, Room and repository bindings nk 2026-06-01 12:19:33 +03:00
  • e255b0458d feat(data): add repository implementations nk 2026-06-01 12:18:10 +03:00
  • 110fe0795e feat(data): add Room entities, DAOs and AppDatabase nk 2026-06-01 12:12:55 +03:00
  • 62674fcc3f feat(data): add Retrofit API, DTOs and mappers nk 2026-06-01 12:11:15 +03:00
  • 828cdf9a50 feat(domain): add core use cases nk 2026-06-01 12:08:49 +03:00
  • aad1361043 feat(domain): add repository interfaces nk 2026-06-01 12:07:29 +03:00
  • d345cd40b8 feat(domain): add Station, Track, PlayerState, DeeplinkService models nk 2026-06-01 12:05:13 +03:00
  • 7b1aa0c073 feat: add Application, MainActivity and Material3 theme nk 2026-06-01 12:02:35 +03:00
  • 8f26bf16d3 chore: add app module build config and manifest nk 2026-06-01 11:57:59 +03:00
  • 082e895f6a chore: bootstrap root Gradle with version catalog nk 2026-06-01 11:54:39 +03:00
  • 4700335f11 Add radiOLA design spec main nk 2026-06-01 11:14:38 +03:00