wallabag app for iOS (for wallabag v2)

Overview

wallabag 2 official iOS Build Status

wallabag is a self-hosted read-it-later app.
Unlike other services, wallabag is free and open source.
wallabag 2 official iOS is a companion app for wallabag.

Join TestFlight Beta

About wallabag

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 or Framabag.

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

wallabag is a creation from Nicolas Lœuillet released under the MIT License (Expat License).

About wallabag 2 official iOS

This is a self-learning project.

I'm really happy to discover Swift and the apple ecosystem.

You will find mistakes, many mistakes, do not blame me, learn me with a PR.

You contribute to an excellent opensource project, and you will make me evolve in the Swift language

Screenshots

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 MIT (see LICENSE). Some of the used libraries are released under different licenses.

Comments
  • Registering server fails after URL check

    Registering server fails after URL check

    | Q | A | ------------- | --- | Device? | iPad | Device Os version | 12.1.1 | App Version | 3.0.3 | Wallabag server version | 2.3.6-dev

    Steps to reproduce/test case

    • Launch app
    • Enter server
    • Tap "Next"

    Description

    After installing a new server, I am unable to register it with the iOS app. I am able to browse to and log into the Wallabag via the web, and also via Android.

    A check of the server logs reveals that the app is reaching out: xxx.xxx.xxx.xxx - - [11/Jan/2019:15:12:11 -0600] "GET /api/version HTTP/1.1" 200 2127 "-" "wallabag/3.0.3 (fr.district-web.wallabag; build:128; iOS 12.1.1) Alamofire/4.8.0"

    However, after that the app errors out with "Whoops looks like something went wrong. Check the url, don't forget http or https"

    Bug 
    opened by arychj 27
  • Since the last update to v5. Adding URL often doesn't work.

    Since the last update to v5. Adding URL often doesn't work.

    | iPhone 6s | iOS 13.3.1 | App Version : 5.0.0 | Wallabag server version: 2.3.8

    Since the last update to v5. Adding URL often doesn't work.

    As soon as I want to share a url to the wallabag application, the icon appears on the screen but does not go away. I have to copy the address, open the application and add it manually. However, it doesn't work. The sync wheel. I have to force restart app: sometimes my url has been saved and sometimes not.

    Bug Needs more information 
    opened by mrtpcet 22
  • "Unknown error" on Login

    iPhone 13..3.1 App Version 5.0.0 Wallabag hosted server version 2.0 on app.wallabag.it

    Just installed the app for the first time. On login I get "Unknown error". Is it possible an 128 characters password doesn't fit the password field?

    Bug 
    opened by Giampieroo 20
  • The app does not download new articles

    The app does not download new articles

    | Q | A | -- | -- | which flavour of Wallabag? | Framabag.org | Device? | iPad Mini 2 | Device Os version | 10.1.1 | App Version | 2.1.2 | Wallabag server version | 2.0

    Steps to reproduce/test case

    1. Add some articles to Wallabag's web app (not the iOS app)
    2. try to refresh the app on iOS, either by waiting for it to refresh, or by dragging the article list down until the spinning wheel does appear
    3. notice that nothing changes and the articles you have added are not showing up in the list

    some further info that might be useful: deleting or archiving an article on the iOS app also won't propagate the change to the webapp, so it seems that there might be a general communication problem between the app and Framabag. Disconnecting the account and adding it back will download the current article list. But after that the issue will still be there.

    Bug 
    opened by papernoise 18
  • Session timeout, logged out

    Session timeout, logged out

    | Q | A | ------------- | --- | Device? | iPhone X | Device Os version | 11.x | App Version | 2.0 | Wallabag server version | 2.0 (paid hosted)

    Steps to reproduce/test case

    my login session to the iOS app doesn’t lasts more that a day. I’m constantly having to reauthenticate.

    Bug 
    opened by joncutrer 13
  • auto logged out

    auto logged out

    | Q | A | ------------- | --- | Device? | iPhone | Device Os version | 11.3 | App Version | 2.3 | Wallabag server version | 2.3.2

    I got my id logged out from time to time, and I have to re-key in my password to log in. Don't know how it happened.

    opened by lilarcor 12
  • Wallabag can‘t save safari sites

    Wallabag can‘t save safari sites

    Device? | iPhone | Device Os version | 11.2.2 | App Version | 2.3.1 build 72 | Wallabag server version | 2.3.1

    Wallabag app cant save articles from safari. I got always the error „please open the app and add it manual“. But manual doesnt work either.

    Testsite to add: http://www.sueddeutsche.de/politik/spd-grosses-misstrauen-gegenueber-frau-merkel-1.3827744

    Needs more information 
    opened by ghost 12
  • Can't connect my server anymore

    Can't connect my server anymore

    Hello, As written on Gitter last week, I'm not able to use this app anymore. Yesterday, I've removed it and re-installed it and it refuses to connect my server with something like : "Unexpected error (1)".

    Needs more information 
    opened by romu70 12
  • Articles lists stay empty despite articles visible in web version

    Articles lists stay empty despite articles visible in web version

    Device? | iPhone/iPad Device Os version | 15.4 App Version | 6.1.0 / Build 314 Wallabag server version | 2.4.3 / via latest docker-compose

    When clicking on the refresh button in the iOS app, I get the following (non-informative) trace in the server log:

    172.18.0.13 - - [28/Feb/2022:14:13:46 +0000] "POST /oauth/v2/token HTTP/1.1" 200 245 "-" "wallabag/314 CFNetwork/1331.0.7 Darwin/21.4.0" 172.18.0.13 - - [28/Feb/2022:14:13:50 +0000] "GET /api/entries.json?page=1&perPage=50 HTTP/1.1" 200 170872 "-" "wallabag/314 CFNetwork/1331.0.7 Darwin/21.4.0" 172.18.0.13 - - [28/Feb/2022:14:13:50 +0000] "GET /api/tags HTTP/1.1" 401 98 "-" "wallabag/314 CFNetwork/1331.0.7 Darwin/21.4.0"

    So there is indeed connection between the client and server. Also I tried disconnecting the client and reconfiguring everything to no avail.

    I hope I'm not the only one :/

    Thanks for your help.

    Bug 
    opened by chatelp 11
  • Is this issue referring to the iOS 14 beta state?

    Is this issue referring to the iOS 14 beta state?

    Is this issue referring to the iOS 14 beta state?

    Just updated to the latest public iOS 14 beta, and Wallabag is crashing instantly.

    iOS 14.0 (18A5319i) iPhone 8 Plus Wallabag 5.2.0 (276)

    Originally posted by @jrabensc in https://github.com/wallabag/ios-app/issues/297#issuecomment-656899529

    Bug 
    opened by bourvill 11
  • Feature: Menu add gesture and opacity

    Feature: Menu add gesture and opacity

    While playing around with SwiftUI (wanted to learn something) I thought this could be a small an easy improvement to UI/Ux of the menu. Please review it there are probably stuff I am doing wrong.

    Basically I added a layer between the main VStack and the menu when it is open (to be able to tap on it) Blurred the main VStack if the menu is open Added a close gesture to be able to close the menu by swaping it left.

    opened by avienne 11
  • Can't translate iOS app

    Can't translate iOS app

    I have been translating Wallabag for the Spanish language. Most of the work is done but I can't finish it because the iOS apps are not editable.

    image

    https://hosted.weblate.org/languages/es/wallabag/

    Bug Feature request 
    opened by ngosang 2
  • Share option didn't appear immediately

    Share option didn't appear immediately

    | Q | A | ------------- | --- | Device? | iPad | Device Os version | 14.7.1 | App Version | 6.0.4 | Wallabag server version | 2.4.0

    Steps to reproduce/test case

    After installation, the option in the Share dialog didn't appear immediately, until after I installed another app which added a share option. Then, the Share option appeared.

    Improvement

    I expect to be see Wallabag in the Share options after installation. (It feels like there's a missing flush or rebuild command to run.)

    opened by pronoiac 5
  • Allow to change the default reading view (like Reader View)

    Allow to change the default reading view (like Reader View)

    It would be very nice if the user could set the font himself, the standard sans-serif font doesn't suit me very well for reading long texts, for example.

    In order to be able to read with focus, a full-screen view would also be more comfortable, i.e. hiding the title and status bar.

    Maybe it is possible to access the Reader View of Safari? This has already optimized many typographic settings by default.

    Wallabag: wallabag view

    Reader View Safari (iOS): readerview safari

    Feature request 
    opened by WolfgangDpunkt 3
  • Feature Request - Search Text in Article

    Feature Request - Search Text in Article

    I would like to please request an extra feature. As a reader, I would like to be able to search a word or text in the article I am reading, but it is not possible so that I can read again a specific quote I remember, quickly check information, or navigate in large articles easily.

    Feature request 
    opened by brunocek 0
Releases(6.1.1)
Owner
wallabag
a self hostable application for saving web pages, freely.
wallabag
Meme Maker open source iOS app made in Swift.

Meme Maker Add customized text to popular images, or choose your own, share with the world. Screens Features Select or search a meme from a huge colle

Meme Maker 60 Dec 17, 2022
An open source iOS app that lets you use one device as a camera and another as a remote control for the camera

Q: What is Open Source Selfie Stick? A: With this free app you can use any iPhone or iPad as a remote control for the camera on any other iPhone or iP

Richard Nelson 43 Jan 5, 2023
iOS App that creates memes from images

MemeMaker - iOS App that creates memes from images Screenshots Meme Collection Empty Screen Collection Table Meme Editor Empty Editing Frameworks Used

Jerome Pullen Jr. 0 Oct 26, 2021
Vector illustration app for the iPad.

Inkpad Inkpad is a vector illustration app designed from scratch for the iPad. It supports paths, compound paths, text, images, groups, masks, gradien

Steve Sprang 2.6k Dec 30, 2022
Team Kodi 15k Jan 8, 2023
Steganography on iOS and macOS

Pictograph Pictograph is the best steganography app available for iOS and macOS. Easily send hidden messages to anyone you want. You can even encrypt

Adam Boyd 60 Nov 24, 2022
iOS app for Technex, IIT(BHU) Varanasi. This project is closed before completion. You can use this app for learning purpose. You can use this app as a templet of any event related app.

technex-ios iOS app for Technex, IIT(BHU) Varanasi. This project is closed before completion for some reasons. You can use this app for learning purpo

Jogendra 12 May 9, 2022
🍎 An App to check whether a non-App Store app is in App Store.

AppStorify ?? An App to check whether a non-App Store app is in App Store. Benfits Use App Store's upgrade mechanism instead of app's. App Store apps

seedgou 58 Dec 7, 2022
This generic SOAP client allows you to access web services using a your iOS app, Mac OS X app and AppleTV app.

This generic SOAP client allows you to access web services using a your iOS app, Mac OS X app and Apple TV app. With this Framework you can create iPh

Prioregroup.com 479 Nov 22, 2022
Chat-App - GV Chat App is an iOS app built with Swift

GV Chat App - iOS Explore the docs » Report Bug · Request Feature About The Proj

Cyrus Dumbwani 0 Jan 25, 2022
Todo is an iOS App written in Swift. This app is used for an online video training course. This app demonstrates how to use UITableViewController.

Todo Todo is an iOS App written in Swift. This app is used for an online video training course. This app demonstrates how to use UITableViewController

Jake Lin 273 Dec 29, 2022
Sample app to demonstrate data sharing between a WatchKit app and its main app using Realm

#Done! A sample app demonstrating how to share data between an app an its Watch extension using Realm. You can read more about it here. ##Screenshot #

Fancy Pixel 147 Dec 8, 2022
Sample app to demonstrate data sharing between a WatchKit app and its main app using Realm

#Done! A sample app demonstrating how to share data between an app an its Watch extension using Realm. You can read more about it here. ##Screenshot #

Fancy Pixel 147 Dec 8, 2022
In this mini app covered the concepts like basics of SwiftUI and Navigations and Animations and List with CRUD functions and MVVM and App Launch and App icons adding and also applied persistence using UserDefaults Concept.

TodoList In this application used the concepts from the beginner level project of SwiftUI_Evolve_1 The following concepts covered in this mini app Swi

Sivaram Yadav 2 Dec 4, 2021
Oversecured Vulnerable iOS App is an iOS app that aggregates all the platform's known and popular security vulnerabilities.

Description Oversecured Vulnerable iOS App is an iOS app that aggregates all the platform's known and popular security vulnerabilities. List of vulner

Oversecured Inc 135 Dec 15, 2022
VidyoPlatform Basic CustomLayouts Reference App for iOS (Swift)VidyoPlatform Basic CustomLayouts Reference App for iOS (Swift)

VidyoPlatform Basic CustomLayouts Reference App for iOS (Swift) VidyoPlatform reference application highlighting how to integrate video chat into a na

Taras Melko 0 Nov 19, 2021
NetFun-ios-app - iOS app using BFF service to display processed data.

NetFun-ios-app iOS app using BFF service to display processed data. The iOS demo developed in SwiftUI and it uses BFF service to show expected UI comp

Minhaz Panara 0 Jan 3, 2022
IOS-PokemonQuizApp - Assignment to make a responsive iOS app. App has to connect with an external API

iOS-PokemonQuizApp Assignment to make a responsive iOS app. App has to connect with an external API. The Project The idea of the project is to make a

BennyDB 0 Jan 9, 2022
Google-Blogger-iOS-App - Using Google Blogger API to build an iOS app like Medium

Google Blogger iOS App Using Google Blogger API to build an iOS app like Medium!

Ricky Chuang 9 Dec 13, 2022