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.6.1

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

notesnook - Notesnook Android v2.6.0

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

🌟 Features & new stuff

Custom themes

We have redesigned the Notesnook theme engine to add support for user specified custom themes. That means you, me, or anyone else can now easily change how Notesnook looks!

pika-1691392224199-1x

Much, much improved copy/pasting

Before this release, copying or pasting anything into or out of Notesnook would result in unpredictable and weird formatting. All that has now been fixed. Notesnook now tries very, very hard to preserve the source formatting of the copied or pasted content. To give you a few examples:

  1. Copying a single list item no longer copies it as a list but as a paragraph
  2. Copying multiple list items no longer add empty lines around each list item
  3. Copying content to & from Notesnook now follows the Double spaced paragraph setting. In English this means that, people who have disabled double spaced paragraphs will no longer see paragraphs with double the spacing when pasting content into Notesnook and vice versa.

Syntax highlighting and rendered Math in exports

Starting from this version, whenever you print or export a note that has Math Blocks or Codeblocks, Notesnook will automatically pre-render it so it looks awesome everywhere.

Other features

  1. Add support for copying link & link text in directly from the Link toolbar in the editor (and also from the context menu on the desktop app) by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2986

🐛 Fixes & improvements

New Contributors

Full Changelog: https://github.com/streetwriters/notesnook/compare/2.5.6-android...2.6.0-android

notesnook - Notesnook Desktop v2.6.0

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

🌟 Features & new stuff

Custom themes

We have redesigned the Notesnook theme engine to add support for user specified custom themes. That means you, me, or anyone else can now easily change how Notesnook looks!

pika-1691391098738-1x

Here's how the Monokai theme looks.

Note:

We are still working on documentation & tooling around how to create your own theme. Give us a follow on Twitter/X so you can know about it as soon as it lands!

Vericrypt is open source again!

Vericrypt source code was unpublished when we open sourced Notesnook last year. However, due to recent demand it has been updated and made open source again. Yay to transparency and privacy! Check out the code here.

If you don't know what Vericrypt is: it's a very user friendly way to very all the encryption claims of Notesnook fully offline and in your browser. It provides step-by-step instructions on how to extract raw data from your browser's database & then decrypt is using your very own encryption key. All in the browser. You can try it out here!

Much, much improved copy/pasting

Before this release, copying or pasting anything into or out of Notesnook would result in unpredictable and weird formatting. All that has now been fixed. Notesnook now tries very, very hard to preserve the source formatting of the copied or pasted content. To give you a few examples:

  1. Copying a single list item no longer copies it as a list but as a paragraph
  2. Copying multiple list items no longer add empty lines around each list item
  3. Copying content to & from Notesnook now follows the Double spaced paragraph setting. In English this means that, people who have disabled double spaced paragraphs will no longer see paragraphs with double the spacing when pasting content into Notesnook and vice versa.

Syntax highlighting and rendered Math in exports

Starting from this version, whenever you print or export a note that has Math Blocks or Codeblocks, Notesnook will automatically pre-render it so it looks awesome everywhere.

image

Other features

  1. Make uploading of attachments much more reliable on web/desktop by @thecodrr in https://github.com/streetwriters/notesnook/pull/3075
  2. Show keyboard shortcuts for editor tools where possible by @thecodrr
  3. Add support for copying link & link text in directly from the Link toolbar in the editor (and also from the context menu on the desktop app) by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2986

🐛 Fixes & improvements

  1. Fixed issue where entering Monograph password closed the Publish dialog by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2969
  2. Copy button on code blocks will no longer be disabled in readonly mode by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2970
  3. Fixed color picker height when the editor toolbar is at the bottom by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2976
  4. Pressing the Tab key in the Title will now move the focus to the editor by @alihamuh in https://github.com/streetwriters/notesnook/pull/2983
  5. Respect empty paragraph lines when printing or exporting to PDF/HTML by @alihamuh @thecodrr in https://github.com/streetwriters/notesnook/pull/3001
  6. Don't show "Failed to unlock vault" error when exporting a single unlocked note by @thecodrr
  7. All input fields now follow the current color scheme by @alihamuh in https://github.com/streetwriters/notesnook/pull/3039
  8. Prevent unintentional saving when opening a note by @thecodrr in https://github.com/streetwriters/notesnook/pull/3021
  9. Respect text direction when adding blocks like heading, lists etc. by @alihamuh @thecodrr in https://github.com/streetwriters/notesnook/pull/3014
  10. Fix "Dynamic module import is disabled" error when logging in on Firefox ESR & Tor Browser by @thecodrr in https://github.com/streetwriters/notesnook/pull/3017
  11. Prevent scroll jump & selection loss when toggling focus mode by @thecodrr in https://github.com/streetwriters/notesnook/pull/3073
  12. Fixed issue where caret would keep jumping to the end when making edits in the sticky editor title by @alihamuh in https://github.com/streetwriters/notesnook/pull/3028
  13. Overhaul the logger implementation to be less IO intensive by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/3074
  14. Fix spell checker on desktop app by @thecodrr in https://github.com/streetwriters/notesnook/pull/3086
  15. Fixed issue where embeds would not render in readonly mode by @thecodrr
  16. Format time & date on reminders according to the format specified in the Settings by @thecodrr
  17. bring app to front if user tries to start a new instance of Notesnook by @thecodrr
  18. Show progress when restoring large encrypted backups by @thecodrr

