* chore: add support of svg files
* chore: replace original `no-shadow` rule to stop receiving false positive warnings
* feat: show editor icons and note status icons (pinned, deleted, etc.)
* refactor: store new colors in themes
* fix: handle missing icons case for note cell
* fix: get icon color and tint from snjs, remove duplicate color (`#086DD6`) from themes
* feat: let users to hide the editor icons
* chore: snjs version bump
* feat: offline editors (#392)
* feat: add react-native-zip-archive dependency
* feat: download and extract offline editors
* feat: use offline editor path as webview source
* fix: change function name
* fix: move deactivate editor to compose unmount
* fix: add origin whitelist
* fix: add read access url
* fix: increase load end timeout to remove theme load flicker
* fix: set online url on getOfflineEditor error
* fix: set editor width and scale
* fix: add timeout to remove download message flicker
* fix: deactivate component when switching editors
* fix: use online url if process is terminated
* fix: check if component mounted before state update
* fix: decrease loading editor message timeout
* feat: remove editor loading message on ThemesActivated action (#415)
* chore(version-snjs): 2.0.76
* feat: remove loading editor message on ActivateThemes action
* fix: offline editors issues (#416)
* fix: read main from package.json
* fix: reload editor when switching after editor load failure
* fix: check offlineOnly before setting online url
* fix: prevent editor download if another download is in progress
* fix: live item deinit called more than once (#423)
* feat: check for and download editor updates
* fix: access denied webview errors on Android 10
* feat: serve offline editors from local static server (#472)
* feat: serve offline editors from local static server
* fix: use document directory for both OS
* fix: download error handling
* refactor: use forked repo for react-native-static-server
* chore: add logs and temporarily enable them for dev
* feat(wip): integrity verification
* refactor: component manager handling downloads
* feat(wip): functional component viewer
* feat: handle local themes
* chore: disable logging
* improve: use existing function
* fix: root url first load
* fix: types
* chore: cleanup
* fix: display message if using advanced editors on iOS < 11
* Update src/screens/Compose/ComponentView.tsx
Co-authored-by: Mo <mo@standardnotes.org>
* fix: rename from checkIfSupportsAdvancedEditors to warnIfUnsupportedEditors
Co-authored-by: Johnny Almonte <johnny243@users.noreply.github.com>
Co-authored-by: Mo <mo@standardnotes.org>
* chore(deps): install @react-native-community/netinfo
* fix: setup for @react-native-community/netinfo on Android
* fix: ability to set text alignment on LoadingText component
* feat: show message that user is offline when managing sessions
* fix: optional textAlign prop
* feat: network service
* fix: useIsOffline hook to check if offline
* refactor: network service
Co-authored-by: Johnny Almonte <johnny243@users.noreply.github.com>