notesnook

A fully open source & end-to-end encrypted note taking alternative to Evernote.

GPL-3.0 License

Downloads
2.4K
Stars
9.6K
Committers
32

Bot releases are visible (Hide)

notesnook - Notesnook Android v2.4.4

Published by github-actions[bot] over 1 year ago

What's Changed

notesnook - Notesnook Android v2.4.3

Published by github-actions[bot] over 1 year ago

🌟 Features & new stuff

  1. Full RTL support in editor — the editor now supports RTL languages everywhere and correctly aligns them.
  2. Revamed note-to-notebook linking — we have done away with the "Add to notebook(s)" dialog & replaced it with "Link notebook(s)". The difference is improved flow & UX making it much easier to add and move notes to notebooks. The new dialog keeps moving notes at the center of the UX (which is the most used feature).
  3. Redesign note properties sheet to be simple & handy
  4. CJK word counting — the word counter now accurately counts CJK characters instead of assuming its all just one word.
  5. Telemetry opt-in by default — no words needed for this except that this was highly requested & also essential for privacy. You can still turn on telemetry from settings if you'd like to help contribute.
  6. New & updated docs! — okay, this isn't related to the app itself but it needs mentioning. We have updated & revamped the docs (we now call it Notesnook Help). As a result, there's a lot more info on various new features we added & a lot of old/confusing things have been removed. Go check it out here.

What's changed

  1. Setting a new reminder on note will by default use Notes' title & description to auto-fill inputs
  2. Multi-line support for description input in add reminder sheet
  3. Removed publish/reminder button from editor header
  4. Selecting a link now opens the link popup automatically on mobile by @alihamuh in #1865
  5. Simplified multi-selection on mobile, now you can long-press at item directly go into multi-select mode

What's fixed

  • Fix unable to input recovery code on 2FA sheet
notesnook - Notesnook Desktop v2.4.3

Published by github-actions[bot] over 1 year ago

🌟 Features & new stuff

  1. Full RTL support in editor — the editor now supports RTL languages everywhere and correctly aligns them.
  2. Revamed note-to-notebook linking — we have done away with the "Add to notebook(s)" dialog & replaced it with "Link notebook(s)". The difference is improved flow & UX making it much easier to add and move notes to notebooks. The new dialog keeps moving notes at the center of the UX (which is the most used feature).
  3. Revamped context menus — okay, this isn't a revamp but a huge improvement UI-wise. Everything is now better separated & also easier to access.
  4. CJK word counting — the word counter now accurately counts CJK characters instead of assuming its all just one word.
  5. Telemetry opt-in by default — no words needed for this except that this was highly requested & also essential for privacy. You can still turn on telemetry from settings if you'd like to help contribute.
  6. New & updated docs! — okay, this isn't related to the app itself but it needs mentioning. We have updated & revamped the docs (we now call it Notesnook Help). As a result, there's a lot more info on various new features we added & a lot of old/confusing things have been removed. Go check it out here.

🐛 Fixes & improvements

  1. Deleting a reminder now asks for confirmation by @alihamuh in #1843
  2. Fixed issue where pasting selection from Libre Calc pasted image instead of text by @alihamuh in #1869
  3. Fix issue where telemetry setting is reset on restart by @alihamuh in #1871
  4. Selecting a link now opens the link popup automatically on mobile by @alihamuh in #1865
  5. Fetch new announcements only once on app startup by @thecodrr in #1703
  6. Fix issue where images in markdown cannot be previewed & appear as raw base64 data by @thecodrr in #1891
  7. Adding a reminder to a note now prefills the dialog with note title & description the by @ammarahm-ed @thecodrr in #1868
  8. Fix issue where clicking on Settings didn't toggle the settings pane on/off by @gitstart in #1882
  9. Fix "Start minimized" setting on Windows by @thecodrr in #1908
  10. App window is now fullscreen-able again on macOS
  11. Fix issue where "Quit" menu action wasn't working on macOS
  12. Disable the annoying "Copy" menu item shown whenever you right click in the app window
  13. Show system tray icon only when "Close to system tray" or "Minimize to system tray" is enabled

New Contributors

  • @gitstart made their first contribution in #1882

And that's not all. There were 90+ commits in this release. See the full changelog here: https://github.com/streetwriters/notesnook/compare/v2.4.2...v2.4.3

notesnook - Notesnook Desktop v2.4.2

Published by github-actions[bot] over 1 year ago

This release contains a critical bug fix for macOS.

