Android application to read your articles saved in your wallabag. You can also easily add new articles.

Related tags

App android java wallabag
Overview

wallabag - Android App Build status

wallabag is a self-hosted read-it-later app.
Unlike other services, wallabag is free and open source.
wallabag for Android is a companion app for wallabag. You need a wallabag account first, which you are going to use in this app.

wallabag is available on the Google Play Store and F-Droid.

Get it on Google Play Get it on F-Droid

About

wallabag has been made for you to comfortably read and archive your articles. You can download wallabag from wallabag.org and follow the instructions to install it on your own server. Alternatively, you can directly sign up for wallabag.it.

This android application allows you to put a link in your wallabag instance, letting you read your wallabag links offline.

This application was originally created by Jonathan GAULUPEAU and released under the GNU GPLv3. wallabag is a creation from Nicolas Lœuillet released under the MIT License (Expat License).

Features

The android app lets you:

  • Connect to your self-hosted wallabag instance or connect to your wallabag.it account.
  • Supports wallabag 2.0 and higher.
  • Completely ad-free.
  • Increase and decrease the size of the font and also switch between a serif or sans-serif font for a more comfortable reading experience.
  • Switch between numerous themes.
  • Possibility to cache images locally for offline reading.
  • Get articles read via Text-to-Speech feature.
  • Needs no special permissions on Android 6.0+.

Screenshots

Permissions

On Android versions prior to Android 6.0, wallabag requires the following permissions:

  • Full Network Access.
  • View Network Connections.
  • Run at startup.
  • Read and write access to external storage.

The "Run at startup" permission is only used if Auto-Sync feature is enabled and is not utilised otherwise. The network access permissions are made use of for downloading content. The external storage permission is used to cache article images for viewing offline.

Contributing

wallabag app is a free and open source project developed by volunteers. Any contributions are welcome. Here are a few ways you can help:

License

This application is released under GNU GPLv3 (see LICENSE). Some of the used libraries are released under different licenses.

