fix(mobile): prevent crash when restoring a saved playback queue
ci / mobile / mobile (Metro-бандл Android) (push) Successful in 1m32s
ci / ts / ts (packages + web) (push) Successful in 2m49s
release / release (версия и заметки) (push) Successful in 9s
release / android (APK в релиз) (push) Successful in 4m20s

This commit is contained in:
mrleo1nid committed 2026-10-21 18:41:48 +03:00
1 parent c34272d508
commit 20abe20686
5 files changed
+36 -2

No files matched your search

+4
View File
@@ -29,6 +29,10 @@
- Доступ к экранам ограничен через `Stack.Protected` до их отрисовки. Перенаправление из `useEffect`
выполнялось слишком поздно: первый запуск без сервера открывал главную и падал с `Error: no session`.
Регрессия первого запуска, повторного открытия и защищённой ссылки: `.maestro/startup.yaml`.
- События прослушивания используют UUIDv7 со случайными байтами из нативного `expo.uuidv4()`.
Web Crypto (`crypto.getRandomValues`) в Hermes отсутствует: браузерный генератор ронял приложение
при восстановлении непустой очереди с компьютера, когда TrackPlayer сообщал о выбранном треке.
Генератор передаётся в общий `EventBuffer`; веб продолжает использовать Web Crypto.
## Экраны