AntsyLich
aa498360db
Move :core
to :core:common
2024-01-29 15:20:21 +06:00
Theodoro Loureiro mota
cc09230e26
Adding Detekt in the project ( #216 )
...
* Removing ktlint
* Removing compose lint
* Adding initial Detekt config
* Setting up detekt config
* Adding detekt baseline
* Fixing workflows
* Moving to a module based solution
* Adding new line
* Adding new line
* Updating baseline
* Addressing PR suggestions
* Regenerating baseline.xml
* Cleanup
---------
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-01-29 03:29:55 +06:00
AntsyLich
222e111806
Release v0.16.2
2024-01-28 00:28:28 +06:00
Theodoro Loureiro mota
e17d87f357
Adding Type-safe project accessors ( #194 )
...
* replace the windowInsetsPadding for navigationBarsPadding + statusBarsPadding
* Enabling TYPESAFE_PROJECT_ACCESSORS
* Adding typesafe project accessors in the app module
* Adding typesafe project accessors in the core module
* Adding typesafe project accessors in the core-metadata module
* Adding typesafe project accessors in the data module
* Adding typesafe project accessors in the domain module
* Adding typesafe project accessors in the presentation-core module
* Adding typesafe project accessors in the presentation-widget module
* Adding typesafe project accessors in the source-local module
* Adding typesafe project accessors in the source-api module
* Rolling back
* Changing TYPESAFE_PROJECT_ACCESSORS line
* Removing extra spaces
2024-01-23 18:35:58 +06:00
AntsyLich
6018aa99e2
Release v0.16.1
2024-01-18 01:30:03 +06:00
AntsyLich
a605a4ec75
Release v0.16.0
2024-01-16 11:27:18 +06:00
AntsyLich
96b85962e3
Change application id
2024-01-16 02:55:29 +06:00
AntsyLich
c9906491fb
Make version code 1
2024-01-16 01:07:32 +06:00
AntsyLich
71931cf697
Add back analytics
2024-01-15 20:55:26 +06:00
arkon
a9c7cbf2c4
Install build-tools 29.0.3
2024-01-13 14:01:49 -05:00
arkon
e63a52b8e3
Use newer build tools
2024-01-13 13:52:50 -05:00
arkon
49991d38d9
Release v0.15.3
2024-01-13 09:33:18 -05:00
arkon
33c62ab711
Clean up some unnecessary bits
...
- Remove analytics/crash reporting
- Remove app update check
- Remove F-Droid warning
- Remove Discord references
2024-01-13 09:27:53 -05:00
arkon
c6601c1f94
Release v0.15.2
2024-01-08 18:17:25 -05:00
arkon
6510a9617a
Allow permanently trusting unofficial extensions by version code + signature
...
Closes #10290
2024-01-07 13:35:44 -05:00
arkon
8a8362203f
Release v0.15.1
2024-01-07 09:52:01 -05:00
arkon
c4ceda59df
Release v0.15.0
2024-01-06 09:50:56 -05:00
arkon
9c899e97a9
Clean up external repos
...
- Accept full URL as input instead, which allows for non-GitHub
- Remove automatic CDN fallback in favor of adding that as an external repo if needed
2024-01-05 23:13:16 -05:00
arkon
ec478cbb1b
Defer ACRA reporting until device is idle/not low battery/on unmetered network
2024-01-01 09:53:21 -05:00
arkon
ff3bc66055
Migrate BuildConfig to Gradle Build Files
2023-12-16 15:57:45 -05:00
arkon
36f400d542
Fix download indexing with changed storage locations
...
Fixes #10218
2023-12-15 18:44:37 -05:00
arkon
f7c5b42435
More onboarding screen additions 2: Electric Boogaloo
2023-12-09 18:20:58 -05:00
arkon
ccadfc8fe5
Force recreate download index cache on upgrade
...
Fixes #10187
2023-12-03 14:58:08 -05:00
Ivan Iskandar
8ce8b60092
Migrate downloader service to WorkManager ( #10190 )
2023-11-29 16:34:07 -05:00
arkon
4fcdde4913
Remove storage permissions
...
Requires adjusting some file reading to first copy to a temporary file
in cache that we have permissions to read from. This is only applicable for things
like ZIP files where we need an actual File rather than just some Android content
URI shenanigans.
2023-11-28 22:50:30 -05:00
arkon
bcc42dd259
Exclude some more app state preferences from backups
2023-11-21 22:11:44 -05:00
Ivan Iskandar
255ed50685
Migrate XML themes to Compose ( #10152 )
2023-11-19 11:25:39 -05:00
arkon
336221a972
Use immutable collections in more places
2023-11-11 22:44:12 -05:00
arkon
cb67f1de52
Add Compose lint checks
...
Still need to address most of them though.
2023-11-11 18:13:44 -05:00
AntsyLich
b97aa23548
Implement scanlator filter ( #8803 )
...
* Implement scanlator filter
* Visual improvement to scanlator filter dialog
* Review changes + Bug fixes
Backup not containing filtered chapters and similar issue fix
* Review Changes + Fix SQL query
* Lint mamma mia
2023-11-05 10:34:35 -05:00
Howard Wu
8a1625ec79
buildDir deprecated, use layout.buildDirectory instead ( #10097 )
...
gradle/gradle#20210
gradle/gradle#24820
2023-10-31 22:14:31 -04:00
arkon
ce7bf396eb
Don't include "app state" preferences in backups
2023-10-29 12:24:02 -04:00
arkon
7dccde0930
Merge branch 'patch'
2023-10-25 12:06:41 -04:00
arkon
c8d68590db
Release v0.14.7
2023-10-25 12:04:09 -04:00
arkon
0be7ac5871
Bump dependencies
2023-10-14 22:22:46 -04:00
arkon
730f3a6e52
Exclude tracker credentials in backups
2023-10-08 11:07:42 -04:00
arkon
7f0f67d752
Update social media icons
2023-10-05 09:33:34 -04:00
arkon
56d2464870
Bring back simplified relative timestamp setting
...
Except now it's just an on/off toggle for relative up to a week.
2023-09-24 17:18:10 -04:00
arkon
d29b7c4e57
Switch to different ktlint plugin
...
Should be better at incremental builds.
To format, run `./gradlew ktlintFormat`.
2023-09-01 23:02:18 -04:00
arkon
13dc54df70
Remove unused rxandroid dependency
2023-08-26 10:30:26 -04:00
arkon
74f74eef56
Don't run automatic backup or library update jobs if battery is low
2023-08-24 22:25:29 -04:00
arkon
400ca48456
Remove unnecessary profileable flag in manifest
2023-08-04 17:12:11 -04:00
arkon
5718983f41
Update benchmarking dependencies
2023-07-29 22:48:56 -04:00
arkon
f7b335e4fb
Set useDefaultDebugSigningConfigForProfileableBuildtypes flag
...
Related to #9774
2023-07-29 19:47:54 -04:00
arkon
aa6937baf2
Disable profiling on preview builds
...
Related to #9774
2023-07-29 18:52:05 -04:00
arkon
cd91ea9b77
Remove need for SQLDelight primitive adapters
2023-07-29 16:14:23 -04:00
arkon
6a558ad119
Upgrade to SQLDelight 2
2023-07-29 15:32:09 -04:00
arkon
9a817e49be
Set proper defaults for new table columns
2023-07-10 16:44:48 -04:00
KaiserBh
a577f5534f
Database changes to support library syncing ( #9683 )
...
* feat: added migrations.
* feat: create triggers, account for new installs.
* feat: update mappers to include the new field.
* feat: update backupManga and backupChapter.
Include the new fields to be backed up as well.
* feat: add sql query to fetch all manga with `last_favorited_at` field.
* feat: version bump.
* chore: revert and refactor.
* chore: forgot to lower case the field name.
* chore: added getAllManga query as well renamed `fetchMangaWithLastFavorite` to `getMangasWithFavoriteTimestamp`
* chore: oops that's not meant to be there.
* feat: back fill and set last_modified_at to not null.
* chore: remove redundant triggers.
* fix: build error, accidentally removed insert.
* fix: build error, accidentally removed insert.
* refactor: review pointer, make fields not null.
2023-07-10 15:52:57 -04:00
Ivan Iskandar
8287c9d193
MangaChapterListItem: Replace swipe action method ( #9682 )
...
Using swipe (the library) and added haptic feedback
2023-07-08 10:02:20 -04:00