Full Changelog: https://github.com/streetwriters/notesnook/compare/v2.5.8...v2.6.0

notesnook - Notesnook Desktop v2.5.8

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

🐛 Fixes & improvements

  1. Add support for automatic updates by @thecodrr
  2. Fix service worker to allow Notesnook to behave as a PWA again by @thecodrr
  3. Fix Mastodon link in Settings by @absolutez3
  4. Fix tray icons not loading/invisible tray icon by @thecodrr
  5. Improve export performance for plain text exports by @ammarahm-ed
  6. Fix corrupted images & attachments when uploaded from the Desktop app (we are temporarily disabling native crypto and switching back to the WebAssembly based solution because it is causing too many issues) by @thecodrr

New Contributors

Full Changelog: https://github.com/streetwriters/notesnook/compare/v2.5.7...v2.5.8

notesnook - Notesnook Android v2.5.6

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

What's Fixed

Full Changelog: https://github.com/streetwriters/notesnook/compare/2.5.5-android...2.5.6-android

notesnook - Notesnook Android v2.5.5

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

What's Changed

New Contributors

Full Changelog: https://github.com/streetwriters/notesnook/compare/2.5.4-android...2.5.5-android

notesnook - Notesnook Desktop v2.5.7

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

🌟 Features & new stuff

  1. Faster app startupin Notesnook performance is a feature. The desktop app now starts up in 0.2 seconds and becomes fully functional & ready in ~2.3 seconds. That's down from ~3.9 seconds. Here's a comparison:
    ezgif com-optimize

  2. Copy to clipboard on codeblocks — All codeblocks now show a copy to clipboard button on hover (always visible on mobiles).

  3. No more update notices on startup — starting from this release, you will no longer see update notices whenever you start the app.

🐛 Fixes & improvements

  1. Fix toolbar button alignment in editor by @ammarahm-ed in #2876
  2. Fix gray placeholder shown on re-inserting an already uploaded image by @thecodrr in #2878
  3. Force upate token if email is already confirmed by @thecodrr in #2879. This will get rid of the "Please confirm your email..." error even though you already confirmed your email.
  4. Do not cache images without an hash i.e. pasted images by @thecodrr in #2881. This fixes the bug where pasting different images consistently showed the same image until you restarted the app.
  5. Changing account password is now possible again from web/desktop Settings by @thecodrr in #2880

New Contributors

  • @FMMazur made their first contribution in #2710

Full Changelog: https://github.com/streetwriters/notesnook/compare/v2.5.6...v2.5.7

notesnook - Notesnook Desktop v2.5.6

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

🐛 Fixes & improvements

  1. Fix subscription plan not changing from monthly by @thecodrr in https://github.com/streetwriters/notesnook/pull/2863
  2. Fix backups not getting saved on desktop app

Full Changelog: https://github.com/streetwriters/notesnook/compare/v2.5.5...v2.5.6

notesnook - Notesnook Android v2.5.4

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

🐛 Fixes & improvements

  1. Fix cannot search words with "-" in them by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2813
  2. Fix merge conflicts modal gets stuck on large notes by @ammarahm-ed
  3. Fix app launch is slow when device is offline by @ammarahm-ed
  4. Fix splashscreen logo not showing in dark mode on android by @ammarahm-ed
  5. Fix images and files are not uploaded on sync by @ammarahm-ed
  6. Insert image/attachment after selected node by @thecodrr in https://github.com/streetwriters/notesnook/pull/2815
  7. Update mobile app to React Native 0.72.0 by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2814

Full Changelog: https://github.com/streetwriters/notesnook/compare/2.5.3-android...2.5.4-android

notesnook - Notesnook Desktop v2.5.5

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

🌟 Features & new stuff

  1. Add support for exporting locked notes by @thecodrr in #2841

🐛 Fixes & improvements

  1. Fix invalid zip error when downloading attachments in bulk by @thecodrr in #2834
  2. Fix error when downloading large attachments/images by @thecodrr in #2826
  3. Fix account deletion by @ammarahm-ed in #2825
  4. Fix various issues with exporting notes by @thecodrr in #2841

