Skip to content
This repository has been archived by the owner on Feb 26, 2020. It is now read-only.

Add On-Manga Arabic provider #64

Open
wants to merge 200 commits into
base: devel
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
200 commits
Select commit Hold shift + click to select a range
5e79e04
Update gradle config
Koitharu Dec 8, 2017
c6bceaa
Fix desu.me chapters order
Koitharu Dec 8, 2017
081e276
Fix changelog
Koitharu Dec 8, 2017
42e3994
Fix #39
Koitharu Dec 8, 2017
214aae7
Update travis
Koitharu Dec 8, 2017
b53c47d
Update gradle config
Koitharu Dec 8, 2017
494ed16
Change sync server
Koitharu Dec 11, 2017
74b30a8
Fix webtton mode crash
Koitharu Dec 11, 2017
59af51d
Update changelog
Koitharu Dec 11, 2017
6ba3133
Sync authenticator
Koitharu Dec 18, 2017
1397020
Sync adapter
Koitharu Dec 18, 2017
e6c31e7
History content provider
Koitharu Dec 18, 2017
fb6e454
New devices list activity
Koitharu Dec 19, 2017
103d953
Disallow multiple accounts
Koitharu Dec 19, 2017
878b381
Open sync settings
Koitharu Dec 19, 2017
6a99757
History syncronization
Koitharu Dec 21, 2017
90bc638
Move legacy classes to own package
Koitharu Dec 21, 2017
63432a9
Favourites synchronization
Koitharu Dec 21, 2017
4eb4fca
New manga provider structure
Koitharu Dec 21, 2017
7c846e4
Implement shelf UI
Koitharu Dec 24, 2017
07f6242
Shelf scretch
Koitharu Dec 26, 2017
5a3440a
Rewrite some old classes
Koitharu Dec 26, 2017
f4f67f4
Browser fragment
Koitharu Dec 26, 2017
1d28193
Update db, history repository
Koitharu Dec 26, 2017
fac9839
Preview activity
Koitharu Dec 26, 2017
e560413
Update main activity
Koitharu Dec 26, 2017
212aa30
Fixes
Koitharu Dec 26, 2017
5f73aa8
Favourites repository
Koitharu Dec 26, 2017
bf4d85c
Update shelf
Koitharu Dec 26, 2017
d777d9e
Adding to favourites
Koitharu Dec 28, 2017
9a77f85
Fix shelf adapter
Koitharu Dec 28, 2017
aeab1ce
Use OkHttp3
Koitharu Dec 28, 2017
f194230
Manga list activity
Koitharu Dec 28, 2017
b340ba9
Manga list activity
Koitharu Dec 31, 2017
629746a
Filter dialog
Koitharu Dec 31, 2017
b74454b
Cleanup code
Koitharu Dec 31, 2017
4c7d543
List filter
Koitharu Dec 31, 2017
af829d0
Improve filter dialog
Koitharu Jan 2, 2018
c4ac51f
Search in catalogue
Koitharu Jan 2, 2018
a3a4a75
Global search
Koitharu Jan 7, 2018
b29fc4b
Endless manga list scroll
Koitharu Jan 7, 2018
a91ba5a
Reader activity
Koitharu Jan 9, 2018
03fc9e5
Pager reader
Koitharu Jan 9, 2018
cfcd131
Pager reader
Koitharu Jan 11, 2018
444ac25
Reader taps support
Koitharu Jan 11, 2018
c7b5f21
Update shelf
Koitharu Jan 11, 2018
d9029f9
Update preview activity
Koitharu Jan 11, 2018
f909087
Interceptor for cookies
Koitharu Jan 11, 2018
8b82f25
Authorization support
Koitharu Jan 12, 2018
c1a0fc5
Update authorization
Koitharu Jan 12, 2018
69b1e80
Error handling
Koitharu Jan 12, 2018
0c3d356
Optimization
Koitharu Jan 12, 2018
ef46430
Update graphics
Koitharu Jan 12, 2018
a6a4915
Settings
Koitharu Jan 12, 2018
1a62fbd
Thumbnails view
Koitharu Jan 13, 2018
53fdc54
Update chapters adapter
Koitharu Jan 13, 2018
ffe4fca
Update PreviewActivity
Koitharu Jan 15, 2018
5a34335
Job scheduler
Koitharu Jan 17, 2018
4478e6f
Update PreviewActivity
Koitharu Jan 17, 2018
a1c398b
Merge branch 'master' of https://github.com/nv95/OpenManga
Koitharu Jan 17, 2018
0d58cad
Job scheduler
Koitharu Jan 17, 2018
61c8e9a
Manage providers
Koitharu Jan 17, 2018
19909a3
Refactor: update packages structure
Koitharu Jan 17, 2018
8bcbd90
Author information
Koitharu Jan 17, 2018
5d0a01a
Settings
Koitharu Jan 18, 2018
aeb808a
Refactor: string constants in xml
Koitharu Jan 18, 2018
4f4e591
Add headers to requests
Koitharu Jan 18, 2018
5bb15bd
History activity
Koitharu Jan 18, 2018
16ea070
Favourites activity
Koitharu Jan 18, 2018
f3af94e
Fixes
Koitharu Jan 18, 2018
5c11d5a
Continue reading
Koitharu Jan 18, 2018
f0385e5
Adding to favourites
Koitharu Jan 19, 2018
d58db99
Chapters menu
Koitharu Jan 19, 2018
6591589
Reader menu
Koitharu Jan 19, 2018
eaee581
Update pages loading
Koitharu Jan 19, 2018
f76acc7
Bookmarks storage
Koitharu Jan 22, 2018
8bcf710
Bookmarks list
Koitharu Jan 22, 2018
c02c116
Refactor: PreviewActivity
Koitharu Jan 22, 2018
cf12408
Reader fixes
Koitharu Jan 23, 2018
8958caa
Update gradle config
Koitharu Jan 23, 2018
8cd5332
Local manga storage
Koitharu Jan 25, 2018
43d8994
Refactor: repository
Koitharu Jan 25, 2018
90b4c66
Saving chapters
Koitharu Jan 25, 2018
6da0abb
Cancelling saving
Koitharu Jan 25, 2018
5aac938
Show saved manga
Koitharu Jan 26, 2018
2e23546
Refactor
Koitharu Jan 26, 2018
dbb3d45
Fix updates in database
Koitharu Jan 26, 2018
588ef46
Show saved chapters
Koitharu Jan 26, 2018
da246d2
Readmanga provider
Koitharu Jan 26, 2018
8a337c1
Manga list: show error
Koitharu Jan 26, 2018
16e6652
Manga list: fixes
Koitharu Jan 26, 2018
c5aecf7
Manga list: fixes
Koitharu Jan 26, 2018
0e89089
небольшие изменения
McGars Jan 26, 2018
b7f15ea
Merge pull request #44 from nv95/small_modify
Koitharu Jan 26, 2018
535651d
Fixes
Koitharu Jan 27, 2018
11fa7c6
refactoring
McGars Jan 27, 2018
f8ce99a
Main menu
Koitharu Jan 29, 2018
da09fce
Refactor: models id
Koitharu Jan 29, 2018
362a295
Refactor: ViewHolder
Koitharu Jan 29, 2018
27ec819
All bookmarks activity
Koitharu Jan 29, 2018
2c7a28e
Show errors
Koitharu Jan 29, 2018
b90ae8b
Fix readmanga
Koitharu Jan 29, 2018
da84759
Opening bookmarks
Koitharu Jan 29, 2018
bd27115
Deleting bookmarks
Koitharu Jan 29, 2018
13b9582
Fix crash if invalid chapter id
Koitharu Jan 29, 2018
4a2da59
Refactor: make utils classes abstract
Koitharu Jan 29, 2018
9676043
Fix bookmark thumb size
Koitharu Jan 29, 2018
c0ce55b
Recommendations
Koitharu Jan 29, 2018
29066d8
Fix favourites loaders
Koitharu Jan 29, 2018
45495c3
Update shelf tips
Koitharu Jan 29, 2018
fda382d
Fix recommendations
Koitharu Jan 29, 2018
af53ced
Show wizard tip only once
Koitharu Jan 29, 2018
6e64d55
Fixes
Koitharu Jan 29, 2018
8c2498c
Creating desktop shortcuts
Koitharu Jan 30, 2018
e1c922f
Merge branch 'master' of https://github.com/nv95/OpenManga
Koitharu Jan 30, 2018
ee7e37b
Saving pages
Koitharu Jan 30, 2018
fcba349
Removing bookmark from reader
Koitharu Jan 30, 2018
ea83ab5
Reader mode selection
Koitharu Jan 30, 2018
4d7e8af
Switch chapters using swipe
Koitharu Jan 30, 2018
1bbe18b
Fix immersive mode
Koitharu Jan 30, 2018
ba8b93a
Oem badger helper
Koitharu Jan 30, 2018
c528267
Checking for updates
Koitharu Jan 30, 2018
94e9efe
Show updated manga
Koitharu Jan 30, 2018
76fbb6e
Dynamic history shortcuts
Koitharu Jan 31, 2018
546334d
Automatic shelf update
Koitharu Jan 31, 2018
e2a73c8
Update strings
Koitharu Jan 31, 2018
a55daf2
Show saved chapters if no connection
Koitharu Jan 31, 2018
f91b2dc
Show saved chapters if no connection (fixes)
Koitharu Jan 31, 2018
61db516
Fixes
Koitharu Jan 31, 2018
e032b92
Fix offline work
Koitharu Jan 31, 2018
1f6aad9
Check permissions in runtime
Koitharu Jan 31, 2018
69bc830
Fix search
Koitharu Jan 31, 2018
2e983d1
Tools fragment
Koitharu Feb 2, 2018
b79012f
Mintmanga provider
Koitharu Feb 5, 2018
c4e72a7
Clearing cache
Koitharu Feb 5, 2018
c02f132
About line
Koitharu Feb 5, 2018
34cf4c6
Load recommendations if empty
Koitharu Feb 5, 2018
38ccbda
Fix reader overscroll
Koitharu Feb 6, 2018
c13208e
Readmanga and mintmanga advanced search
Koitharu Feb 6, 2018
13aec88
Right-to-left reader
Koitharu Feb 6, 2018
58267d6
Reader settings
Koitharu Feb 6, 2018
269f889
Fixes
Koitharu Feb 6, 2018
18d2919
Exhentai provider
Koitharu Feb 8, 2018
2a7e63f
Fix image loader
Koitharu Feb 8, 2018
7feb437
Update preview ui
Koitharu Feb 8, 2018
73735e3
Detailed list
Koitharu Feb 8, 2018
92a5a6f
Detailed history
Koitharu Feb 8, 2018
ba6f007
Update genres view
Koitharu Feb 8, 2018
a8a9a68
CBZ support
Koitharu Feb 12, 2018
1edeaa7
File picker fixes
Koitharu Feb 12, 2018
19d9266
Reader statusbar
Koitharu Feb 12, 2018
6c1ddb1
Update styling
Koitharu Feb 13, 2018
47d6a47
Merge branch 'master' of https://github.com/nv95/OpenManga
Koitharu Feb 13, 2018
30aedb2
Fix dark themes
Koitharu Feb 13, 2018
5840e4c
Fix ui
Koitharu Feb 13, 2018
b73e30b
Configure reader background
Koitharu Feb 13, 2018
f03144d
Shelf settings
Koitharu Feb 13, 2018
98bc5cf
Selfmanga provider
Koitharu Feb 15, 2018
be0ca66
Fix manga list scrolling
Koitharu Feb 15, 2018
8948d4f
Fix crash on list scrolling
Koitharu Feb 15, 2018
9591f73
Mangaraw provider (invalid)
Koitharu Feb 15, 2018
aca6d81
Merge branch 'master' of https://github.com/nv95/OpenManga
Koitharu Feb 16, 2018
d3d9bab
Prepare for webtoon reader
Koitharu Feb 16, 2018
21f404b
Webtoon reader
Koitharu Feb 16, 2018
8e4a464
Fix thumbnails view
Koitharu Feb 16, 2018
3d594ec
Fix incorrect error state
Koitharu Feb 16, 2018
c7dcbac
fgsfds
Koitharu Feb 19, 2018
3f8322a
Preview activity menu
Koitharu Feb 21, 2018
3a0754c
Fix webtoon reader tap listener
Koitharu Feb 22, 2018
ac3cd27
Fix search
Koitharu Feb 22, 2018
b0097c8
Tablet UI optimization
Koitharu Mar 3, 2018
c3fea6b
Update deps
Koitharu May 4, 2018
bf4701a
Fix exhentai provider
Koitharu May 4, 2018
ea9ba24
Disable invalid MangaRaw provider
Koitharu May 4, 2018
d908ca3
gradles
TacoTheDank Sep 11, 2018
334c36a
xml
TacoTheDank Sep 11, 2018
97df98d
iml
TacoTheDank Sep 11, 2018
6ee0414
java
TacoTheDank Sep 11, 2018
026c4ad
Merge pull request #50 from TacoTheDank/master
Koitharu Sep 12, 2018
805e922
Use BottomAppBar
Koitharu Sep 12, 2018
94d64f4
Natural pages sorting for archives
Koitharu Oct 9, 2018
e598a3f
Find chapter by name
Koitharu Oct 9, 2018
8e8bf0b
Remove saved chapters
Koitharu Oct 9, 2018
58ca67b
Chapter saved broadcast
Koitharu Oct 9, 2018
bfa8e11
New chapters checking settings
Koitharu Oct 9, 2018
1e7f8ac
Keep search query
Koitharu Oct 9, 2018
8a410c6
Refactor update checker
Koitharu Oct 10, 2018
ad10d51
Todo
Koitharu Oct 10, 2018
57cd8ba
Merge branch 'master' of https://github.com/nv95/OpenManga
Koitharu Oct 10, 2018
d979d13
Update new chapters checker
Koitharu Oct 10, 2018
46cca7b
Show full progress on downloads
Koitharu Oct 10, 2018
4b6d305
Update gradle deps
Koitharu Nov 3, 2018
a036a9a
Allow cleartext communication
Koitharu Nov 3, 2018
585b7ae
Add FOREGROUND_SERVICE permission
Koitharu Nov 3, 2018
82ebae8
Hide unused settings headers
Koitharu Nov 3, 2018
e575e22
Add BottomAppBar animation
Koitharu Nov 3, 2018
b29029b
Nude-moon provider
Koitharu Nov 3, 2018
400482f
Mangafox provider
Koitharu Nov 3, 2018
10a6861
Merge branch 'master' of https://github.com/nv95/OpenManga
Koitharu Nov 5, 2018
8bace24
Update readme
Koitharu Feb 27, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 3 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
.gradle
/local.properties
/.idea
.DS_Store
*.iml
/build
/captures
.navigation
.directory
/captures/
.directory
21 changes: 14 additions & 7 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,20 @@
language: android