🌟 Features & new stuff

  1. Spell checker is back! You can enable/disable it & select multiple languages as you see fit. by @thecodrr in #1726
  2. Editor margins can now be enabled/disabled as you see fit. by @thecodrr in #1689
  3. Telemetry settings now respect DNT (Do Not Track) header by @thecodrr in #1700
  4. Reminder on desktop now use native notifications for better UX by @thecodrr in #1716
  5. Privacy mode now disables window thumbnail on Windows by @thecodrr in #1717
  6. This release adds a couple of things to improve integration with the OS by @thecodrr in #1777:
    1. Auto start on system startup
    2. Minimize to system
    3. Close to system tray
    4. Dock icon menu on macOS
    5. Jumplist items on Linux & Windows (right click on the Notesnook icon in your task bar to see this)
    6. System tray support
    7. CLI commands. See the full list here

🐛 Fixes & improvements

  1. Show app name on notifications on Windows by @thecodrr in #1706
  2. Fix double refresh token requests on page refresh by @thecodrr in #1676
  3. Disable current time check for recurring reminders by @thecodrr in #1697
  4. Add checks when accessing a note using this._db.notes.note by @thecodrr in #1698
  5. Don't connect SSE or run sync when user is logged out by @thecodrr in #1718
  6. Improve image loading by @thecodrr in #1807
  7. Don't create new p tag at editor end if there is selection by @thecodrr in #1808
  8. Fix issue where changes in code block were not properly highlighted by @thecodrr in #1811
  9. Refresh search when note is switched by @thecodrr in #1810
  10. Fix crash when closing search in a different note than the one it was opened in by @thecodrr in #1809
  11. Do not reset reminder's recurring mode on edit by @thecodrr in #1819
  12. Fix issue where monthly recurring reminder was always 1 day behind by @thecodrr in #1821
  13. Reorder & invert sync toggles in settings by @thecodrr in #1822
  14. Recovery code input should accept alphanumeric input by @thecodrr in #1825

Full Changelog: https://github.com/streetwriters/notesnook/compare/v2.4.0...v2.4.2

notesnook - Notesnook Desktop v2.4.1

Published by github-actions[bot] over 1 year ago

NOTE: v2.4.1 has a critical bug on macOS which prevents the app from opening. Please upgrade to v2.4.2 if you are having issues. I have also moved the release notes there.

notesnook - Notesnook Android v2.4.2

Published by github-actions[bot] over 1 year ago

  • Temporarily disabled background sync
notesnook - Notesnook Android v2.4.1

Published by github-actions[bot] almost 2 years ago

  1. Added background sync support
  2. Fix new features sheet showing on every launch
  3. Fix permanent reminders removed on rebooting device
  4. Fixed unable to unpin/disable reminders from notifications
notesnook - Notesnook Desktop v2.4.0

Published by github-actions[bot] almost 2 years ago

🌟 Features & new stuff

  1. Cross-platform reminders — Reminders are finally here! You can set a one-time reminder or daily, monthly & weekly recurring reminders. All reminders are automatically synced to all your devices.
  2. Sync controls — We are giving you full control over the whole syncing process. Disable auto sync, real-time editor sync or turn it off completely for an offline experience — it's up to you.
  3. Privacy mode on Desktop — The mobile app has had privacy mode for many, many versions and now desktop app gets it too. Privacy mode will exclude Notesnook from all kinds of screen capture i.e., you can safely take notes while sharing your screen; the other person won't be able to see the Notesnook app. (Works only on macOS & Windows)
  4. Changing your account email is now possible (and it works just like you expect it to :D).
  5. New & improved login flow — (this deserves its very own blog post) we are taking Notesnook security up a notch by redesigning how our login works. After much brainstorming, we realized that your account password is the most important credential & keeping it safe should be our foremost priority. To that end, we have moved password entry to be the last step in login. Here's how it works:
    1. Enter email
    2. Authenticate second factor (can be email, sms or authenticator app)
    3. Enter password
    4. And finally you are logged in.
  6. Improve PDF & HTML exports — Export formats are finally getting some love in this release. The exported PDFs (and HTML) should now properly format & style your task lists, code blocks, quotes, tables etc.
  7. Delete notes with a notebook/topic — Deleting a notebook/topic now gives you the option to also delete all the notes inside it.
  8. Images in editor now show a download button on selection (just like in attachments)
  9. Bypass CORS (using a configurable CORS proxy) when downloading & attaching images in editor — this allows Notesnook to download any & all external images you throw at it.
  10. Improved sync status — Sync status now correctly shows offline/disabled sync states. It also doesn't auto reset after a sync failure making it clear to you if a sync has failed.