Full Changelog: https://github.com/streetwriters/notesnook/compare/v2.5.4...v2.5.5

notesnook - Notesnook Desktop v2.5.4

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

Note: This release fixes a couple of very critical bugs that started appearing after the 2.5.3 release. It is recommended that you upgrade to v2.5.4 ASAP!

🐛 Fixes & improvements

  1. Fix black squares in outline lists by @thecodrr in #2795
  2. Fix a lot of issues with new Settings by @thecodrr in #2794
  3. Fix desktop app crashes due to undici fetch by @thecodrr in #2799
  4. Fix 'c must be...' error when adding an attachment by @thecodrr in #2811
  5. Fix PDF attachments cannot be opened in editor by @thecodrr in #2810
  6. Fix issue where a search query with "-" in it returned nothing by @ammarahm-ed in #2813
  7. Fix selected image/attachment getting replaced on adding a new image/attachment by @thecodrr in #2815

Full Changelog: https://github.com/streetwriters/notesnook/compare/v2.5.3...v2.5.4

notesnook - Notesnook Desktop v2.5.3

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

🌟 Features & new stuff

  1. Native encryption/decryption on desktop — we have rewritten the desktop side of things to add support for 100% native encryption using libsodium. On users' side, this means faster syncing, attachment uploading, login & everything else encryption related.
  2. New UI for Settings — Notesnook Settings have been revamped to better confirm with the desktop form factor. There's now a search too!
  3. Automatic backups are now disabled by default — this was a potential security risk where logging in on a public device would download a backup to the users' device. This now requires manually turning on automatic backups for each device.
  4. Encrypted backups for all — we are enabling encrypted backups for all Pro & Basic users by default!
  5. Web Clipper has been updated to v0.2.2 fixing a very critical bug. Download the update from here.

🐛 Fixes & improvements

  1. Fix editor theme not changing with app theme by @thecodrr in #2716
  2. Fix search in topic/notebook return incomplete results by @ammarahm-ed in #2742
  3. Fix/trial expired notice shows on app restart for new users by @ammarahm-ed in #2691
  4. Persist text alignment & direction on heading creation by @thecodrr in #2718
  5. Fix pane sizes getting reset randomly on startup by @thecodrr in #2753
  6. Allow focusing editor by clicking at the bottom by @thecodrr in #2757
  7. Fix crash on viewing a merge conflict by @thecodrr in #2756
  8. Do not include trashed notes in total notebook notes by @thecodrr in #2755
  9. Fix navigation on small screens & mobiles by @thecodrr in #2754
  10. Fix issue where editor theme would not changing with app theme
  11. Images are now cached by the editor resulting in faster reloads & much smoother experience during real-time editor syncing (it also now consumes much less memory).

⛑️ Repository health

  1. Update Electron to v24.4.0
  2. Migrate to Vite from Webpack
  3. Create a new subproject @notesnook/common which will contain all common, frequently used utilities & other code
  4. Navigation code in the web app has been 100% ported to Typescript
  5. Notesnook is now majority Typescript so YAY!

Full Changelog: https://github.com/streetwriters/notesnook/compare/v2.5.2...v2.5.3

notesnook - Notesnook Android v2.5.3

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

🐛 Fixes & improvements

  1. Disable auto backup enabled by default after login by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2769
  2. Allow encrypted backups for all by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2769
  3. Fix compact mode indicators show always on note & notebook items by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2702
  4. Fix appending link to empty note from share widget/extension gets stuck by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2737
  5. Fix picking image or file replaces content if note is locked and app lock is also enabled by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2740
  6. Fix incorrect snooze time formatting on reminder by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2741
  7. Fix search in topic/notebook return incomplete results by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2742
  8. Fix/trial expired notice shows on 2nd app launch for new users when it should after trial ends by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2691
  9. Refactor parts of code into @notesnook/common by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2703
  10. Limit input values between min/max in Settings inputs by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2761
  11. Fix scroll into view mobile on focus in editor by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2762
  12. Fix input hides behind keyboard on focus in inputs in the app by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2767

Full Changelog: https://github.com/streetwriters/notesnook/compare/2.5.2-android...2.5.3-android

notesnook - Notesnook Desktop v2.5.2

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

🌟 Features & new stuff

  1. All standard date formats (including ISO-8601)
  2. New template for title format, $timestamp$ to add full date and time to note title without any dashes or other symbols.
  3. Add support for changing primary two-factor authentication method from Settings

🐛 Fixes & improvements

  1. Fix issue where using $headline$ template in title format adds comma after each word of title
  2. Fix issues with text selection in editor becoming sticky/unresponsive
  3. Fix crash on Safari/WebKit