Comments
  • app V1.9.x incompatibility with Wallabag V2.0.x

    app V1.9.x incompatibility with Wallabag V2.0.x

    I'm actual not shure if it is known that the current android app seems to be incompatible with the recently released V2.0 server-version?

    Seems like a bug to me

    Kind regards

    Bug 
    opened by fodiator 58
  • Decent offline functionality and other improvements

    Decent offline functionality and other improvements

    Ok, I finally started to implement it.

    The first batch of changes:

    • Update and add some dependencies: update greendao, okhttp, add greenrobot:eventbus.
    • Update DB schema (add QueueItem), regenerate greendao classes.
    • Add an IntentService and some basic logic to perform network-related operations in BG service and to enqueue failed actions for later sync.

    I create this PR so we can discuss something about it in the future. Currently I have some thing to implement, so code-related collaboration is not yet needed (not that I expect much).

    TODO:

    • [x] Use background service for the most operations.
    • [x] Handle offline operations.
    • [x] Basic auto-sync.
    • [x] Decent notifications.
    • [x] Basic PreferenceFragment-based settings.
    • [x] Set configurationIsOk flag somewhere (requires configuration master/wizard?).
    • [x] Unset configurationIsOk flag in Settings.
    • [x] Delete obsolete translation lines.

    Not so urgent/important TODO:

    • Better temporary errors detection.
    • Better/prettier/fancier notifications.
    • Do something with UI responsiveness (while background operation is performed).
    • Refactoring: reuse code.

    Separate features/improvements:

    • Show last update time somewhere.
    • Differentiate Wi-Fi and data connection in auto-update?
    • Download PDF in BGService.
    • Use support library for Settings?
    opened by di72nn 42
  • Synchronization error 500

    Synchronization error 500

    I tried to sunchronize Wallabag and got following message.

    screenshot_2015-10-20-18-58-37

    I host Wallbag on Framabag. Token and ID was generated properly and seem to be correct.These are the settings I use

    settings

    Bug Legacy 
    opened by Suncatcher 39
  • v2 API

    v2 API

    I started to work on v2 API wrapper library a couple of days ago. The library's API is far from being finished.

    Here's a proof of concept. The android app that performs "Favorite/Unfavorite" via API (I've done basic implementation for the most of the v2 API methods in the library, but not yet integrated it in the app).

    Changes:

    • Moved to v2 API. Dropped v1.9 support.
    • Rewritten update mechanism: faster (supposedly), more consistent (no updates for separate feeds that screw things up) updates.
    • Update on startup (#360).
    • Basic tags support (list by tag, add/modify/delete tags on articles) (#116).
    • Changed main activity UI (in order to have better navigation between tags and other lists).
    • Notifications updated a bit (progress added, etc.).
    • Other minor changes.

    New opportunities (not yet implemented features that are now possible):

    • Show tags in lists and in article view.
    • Change article title (only UI is not implemented) (#288).
    • New data is available in DB: estimated reading time, language, preview picture URL, article creation date.

    Issues:

    • Nav bar is not well themed (selected item color, title with logo color/background).
    Ready for review 
    opened by di72nn 37
  • Malformed JSON

    Malformed JSON

    Hi,

    Since yesterday I get this error message from Android:

    com.squareup.moshi.JsonEncodingException: Use JsonReader.setLenient(true) to accept malformed JSON at path $

    This happens whenever I try to do something:

    • favorite
    • archive
    • udapte all

    HTH.

    Bug Urgent 
    opened by notabene 30
  • TTS is reading image tags

    TTS is reading image tags

    wallabag app master branch

    When I use Text-to-Speech it's really annoying that it read <img src="http://url..."> in each image of the article. Is there a way to exclude that tags from reading?

    opened by ngosang 24
  • "Autofill" credentials doesn't work

    Issue details

    Duplicate?

    Have you searched the issues of this repository if your issue is already known? yes

    Actual behaviour

    • Tell us what happens Wallabag on android stopped showing new articles that were bagged. Wallabag on the server showed them. So bagging works, showing of new articles on the android does not. When checked the connection, I got the message: Couln't get API credentials. When manually filled in Cliend ID and secret, notification appears: Server Error; Error: com.di72nn.stuff.wallabag.apiwrapper.exceptions.UnsuccessfulException: HTTPresponse: 500

    Expected behaviour

    • Tell us what should happen Wallabag should show new articles and connect and "read the API" from the server

    Steps to reproduce the issue

    1. Install wallabag 2.Setup connection

    Environment details

    • wallabag app version: 2.3.0
    • wallabag app installation source (e.g. Gplay, F-Droid, manual): Gplay
    • Android OS version: 10
    • Android ROM (e.g. stock, LineageOS, SlimRom,…): stock
    • Android hardware: Huawei P30
    • wallabag server version: 2.3.8
    • Do you have Two-Factor-Authentication enabled?: no

    Logs

    wallabag server

    Please paste relevant wallabag server logs here (from file <wallabag>/var/logs/prod.log):

    Web server

    Please paste relevant web server logs (e.g. from nginx, Apache, …) here:

    NOTE: Be super sure to remove sensitive data like passwords, note that everybody can look here!

    Your experience with wallabag Android app

    Have you had any luck using wallabag Android app before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders) It worked like a charm. I love it! Don't break my heart now...

    Bug 
    opened by brdobrdo 22
  • JsonDataException when deleting articles

    JsonDataException when deleting articles

    Since Wallabag 2.0.2 I see errors when deleting articles using the app:

    screenshot_2017-10-26-23-48-47-076

    This error does not seem to affect the actual deletion of the article.

    Android 6.0.1 / Wallabag master (formerly 2.3 branch)

    // for search: Error: com.squareeup.moshi.JsonDataException: Expected an int but was NULL at path $.id

    Bug 
    opened by Kdecherf 21
  • improving article display, improving style (updating theme)

    improving article display, improving style (updating theme)

    • ported the project to Android Studio (better building system, better editor)
    • articles are stored with their original HTML (as it was stored as plain text)
    • use a webView with stylesheets to display the articles (+ working images, +working links ...) (used stylesheets from iOS app)
    • replaced "In the poche" with "wallabag" in all images and text occurrences
    • improved layout (latest theme for ~ every Android Version)
    opened by kevmeyer 21
  • Remove font-weight change for High Contrast theme

    Remove font-weight change for High Contrast theme

    The font-weight change in the High Contrast theme seems too aggressive to me. I suggest that the changes to background color and color are sufficient for providing the High Contrast.

    I've built the app with this edit. Click here for a screenshot of it being used.

    opened by tenkabuto 20
  • Wallabag service not found

    Wallabag service not found

    Hi there,

    I am attempting to connect to my wallabag service hosted on my Apache web server. This wallabag instance is v2. It functions properly when connecting through a web browser.

    However, when connecting via the Android app, I consistently get the error, "Fail Wallabag service not found; check URL. Error code: 1"

    I have tried multiple variants of the URL that the web browser works with; none work with the Android app.

    Any suggestions?

    Server configuration issue 
    opened by vasbinde 20
  • Thumbnails for articles on the main page.

    Thumbnails for articles on the main page.

    Is it possible to add a thumbnail for the articles in the mobile app?

    image

    Sorry if this question has been raised before, but i haven't found an issue here.

    opened by Birdthatcantfly 0
  • Add bionic reading.

    Add bionic reading.

    I was wondering if it's possible to add bionic reading to the app. This feature might help users to read big articles easily. Bionic reading highlights the first letters in each word, so your eyes focus on those letters, and your brain does the comprehension. https://bionic-reading.com/

    There is another bionic reading implementation, which highlights words with color gradients. https://www.beelinereader.com/

    Feature 
    opened by Birdthatcantfly 0
  • Bump aboutlibraries from 7.1.0 to 10.5.2

    Bump aboutlibraries from 7.1.0 to 10.5.2

    Bumps aboutlibraries from 7.1.0 to 10.5.2.

    Release notes

    Sourced from aboutlibraries's releases.

    v10.5.2

    🚀 Features

    • Dependency updates | Compose 1.3.0
    • Add support to prettyPrint the JSON file
    • Update to compose 1.3.1

    🐛 Fixes

    v10.5.1

    🚀 Features

    • Compose-jb 1.2.0 | Compose Compiler 1.3.2 | Kotlin 1.7.20

    🐛 Fixes

    🚀 Features

    • Compose-jb 1.2.0 | Compose Compiler 1.3.2 | Kotlin 1.7.20

    🐛 Fixes

    • Remove usage of experimental DialogProperties

    🚀 Features

    • Compose-jb 1.2.0 | Compose Compiler 1.3.2 | Kotlin 1.7.20

    🐛 Fixes

    • Remove usage of experimental DialogProperties

    ... (truncated)

    Commits
    • 01d494e Merge pull request #821 from mikepenz/release/10.5.2
    • fc74651 - [release] v10.5.2
    • 2c13c84 - Do not mistakenly filter out variants as test if they contain the name test
    • c7bd422 Merge pull request #819 from mikepenz/feature/update_compose_1.3.1
    • f6e2da4 Merge pull request #818 from mikepenz/feature/813
    • ee65134 - update to compose 1.3.1
    • 8980f20 - introduce new configuration option to enable prettyPrint for the generate...
    • 19277f6 Merge pull request #815 from leinardi/alertdialog
    • a34b18d fix issue with HtmlText and dark theme
    • 8791a05 Merge pull request #810 from mikepenz/feature/compose_1.3.0
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • [Bug] Can't open camera to scan QR code.

    [Bug] Can't open camera to scan QR code.

    Screenshot_20221123_160914_Android System.png

    When I hit the button, it will start Huobi Pro???

    I uninstalled Huobi Pro and now it will pop up this and can't start camera to scan the QR code.

    Device Info:

    • Samsung S22 Ultra
    • One UI 5.0
    • Android 13
    • APK 2.4.3 from Google Play
    opened by 1itt1eB0y 1
  • Bump material from 1.4.0 to 1.7.0

    Bump material from 1.4.0 to 1.7.0

    Bumps material from 1.4.0 to 1.7.0.

    Release notes

    Sourced from material's releases.

    1.7.0

    What's new since 1.6.1

    • All new Switch component with a new look! Check out the updated documentation for details.
    • New Shape system that is now being used by all components. Learn about the shape system and see how its used in the Material3 theme and components by checking out the updated documentation
    • Checkbox has been redesigned and now supports indeterminate and error states! Check out the updated documentation.
    • BottomAppBar has been redesigned! Check out the updated documentation
    • New Icon Button support has been added including outlined, tonal, and filled variants!

    New minimum requirements for your app's project:

    Dependency Updates

    Dependency Previous version New version
    androidx.appcompat 1.5.0-beta01 1.5.0
    androidx.core 1.5.0 1.6.0
    androidx.test 1.1.0 1.4.0
    Android Gradle Plugin (AGP) 4.0.0 7.2.0
    Gradle 6.1.1 7.3.3
    Java Version 1.7 (7) 1.8 (8)

    Other highlights

    • MaterialButton
      • Added methods to not toggle checked state on buttons on click (a6011078689521cf0c042e7444c36b6607cedcf9)
      • Updated M3 button style to add outlined icon button style (467a2c9f7314cdfd5300594b4e66a70657d5d702)
      • Updated M3 button style to add filled tonal icon button style (14578ed68cb296080d511ceb502469903c0ef5d7)
      • Updated M3 button style to add filled icon button style (25606cf34addae1420eeba24eec0f90aef06d0d2)
      • Fix icon textStart/End alignment with multiline text (b6b895a1e40efbf2e36b2ea5e91bae7bcd0bdb8c)
      • Fix icon position with multiline text (19d05000bcc273f781a85ce41530f604fead268e)
    • Documentation
      • Updated typography guidelines to M3 (104a342307c31170494c3dcd2011ca63b182e4b5)
      • Added an example to demonstrate how to make bottom sheet dialog in edge-to-edge mode (57a3c989ffdaee252fa00bbe5246f837d18b6a60)
      • Updated Snackbar doc regarding CoordinatorLayout (ef2c2fad36d11933d71ea5c9a2826be3119bec17)
      • Add status bar / edge-to-edge section to Top App Bar doc (b8e1f978940c218502ee6161d0b3f673299eceb0)
    • TopAppBar
      • Fixed bug in HeaderScrollingViewBehavior that causes child translation Y not to be reset to default if the behavior is changed from an overlapping to non-overlapping behavior in layoutParams.setBehavior (00c62d21c9e21eb595d2d83bddcf6782a9773729)
      • Excluded views that are GONE from scroll range calculation (687e73590de5ea219a14a336094002b9d3884af5)
      • Fixed collapsing title issue with different fonts (0c341c4e9b9703945ffbf22af0a4158bde41582c)
      • Added setLiftOnScrollTargetView() method (d6c435461eece74656db5e2de92944c7ca807439)
    • A11y
      • Made multi-selection Chips announce as Buttons (d4c2c9549051d706d91dcd96ceb79c52e1aedd30)
      • Made drawer announce its number of items (b1f7d5bebc298865a25747d2f28050a67b15761d)
    • TextInputLayout
      • Added a new custom length counter field and getters/setters to switch how text length is calculated for the counter. (4ded01ed3ff5f6669080b6330c3d6dce8869cdca)
      • Fixed hint is not displayed when expanding space is limited (73cb1b6e78a0e28d157a1b5da061568117c2fa40)

    ... (truncated)

    Commits
    • 355c69d Update library version to 1.7.0
    • 5cb92c8 [Snackbar] Made snackbar javadoc more clear of how its dismissing works.
    • c0e24cd [Documentation][Shape] Update documentation
    • 7e18ac4 [Checkbox] Fixed NPE crash due to layer drawable's constant state issue in AP...
    • ec1663f [CheckBox] Fix a11y announcement for indeterminate state.
    • aaa7646 Update library version to 1.7.0-rc01
    • 2cc8932 [Checkbox] Fixed pre 21 issue where the icon did not update its color accordi...
    • a394314 [Process] Update AppCompat version to 1.5 stable
    • 3af5784 [ExposedDropdownMenu] Fixed missing icon activated color.
    • c1e20e2 [Docs] Changing the name for the AGP compatibility variable so that the IDE p...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
Releases(2.4.3)
  • 2.4.3(Jun 18, 2021)

    Changed

    • @cheywood improved quote style. (#1165)
    • @Strubbl increased max widget counter value. (#1170)

    Fixed

    • Fixed offline image caching on Android 10+. (#1118)
    • Fixed a problem with deleted article sweeping in some situations. (#909)
    • Fixed a problem with long annotations blocking sync. (#1153)
    • @scubajeff fixed custom text selection actions. (#1176)
    • Jeff Held (@solkaz) fixed a crash during search when certain characters are used. (#1125)

    Maintenance

    • Lots of dependency updates (stetho, conscrypt, okhttp, material).
    • Taco (@TacoTheDank) improved some code. (#1116)
    • Removed legacy code. (#1114)

    Translations

    • Czech
    • Dutch
    • French
    • German
    • Greek (new)
    • Portuguese
    • Turkish
    • Traditional Chinese (new)
    Source code(tar.gz)
    Source code(zip)
    wallabag-2.4.3.apk(10.38 MB)
  • 2.4.2(Dec 7, 2020)

    Added

    • Konrad Heidler (@khdlr) added LaTeX rendering (optional) (#1104).
    • Added an option to improve search for CJK languages (#1095).

    Changed

    • Target SDK version updated to 30 (Android 11) (#1072).
    • Updated translations.

    Fixed

    • Conscrypt initialization errors are ignored now (#1103).
    • Fixed a rare "Unknown server version" error (#1075).
    Source code(tar.gz)
    Source code(zip)
    app-release.apk(9.95 MB)
  • 2.4.1(Oct 14, 2020)

  • 2.4.0(Aug 31, 2020)

    Added

    • @di72nn made the articles content use lazy-load, which improves performance a bit. This also brings full-text search and advanced queries. A full sync is recommended https://github.com/wallabag/android-app/pull/874 https://github.com/wallabag/android-app/pull/872
    • @di72nn added experimental support for annotations. This feature is disabled by default until we polish the angles and can be activated in the settings. https://github.com/wallabag/android-app/pull/843
    • @di72nn added the possibility to launch a QR code scanner app for easier wallabag credentials setup https://github.com/wallabag/android-app/pull/369
    • @di72nn added extra stacktrace details when an error happens and also added a button on the error notification to copy the details to the clipboard https://github.com/wallabag/android-app/pull/881
    • @di72nn added two new actions in the settings to help fix queue/synchronization issues : the ability to dump the queue to a local file and the possibility to remove the first queue item found. https://github.com/wallabag/android-app/pull/915
    • @The-Compiler introduced an option to inspect chromium webviews to assist debugging https://github.com/wallabag/android-app/pull/884
    • Share-menu: favorite/archive/tag articles right after sharing.
    • Tags (clickable) are displayed in the article view.
    • "Untagged" list.
    • Long-press menu (only for single articles).
    • Saving origin URL when adding from other articles.
    • Splash screen when starting app https://github.com/wallabag/android-app/pull/1008

    Changed

    • @di72nn updated their wallabag API wrapper library to the latest version, which brings a few optimizations and compatibility with latest wallabag versions https://github.com/wallabag/android-app/pull/861
    • @The-Compiler made the Onxy e-ink devices use the specific e-ink theme https://github.com/wallabag/android-app/pull/886
    • @di72nn added a Gradle Wrapper Validation Github Action to prevent bad gradle-wrapper.jar binaries
    • Dependencies updates
    • Text-to-speech changes
      • Better interruption handling.
      • Image alt-text is now pronounced.
      • Some other changes.
    • Limit the number of suggested tags to 50.
    • Startup time improvements.

    Fixed

    • @di72nn fixed issues with themes in fullscreen view and action bar when watching full screen videos https://github.com/wallabag/android-app/pull/870
    • @di72nn fixed a webview crash happening with Android 5 https://github.com/wallabag/android-app/pull/877
    • thanks to @Strubbl and @di72nn, the special characters in the title are now HTML decoded https://github.com/wallabag/android-app/pull/893
    • @di72nn fixed a sync error when deleting all tags from an article
    • Adaptive icon.
    • UI should no longer be blocked by database operations.
    • Other fixes and improvements
    • Various fixes #1004 #1005 #1006 #1011
    • Fixed crash on the tags management screen. (@di72nn)
    • Fixed annotations. (@di72nn)

    Updated translations

    • Basque
    • Chinese (Simplified)
    • Croatian
    • Dutch
    • French
    • German
    • Hungarian
    • Italian
    • Japanese
    • Korean
    • Norwegian Bokmål
    • Polish
    • Russian
    • Spanish
    • Turkish
    • Ukrainian
    Source code(tar.gz)
    Source code(zip)
    wallabag-2.4.0.apk(9.34 MB)
  • 2.4.0-beta.6(Aug 14, 2020)

  • 2.4.0-beta.5(Jul 23, 2020)

  • 2.4.0-beta.4(Jul 8, 2020)

  • 2.4.0-beta.3(Jun 20, 2020)

    Replaces version 2.4.0-beta.2, which APK didn't have the latest changes.

    Added

    • Share-menu: favorite/archive/tag articles right after sharing.
    • Tags (clickable) are displayed in the article view.
    • "Untagged" list.
    • Long-press menu (only for single articles).
    • Saving origin URL when adding from other articles.

    Changes

    • Adaptive icon.
    • UI should no longer be blocked by database operations.
    • Other fixes and improvements

    Text-to-speech changes

    • Better interruption handling.
    • Image alt-text is now pronounced.
    • Some other changes.
    Source code(tar.gz)
    Source code(zip)
    app-release.apk(9.23 MB)
  • 2.4.0-beta.2(Jun 20, 2020)

    Release was borked, see https://github.com/wallabag/android-app/releases/tag/2.4.0-beta.3

    Added

    • Share-menu: favorite/archive/tag articles right after sharing.
    • Tags (clickable) are displayed in the article view.
    • "Untagged" list.
    • Long-press menu (only for single articles).
    • Saving origin URL when adding from other articles.
    • Ability to export logcat to file

    Changes

    • Adaptive icon.
    • UI should no longer be blocked by database operations.
    • A lot of refactoring.

    Fixes

    • Fixes to API client credentials management

    Text-to-speech changes

    • Better interruption handling.
    • Image alt-text is now pronounced.
    • Some other changes.
    Source code(tar.gz)
    Source code(zip)
  • 2.4.0-beta.1(Apr 1, 2020)

    Added

    • @di72nn made the articles content use lazy-load, which improves performance a bit. This also brings full-text search and advanced queries. A full sync is recommended https://github.com/wallabag/android-app/pull/874 https://github.com/wallabag/android-app/pull/872
    • @di72nn added experimental support for annotations. This feature is disabled by default until we polish the angles and can be activated in the settings. https://github.com/wallabag/android-app/pull/843
    • @di72nn added the possibility to launch a QR code scanner app for easier wallabag credentials setup https://github.com/wallabag/android-app/pull/369
    • @di72nn added extra stacktrace details when an error happens and also added a button on the error notification to copy the details to the clipboard https://github.com/wallabag/android-app/pull/881
    • @di72nn added two new actions in the settings to help fix queue/synchronization issues : the ability to dump the queue to a local file and the possibility to remove the first queue item found. https://github.com/wallabag/android-app/pull/915
    • @The-Compiler introduced an option to inspect chromium webviews to assist debugging https://github.com/wallabag/android-app/pull/884

    Changed

    • @di72nn updated their wallabag API wrapper library to the latest version, which brings a few optimizations and compatibility with latest wallabag versions https://github.com/wallabag/android-app/pull/861
    • @The-Compiler made the Onxy e-ink devices use the specific e-ink theme https://github.com/wallabag/android-app/pull/886
    • @di72nn added a Gradle Wrapper Validation Github Action to prevent bad gradle-wrapper.jar binaries
    • Dependencies updates

    Fixed

    • @di72nn fixed issues with themes in fullscreen view and action bar when watching full screen videos https://github.com/wallabag/android-app/pull/870
    • @di72nn fixed a webview crash happening with Android 5 https://github.com/wallabag/android-app/pull/877
    • thanks to @Strubbl and @di72nn, the special characters in the title are now HTML decoded https://github.com/wallabag/android-app/pull/893
    • @di72nn fixed a sync error when deleting all tags from an article

    Updated translations

    • Russian
    • Hungarian
    • Polish
    • German
    • Norwegian Bokmål
    • Chinese (Simplified)
    • French
    Source code(tar.gz)
    Source code(zip)
    wallabag-2.4.0-beta.1.apk(9.29 MB)
  • 2.3.0(Nov 10, 2019)

    Version 2.3.0 was started in August 2019 and contained over a hundred commits.

    Added

    • @NWuensche added a setting to enable/disable swiping between articles #810
    • @di72nn updated the API wrapper, allowing to display the article's publication date and authors, if determined by wallabag. #811
    • @di72nn added the Conscrypt Security Provider, allowing us to support TLS 1.3, among other things
    • @cloud-oak made it possible to disable the preview image
    • Enable Fullscreen Button for Youtube Videos (by @NWuensche)
    • Compatibility with wallabag 2.4 (by @di72nn)
    • Updated the following translations: Persian, Thai, Italian, French, Dutch, Japanese, Korean, Spanish, Portuguese, Polish

    Changed

    • @msfjarvis bumped the app's dependencies and handled the migration to AndroidX #803
    • @NWuensche improved the theming system and fixed TTS icons color on dark theme
    • Updated deps

    Removed

    • Support for Android < 5 has been removed
    • @di72nn removed the custom SSL settings option, which was made to activate newer TLS versions on Android < 5, that we don't support anymore.

    Fixed

    • @NWuensche fixed the highlight color for several themes #808
    • @NWuensche made the app use the white logo when using dark themes (#816) and added a setting to disable wrapping long preformated lines (#812).
    • A bunch of little fixes (by @di72nn)
    Source code(tar.gz)
    Source code(zip)
    wallabag-2.3.0.apk(8.94 MB)
  • 2.3.0-beta.4(Oct 29, 2019)

    Features

    • Allow to disable the preview image (by @cloud-oak)
    • Enable Fullscreen Button for Youtube Videos (by @NWuensche)
    • Compatibility with wallabag 2.4 (by @di72nn)

    Misc

    • A bunch of little fixes (by @di72nn)
    • Updated deps
    • Updated the following translations: Persian, Thai, Italian, French, Dutch, Japanese, Korean, Spanish, Portuguese, Polish
    Source code(tar.gz)
    Source code(zip)
    wallabag-2.3.0-beta.4.apk(8.94 MB)
  • 2.3.0-beta.3(Sep 1, 2019)

  • 2.3.0-beta.2(Aug 30, 2019)

  • 2.3.0-beta.1(Aug 25, 2019)

    • @NWuensche fixed the highlight color for several themes #808
    • @NWuensche added a setting to enable/disable swiping between articles #810
    • @di72nn updated the API wrapper, allowing to display the article's publication date and authors, if determined by wallabag. #811
    • @msfjarvis bumped the app's dependencies and handled the migration to AndroidX #803

    Note: We don't do special releases for Android < 5 anymore.

    Source code(tar.gz)
    Source code(zip)
    wallabag.2.3.0-beta.1.apk(5.47 MB)
  • 2.2.4(Aug 20, 2019)

  • 2.2.3(Aug 12, 2019)

  • 2.2.2(Jul 2, 2019)

  • 2.2.1(May 4, 2019)

    Improvements

    • There's now a dedicated e-ink devices theme (@tenkabuto, @di72nn) separated from the « High contrast » light theme.

    Fixes

    • Translations fixes (@di72nn)

    Translations

    • Updates to turkish translations (@Ardakilic)

    Note: We provide a legacy APK file attached for devices running Android 4.x. The legacy package should also be distributed through Google Play. However, if you're using F-Droid, it will only have the updated version, and we suggest installing the attached legacy APK instead (and investigate upgrading your Android device).

    Source code(tar.gz)
    Source code(zip)
    app-release-legacy.apk(4.18 MB)
    app-release.apk(4.00 MB)
  • 2.2.0(Mar 7, 2019)

    General

    This version updates the dependencies to the okhttp libraries. That means Android 5.0 is now the minimum Android version for running this app.

    Note: We provide a legacy APK file attached for devices running Android 4.x. The legacy package should also be distributed through Google Play. However, if you're using F-Droid, it will only have the updated version, and we suggest installing the attached legacy APK instead (and investigate upgrading your Android device).

    Bugfixes

    • fix theme Black on black (dark high contrast) to make it consistent (thanks @NWuensche #730)
    • fix crash when TTS Enable/Disable and when switching to another app while TTS is running (thanks @tyndare #741)
    • fix navbar color in dark themes in Android 9 (@Strubbl #766)

    Translations

    Updates to the following translations were made:

    • Chinese traditional
    • Japanese
    Source code(tar.gz)
    Source code(zip)
    app-release-legacy.apk(4.17 MB)
    app-release.apk(3.99 MB)
  • 2.1.0(Jan 20, 2019)

    New Features

    • add possibility to scroll towards the bottom to mark article as read (especially useful for e-ink device, configurable via preference, only enabled with physical key presses) (thanks @silberzwiebel #648)
    • fullscreen article view (thanks #678 from @silberzwiebel)
    • add Share and Copy options for link menu (thanks @NWuensche #677)
    • add scrolling via hardware keys in article lists (thanks @silberzwiebel #690)
    • tts: automatic switch to article's language (thanks @tyndare #709)
    • add setting to keep screen on while reading an article (thanks @nwuensche #724)
    • in setup wizard add option to unhide the password entered (thanks @kpchungdev #725)

    Fixes

    • solar theme icon bugfix (@Strubbl #683)
    • dependency updates
    • several minor bugfixes

    Updated translations

    • Spanish
    • French
    • Norwegian
    • Japanese
    • Hungarian
    • German
    • Basque
    • English
    • Norwegian Bokmål
    • Russian
    • Aragonese
    • Danish
    • Occitan
    • Persian
    • Portuguese
    • Romanian
    • Chinese (Simplified)
    • Polish

    Thanks a lot to all translators, reviewers, issue reporters and contributors.

    Source code(tar.gz)
    Source code(zip)
    app-release.apk(4.12 MB)
  • 2.1.0-beta(Dec 13, 2018)

    New Features

    • add possibility to scroll towards the bottom to mark article as read (especially useful for e-ink device, configurable via preference, only enabled with physical key presses) (thanks @silberzwiebel #648)
    • fullscreen article view (thanks #678 from @silberzwiebel)
    • add Share and Copy options for link menu (thanks @NWuensche #677)
    • add scrolling via hardware keys in article lists (thanks @silberzwiebel #690)
    • tts: automatic switch to article's language (thanks @tyndare #709)
    • add setting to keep screen on while reading an article (thanks @nwuensche #724)
    • in setup wizard add option to unhide the password entered (thanks @kpchungdev #725)

    Fixes

    • solar theme icon bugfix (@Strubbl #683)
    • dependency updates
    • several minor bugfixes

    Updated translations

    • Spanish
    • French
    • Norwegian
    • Japanese
    • Hungarian
    • German
    • Basque
    • English
    • Norwegian Bokmål
    • Russian
    • Aragonese
    • Danish
    • Occitan
    • Persian
    • Portuguese
    • Romanian
    • Chinese (Simplified)
    • Polish

    Thanks a lot to all translators, reviewers, issue reporters and contributors.

    Source code(tar.gz)
    Source code(zip)
    app-release.apk(4.16 MB)
  • 2.0.2(Oct 21, 2017)

    New Features

    • Show reading time for entry in list view
    • Show last update time in navigation drawer
    • Add menu entry to copy article url to clipboard
    • Multiple format download
    • Scroll with PAGE_UP/PAGE_DOWN (e-ink readers)
    • Option to disable touch input

    Fixes

    • Layout improvements
    • UI fixes on links and quotes
    • Fix login detection when html is minified on server

    Updated translations

    • Spanish
    • Basque
    • Turkish
    Source code(tar.gz)
    Source code(zip)
    app-release.apk(3.74 MB)
  • 2.0.1(Jun 29, 2017)

    Features:

    • Added possibility to move database to internal or external storage
    • Show preview picture in article view

    Improvements:

    • Better progress bars
    • Icons and logo should now render better on each theme
    • Better detection of pictures
    • Improve bottom toolbar on article view

    Bugs:

    • Handle server 500 errors with message
    • Fix display of tables, quotes and <pre> elements in all themes

    Translations:

    • French
    • Spanish
    • Hungarian
    Source code(tar.gz)
    Source code(zip)
    app-release.apk(3.69 MB)
  • 2.0.0(May 17, 2017)

    Important changes if you're coming from a 1.x version : This release drops wallabag v1 support. If you need support for wallabag v1, you must build yourself the sources from the v1_legacy branch.

    Changes from beta release:

    • Added Framabag preset
    • Fix PDF Downloading
    • Translations
    • Other fixes and improvements
    Source code(tar.gz)
    Source code(zip)
    app-release.apk(3.63 MB)
  • 2.0.0b1(Apr 25, 2017)

  • 2.0.0a3(Mar 10, 2017)

  • 2.0.0a2(Mar 2, 2017)

  • 2.0.0a(Feb 28, 2017)

    • Drops wallabag v1 support : Framabag will not work anymore with this version.
    • Full support for wallabag v2 API (https://github.com/di72nn/wallabag-api-wrapper)
    • Faster update mecanism
    • Update on startup
    • Basic tags support (list by tag, add/modify/delete tags on articles)
    • New material UI
    • Better notifications
    • Other minor changes
    Source code(tar.gz)
    Source code(zip)
    app-release.apk(3.54 MB)
  • 1.12.2(Feb 28, 2017)

Owner
wallabag
a self hostable application for saving web pages, freely.
wallabag
AnimApp is an app that recommends you random anime and you can add it to your favourite if you like it.

papb-team6 AnimApp is an app that recommends you animes and you can add it to your favourite if you like it. Team members: Firdaus Bisma Suryakusuma (

Gilang Adhitama Putra 1 Mar 9, 2022
A news application through which you can learn and browse all the news that interests you by choosing the country and type of news with the ability to browse and add some news to your favorites

MY-NEWS-Android A news application through which you can learn and browse all the news that interests you by choosing the country and type of news wit

Mahmoud ELramady 0 Nov 11, 2021
An android application where you can read the latest news

NewsApp An application where you can read the latest news, go to the details of the news and add your favorite news to your favorites. You can also se

Abdullah Furkan Titiz 6 Oct 18, 2021
This is a Interview application which made by me in interview task what it do? that will give you the result from Api and also save data in the cache using RoomDb so that we can access it offline.

Clean-MVVM-App An Android application built using Clean + MVVM architecture. Components used in the app. Kotlin - As a programming language. Material

Android1500 2 Oct 29, 2022
Application that allows to search some products and display them in a list, also allows to add some product to the shopping cart and remove it

Application that allows to search some products and display them in a list, also allows to add some product to the shopping cart and remove it

Victor 3 Aug 18, 2022
A beautiful android Quotes App where you can read and save quotes.

This repository contains source code of a Quotes app, which helps you stay motivated by providing best picked quotes stated by famous personalities. This app uses zen quotes api, for retrieving quotes.

Gourav Khunger 34 Nov 14, 2022
A beautiful android Quotes App where you can read and save quotes.

QuotesApp A beautiful Quotes App where you can read and save quotes. This repository contains source code of a Quotes app, which helps you stay motiva

Gourav Khunger 24 Nov 12, 2021
Money Manager app that helps you to add your daily small incomes and expenses and track them easily.

Simple Money Manager This app is a simple money manager app which helps you to add your daily small incomes and expenses and track them easily. Screen

Yash Bansal 2 Nov 21, 2021
Hobby-keeping - Platform to record books that you read and games you played! Made with Kotlin and Spring Framework

Hobby Keeping API to record books that you read and games you played! Made with

William Barom Mingardi 1 Jan 29, 2022
Sunlight Apk - Sunlight App where You can decide Your Mood and Relative suggestions of what you can do will be displayed

Sunlight_Apk This Is a App where You can decide Your Mood and Relative suggestio

Jadu 1 Feb 5, 2022
A manga reader app that can be used save / search / find and read latest manga / manhwa

A manga reader app that can be used save / search / find and read latest manga / manhwa

Sebin P Johnson 3 Nov 20, 2021
An Android base project building on MVVM Architecture Pattern. This can help you build new apps faster

MVVM Explanation If you can't imagine what is MVVM, please read my medium article here first. It can fully explain the revolution of Software architec

Danh Dev 29 Sep 21, 2022
Aggregated Android news, articles, podcasts and conferences about Android Development

DroidFeed Curated news feed for Android Developers! Stay up to date with the latest Android Development news. Built for the Android developer communit

Dogan Gulcan 183 Dec 2, 2022
Extensible Android mobile voice framework: wakeword, ASR, NLU, and TTS. Easily add voice to any Android app!

Spokestack is an all-in-one solution for mobile voice interfaces on Android. It provides every piece of the speech processing puzzle, including voice

Spokestack 57 Nov 20, 2022
An Android app that gives you a password generated by a given phrase with a custom algorithm, it also has password and biometric security.

An Android app that gives you a password generated by a given phrase with a custom algorithm, it also has password and biometric security.

Marcos Ariel Paccor 1 May 23, 2022
AppUI Sample Application - display how you can create your own custom AppUI application within a few minutes

AppUI Sample Application This is an open-source project to display how you can create your own custom AppUI application within a few minutes. I have a

Formaloo 5 Sep 5, 2022
A movie application where you can search a movie that you want and see the detail of movie

MovieApp This is a simple movie application where you can search a movie that you want and see the detail of movie Technologies Hilt (Dependency Injec

Serhad Mert 5 Nov 30, 2021
Find your new favorite wallpaper that looks just like you 🖌️

Wollpaper Find your new favorite wallpaper that looks just like you. Builds The pre-built app can be downloaded under "releases" on the right side of

Vinícius Resende 2 May 16, 2022