🐛 Fixes & improvements

  1. Fixed issue in editor where delete completed tasks button wasn't disabled in readonly mode by @alihamuh in #1498
  2. Fixed issue where text highlight & text color popups were not opening on mobile by @thecodrr in #1556
  3. Fixed issue where task list couldn't be collapsed or expanded by @alihamuh in #1561
  4. Task list UI has been improved by @ammarahm-ed in #1570
  5. Fixed issue where the current search result wouldn't scroll into view by @alihamuh in #1578
  6. Properties close button now correctly shows the pointer cursor on hover by @alihamuh in #1580
  7. Fixed UI glitch in navigation menu when resizing app between tablet & desktop mode by @alihamuh in #1596
  8. Fixed issue where right clicking on a link opened it by @alihamuh in #1571
  9. Base64 images (i.e., images copied & pasted directly) are now cached properly by @thecodrr in #1608 (This fixes the issue where images would be broken right after attaching it).
  10. Fixed issue where searched topics couldn't be opened by @alihamuh in #1593
  11. Fixed issue where line breaks are ignored by the word counter by @alihamuh in #1625
  12. Backspacing in the first item of a list no longer lifts it out of the list by @alihamuh in #1630
  13. List selection prompt now closes immediately after inserting a list by @alihamuh in #1636
  14. Increase y-offset of table column properties menu so its visible in all cases by @alihamuh in #1648
  15. Fixed sync issue causing unintended merge conflicts
  16. Fixed a lot of issues causing sync to temporarily get stuck (requiring app restart)

➕ Repository health

  • Added tests for sorting of notes, notebooks, tags & topics by @alihamuh in #1490
  • Added tests for ctrl+click selection in list by @alihamuh in #1510
  • Added tests for creating backups (encrypted & otherwise) by @alihamuh in #1542

Full Changelog: https://github.com/streetwriters/notesnook/compare/v2.3.0...v2.4.0

notesnook - Notesnook Android v2.4.0

Published by github-actions[bot] almost 2 years ago

🌟 Features & new stuff

  1. Cross platform reminders https://github.com/streetwriters/notesnook/pull/1341
  2. Multi-factor auth is enabled by default for all users to improve login security https://github.com/streetwriters/notesnook/pull/1477
  3. Add sync controls for disable sync,disable auto sync anddisable realtime sync in settings by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/1502 & https://github.com/streetwriters/notesnook/#pull/1639
  4. Add proper styling to PDF & HTML exports by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/1579
  5. Added custom CORS proxy support in editor by @thecodrr in https://github.com/streetwriters/notesnook/pull/1614
  6. Allow user to optionally also delete notes inside a notebook/topic when deleting it by @alihamuh in https://github.com/streetwriters/notesnook/pull/1635
  7. Add support for changing account email by @thecodrr in https://github.com/streetwriters/notesnook/pull/1615

🐛 Fixes & improvements

  1. Improved UX for sync status: Keep showing to user that last sync failed until sync is successful again. Added offline status when device is offline.
  2. Fix keep awake is not disabled when leaving editor by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/1557
  3. Fix crash when checking no of notes by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/1554
  4. Fix scrolling in note history not working by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/1553
  5. Fix share extension crash ios & some improvements in UX by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/1651
  6. Fix issue where text highlight & text color popups were not opening on mobile by @thecodrr in https://github.com/streetwriters/notesnook/pull/1556
notesnook - Notesnook Android v2.3.0

Published by github-actions[bot] almost 2 years ago

  • Added support for displaying webclips in editor
  • Fixed PDF export saves corrupted files on android
  • Fixed multi-window support
  • Fixed a bug in sync causing it to get stuck on some devices

Thank you for using Notesnook!

notesnook - Notesnook Desktop v2.3.0

Published by github-actions[bot] almost 2 years ago

🌟 Features & new stuff

Introducing Notesnook Web Clipper

Notesnook now has its very own web clipper allowing you to quickly save full pages & snippets while scrolling the web. It is still alpha-beta software so bugs are expected.

web-clipper-firefox