Full Changelog: https://github.com/streetwriters/notesnook/compare/v2.5.1...v2.5.2

notesnook - Notesnook Android v2.5.2

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

🌟 Features & new stuff

  1. Improved and better compact mode for notes & notebooks on mobile
  2. Added all standard date formats
  3. Added a new template for title format, $timestamp$ to add full date and time to note title without any dashes or other symbols.
  4. Added support for changing primary two-factor authentication method from Settings

🐛 Fixes & improvements

  1. Hide headline of notes in Share and home widgets
  2. Fixed using $headline$ template in title format adds comma after each word of title
  3. Fixed old tag name shows in manage tags sheet after renaming a tag
notesnook - Notesnook Android v2.5.1

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

🌟 Features & new stuff

  1. Configurable date format — You can now change date & time format across the app from Settings > Behaviour
  2. Default note title — Changing the default note title for new notes is now possible!
  3. Default notebook/topic — set a default notebook/topic and all new notes will get linked to it automatically.
  4. Marketing emails opt-out — we take our users' privacy very seriously and giving them full control over their data is our first priority. From this release onwards, you'll be able to opt-out of all kinds of marketing emails directly from inside the app.
  5. Image and file sharing from share menu on android & ios with instant sync.
  6. Improved and better onboarding for new users by @ammarahm-ed in https://github.com/streetwriters/notesnook/pull/2633

🐛 Fixes & improvements

Full Changelog: https://github.com/streetwriters/notesnook/compare/2.5.0-android...2.5.1-android

notesnook - Notesnook Desktop v2.5.1

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

🌟 Features & new stuff

  1. Configurable date format — You can now change date & time format across the app from Settings > Behaviour
  2. Default note title — Changing the default note title for new notes is now possible!
  3. Default notebook/topic — set a default notebook/topic and all new notes will get linked to it automatically.
  4. Marketing emails opt-out — we take our users' privacy very seriously and giving them full control over their data is our first priority. From this release onwards, you'll be able to opt-out of all kinds of marketing emails directly from inside the app.

ezgif com-video-to-gif

🐛 Fixes & improvements

  1. Allow download & preview of attachments in readonly mode by @RamiroPruis in #2621
  2. Enable search in readonly mode by @ammarahm-ed in #2659
  3. Enable tools on images & links in readonly mode by @alihamuh in #2637
  4. Allow starting lists with arbitrary number by @thecodrr in #2660
  5. Fix start as minimized on Windows by @thecodrr in #2636
  6. Fix the blank/black window on startup in Windows by @thecodrr

New Contributors

  • @RamiroPruis made their first contribution in #2621

Full Changelog: https://github.com/streetwriters/notesnook/compare/v2.5.0...v2.5.1

notesnook - Notesnook Android v2.5.0

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

🌟 Features & new stuff

  1. Preview PDFs & Images directly inside Notesnook.
  2. Improved attachments manager with support for downloading all attachments
  3. Assign tags to multiple notes
notesnook - Notesnook Desktop v2.5.0

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

🌟 Features & new stuff

Attachment previews

You can now preview PDFs & all kinds of images directly inside Notesnook. No need for long & tedious process of downloading & opening the attachments separately. Eventually, we will add support for more attachment types.

New attachment manager

Managing your attachments will now be super easy with quick filters for different types of files. We have also improved support for performing bulk actions like deleting, downloading & rechecking attachments.

Web clipper on Chrome Web Store

I am really excited to announce that Notesnook Web Clipper is now officially available from the Chrome Web Store!

Other

  1. Add support for link markdown syntax by @alihamuh in #2576
  2. Add support for printing notes by @alihamuh in #2551
  3. Set tags on multiple notes at once by @alihamuh @thecodrr in #2328
  4. It is now also possible to download & save all your attachments quickly from within the attachments manager

🐛 Fixes & improvements

  1. Fix position of outline list bullet/arrow by @alihamuh in #2555
  2. Fix duplication of note that is directly inside a notebook by @alihamuh in #2552
  3. Make cell properties work with header cells by @alihamuh in #2506
  4. Do not open links twice in readonly mode by @thecodrr in #2593
  5. Prevent table column size reset in readonly mode by @alihamuh in #2586
  6. Close deleted note on sync by @alihamuh in #2580
  7. Fix search inside notebooks by @thecodrr in #2597
  8. Fix list crash on shift+click when there's no selection by @thecodrr in #2610

Full Changelog: https://github.com/streetwriters/notesnook/compare/v2.4.11...v2.5.0

notesnook - Notesnook Android v2.4.17

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

What's Changed

Full Changelog: https://github.com/streetwriters/notesnook/compare/2.4.16-android...2.4.17-android