Skip to content

Releases: nogiszd/xiaomi-note-exporter

Release v2.4.0

05 May 16:05

Choose a tag to compare

What's new? 👀

  • ✨ Added ability to save split notes with their title as file name.
  • ✨ Added field to define format of "Created at" note footer date.
  • 🐛 Fixed issues with Markdown preview when trying to load split note export.
  • 🐛 Fixed minor bugs and issues with Vue templates.
  • 📦 Updated libraries to their latest versions.

Full Changelog: v2.3.2...v2.4.0

Release v2.3.2

29 Apr 15:29

Choose a tag to compare

What's new? 👀

  • Fixed file naming scheme when including a timestamp (both in image export and split notes).

Full Changelog: v2.3.1...v2.3.2

Release v2.3.1

26 Apr 17:52

Choose a tag to compare

What's new? 👀

  • Fixed condition that checked Mi Cloud domains for image downloads.

Full Changelog: v2.3.0...v2.3.1

Release v2.3.0

26 Apr 11:56

Choose a tag to compare

What's new? 👀

  • Added additional Mi Cloud domains to the whitelist for image downloads.
  • Skip failed image downloads to prevent the app from freezing.
  • Updated libraries to their latest versions.

Full Changelog: v2.2.0...v2.3.0

Release v2.2.0

01 Mar 10:51
fed7fc4

Choose a tag to compare

What's new? 👀

  • ⏰ Fetching real creation date from UNIX timestamp (more info below).
  • Added update notify dialog on startup.
  • Minor bug fixes.

⏰ UNIX timestamp creation date

From now on, the parser will try to fetch real note creation date, instead of using visible one in the UI.
If the program will fail to do so, it will use the previous approach as a fallback.
This should add a stable way to retrieve the actual creation date of a note, rather than the edit date.


Full Changelog: v2.1.0...v2.2.0

Release v2.1.0

22 Feb 12:49
7b5757a

Choose a tag to compare

What's new? 👀

  • 📝 Full Markdown parser (more info below).
  • Fixed issue where images weren't loading in Markdown preview.
  • Note edit is now blocked while export is still running.
  • Export elapsed time is now measured accurately from actual export start.
  • Various bug fixes and library updates.

📝 Full Markdown parser

Rich formatting present in notes is now preserved in exported .md file.
It works for such elements as:

  • Inline styles: bold, italic, underline, strikethrough
  • Headings: three levels mapped from Mi Cloud editor
  • Block elements:
    • Blockquotes
    • Ordered lists (up to 6 levels of nesting)
    • Bullet lists (up to 6 levels of nesting)
    • Checklists

This is possible due to new implementation of recursive HTML structure parser, that scans for patterns used in Mi Cloud note contents.


Full Changelog: v2.0.0...v2.1.0

Release v2.0.0

08 Feb 11:46

Choose a tag to compare

What's new? 👀

  • 🦀📱 Rust rewrite and full fledged GUI (more info below).

🦀📱 Rust rewrite and GUI

Version v2.0.0 is a complete rewrite of the application in Rust. The project has evolved from a CLI tool into a fully-featured graphical application.

This release marks a major development milestone, significantly streamlining the export process by eliminating redundant dependencies:

  • Selenium has been removed and replaced with a pure JavaScript implementation that replicates the previous behavior.
  • The entire application is now built with Tauri, providing a modern GUI and fully asynchronous export execution.
  • The application is distributed as a standalone, installable executable, requiring no external runtime or dependencies.

Old code (C#) will be available on legacy branch, and old executables are still available to download via Releases, but they're out of support.

What's in bundle?

Note: This section will be gone in later releases due to release of installer only.

  • Bundle includes: app installer

Full Changelog: v1.7.6...v2.0.0

Release v1.7.6

01 Feb 10:17

Choose a tag to compare

What's new? 👀

  • Fixed CLI arguments parsing issue.
  • Added more robust error handling for image export.

What's in bundle?

  • Bundle includes: base app and selenium-manager tool

Full Changelog: v1.7.5...v1.7.6

Release v1.7.5

13 Jan 17:02
524d31b

Choose a tag to compare

What's new? 👀

  • Added manual chromedriver.exe option to CLI arguments.
  • Replaced date formatter with predefined format patterns.

What's in bundle?

  • Bundle includes: base app and selenium-manager tool

Full Changelog: v1.7.4...v1.7.5

Release v1.7.4

12 Jan 17:24

Choose a tag to compare

What's new? 👀

  • 🔗 JSON Converter (more info below)
  • Added bi-directional date parsing support (both mm/dd/yyyy and dd/mm/yyyy format).

✨🔗 JSON Converter

Starting from this version, the application allows user to run as a converter suite.

With -j flag in CLI you can point to an relative path of a folder (containing split notes) or a full path of a file.
This allows user to parse notes into a single JSON file - for import purposes (e.g. other note management software).

What's in bundle?

  • Bundle includes: base app and selenium-manager tool

Full Changelog: v1.7.3...v1.7.4