Added Bug Tracking System

This commit is contained in:
tom5079
2019-05-17 11:07:07 +09:00
parent 369fa679a6
commit ba37740c6e
12 changed files with 53 additions and 4 deletions

View File

@@ -41,6 +41,9 @@ dependencies {
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation "ru.noties.markwon:core:${markwonVersion}"
implementation 'com.github.clans:fab:1.6.4'
implementation('com.finotes:finotescore:2.5.7@aar') {
transitive = true
}
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.0'
androidTestImplementation 'androidx.test:runner:1.1.1'

View File

@@ -19,3 +19,10 @@
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
-keep class com.finotes.android.finotescore.* { *; }
-keepclassmembers class * {
@com.finotes.android.finotescore.annotation.Observe *;
}
-keepattributes SourceFile,LineNumberTable

View File

@@ -11,7 +11,8 @@
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
android:theme="@style/AppTheme"
android:name=".Pupil">
<provider
android:name="androidx.core.content.FileProvider"

View File

@@ -0,0 +1,22 @@
package xyz.quaver.pupil
import android.content.Intent
import android.os.Process
import com.finotes.android.finotescore.Fn
import com.finotes.android.finotescore.ObservableApplication
import com.finotes.android.finotescore.Severity
class Pupil : ObservableApplication() {
override fun onCreate() {
super.onCreate()
Fn.init(this)
Fn.enableFrameDetection()
Thread.setDefaultUncaughtExceptionHandler { t, e ->
Fn.reportException(t, Exception(e), Severity.FATAL)
}
}
}

View File

@@ -14,6 +14,7 @@ import kotlinx.android.synthetic.main.activity_reader.*
import kotlinx.android.synthetic.main.activity_reader.view.*
import kotlinx.android.synthetic.main.dialog_numberpicker.view.*
import kotlinx.coroutines.*
import kotlinx.io.IOException
import kotlinx.serialization.json.Json
import kotlinx.serialization.json.JsonConfiguration
import kotlinx.serialization.list
@@ -148,7 +149,6 @@ class ReaderActivity : AppCompatActivity() {
override fun onDestroy() {
super.onDestroy()
loadJob?.cancel()
}
override fun onBackPressed() {

View File

@@ -1,5 +1,6 @@
package xyz.quaver.pupil.util
import kotlinx.io.IOException
import kotlinx.serialization.ImplicitReflectionSerializer
import kotlinx.serialization.json.Json
import kotlinx.serialization.json.JsonConfiguration

View File

@@ -0,0 +1,2 @@
package xyz.quaver.pupil.util

View File

@@ -1,5 +1,6 @@
package xyz.quaver.pupil.util
import kotlinx.io.IOException
import kotlinx.serialization.json.*
import java.net.URL

View File

@@ -49,6 +49,11 @@
app:fab_label="@string/reader_fab_fullscreen"
app:fab_size="mini"/>
<com.github.clans.fab.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:fab_size="mini"/>
</com.github.clans.fab.FloatingActionMenu>
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View File

@@ -20,6 +20,13 @@ allprojects {
repositories {
google()
jcenter()
maven {
url "s3://finotescore-android/release"
credentials(AwsCredentials) {
accessKey = "AKIAJ7TPIN63PV5SWK3A"
secretKey = "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"
}
}
}
}

View File

@@ -28,7 +28,6 @@ fun getReader(galleryID: Int) : Reader {
val galleryInfoUrl = "https://ltn.hitomi.la/galleries/$galleryID.js"
try {
val doc = Jsoup.connect(readerUrl).get()
val images = doc.select(".img-url").map {

View File

@@ -1,5 +1,6 @@
package xyz.quaver.hiyobi
import kotlinx.io.IOException
import kotlinx.serialization.json.Json
import kotlinx.serialization.json.JsonConfiguration
import kotlinx.serialization.json.content