Skip to content

Latest commit

 

History

History
561 lines (390 loc) · 37.2 KB

RELEASE-NOTES.md

File metadata and controls

561 lines (390 loc) · 37.2 KB

Changelog

[v1.18.0]

Enhancements

  • Updated Blue to Simplenote Blue #2043
  • Simplify login form validation #2095

Other Changes

  • Added types to react-tabs module #2096
  • Added UNSAFE to deprecated React methods #2123
  • Updated Publisher display name for Windows Store #2131

[v1.17.0]

Enhancements

  • Added option to disable keyboard shortcuts #2075
  • Added a password validation utility #2086, #2114 and stricter password requirements on signup #2087 and login #2088

Fixes

  • Many keyboard shortcut fixes:
    • Delete note shortcut removed #2076
    • Search shortcut changed to CTRL+Shift+S so that it does not conflict with the native browser find #2078
    • Toggle focus on tag field changed from CTRL/Cmd+T to CTRL/Cmd+Shift+Y #2081
    • Create a new note changed from CTRL/Cmd+Shift+N to CTRL/Cmd+Shift+I #2080
    • Open the tag list changed from CTRL/Cmd+Shift+T to CTRL/Cmd+Shift+U #2079
    • Added focus mode shortcut hint to View menu #2082
  • Fixed a bug causing occasional missing characters in note titles #2063
  • Defer re-decorating note when changing search #2073

Other Changes

  • Refactor: Extract authentication and login screen from main app #2066
  • Build updates: Simplenote now supports armv7l (aka armhf on Debian) and arm64 platforms #2042; Added 32-bit version for Windows Store #2067
  • Refactor settings reducer #2083 and tag chip #2068
  • Added types to the Checkbox component #2023

[v1.16.0]

Enhancements

Fixes

  • Highlight all search matches in Markdown previews and in note list #1987
  • Fix for blurry fonts on LCD screens #2003

Other Changes

  • Renamed RELEASE-NOTES to fix integrations broken by #1576 #2018
  • Extensive refactoring to move more code into Redux state: #1920 (tag selection), #1928 (system tag), #1971 (select trash and show all notes), #1981 (dialog renderer), #1989 (previous index), #1991 (tagsLoaded), #1995 (compositeNoteList), #1996 (tag suggestions), #1999 (load tags), #2004 (isElectron and isMac utils),
  • Replace custom height cache with one provided by react-virtualized #1829
  • Dependencies updated #1951, #1993

[v1.15.1]

Other Changes

  • Fix application signing to generate proper appx for Windows Store #1960

[v1.15.0]

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

[v1.14.0]

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

[v1.13.0]

Enhancements

  • Added matching tags to the notes list on search #1648

Fixes

  • Revision selector is now usable without dragging the entire window #1741
  • Only display view settings when coming from the old web app #1736
  • Fixed a bug where initial "s" was getting removed from note titles in preview #1748

Other Changes

  • Updated dependencies #1738

[v1.12.0]

Enhancements

  • Updated menu icon to use the new icon set #1694
  • Added script to deploy web app #1723
  • Prioritize search results where title matches query #1705

Fixes

  • Fixed markdown code styles #1702
  • Stop crashing app in a few cases where it shouldn't #1721
  • Prevent infinite duplication of changes caused by relying on shared note bucket #1724
  • Prevent note corruption in certain cases involving Asian characters, Emoji, and "surrogate pairs" #1714

Other Changes

  • Updated dependencies #1693
  • Stop app boot when missing platform support and indicate what is missing #1713

[v1.11.0]

Enhancements

Fixes

  • Fixed bug that only shows the first line of text in note list preview #1647

Other Changes

[v1.10.0]

Enhancements

  • Add ability to select system as a theme option and make it the default
  • Added support for the unicode bullet • in list items
  • Display a notice that notes are loading when notes are loading
  • In dev mode open Chrome Dev Tools in a separate window

