Skip to content

Releases: LinkoraApp/Linkora

0.10.0

21 Oct 16:44
Compare
Choose a tag to compare

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.

0.9.0

12 Oct 11:33
Compare
Choose a tag to compare

What's New

  • Folders and links can now be copied or moved to other folders. [#19, #10]

    • Note that you can only see the options to move/copy when you are in the collections screen or any folders screen (including default ones like Saved Links, and Important Links).
  • Added a secondary user agent. In case the request fails with the primary user agent, Linkora automatically retries with the second user agent.

  • Added a new feature where you can set a specific user agent for any domain you want. Linkora will always use the user agent you provide and ignore the primary user agent and secondary user agent.

    • You can add a Site-Specific User Agent from Settings -> Advanced -> Site-Specific User Agent Settings.
  • Added the option to use the AMOLED theme; this option is disabled by default. [#11]

Improvements

  • When you are saving a link, Linkora will notify you about the user agent it's going to use to retrieve metadata based on the link you have provided.

  • As mentioned, Linkora will now retry to load metadata with the secondary user agent if it fails with the primary user agent.

  • The vxTwitter API integration has been improved. Respective GIF image and video snapshots will be fetched instead of PFP (media preview is in the works and will be available soon).


Apart from that, the codebase is, of course, regularly updated to these releases. As usual, some parts of the codebase are rewritten to fix the code's mess.

The next few major releases will only focus on the data section of Linkora. This includes updates for HTML-based Import/Export (this should have been released with this release itself, but I'm still testing it), cross-sync, and all related stuff.

  • Of course, minor releases will fix the issues raised in the "Issues" section, and better support for media preview will also be available soon.

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

0.8.2

29 Sep 12:34
Compare
Choose a tag to compare

What's New

  • Clear Image Cache: Added a new option under the Data Settings screen called "Clear Image Cache." This allows the deletion of the image cache, which may resolve issues loading correct images, especially when frequently changing the user agent.

Improvements

  • Image and Title Recognition: Image and title recognition has been MASSIVELY improved. Although this is a minor update, the results are HUGE! (This wouldn't be possible without @cris16228) [#23]

    • The default user agent has been changed to the Twitter bot user agent. Changing the user agent back to default should resolve most issues if websites don't return titles or images as expected. Additionally, ensure the image cache is cleared using the Clear Image Cache option from settings, as some websites only return images when using specific user agents like Twitter bot.
  • Note: Some social media platforms, including Instagram, crop images on their end, which can't be controlled.

Fixes

  • Resolved an issue where links were not saved correctly in certain cases.
  • Fixed child subfolders not loading when searching for a specific subfolder in the "Add New Link" dialog box.

Some settings options have been reorganized to improve clarity:

  • The user agent and localization server URL settings have been moved to a new screen called Advanced.
  • The "Refresh All Links" option has been moved from General to Data.

Full Changelog: release-v0.8.1...release-v0.8.2

0.8.1

25 Sep 18:32
Compare
Choose a tag to compare

Fixes

  • Fixed an issue where deleting an Important Link from the Saved Links tab would remove it from Saved Links instead of Important Links on the home screen [#25].

  • Fixed navigation to the Default panel on the Home Screen.

  • Fixed the "empty links" issue when copying, sharing, or opening links from non-list layouts.

Note: This version may take a while to appear on F-Droid. If you'd like to try it now, you can download the F-Droid flavor APK built from my end, available below.

Full Changelog: release-v0.8.0...release-v0.8.1

0.8.0

23 Sep 18:56
Compare
Choose a tag to compare

What's New

  • Added a global default folder named All Links, providing access to all links regardless of their hierarchy. [#14]
    • Currently, you cannot add links from AllLinksScreen; this feature will be added soon.
  • Links can now be searched using added notes alongside the title. [#15]
  • Layouts are now available and can be customized from Settings -> Link Layout Settings. Supported layouts include Regular List View, Title Only List View, Grid View, and Staggered View.

Improvements

  • The cursive font issue has been resolved. [#18]

This release is intended to support import/export based on HTML, but it has been delayed and will be included in the next release.

Note: This version may take a while to appear on F-Droid. If you'd like to try it now, you can download the F-Droid flavor APK built from my end, available below.

Full Changelog: release-v0.7.2...release-v0.8.0

0.7.2

14 Sep 12:04
Compare
Choose a tag to compare

Fixes

  • The "in-built browser" will now open based on the default browser instead of Chrome. (#9)

Note: This version might take a while to appear on F-Droid. If you’d like to try it now, you can download the F-Droid flavor APK built from my end, available below.

0.7.1

04 Sep 19:03
Compare
Choose a tag to compare
0.7.1 Pre-release
Pre-release

(fdroid-release)

Full Changelog: v0.7.1...release-v0.7.1

0.7.1

01 Sep 16:13
Compare
Choose a tag to compare

Fixes

  • When saving a link from Twitter, the tweet text and one attached image now load as expected. If no image is attached, the profile picture loads as usual.

Improvements

  • A confirmation dialog will appear when deleting a link from Important Links.

Full Changelog: View Changes

0.7.0

29 Aug 14:25
Compare
Choose a tag to compare

What's New

  • Localization Support: Added support for localization. Hindi is now available locally. You can contribute (refer to this guide for reference on how to contribute) to other language strings, which can be loaded from the default server. Once new language strings are available, you can download them into Linkora without updating the app.

  • Improved Dialogs: The RenameDialogBox now displays as a full-screen dialog.

Improvements

  • Folder Creation: Fixed the issue with folder creation from the home screen.
  • Codebase Updates: Refactored part of the codebase and made UI improvements in this release.

Note

  • Starting with this release, the F-Droid and general (or github) build source codes will be published alongside their respective APK files. The default source code zip points to the F-Droid version, while Linkora-General-v0.7.0 points to the general (or github) release source code.

  • Once the app is available on F-Droid, you can choose to install either of the APKs.

  • The GitHub build includes Google services, while the F-Droid build excludes them.

Full Changelog: View Changes

Full Changelog: v0.7.0...release-v0.7.0

0.6.0

02 Aug 19:59
Compare
Choose a tag to compare

Updates

  • Shelf can now be minimized or maximized using a new floating action button above the "Add" button on the Home Screen. Linkora will remember your choice.
  • Linkora will remember the last panel you used from the left navigation rail and will open it automatically the next time you use the app.
  • The limit of 5 panels is gone; you can add as many panels as you want, and the Shelf UI has been updated.
  • Items in the shelf navigation rail are now called "Panels". The feature is still called Shelf.
  • The bottom sheet for managing the Shelf has been replaced with new screens for adding and managing folders in panels.
  • The Link UI has been improved.
  • The link menu now shows an image at the top if available; otherwise, it shows the regular menu.
  • Added "Refresh Title and Image" to update the title and image of a link.
  • The full-screen dialog for adding new links lets you add links directly to subfolders.
  • The "Refresh all links titles and images" setting now works in the background, and you can cancel it if needed.
  • vxTwitter is now included to get Twitter metadata when saving links from Twitter.
  • Auto-Update and manual checks for the latest versions now pull data from official Linkora releases.

This update also includes various minor improvements and UI changes.


Technically, this is the biggest update Linkora has had since its initial release. The codebase has been mostly rewritten and is now much better. This rewrite is one reason for the delay in this release. The codebase will be improved further if needed.

Full Changelog: release-v0.5.0...release-v0.6.0