Enhancements
- Keep note open when transitioning to small screen in focus mode #1763
- Added GenericName (description) field for app on Linux #1761
- Allow width attribute on img tags #1833
Fixes
- Makes settings scrollable on shorter smaller view ports #1767
- After selecting a revision to restore ensure that choice is sync'd #1774
- Added indication that publish url has been copied #1743
- Disallow partial emails and user's own email from being adding to collaborators email field #1735
- Fixed keyboard shortcut to toggle markdown preview #1788
- Fixed an issue where typing a comma in the tag input would insert an empty tag #1798
- When system theme is selected in Settings, changing the system theme is now immediately reflected in the app #1801
- Show all checkboxes and search results in note list #1814
- Fix ol numbering in markdown preview #1823
- Prevents weird effects in live previews due to incomplete input #1822
- Fixed a bug where searching for a tag containing non-alphanumeric characters erroneously returned no notes #1828
- Properly close revision/history view when clicking outside of slider #1837
Other Changes
- Updated dependencies #1759
- Applied prettier formatting to all files #1780
- Delete unused tab restriction util #1783
- Migrate TransitionDelayEnter to React hooks #1784
- Added git hooks to run format, lints, and tests #1790
- Added React Hooks ESLint Plugin #1789
- Added end-to-end testing with Spectron #1773
- Removed a workaround for indexing note pinned status #1795
- Maintenance cleanups #1796, #1797, #1808, #1809, #1810, #1811
- Updated dependencies #1802
- Updated dependencies #1821
- Fixed build warning #1806
- Refactor how notes are filtered for better performance and maintainability #1812