Fixes

  • Rework WordPress.com signin to prevent infinite looping and login failures #1627
  • Update link to release-notes in updater config: CHANGELOG -> RELEASE_NOTES
  • Stop showing that there are no notes when initially loading notes from the server. #1680

Other changes

  • Updated dependencies

[v1.9.1]

Fixes

  • Prevent ulimited duplication of changes after signing out and signing in #1664

[v1.9.0]

Enhancements

  • Open new note automatically upon creation 1582
  • Updated colors to use Color Studio, the color palette for Automattic products

Fixes

  • Hovering over a clickable or editable UI element now show the correct cursor for its type #1573
  • Fixes vertical spacing with nested markdown lists
  • Fixes sort order on revision slider when the timestamps don't match the change sequence #1605
  • Prevents note corruption when receiving remote updates when local updates are pending

Other changes

  • Renamed CHANGELOG.md to RELEASE-NOTES.txt #1576
  • Added tests to Checkbox component #1580
  • Added a GitHub Action to deploy develop and master branches #1603
  • Stopped aborting development builds on eslint errors #1594
  • Updated Log in and Sign up form to match current styling #1459

v1.7.0 (2019-08-12)

Fixes

  • Updates to dark mode styling #1452
  • Updated several dependencies

v1.6.0 (2019-07-01)

Features

  • Add custom tooltips to toolbar buttons #1214
  • Improve search performance on long notes #1218
  • Fixed a linting error #1427

