feat/web-support #76
No reviewers
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Slovo_Propovedi/slovo-propovedi-mobile!76
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/web-support"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
фикс багов в веб версии. Реализован workflow релиза web
The only dynamic import() in the codebase - import('expo-notifications') in ensureNotifications.ts - crashed the web dev bundle with "Requiring unknown module" (Metro serves the lazy async chunk without the requested module). expo-notifications does nothing useful on web anyway (only push-token "not supported" warnings). ensureNotifications.web.ts resolves to null immediately, keeping the package (and the import()) out of the web graph entirely. The `yarn web` script also sets EXPO_NO_METRO_LAZY=1 as a second layer - added alongside the other web scripts in the following commit. Signed-off-by: egoreast <egor.east@yandex.ru>`{someString && <Text>...}` renders the empty string as a bare text node when the value is '', which react-native-web rejects as a child of <View> ("Unexpected text node"). Switched the string/icon-name guards to `{value ? <Text> : null}` in the playlist list, playlist header, track list item, settings items and slider description. Signed-off-by: egoreast <egor.east@yandex.ru>