Page MenuHomeSolus

Update simplenote to 2.0.0
ClosedPublic

Authored by algent on Oct 20 2020, 6:34 PM.

Details

Summary

Changelog:

  • Enhancements
    • Rewrite data flow in the app to remove races and sync bugs. This is a major update that involved a rewrite from the ground up of some key parts of the app, as well as replacing the editor component and adding support for internal links.
      • Server connection indicator in sidebar
      • Last synced time in note details
      • Support for internal (inter-note) links
      • Better performance on long notes
      • Custom search interface
      • Custom context menu
      • Make keyboard shortcuts aware of keyboard layout
      • Notifications when a note has changed on the server-side
    • Add support for importing .md files
    • Linkify internal links in the editor
  • Fixes
    • Allow RTL formatting in Markdown mode
    • Hide the search results banner when printing
    • Display first note in Trash when opening Trash
    • Fix a few bugs with undo/redo/selection
    • Open note list when triggering search in narrow mode
    • Fixed tag autocomplete not working with right arrow
    • Hide scrollbars when printing on Legacy Edge
    • Re-layout editor after focus mode change
    • Allow Electron to handle keyboard shortcuts from the menu
    • Make tags in list links until they are being edited
    • Prompt when closing Electron if there are unsynchronized notes
    • Terminology: Change "inter-note link" to "internal link"
  • Other changes
    • Security: Disabled Electron remote module
    • Add Stylelint for sass linting

Signed-off-by: Algent Albrahimi <algent@protonmail.com>

Test Plan
  • Create a new note and delete it.
  • Enable/disable markdown formating and preview the notes.
  • Add and remove tags.
  • Publish a note and check the link.
  • Export notes as TXT in a ZIP file.
  • Import note from a TXT file

Diff Detail

Repository
R2907 simplenote
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

algent created this revision.Oct 20 2020, 6:34 PM
algent requested review of this revision.Oct 20 2020, 6:34 PM
JoshStrobl accepted this revision.Oct 21 2020, 11:03 AM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Oct 21 2020, 11:03 AM
This revision was automatically updated to reflect the committed changes.