* 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: set requestLegacyExternalStorage to true
* fix: refactor permission request for storage
* refactor: backups service
Co-authored-by: Johnny Almonte <johnny243@users.noreply.github.com>
* feat: provide version when creating application
* chore: provide old snjs version until the snjs pr is merged
* chore: put correct snjs version
* chore: put latest snjs and sncrypto-common versions
* fix: add dummy implementations to required methods
* fix: change lock mentions to prevent editing
* fix: live item deinit called more than once
* fix: match uppercase to v4 design
* fix: remove unwanted change
* fix: do not display local data message when there are no items to decrypt
* fix: use unicode ellipsis
* feat: improve status messages for initial loading/syncing
* feat: change PasscodeSection component name to SecuritySection
* feat: add screenshot privacy setting
* feat: make feature text dependent on platform
* fix: capitalize on Android
* fix: use default storage mode
* Revert "fix: add default param for authenticate screen"
This reverts commit 01266879bd.
* Revert "fix: biometrics shouldn't always show if set to on quit"
This reverts commit 5ed79e4810.
* fix: biometrics shouldn't always show if set to on quit
* fix: add prompt type and remove log
* refactor: changes per PR feedback
* refactor: remove unnecessary set to false
* refactor: return undefined instead of null
* refactor: always set previouslyLaunched to true
* chore: upgrade snjs version