79b0f9996f
Remove dependency on hamcrest core
2024-10-02 12:37:56 +00:00
2f30d2fd6f
Only set publishCredentialsFile if not blank
2024-10-02 12:37:17 +00:00
0ade9be784
Only set publishCredentialsFile if present
2024-10-02 12:37:17 +00:00
e5e072e4fe
Add publish credentials to keystore.properties.sample
2024-10-02 12:37:17 +00:00
79d609f138
Bump Java version to 11
2024-10-02 12:36:04 +00:00
8ac6eb24a0
Bump version for release
2024-08-23 17:33:28 -06:00
50f0c299f5
Bump version for release
Build & Test / Validate (pull_request) Successful in 17s
Build & Test / Validate (push) Successful in 16s
Build & Test / Run Unit Tests (pull_request) Successful in 10m13s
Build & Test / Run UI Tests (pull_request) Successful in 19m39s
Build & Test / Run Unit Tests (push) Successful in 13m8s
Build & Test / Run UI Tests (push) Successful in 19m11s
2024-08-22 21:37:04 -06:00
09d073c5f3
Bump version for release
Build & Test / Validate (push) Waiting to run
Build & Test / Run Unit Tests (push) Blocked by required conditions
Build & Test / Run UI Tests (push) Blocked by required conditions
2024-08-23 03:04:23 +00:00
617035c424
fixup! Switch to ARM emulator for FTL and bump version for tests
Build & Test / Validate (pull_request) Successful in 17s
Build & Test / Run Unit Tests (pull_request) Successful in 9m12s
Build & Test / Run UI Tests (pull_request) Failing after 8m2s
Build & Test / Validate (push) Waiting to run
Build & Test / Run Unit Tests (push) Blocked by required conditions
Build & Test / Run UI Tests (push) Blocked by required conditions
2024-08-22 20:38:42 -06:00
9ce5e129a6
Switch to ARM emulator for FTL and bump version for tests
Build & Test / Validate (pull_request) Successful in 21s
Build & Test / Run Unit Tests (pull_request) Successful in 8m59s
Build & Test / Run UI Tests (pull_request) Failing after 8m15s
2024-08-22 13:44:37 -06:00
9b6a5ba2be
Ignore lint warnings for GradleDependency version
...
Build & Test / Validate (pull_request) Successful in 18s
Build & Test / Run Unit Tests (pull_request) Successful in 8m51s
Build & Test / Run UI Tests (pull_request) Successful in 12m40s
Build & Test / Validate (push) Successful in 17s
Build & Test / Run Unit Tests (push) Successful in 9m12s
Build & Test / Run UI Tests (push) Successful in 14m57s
I've already configured Renovate to automatically keep the dependencies up to date so I don't need the lint to be failing builds because of outdated dependencies.
2024-08-21 22:10:34 -06:00
2a9d96428a
Ignore lint warnings for Android Gradle Plugin version
...
Build & Test / Validate (pull_request) Successful in 19s
Build & Test / Run Unit Tests (pull_request) Failing after 8m37s
Build & Test / Run UI Tests (pull_request) Successful in 12m11s
I've already configured Renovate to automatically keep the dependencies up to date so I don't need the lint to be failing builds because of outdated dependencies.
2024-08-21 20:57:57 -06:00
86cd33ff5f
Address lint issues
Build & Test / Validate (pull_request) Successful in 19s
Build & Test / Run Unit Tests (pull_request) Successful in 10m34s
Build & Test / Run UI Tests (pull_request) Failing after 4m1s
2024-07-31 20:17:14 -06:00
880393104f
Migrate to Gradle version catalogs
...
I snuck a couple of other updates in here as well, like Kotlin 2.0 and Play Core 2.0.1
2024-07-11 22:00:13 -06:00
92123d2f24
Address buildHealth issues
2024-05-18 22:30:55 -06:00
2a0cc4d889
Split free & play code into separate gradle modules
...
This will hopefully enable me to use the gradle build health plugin, and still be compliant with F-Droid's policies. A consequence of this is that I had to go back to ACRA for error reporting, since I couldn't find a way to keep Firebase's gradle plugins on a library module instead of the main app module
2024-05-18 22:13:39 -06:00
b7c2e116cf
Switch from MD4C to CommonMark for markdown parsing
...
I wanted to use MD4C for the performance but unfortunately there seem to be issues with how it handles UTF-8 and how the JNI handles it. CommonMark will have to do for now at least
2024-05-05 23:09:45 -06:00
208e0a1a6f
Use MD4C to convert markdown to HTML
2024-05-04 10:37:33 -06:00
37f0b8bae8
Remove Plausible
2024-02-22 22:14:16 -07:00
ccc4299d10
Fix missing import in build.gradle.kts
2024-02-15 16:35:23 -07:00
e0d43d5154
Fix tests
2024-02-15 16:35:23 -07:00
a48f243e48
Improve widescreen layout for large devices
2024-02-15 16:35:23 -07:00
32b4518bf7
Use javascript markdown engine
2024-02-15 16:35:23 -07:00
c2cc9fbd1c
Add tests for MarkdownViewModel#load
2024-02-15 16:35:23 -07:00
c7e54f21d9
Migrate some more to Jetpack Compose + Material3
2024-02-15 16:35:23 -07:00
643345493e
Migrate to Jetpack Compose + Material3
2024-02-15 16:35:23 -07:00
f69bf81630
Implement semi-automated releases
...
This still requires manually running the gradle task but the next step will be getting a GitHub workflow to perform the release whenever a new tag is pushed
2023-09-28 20:15:38 -06:00
c5355d1565
Skip permissions checking for saving and loading files
...
At some point I refactored to an API that doesn't require any permissions at all but never removed the permissions check. This corrects that
2023-03-27 20:23:28 -06:00
13bfe236a3
Convert .gradle files to gradle.kts
2023-01-29 20:41:15 -07:00