Fixes

  • Extract text manipulation helpers ( #1212 )
  • Refactor settings state ( #1216 )
  • Remove hacky focus manipulation in DraftJS ( #1219 )
  • Remove unused build files ( #1173 )
  • Keep editor in sync with selected note in NoteList ( #1220 )
  • Fix large tag-list squashing note-list ( #1227 )
  • Updated GitHub templates
  • Updated most dependencies
  • Fix Prettier Errors ( #1343 )
  • Use md5 node module ( #1308 )
  • Remove ajv peer dependency ( #1360 )
  • Fix linting warning in tag-chip ( #1314 )
  • Fix linting warning in lib/app ( #1313 )
  • Fix linting warning in lib/auth/index ( #1311 )
  • Docs update: Additional step in installing ( #1252 )

v1.5.0 (2019-02-21)

Features

  • Add a sync indicator in the Navigation Bar that shows the last synced time, as well as a list of unsynced notes when edits are made while disconnected from the server #1201

Fixes

  • Fix issue where in short or empty notes, the clickable area did not expand to the height of the editor #1199
  • Fix a Dark Mode color glitch in the Note List on Ubuntu #1202
  • Change the Insert Checklist shortcut to Ctrl+Shift+C (Cmd+Shift+C on macOS) to avoid a conflict with Polish keyboards #1210
  • Tweak the dropzone color to preserve the dashed border in Light Mode #1211
  • Remove unneeded border when printing #1206
  • Fix wrong icon in the “Check for Updates” dialog on Linux #1172
  • Fix CJK-related text duplication bugs after a tab character #1172
  • Make “Select All” work in the Markdown Preview #1172

v1.4.1 (2019-02-08)

Enhancements

Fixes

  • Verify last used monitor availability when restoring window position #1176
  • Fix erratic cursor jumps to last line #1193

v1.4.0 (2019-01-29)

Features

  • Checklists! Markdown-style checkboxes (- [ ] and - [x]) will now be rendered in the Editor as a clickable checkbox. Checklists can also be added from the Format ▸ Insert Checklist menu item #1145 #1154 #1159 #1166 #1168

Enhancements

  • Change the button icon in the top left corner from a tag to a hamburger menu #1106
  • Improve accessibility of the tab panels in the Settings and Share dialogs #1109
  • Add a Tools panel (containing the Import/Export functions) to the Settings dialog #1111
  • Add ability to toggle checkboxes in the Markdown preview #1133
  • Show Published icon in Condensed view #1110
  • Add a “Check for Updates” menu item #1090
  • Improve alphabetical note sorting to ignore accents, diacritics, and leading # characters #1144
  • Improve contrast in Dark Mode #1062

Fixes

  • Prevent the Search Bar from shrinking when there are no notes #1108
  • In narrow screen sizes, correctly close the note after a “Trash” or “Restore from Trash” command #1131
  • Make the text in the Markdown preview selectable #1132
  • Update the selected note when notes have reloaded #1130
  • Prevent Note List excerpts from being to short #1104
  • Fix an issue where a local change to a note’s content would reselect that note in the Editor, even when the user had already navigated away to a different note #1141
  • Fix lag when renaming tags #1127
  • Remove unnecessary left border in Focus Mode #1149 @qualitymanifest
  • Prevent Markdown list prefixes from multiplying when hitting Return #1148
  • When copying a note, ensure that the raw text is copied to the clipboard instead of rich text #1155
  • Fix line break behavior in the Markdown preview to match common Markdown implementations, as well as the other Simplenote apps #1169
  • Fix CJK-related crashes after a tab character #1171
  • Various security and under-the-hood improvements

v1.3.4 (2018-12-18)

Fixes

  • Prevent a performance issue that can occur when there is a lot of whitespace in a Markdown note #1078 #1088
  • Restore tags correctly when restoring a revision #1085
  • Ensure that the note selected on launch is updated #1093
  • Improve tag field styles to accommodate notes with many tags #1084
  • Ensure that offline changes are synced to the server once the app is back online, even if the app was quit before syncing #1098 #1103
  • Add rate limiter to Importer to prevent overloading the server #1101

v1.3.3 (2018-12-06)

Fixes

v1.3.2 (2018-12-05)

Enhancements

  • Add support for sorting the tags list #1042

Fixes

  • Add :focus outline to dropzone #989
  • Fix tag entry in Chinese, Japanese, and Korean #999
  • Make tag entry and removal smoother #1000
  • Fix padding for trash toolbar in Mac Electron #1005
  • Fix password change handling #1022
  • Simplify printing #1013
  • Fix incorrect menu labels in note sorting options #1023 @tonytettinger
  • Never launch in fullscreen mode #1002
  • Fix button styles in the tag drawer #1031
  • Fix app description #1030
  • Fix errors in app menus #1004
  • Delete AppData on uninstall (Windows) #1029
  • Fix app icon in Windows Store build #1065

v1.3.1

This release is only intended for distribution in the Windows Store. It fixes a login issue that only affected the build available there.

v1.3.0 (2018-11-28)

New features

Enhancements

  • Revamp auto updater #869
  • Disable checkboxes and hide bullets in Markdown preview of task lists #897 @rakhi2104
  • Add preview styling for <kbd> tags #901 @rakhi2104
  • Add markdown property to the JSON file of exported notes #938
  • Improve keyboard support for modal dialogs #950
  • Show focus outlines on buttons and other controls when navigating with a keyboard #962
  • Strip Markdown in note list excerpts (with the exception of ordered and unordered lists) #996 @ksdme

Fixes

  • Fix a crash bug that occurred when clicking the Share button immediately after selecting a tag in the tag drawer #884
  • Remove outdated help text in the Share dialog #919 @rakhi2104
  • Fix “bad quality package” error on Ubuntu #933
  • Fix the Sidebar toggle button not working immediately after launch #945
  • Make the Revisions selector full-width when in Focus Mode #960 @clayreimann
  • Fix issues with some buttons that were not friendly to screen readers #961
  • Add a Back button for trashed notes in single-column view #984 @vadimnicolai
  • Fix line spacing when printing a Markdown note #992 @vadimnicolai
  • Fix margin on Publish icons in the note list #997 @vadimnicolai
  • Various security and under-the-hood improvements.

v1.2.1 (2018-10-16)

This is a rebuild of the faulty packages released as v1.2.0. (Please refer to v1.2.0 for the changes)

v1.2.0 (2018-10-16)

Update: There was a problem somewhere in the automated build system, and these packages will not work on Windows or Ubuntu. Please use the rebuilt packages from v1.2.1

New features

  • Focus Mode to hide the note list pane. This can be toggled from the sidebar button, View menu, or shortcut ⌘⇧F.
  • Line Length setting to wrap the note content to Full or Narrow widths.
  • Spell checker (can be toggled on/off).

Enhancements

  • New user setting to opt out of analytics sharing.
  • When exporting notes (File menu ▸ Export Notes), the Date Modified of each note file in the zip will reflect the last modified date of the note (props to @ianmorti).
  • “Font Size” is renamed “Zoom” to match standard convention, and is now more discoverable at the root level of the View menu (props to @gie3d).
  • The modification date will now be updated when adding or removing note tags (props to @hanhmchau).
  • [Web] The tag drawer will close after opening the Settings dialog.

Fixes

  • [Mac] “Bring All to Front” is now in the correct menu.
  • Various security fixes.

v1.1.7 (2018-08-17)

Bug and security fixes.

v1.1.6 (2018-06-22)

Bug and security fixes.

v1.1.5 (2018-06-15)

Fixes a blank screen issue that could occur at smaller resolutions.

v1.1.4 (2018-06-15)

  • You can now sign in with a WordPress.com account.
  • Bug and security fixes.

v1.1.3 (2018-02-09)

  • To save on editor space, the markdown Edit/Preview toggle has been moved to the toolbar. Look for the 👁
  • Safety first! The app checks for any unsynced notes before logging out and warns if it finds any.
  • Security fixes.

v1.1.2 (2018-01-10)

  • Fixes an issue where new accounts could not sign in to the web app.
  • Security fixes.

v1.1.1 (2017-12-12)

  • Improved support for Markdown tables.
  • Fixes issue where tags could become duplicated.

v1.1.0 (2017-11-21)

  • UI improvements.
  • Search for multiple tags in the search bar (type tag:nameoftag).
  • Performance and reliability fixes.

v1.1.0-rc3 (2017-11-17)

Even more bug fixes from RC2, and now includes 'no notes' placeholder.

v1.0.8 (2017-02-01)

  • Search improvements: Match highlighting and clear search button added.
  • You can now export your notes from the file menu.
  • Performance and reliability improvements.

v1.0.7 (2016-12-03)

  • Sync reliability fixes. Note: If the app is still out of sync after updating, try signing out and back in again.
  • New notes now always open in edit mode.
  • Syntax highlighting added in the Markdown preview.

v1.0.6 (2016-11-03)

Fixes Page Up/Down keys from showing the info panel erroneously.

v1.0.5 (2016-10-20)

Bug fixes, including:

  • Fixes search bug and refactors filterNotes() @dmsnell.
  • Replace value link in tag list for controlled state changes @dmsnell.
  • Fix access to wrong variable name @nfcampos.

v1.0.4 (2016-10-12)

  • Replaced textarea-based note editor with Draft.js @nfcampos
  • Fix revision slider where it was loading the oldest version of a note by default
  • Add menu mnemonics @bostrt
  • Remove global Markdown setting
  • Additional minor bug fixes.
    • Fix word counter with non ASCII characters
    • Find note when state.note doesn't exist
    • Replace search RegExp with simple string search @nfcampos

v1.0.3 (2016-08-26)

  • Larger title in the note editor.
  • Fix for username not displaying in settings.
  • Additional minor bug fixes.

v1.0.2 (2016-06-28)

Bug fixes.

v1.0.1 (2016-04-30)

  • Add selection to markdown preview.
  • Title attribute tooltips.
  • Open link on external browser.
  • Submit login form on enter.
  • Better exception management.
  • Design updates.

v1.0.0 (2016-03-30)

Simplenote Desktop

v1.0.0-rc.2 (2016-03-30)

  • Merge pull request #262 from Automattic/fix/simperium-npm-version
  • Fixes the Simperium version

v1.0.0-rc.1 (2016-03-26)

v1.0.0-rc.0 (2016-03-23)

Last version without updates notifications.