Skip to content

Instantly share code, notes, and snippets.

@tcitworld
Forked from nicosomb/android2.md
Last active March 18, 2020 21:29
Show Gist options
  • Save tcitworld/320e2730c90357dbd5ec89ebeec2f342 to your computer and use it in GitHub Desktop.
Save tcitworld/320e2730c90357dbd5ec89ebeec2f342 to your computer and use it in GitHub Desktop.
blog post about wallabag android 2

wallabag Android application 2 released

Hi! We are excited to announce the new release of the wallabag Android application. This release comes with many improvements and some awesome features that will make your reading experience even better.

What's new?

Here goes an explanation of the new features and improvements. While you read through these explanations, you'll surely realize why do we say it one of the most significant release of wallabag App for Android.

Full Support for v2 and Dropping Support for v1

This version of wallabag App for Android comes with full support for wallabag v2 API, when it drops support for wallabag v1 completely. So, it's required to upgrade to "wallabag v2" on your server. If it's not possible for you to do it, and still need support for wallabag v1, you need to build the app yourself with the sources from the v1_legacy branch, which will receive only security updates from now on.

[Consider joining wallabag.it or, framabag.org, if you can't host wallabag yourself.]

Ability to Change Title, Basic Tagging and Remove "via @wallabagapp"

Now, you have the ability to change title of your articles, to use basic tagging or the remove the "via @wallabagapp" part of the shared message. The ability of changing the title of any article helps you to set perfect titles for your articles. Our basic tagging feature includes listing articles by tags and add, modify or delete tags on articles. These features should help you a lot to keep your articles organized. You might have noticed "via @wallabagapp" after the title and URL, while sharing any article from wallabag. From now on, you have an option to remove this "via @wallabagapp" text.

New Material UI, Justified Text, Better Picture Fetching and Notifications

Our latest version of Android app has a very elegant and refined user interface. As we've designed a new material user interface, better fetching of pictures and better notifications. With these improvements, we've added a helpful feature too. Now you can justify the text, if you prefer text to be justified, with stretched lines, so that every line has equal width, like newspapers and magazines do.

Faster Update Mechanism and Startup Update

We've added a faster update mechanism, that lets you sync your local client with the remote server in a more convenient way. It introduces two new methods of synchronization, Full and Fast. An in-app documentation at Settings > Synchronization > Synchronization types explains these synchronization types:

"Full" sync type deletes all local content and downloads it all over again. This type of sync is available in the options menu. It is recommended to use this option only as a last resort.

"Fast" sync type (incremental sync) downloads only changes made since the previous sync, which usually takes significantly less time and internet traffic. However, this method has a shortcoming: it can't detect remotely deleted articles (so no local articles are deleted during "Fast" sync). This sync type is invoked with a pull-to-refresh gesture in any article list.

To remedy the shortcoming of the "Fast" sync type there is an option to run "deleted articles sweeping" that iterates over every local article and asks the server whether it is still present on the server - if it is not, the local article is removed. Depending on the number of articles you have, this operation may take some time, but it saves a lot of internet traffic comparing to "Full" sync.

None of these functions affect client-to-server sync: your local changes will always be sent to the server before updating local content.

We've implemented another new feature, that starts a fast sync on startup. This means, whenever you start the app, it checks when the last update was performed. If it is more than five minutes, the app automatically updates your list of articles.

Update Now

If you haven't updated to our latest version of Android app yet, please update now. You can find the up to date version on Google Play and F-Droid. The source code, released under the GPLv3 licence, can be found here.

Support and Reporting Issues

If you need support or having any kind of issues, please feel free to let us know. For support, just tweet to @wallabagapp on Twitter or, join wallabag/wallabag on Gitter. To report issues, head over to Github (But please first check if someone has done it already!).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment