Commit Graph

57 Commits

Author SHA1 Message Date
Andreas 891406cc7f Fix database corruption (#7042)
When using SQLDelight and Storio at the same time
2022-04-29 08:04:59 -04:00
arkon 7abb407897 Fix crashing in Android 13 Beta 1 2022-04-28 09:15:59 -04:00
arkon 2752540330 Update Kotlin and Compose 2022-04-26 17:52:18 -04:00
arkon f1126c55ca Add Plumber to handle some system leaks automatically 2022-04-24 16:28:09 -04:00
arkon 4d23f35b9d Throw out old unit tests
Considering we never run or update them, they're not providing any value right now.
Kept the chapter recognition tests and bumped to JUnit 5.
2022-04-24 16:16:05 -04:00
arkon 558b18899c Migrate WebViewActivity to Compose 2022-04-24 10:22:22 -04:00
arkon d6c87ec10e Basic initial port of About screen to Compose 2022-04-23 12:05:00 -04:00
arkon 1b4d9fc4e9 Migrate open source licenses screen to Compose 2022-04-23 10:52:19 -04:00
arkon 2b79295240 Revert "Revert history Compose/SQLDelight changes"
This reverts commit 96c894ce5b.
2022-04-22 17:35:18 -04:00
arkon 96c894ce5b Revert history Compose/SQLDelight changes 2022-04-22 17:27:58 -04:00
arkon f1e5cccee7 Add placeholder color for Compose manga covers 2022-04-21 19:02:54 -04:00
Andreas b1f46ed830 Migrate History screen database calls to SQLDelight (#6933)
* Migrate History screen database call to SQLDelight

- Move all migrations to SQLDelight
- Move all tables to SQLDelight

Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com>

* Changes from review comments

* Add adapters to database

* Remove logging of database version in App

* Change query name for paging source queries

* Update migrations

* Make SQLite Callback handle migration

- To ensure it updates the database

* Use SQLDelight Schema version for Callback database version

Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com>
2022-04-21 15:45:56 -04:00
arkon a83a481ac8 Update junrar 2022-04-18 17:14:47 -04:00
arkon ef1bb4e800 Show parsed Markdown for new version info (closes #6940) 2022-04-17 11:30:05 -04:00
Andreas c475acd1ea Migrate History screen to Compose (#6922)
* Migrate History screen to Compose

- Migrate screen
- Strip logic from presenter into use cases and repository
- Setup for other screen being able to migrate to Compose with Theme

* Changes from review comments
2022-04-17 10:36:22 -04:00
arkon 554dfb5874 Bump Material Components 2022-04-15 13:36:24 -04:00
arkon f060daf8c4 Rollback to stable OkHttp
There's some weird crashes related to it. Happy Eyeballs will return once we upgrade again.
2022-04-14 22:37:51 -04:00
arkon 7b5106d206 Update ACRA 2022-04-13 17:44:49 -04:00
arkon d7f01abf3a Update Coil 2022-04-11 23:04:19 -04:00
arkon 80635343ae Update ACRA 2022-04-11 23:04:07 -04:00
arkon 445ee274c5 Update to AGP 7.1.3 2022-04-10 12:17:45 -04:00
arkon f0eb42e72d Update linter 2022-04-08 15:30:39 -04:00
arkon a8aeae329e Bump to Gradle 7.4.2 2022-04-07 22:31:20 -04:00
arkon 52911539b8 Bump dependencies 2022-04-07 22:19:31 -04:00
arkon 041a6dd919 Update Coil 2022-04-02 09:55:25 -04:00
arkon c06ad8b87e Stop using custom tabs (closes #6821) 2022-03-26 15:45:58 -04:00
arkon 7890511a53 Update dependencies 2022-03-26 15:23:31 -04:00
arkon 8e332dba30 Update Material Components 2022-03-24 18:44:48 -04:00
arkon da2b30268a Add support for Happy Eyeballs 2022-03-19 16:48:33 -04:00
arkon 6b55ee250d Update AGP and Gradle 2022-03-04 16:10:47 -05:00
Ivan Iskandar 10eef282fa Coil 2.x upgrade (#6725)
* Migrate to Coil 2

* Adapt to use coil disk cache

* Update to alpha 7

* Update to alpha 8

* Update to rc01
2022-03-04 16:04:32 -05:00
Andreas f312936629 Use Version Catalog & clean up Gradle files (#6728) 2022-03-04 09:58:31 -05:00
arkon aed51251b3 Update AGP and Gradle 2021-12-11 11:24:58 -05:00
arkon d019c5999b Update for AS Arctic Fox 2021-07-28 15:18:17 -04:00
arkon 531cd99247 Update to Gradle 7 2021-04-10 09:48:30 -04:00
arkon ae40990eb9 Update to Gradle 6.8.2 2021-02-05 22:59:06 -05:00
arkon d1aaafbfff Update Gradle 2020-12-12 11:26:29 -05:00
arkon 64bdfabbd8 Revert ktlint update, unrevert Gradle and PR build workflow reverts (#3681) 2020-08-15 16:44:46 -04:00
arkon 9e7a53cb90 Revert Gradle update
It broke the build.
2020-08-13 09:02:02 -04:00
TacoTheDank 67ddf4a5b8 Update gradle wrapper 2020-08-12 22:33:50 -04:00
arkon bd40ec527d Use Gradle with sources 2020-06-07 15:47:13 -04:00
arkon 3bc07b4753 Update Gradle 2020-06-03 09:11:57 -04:00
TacoTheDank 287b83b6c6 Gradle and travis updates (#2881)
* Update gradle wrapper

* Update buildtools, kotlin, and a plugin

* Replace old NDK in travis
2020-04-16 17:23:02 -04:00
arkon ba8977b47f Update Gradle 2020-02-25 18:31:41 -05:00
arkon f922598127 Revert "Renormalize files"
This reverts commit e11c289150.
2020-01-11 16:12:12 -05:00
arkon e11c289150 Renormalize files 2020-01-11 16:06:16 -05:00
Samuel Bronson 9276c491bc Upgrade Kotlin (to 1.3), Coroutines, Gradle and Android gradle plugin.
Kotlin:                1.2.71 -> 1.3.50
Coroutines:            0.30.2 -> 1.3.1
Gradle:                4.6    -> 5.4.1
Android gradle plugin: 3.2.1  -> 3.5.0

This brings us down to *one* experimental coroutine API, and we've
opted in to using it in just *one* place.

(The fact that the API to opt-in to using an experimental API in a
specific place is *also* experimental surely will not come back to
bite us later.)
2019-09-18 22:45:54 -04:00
inorichi f61a8ce51d Update Android Studio and gradle 2018-10-09 13:44:59 +02:00
inorichi 95e60ed775 Update cloudflare interceptor and android studio 2018-04-05 10:36:29 +02:00
inorichi d545cfd38c Update Android Studio to 3.0 2017-10-28 14:44:19 +02:00