* refactor: extend TS configs from snjs and update codebase
* chore: run prettier
* chore: prettier
* chore: eslint
* chore: make file and folder names uppercase
* chore: make remaining file names pascal case
* fix: update custom paths in tsconfig
* fix: correct file name
* fix: set print width to 100
* feat: upload files (chosen from device)
* refactor: handle file picking and uploading separately
* fix: when some file isn't uploaded, move to the next one instead of stopping the whole uploading process
fix: better wording
* feat: read file in chunks when uploading
* feat: read file in chunks and upload in one loop
* feat: attach files from camera and image library
* fix: better wording
* feat: let the user choose whether to shoot photo or video to attach, remove extra "Library" option for Android
* fix: correct imports
* fix: correct imports
* fix: remove unneeded styles, improve wording
* feat: implement files deletion (#588)
* feat: implement files deletion
* refactor: handle error on deleting, better wording
* feat: files popover (initial commit)
* chore: fixes after updating deps
* refactor: get rid of extra types
* feat: filter files list
* feat: rename file
* fix: sodium jsi package
* chore: update deps
* chore: upgrade deps
* fix: sodium jsi types
* feat: download files
* refactor: use screens navigation instead of modals so that next popups are not hidden behind already opened ones
* chore: version bump
* refactor: navigate to new screen for renaming files
* refactor: when downloading the file, append content chunks to it instead of overwriting the whole file
* feat: add Share dialog on iOS and separate "Share" and "Download" options on Android
* fix: small fixes
* feat: show toast notifications on file-related actions
* feat: show toast notifications on file-related actions, cleanup unneeded files after share
* feat: store downloaded files in "Downloads" folder on Android
* feat: show success message on ios after sharing the file
* fix: use `Aes` from React Native, remove unused dependency
* fix: restore "@standardnotes/react-native-aes" module
* feat: add feature flag to show files on dev only
* chore: fix lint error
* fix: performance optimization
* fix: call file protection methods from mutator service
* fix: remove event listener correctly after RN version update
* feat: download files on android to "Download" folder
* fix: remove event listener correctly after RN version update
* feat: check the storage permissions on Android on downloading files
* fix: don't trigger download if there is another download in progress
* style: wrap long file names, remove unneeded styles
* style: make file list scrollable, wrap long file names, remove unneeded styles
* fix: correctly delete attached file, better wording
* refactor: move files related logic to separate service
* fix: make the last item in files list reachable on scrolling
* fix: show toast notification after attaching/detaching file to a note
* feat: show lock icon next to protected files
* feat: show lock icon ONLY next to protected files
* feat: make search bar from notes list reusable and consume in files list as well
* feat: show filtered files count on screen title
* refactor: better name for `SearchBar` component
* fix: remove hardcoded bottom padding from files list
* chore: upgrade dependencies
* feat: show files in a separate section on sidebar
refactor: move file-related actions to a custom hook
* refactor: add types for toast
* feat: hide toast notification when pressing it
* chore: upgrade deps
* feat: show lock icon for protected files in Files section
* feat: better look for "Attached"/"All files" tabs switcher
* fix: decrease tab switcher height a bit smaller
* chore: fix lint errors
* feat: show "Export" instead of "Download" on iOS file actions
* feat: show different titles for file screen opener link depending on attached files count
* fix: show files list in note sidebar with correct vertical distance
* fix: optimize file protection toggling
* chore: cleanup console logs
* fix: remove commented parts
* fix: remove not implemented and commented parts
* style: more distance between lock and filetype icons
* fix: changes based on reviews
* fix: remove android-related unneeded configs
* chore: upgrade dependencies
Co-authored-by: Mo <mo@standardnotes.com>
* fix: when adding child tag to a note, add its parent tag as well
* chore: bump dependencies version
* chore: correct imports
* chore: correct imports
* feat: show listed on mobile
* fix: avoid endless loop when fetching listed items
* refactor: render side menu items without checking item's index
* feat: implement new blog addition
* feat: ui improvements, show appropriate message when no action available for a blog
* feat: refresh listed menu items when user executes blog-related action
* feat: UI improvements - add icons, better distinction between Listed sections
* feat: show loading indicators on async actions, near respective items
* chore: update dependencies
* fix: updates regarding last snjs changes
* fix: remove unnecessary html tags from message
* 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