Free and open source manga reader for iOS and iPadOS.

Related tags

Miscellaneous Aidoku
Overview

Aidoku

A free and open source manga reading application for iOS and iPadOS.

Features

  • Ad free
  • Robust WASM source system
  • Online reading through external sources
  • iCloud sync support
  • Update notifications
  • Tracker support
  • Downloads

Installation

The latest ipa will always be available from the releases page.

For detailed installation instructions, check out the website. To join the TestFlight, you will need to join the Aidoku Discord.

Contributing

Aidoku is still relatively new, and there are a lot of planned features and fixes. If you're interested in contributing, I'd first recommend checking with me on Discord.

Comments
  • Chapter Remains the Same + Crash

    Chapter Remains the Same + Crash

    With the latest release, when clicking the next chapter using the drop-down box in the reader, the images remain the same as the previous chapter. This is resolved when closing the reader and selecting the next chapter through the list on the manga page. This next chapter bug also seems to crash the app sometimes. Several attempts will be needed before the app loads completely without crashing. I've attempted to grab the logs and post them here, but they appear to be empty....

    Would be great if others could confirm this as well?

    bug 
    opened by JDsnyke 6
  • Duplicate library manga and chapters

    Duplicate library manga and chapters

    This is for all sources I've tried (so assuming an actual aidoku bug).

    Sometimes when you go into a manga view the chapters will just list twice (and the chapter count will be double what it actually is).

    This only happens in the library. Allegedly an iCloud Sync thing.

    bug 
    opened by magnetardev 4
  • Aidoku crashes when trying to read downloaded Chapter

    Aidoku crashes when trying to read downloaded Chapter

    In the current Version 0.5 Build 2, when you try reading downloaded chapters i crashes after a few seconds and only ever displays a blank black page with a loading circle. And for me at least it only seems to occur when i enable the experimental invinite vertical scroll feature.

    I havent tried any other version for the moment.

    bug 
    opened by DaLeberkasPepi 3
  • Rewrite reader system

    Rewrite reader system

    The reader mode system code has gotten very messy, and there are a number of issues with the vertical scroll reader in particular. The whole thing desperately needs a rewrite (my plan is to do this after I finish tracker support for 0.5).

    bug 
    opened by Skittyblock 3
  • Lag when swiping chapters and with slider

    Lag when swiping chapters and with slider

    Lags when swiping pages fast. Also the slider and page number don’t update as I swap (if I swap to page 4, the page number and slider takes up to three seconds to update) so it lags if I try to swipe pages really fast to the point I can’t do a thing

    bug 
    opened by suirobert 2
  • implement simultaneous searching & various fixes

    implement simultaneous searching & various fixes

    Description

    Features

    • feat: simultaneous searching (Closes #22)
    • feat: loading indicator for backup (Closes #50)
    • feat: manga/chapter sharing (Closes #70)
    • feat: scroll to linked chapter (Closes #75)
    • feat: support aidoku://:sourceId/:mangaId/:chapterId
    • feat: show cache size when clearing network cache
    • feat: binary plists instead of jsons for backup (with dedicated extension *.aib)
    • feat: confirmation when removing all downloads
    • feat: pull to refresh in Browse tab

    Bugfixes

    • fix: present the correct source selected when searching (Closes #63)
    • fix: Closes #71
    • fix: Closes #82 (i'm not sure if it looks good though)
    • fix: mark chapters with only one page as read immediately (reported by haiymate on Discord)
    • fix: switch reading direction immediately
    • fix: limit kingfisher disk cache
    • fix: use ByteCountFormatter for displaying file sizes
    • fix: properly compare versions for minAppVersion and maxAppVersion

    TODO

    • Search loading indicator
    opened by beerpiss 2
  • Use System Appearance doesn't actually change the app's appearance to the system's

    Use System Appearance doesn't actually change the app's appearance to the system's

    If I had the app's appearance set to Light, and Dark Mode is on, enabling Use System Appearance doesn't change the app to dark appearance.

    Same issue for the other way around (app set to Dark with Light Mode enabled)

    https://user-images.githubusercontent.com/92439990/176714166-c3a6fe03-374a-419e-b194-1dff24acd128.MOV

    opened by beerpiss 2
  • Webcomic view

    Webcomic view

    Hi Devs,

    Absolutely loving the app. Especially since Paperback is currently locked to Patreon supporters. Would love to have a webcomic reader toggle if possible.

    Keep up the great work!

    ❤️

    enhancement planned feature 
    opened by JDsnyke 2
  • Same image for different covers

    Same image for different covers

    The same images keep showing up for different manga covers. I tried clearing cache and app data I even uninstalled and installed the app but nothing worked. They’re the same covers over and over again even when I click it to open the chapter list it shows the wrong cover.

    bug 
    opened by HentaiG0d 1
  • Zooming function for vertical scroll?

    Zooming function for vertical scroll?

    I’m not sure if it exists or if I didn’t look through in the settings enough but I was wondering if you guys can add like a zooming function to aidoku for vertical scroll mode. There is a mode with zoom but that one makes all the pictures skinny and doesn’t zoom in all the way. Basically what tachiyomi and paperback has where you can pinch in the images.``

    duplicate 
    opened by soju930 1
  • Automatic Online backups

    Automatic Online backups

    Add a way to do automatic backups once every week or so and upload it to dropbox/google drive/iCloud if possible. I’d say make a new backup every 5 days or so (or make it customizable for people) if there is a change in data, such as

    when there are new sources added when a new manga is added to collection, or change in how many chapters you have read when you move manga between categories or add/delete categories.

    and then be able to look through the timestamps on each backup and load it in the app if that is possible (not 100% sure on how much of that is possible) I personally lost a backup due to it corrupting on my phone and I think having a online backup/backups would be good for a decent amount of people. In case something happens or they swap phones. And it is a good feature to add in early.

    (edit: I know that iCloud sync is a thing but having alternate ways of backing up is good due to people maybe not having enough space in iCloud, or some other reason that could vary from person to person. personally, I don't have enough iCloud space for much else so that's why I am asking for new ways of having backups.)

    duplicate 
    opened by leifyv 1
  • Webtoon double tap gesture for zooming

    Webtoon double tap gesture for zooming

    Webtoon reader should have the double tap to zoom and unzoom gesture like the paged readers.

    This is more complicated to implement since collection view zooming is slightly hacked together using a scroll view. The zooming needs to be implemented manually. I started it here: https://github.com/Aidoku/Aidoku/blob/8c5ab21a173d6019de14a350a93161c5587635fa/iOS/Scenes/Common/Zooming/ZoomableCollectionView.swift#L120-L138 but haven't figured out a way to zoom towards or out from a particular point yet (location).

    enhancement 
    opened by Skittyblock 0
  • Duplicate tracking not working

    Duplicate tracking not working

    If you're already tracking a manga with anilist and try to track it with another title, you get no error message and no information about it; it just doesn't track.

    This is troublesome because if a title is removed from a source and you didn't remove the tracking, you will no longer be able to track it again with a different one (this is what I'm experiencing right now).

    Instead, a confirmation dialog such as "This manga is already being tracked, what would you like to do" and options being "Cancel", "Overwrite" and "Go to tracked title" would be best. If you'd preffer to allow duplicate tracking, that'd be good too.

    bug 
    opened by Armastardo 1
  • MangaUpdates tracker

    MangaUpdates tracker

    Hello,

    I saw that there are two trackers currently available (MAL and Anilist). I (and I think many others) are using mangaupdates since a long time ago. It would be great if an integration can be built with MU as well. (MU has an API now and you can also export your series to a txt file.) I'm also fine with a one-time upload of my series with the txt file, if that makes it easier. And then just use the sync feature in Aidoku.

    Thanks!

    Adding this, because it might be relevant: https://api.mangaupdates.com/

    enhancement 
    opened by Nina-Syrina 0
Releases(v0.6)
Owner
null
Kind of tired to need an Android Device on me, just to read manga, so here we are.

Dokusho Kind of tired to need an Android Device on me, just to read manga, so here we are. I am going to prioritize feature based on how I feel and no

Stephan Deumier 13 Oct 10, 2022
ESP source code for Free Fire (iOS jailbreak)

ESP FreeFire ESP source code for Free Fire (iOS jailbreak, Free Fire version: 1.93.1). This source is for learning purpose only, please do not use it

Huy Nguyen 11 Dec 25, 2022
DMSi has a secure access room with a card reader on each side.

Interview - Card Reader DMSi has a secure access room with a card reader on each side. You must scan to enter and scan to exit. However, we've been ha

Hundter Biede 1 Oct 19, 2021
iPad Comic reader based on ComicFLow

Overview Finally a comic reader for iPad done right! ComicFlow was designed with one goal in mind: providing the best experience for comic fans with l

Pablo Clemente Pérez 0 Dec 2, 2021
Joplin - an open source note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. Forum: https://discourse.joplinapp.org/

Joplin® is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are sea

Laurent 33.7k Dec 30, 2022
Open-source jailbreaking tool for many iOS devices

Open-source jailbreaking tool for many iOS devices *Read disclaimer before using this software. checkm8 permanent unpatchable bootrom exploit for hund

null 0 Nov 6, 2021
Collaborative List of Open-Source iOS Apps

Open-Source iOS Apps A collaborative list of open-source iOS, iPadOS, watchOS and tvOS apps, your contribution is welcome ?? Jump to Apple TV Apple Wa

null 33k Dec 30, 2022
Beam: the open source Reddit client for iOS

Beam for Reddit An open source Reddit client for iOS. Introduction Hi, we're Awkward. In 2014, we started working on a Reddit client called Beam. In t

awkward 250 Dec 30, 2022
Gesture Control for Safari on iOS and iPadOS

Svadilfari Svadilfari brings Gesture Control for Safari on iPhone/iPad. Features Control Safari with Gestures 10+ Customizable Actions Select Patterns

Shun Kashiwa 52 Dec 13, 2022
An IPFS client/api Swift Package, with the ability to add and pin any data on iOS/iPadOS/macOS

An IPFS client/api Swift Package, with the ability to add and pin any data on iOS/iPadOS/macOS. Originally bundled with GraniteUI, pulled out for independant use by any party.

Kala 4 Dec 8, 2022
Stay - a local userscript manager and an extension sample for Safari on iOS/iPadOS

Stay - a local userscript manager and an extension sample for Safari on iOS/iPadOS

shen yin 688 Dec 28, 2022
ConfettiKit is a custom framework used to add Confetti on your iOS/iPadOS projects.

ConfettiKit is a custom framework used to add Confetti on your iOS/iPadOS projects. The kit provides variety of customisations inorder to design a confetti which matches your project's UI. ConfettiKit makes your work of adding Confetti on your project with just one line of code.

Gokul Nair 14 Sep 27, 2022
a playground app using `MultipeerConnectivity` to transfor data wirelessly between iOS / iPadOS

README An example app using MultipeerConnectivity to transfor data wirelessly between iOS / iPadOS. Both using Data and Stream to transfer data are su

null 3 Aug 6, 2022
Multiple Arcade Machine Emulator for iOS, iPadOS, tvOS, macOS (Catalyst)

MAME4iOS Original Author: David Valdeita (Seleuco) This is a port of MAME for iOS, iPadOS, tvOS and macOS. MAME4iOS is designed to run for modern iOS

null 438 Jan 4, 2023
Start your next Open-Source Swift Framework 📦

SwiftKit enables you to easily generate a cross platform Swift Framework from your command line. It is the best way to start your next Open-Source Swi

Sven Tiigi 821 Dec 28, 2022
Open-source implementation of Apple's Combine for processing values over time

CombineX 简体中文 Open-source implementation of Apple's Combine for processing values over time. Though CombineX have implemented all the Combine interfac

Luo Xiu 1 Dec 30, 2021
Open source Clips-inspired app.

AlohaGIF Website Funny moments? Want to share it as a GIF, but you are worried that you will lose speech from video? Aloha will scan sound and attach

Mike Pyrka 61 Sep 16, 2022
The QuoteKit is a Swift framework to use the free APIs provided by Quotable created by Luke Peavey.

QuoteKit The QuoteKit is a Swift framework to use the free APIs provided by Quotable created by Luke Peavey. It uses the latest async/await syntax for

rryam 17 Jun 23, 2022
Free Monads in swift

This repo is based on my blog post on Free Monads in swift.

null 0 Nov 15, 2021