Skip to content

0.10.0

Latest
Compare
Choose a tag to compare
@sakethpathike sakethpathike released this 21 Oct 16:44
· 3 commits to master since this release

What's New

  • Added HTML-based imports/exports, following the standard format used in browsers (see note below for more details *1). [#16, #30]
    • Make sure you refresh all the links imported via HTML, as HTML imports don’t include image URLs.
    • Linkora won’t export image links, as favicons are used in browsers or other platforms (except raindrop.io).
  • Folders can now be created when saving links, even if you're navigating through subfolders. You can directly add folders within those subfolders and save links into them.
  • New dialog boxes (full-screen in some cases) now show the current status of import/export progress for both HTML and Linkora-specific (JSON) imports/exports.
  • Linkora-specific exports (JSON) will now include panel data, and of course, importing is also supported.
  • Added the option to disable data fetching, allowing Linkora to save links directly without sending or fetching any data. [#35]

Improvements

  • Improved subfolder loading when saving links into specific folders.
  • Improved data import/export for Linkora-specific JSON files. [#16]

Full Changelog: release-v0.9.0...release-v0.10.0


*1. HTML-based exports are resource-heavy if you have a large number of links and folders (60K+ items). I tested with around 80K+ to 100K+ rows (records in the local database), including both folders and links. If you have over 50K+ items (folders and links), the resource usage of your mobile may increase during HTML exports. This will vary based on your device and the size of the data being exported. This is a worst-case scenario but still a possible one; I'll see if I can optimize this further.

TL;DR: If you have 50K+ / 60K+ or more links and folders, Linkora might use more resources than usual when exporting in HTML. If you don't have that many, everything should work as expected.


Since Linkora now supports HTML-based imports/exports, future releases will focus on cross-sync. Raindrop.io will NOT be supported via cross-sync, as its developer mentioned:

Don’t build what I'm building. I invested a lot of time, money and hard work in Raindrop.io. I rely on Raindrop.io for income. As such, do not build an application, website, product, or business that attempts to harm, or replace Raindrop.io, website, or services.

See: https://developer.raindrop.io/terms#dont

However, since Raindrop.io supports HTML-based exports and Linkora supports HTML-based imports, you can manually do it if you want to.