android:
components:
- platform-tools
- tools
- build-tools-26.0.2
- android-26
- extra-android-m2repository
jdk:
- oraclejdk8

android:
components:
- platform-tools
- tools
- tools
- build-tools-28.0.2
- android-28
- extra-android-m2repository

licenses:
- android-sdk-license-.+
- android-sdk-preview-license-.+

script:
- ./gradlew build connectedCheck
19 changes: 0 additions & 19 deletions OpenManga.iml

This file was deleted.

3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ OpenManga - Powerful manga reader for Android with online catalogues.

[![Get it on F-Droid](https://cloud.githubusercontent.com/assets/8948226/22860847/7476f5c4-f112-11e6-9031-5ac233d26678.png)](https://f-droid.org/repository/browse/?fdid=org.nv95.openmanga) [![Donate](https://cloud.githubusercontent.com/assets/8948226/26622455/20e44520-45f3-11e7-9257-7c3900697b75.png)](https://money.yandex.ru/to/410012543938752)

## Current status
Development is discontinued now. If you want to help with this project, please, [contact me](https://t.me/Koitharu)

## Features
- 14 online manga's catalogues with search
- Downloading manga to local storage
Expand Down
134 changes: 0 additions & 134 deletions app/app.iml

This file was deleted.

82 changes: 51 additions & 31 deletions app/build.gradle
Original file line number Diff line number Diff line change
@@ -1,65 +1,85 @@
apply plugin: 'com.android.application'

android {
compileSdkVersion 26
buildToolsVersion "26.0.2"
def gitCommits = 'git rev-list --all --count'.execute([], rootDir).text.trim().toInteger()

def timestamp = new Date().getTime()

android {
compileSdkVersion 28
buildToolsVersion '28.0.3'
defaultConfig {
applicationId "org.nv95.openmanga"
minSdkVersion 14
targetSdkVersion 26
versionCode 1115
versionName "preview build"
minSdkVersion 15
targetSdkVersion 28
versionCode gitCommits
versionName "5.0"

resConfigs "en", "ru", "tr", "uk"
buildConfigField "boolean", "SELFUPDATE_ENABLED", "true"
buildConfigField "String", "SELFUPDATE_URL", "\"http://anibreak.ru/v.0.3/get/openmanga/version\""
buildConfigField "String", "SYNC_URL", "\"http://46.36.36.38:5000/api/v1\""
buildConfigField "String", "SYNC_URL", "\"http://openmanga.pythonanywhere.com/api/v1\""
buildConfigField "long", "TIMESTAMP", "${timestamp}L"
}

signingConfigs {
debug {
storeFile file("debug.jks")
storePassword 'develop'
storePassword "develop"
keyAlias "develop"
keyPassword "develop"
}
}

buildTypes {
release {
minifyEnabled false
shrinkResources false
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
setProperty("archivesBaseName", "OpenManga-v${defaultConfig.versionName}")
resValue "string", "app_name", "OpenManga"
}

debug {
debug {
zipAlignEnabled true
applicationIdSuffix ".debug"
minifyEnabled false
shrinkResources false
signingConfig signingConfigs.debug
versionNameSuffix="a"
signingConfig signingConfigs.debug
resValue "string", "app_name", "OpenManga Debug"
}

fdroid {
initWith release
buildConfigField "boolean", "SELFUPDATE_ENABLED", "false"
versionNameSuffix="-fdroid"
}
}

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

lintOptions {
disable 'MissingTranslation'
abortOnError false
}
allprojects {
repositories {
jcenter()
google()
maven { url "https://jitpack.io" }
}
}
}

ext {
supportLib = '28.0.0'
}

dependencies {
implementation "com.android.support:design:${supportLib}"
implementation "com.android.support:support-v4:${supportLib}"
implementation "com.android.support:recyclerview-v7:${supportLib}"
implementation "com.android.support:cardview-v7:${supportLib}"
implementation "com.android.support:exifinterface:${supportLib}"

compile 'com.android.support:design:26.1.0'
compile 'com.android.support:recyclerview-v7:26.1.0'
compile 'com.android.support:cardview-v7:26.1.0'
compile 'org.jsoup:jsoup:1.10.3'
compile 'com.davemorrissey.labs:subsampling-scale-image-view:3.6.0'
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
compile 'com.soundcloud.android:android-crop:1.0.1@aar'
compile 'com.getkeepsafe.taptargetview:taptargetview:1.9.1'
compile 'info.guardianproject.netcipher:netcipher:2.0.0-alpha1'
implementation 'com.squareup.okhttp3:okhttp:3.11.0'
implementation 'com.squareup.duktape:duktape-android:1.3.0'
implementation 'info.guardianproject.netcipher:netcipher:2.0.0-beta1'
implementation 'info.guardianproject.netcipher:netcipher-okhttp3:2.0.0-alpha1'
implementation 'org.jsoup:jsoup:1.11.3'
implementation 'com.davemorrissey.labs:subsampling-scale-image-view:3.10.0'
implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
}
18 changes: 16 additions & 2 deletions app/proguard-rules.pro
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in /media/HDD1/Other/Android/Sdk/tools/proguard/proguard-android.txt
# in C:/$USER/JTM/AppData/Local/Android/Sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# https://developer.android.com/studio/build/shrink-code.html

# Add any project specific keep options here:

Expand All @@ -15,3 +15,17 @@
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}

-keeppackagenames org.jsoup.nodes

# JSR 305 annotations are for embedding nullability information.
-dontwarn javax.annotation.**

# A resource is loaded with a relative path so the package of this class must be preserved.
-keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase

# Animal Sniffer compileOnly dependency to ensure APIs are compatible with older versions of Java.
-dontwarn org.codehaus.mojo.animal_sniffer.*

# OkHttp platform used only on JVM and when Conscrypt dependency is available.
-dontwarn okhttp3.internal.platform.ConscryptPlatform
4 changes: 0 additions & 4 deletions app/src/debug/res/values/strings.xml

This file was deleted.

Loading