Releases: LinkoraApp/Linkora
0.10.0
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
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.
- You can add a
-
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
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.
- 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
-
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
Fixes
-
Fixed an issue where deleting an
Important Link
from theSaved Links
tab would remove it fromSaved Links
instead ofImportant 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
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.
- Currently, you cannot add links from
- 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 includeRegular List View
,Title Only List View
,Grid View
, andStaggered 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
0.7.1
(fdroid-release)
Full Changelog: v0.7.1...release-v0.7.1
0.7.1
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
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, whileLinkora-General-v0.7.0
points to the general (orgithub
) 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
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