Enhancements
- Stop erasing the copy buffer if copying empty editor selections #1847
- Allow for un-selecting a tag by tab or right arrow #1853 @qualitymanifest
Fixes
- Highlight search results in note list regardless of case #1831
- Stop wiping out tag name when renaming a tag #1834
- Only render markdown syntax in note list if markdown enabled for note #1839
- Fix up/down keyboard navigation in Windows Chrome #1888
- Stop accidentally hiding the Edit Tag button when clicking on it #1900
- Make tag auto-suggest case-insensitive #1905
- Incorporate second fix for Unicode bug with successive surrogate pairs #1912
- Render unicode bullet as a list item in Markdown preview #1922
Other Changes
- Added type information throughout the codebase
- Refactored internal state and data flow
#1851 (selected note),
#1866 (editor mode),
#1870 (connection status),
#1871 (unsync'd note ids),
#1881 (search query),
#1895 (close note action),
#1896 (various UI toggles),
#1899 (tag editing),
#1901 (show trash),
#1902 (filter list title),
#1903 (viewing revisions),
#1907 (toggle navigation),
#1914 (search field focus),
#1919 (previous selected note),
#1921 (revision fetching) - Updated dependencies #1771, #1848
- Improve reliability of end-to-end tests by removing data races and test parallelism #1913
- Connect Redux Devtools store enhancer for easier debugging #1918
- Removed
hard-source-plugin
for more reliable builds #1924