* feat(search): redesign search filters as bubbles like mobile
* fix(search): decouble Bubble component styling
- animate the bubles on search
- decouple the Bubbles styling using utility classes
- improve styling of the new search options
* fix(Bubble): remove duplicated utility classes
* fix(bubble): use color neutral utility
* fix(bubble): increase gaps and justify center
* fix(Bubble): increase height and decrease gap
* fix(search): improve usability on search options
- increase animation timing to match mobile
- properly center cancel button
- only show cancel on text input
- prevent search options from disappearing when clicking with no text
* fix(search-options): improve spacing and auto size
* fix(search-options): improve animation and decrease gap
* feat: add migration pane
* style: clean imports
* removeme: beta version
* fix: do no show dropzone when tag has no parent
* fix: hide the Folders toggle
* fix: hide migrations option when user has no folders
* fix: add delimiter on Folders mark
* removeme: bump beta
* fix: remove component viewer for tag folders
* removeme: bump beta
* chore(deps): snjs
* feat: add editor icon
* refactor: remove 'any' type and format
* refactor: move NotesOptions and add ChangeEditorOption
* refactor: fix type for using regular RefObject<T>
* feat: add hide-if-last-child util class
* feat: add Change Editor option
* feat: make radio btn gray if not checked
* fix: accordion menu header and item sizing/spacing
* feat: add Escape key to KeyboardKey enum
* refactor: Remove Editor Menu
* feat: add editor select functionality
* refactor: move plain editor name to constant
* feat: add premium editors with modal if no subscription
refactor: simplify menu group creation
* feat: show alert when switching to non-interchangeable editor
* fix: change editor menu going out of bounds
* feat: increase group header & editor item size
* fix: change editor menu close on blur
* refactor: Use KeyboardKey enum & remove else statement
* feat: add keyboard navigation to change editor menu
* fix: editor menu separators
* feat: improve change editor menu sizing & spacing
* feat: show alert only if editor is not interchangeable
* feat: don't show alert when switching to/from plain editor
* chore: bump snjs version
* feat: temporarily remove change editor alert
* feat: dynamically get footer height
* refactor: move magic number to const
* refactor: move constants to constants file
* feat: use const instead of magic number
* feat: use snjs tag notes index for note counts
* style: clean up style
* fix: typo on parent check (#811)
* feat: use snjs tag notes index for note counts
* chore: bump deps
* feat: per-note spellcheck control
* fix: remove fill from svg
* feat: move spellcheck pref into defaults preferences section
* fix: use faded css class instead of opacity
* feat: plus editor 1.6.0
* feat: introduce native smart tags
* feat: introduce react navigation
* feat: render smart tag special cases
* feat: add create tag & all count
* feat: move components to react + mobx
* fix: workaround issue with snjs
* feat: nice smart tag icons in experimental
* feat: add back components
* fix: typo on all tags
* feat: add panel resizer + simplif code
* fix: panel resize size & refresh
* fix: auto select all notes
* style: remove legacy tag view
* style: remove legacy directives
* fix: select tag from note view
* feat: WIP smart tag rename
* fix: template checks
* fix: user can create new notes
* panel: init width
* fix: panel resizer ref
* fix: update with new component viewer
* fix: use fixed isTemplateItem & fixed findItems
* refactor: rename tags panel into navigation
* style: remove TODOs that are ok
* feat: smart tag premium check with premium service
* refactor: multi-select variables for debuggability
* fix: clean deinit code
* fix: prevent trigger tag changes event for the same uuid
* fix: typings
* fix: use minimal state
* style: remove dead code
* style: long variable names
* refactor: move magic string to module
* fix: use smart filter feature
* refactor: add task id in todo