How it works?

  • The web clipper communicates directly with the web app to save your clips so you must keep an instance of the Notesnook Web App running in the background.
  • Web clipping is not yet supported on mobile devices (but will be).
  • Currently the extension is not listed on any store (but that'll be happening soon) so you'll have to side load the extension.
    • For Google Chrome/Chromium:
      • Download the .zip archive
      • Go to chrome://extensions/
      • Turn on Developer Mode (toggle in the top-right corner)
      • Drag & drop the .zip archive
    • For Firefox:

Other features

  1. Task items now show a button on hover to quickly delete them by @alihamuh @thecodrr in #1423

🐛 Fixes & improvements

  • Fixed error when permanently deleting attachments by @thecodrr in #1388
  • Show custom overlay scrollbar in mobile mode by @alihamuh in #1389
  • Fixed overlapping text on default home page buttons in settings by @alihamuh in #1406
  • Fixed persistent editor dropdown toolbar even when changing notes by @alihamuh in #1413
  • Fixed clear completed tasks button hidden by progress bar by @alihamuh in #1444
  • Removed line break at the start of copied text by @alihamuh @thecodrr in #1443
  • Handle crash when sorting lists when an item doesn't have a title by @ammarahm-ed in #1447
  • Ctrl/Cmd+Click now correctly selects/unselects items (it would just select before) by @alihamuh @thecodrr in #1433
  • Fonts have been improved to support more glyphs & diacritics by @alihamuh @thecodrr in #1450

Full Changelog: https://github.com/streetwriters/notesnook/compare/v2.2.4...v2.3.0

notesnook - Notesnook Android v2.2.6

Published by github-actions[bot] almost 2 years ago

What's New

  1. Preview notes in trash

What's Changed

  1. Improved editor performance
  2. Attachments will now download in real-time sync
  3. Improved sync performance
  4. Removed http requests sent to google servers in github release

What's Fixed

  1. Fixed random "Failed to sync" errors on app launch
  2. Fixed notes screen goes blank after selecting dateModified as sorting type
notesnook - Notesnook Desktop v2.2.4

Published by github-actions[bot] almost 2 years ago

🌟 Features & new stuff

  1. Preview trashed notes by @alihamuh in #1266
  2. Structured TXT exports — good news for all your Simplenote users! Text exports now get properly formatted (along with tables & checklists) but don't worry, it's not markdown. #1313
  3. Custom colors — You can now save custom colors in all editor color pickers by @alihamuh in #1312
  4. Tags now get included in all exports by default by @alihamuh in #1345
  5. Clear completed tasks — we have added a button that clears all completed tasks within a task list by @alihamuh in #1336

🐛 Fixes & improvements

  1. Fixed issue where code blocks wouldn't be highlighted on the very first render by @alihamuh in #1265
  2. Fixed issue where jumping to search result using arrow keys was not working by @alihamuh in #1289
  3. Fixed incorrect paragraph formatting while copying text from editor by @alihamuh in #1299
  4. Fixed issue where latest backups (created after v2.2.3) were not getting restored by @alihamuh in #1303
  5. Fixed issue where "Change backup location button" was not always visible by @alihamuh in #1321
  6. Improve HTML parsing performance which directly affects note saving performance by @thecodrr in #1314
  7. Fixed issue where numbered notes weren't sorted properly by @alihamuh in #1337
  8. Fixed issue where disabled toolbar items were not removed from the toolbar by @alihamuh in #1357
  9. Fixed issue where multiple notes were getting selected when right clicking on only 1 note by @alihamuh in #1342
  10. Attachments are now downloaded on real-time sync by @thecodrr in #1320
  11. Improve sync connection reliability (getting rid of sync errors on app startup etc.) by @thecodrr in #1381
  12. Add streaming support for importing huge zips (i.e. you can now import all your notes from any other app no matter how many they are. I have tested this with > 1.5 GB worth of notes) by @thecodrr in #1380

We had planned for this release to include the Web Clipper but unfortunately, due to some critical issues we'll be releasing it later this month (in a couple of days). The next release will also contain reminders (hopefully! no promises.) That's all. Good day!

Full Changelog: https://github.com/streetwriters/notesnook/compare/v2.2.3...v2.2.4

notesnook - Notesnook Android v2.2.5

Published by github-actions[bot] almost 2 years ago

What's fixed

  • Fix a race condition causing migration to start on app lock screen

What's changed

  • If automatic backups turn off due to account downgrade, you will get a message in app regarding the change
  • The github release of android app will not send requests to play.google.com to check for new version. Instead new version updates will be fetched from github releases api.
notesnook - Notesnook Desktop v2.2.3

Published by github-actions[bot] almost 2 years ago

🌟 Features & new stuff

  1. Automatic backups will now be scheduled #1243 — Previously, we were taking backups based on certain events (app launch, successful sync) and while this worked this wasn't the most reliable. This release introduces a new scheduler that schedules an automatic backup task. This means that if you keep Notesnook running in the background for multiple days your automatic backups will continue to be created according to your settings.

🐛 Fixes & improvements

  1. Prevent multiple tables from freezing the editor by @dylhack in #1228
  2. Fix null is not an object error during migration #1240
  3. Removed background color from transparent images
  4. Fixed issue where full backup settings were not showing for logged in users
  5. Re-insert/update only migrated items during a migration
  6. Fixed login loop on session expiry

New Contributors

  • @dylhack made their first contribution in #1228
notesnook - Notesnook Android v2.2.4

Published by github-actions[bot] about 2 years ago

What's new

  • Bulk export notes - multi-select notes from any screen in app & export them instantly to a zip file.
  • Export all notes as a zip from app settings with one click
  • Added "Skip for now" button on welcome page so users can skip the login flow

What's changed

What's Fixed

Full Changelog: https://github.com/streetwriters/notesnook/compare/2.2.3-android...2.2.4-android

notesnook - Notesnook Desktop v2.2.2

Published by github-actions[bot] about 2 years ago

🌟 Features & new stuff

  1. Bulk exports as HTML, MD or TXT ‒ you can now export all your notes as HTML, MD or TXT from Settings. This is available on all platforms.
  2. The most hated migration dialog has now been removed/replaced with a much less annoying but a lot more useful dialog.
  3. Backup restore process now reports live progress
  4. New scrollbars — the app now feels a lot smoother thanks to these new scrollbars. This also fixes the issue where scrollbars would be hidden on different platforms & browsers.

🐛 Fixes & improvements

  1. Reduce minimum required macOS version to 10.12.0 (#1184)
  2. Fixed issue where clicking on an unselected task item toggled the selected task items (#1186)
  3. Clicking below a table (if it's the last element in the note) should now create a new paragraph (#1185)
  4. Fixed issue where free users could not assign already created tags to notes (#1187)
  5. Fixed issue where table row toolbar would get clipped on smaller screens (#1192)
  6. Fix issue where a single notebook, tag & topic could have duplicate shortcuts (#1177)
  7. Merge conflict detection has been greatly improved and now uses proper HTML-based diffing (#1183). This will reduce a lot of the false positive conflicts.
  8. Allow converting double spaced lines to single spaced lines (#1191)
  9. Tab key now adds a tab character when pressed inside the editor (#1193)
  10. Make editor title font-size relative to title length (#1194)
  11. Fixed Failed to execute 'decode' on 'TextDecoder' error (#1202)
  12. Fixed issue where drag/droping a task item at the very end of the task list would create a new task list (#1203)
  13. On desktop apps the migration process after an upgrade will be automated & won't require any user interaction (#1204)
  14. External scripts have been completely removed to enhance privacy. Notesnook loaded grammars for syntax highlighting in code blocks from https://esm.sh/; this has now been removed and all needed scripts are loaded directly from https://app.notesnook.com/. This also means that the desktop apps can now be used 100% offline.
  15. Pane resizing has also been improved & will now feel more predictable.
  16. Tags autosuggest also got some love in this release & now doesn't pop up in the top-left corner when you change notes.
  17. Encrypted backups will now be automatically disabled when your trial ends
  18. Fixed issue where users with 2FA enabled would experience constant login loops during session expiry
  19. Fixed issue where notes screen would go blank on window resize

There were a lot of other big & small issues fixed (too many to report). After this release Notesnook will feel a lot more stable in day-to-day usage. Our primary focus right now is to improve the stability of the app — not to ship new features at risk of crashes, bugs & data loss.

notesnook - Notesnook Android v2.2.3

Published by github-actions[bot] about 2 years ago

  • Fix crash on android 7.0 devices when trying to set launcher shortcuts
  • Fix phones with small screens switch to tablet mode when keyboard is opened
notesnook - Notesnook Desktop v2.2.1

Published by github-actions[bot] about 2 years ago

🌟 Features & new stuff

🐛 Fixes & improvements

notesnook - Notesnook Android v2.2.2

Published by github-actions[bot] about 2 years ago

Changed

  • Removed limit on pins, now you can pin unlimited notes/notebooks to top
  • Improved UX during database migration, now a proper error is shown with the option to submit a bug report in case the migration fails. If migration fails, you are also allowed to clear app data and login again.

Fixed

  • Fixed a crash when opening add notebook sheet
  • Fixed back button does not show in nested routes on tablets