Commit graph

354 commits

Author SHA1 Message Date
9510869826 Update gradle/gradle-build-action action to v3
Some checks failed
Build & Test / Validate (pull_request) Successful in 21s
Build & Test / Run Unit Tests (pull_request) Successful in 9m40s
Build & Test / Run UI Tests (pull_request) Failing after 54s
2024-08-23 04:06:38 +00:00
50f0c299f5
Bump version for release
All checks were successful
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
Some checks are pending
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
51e5652475 Move changelog task to standalone file 2024-08-23 03:04:23 +00:00
01978548c6
Add LocalOnlyException
Some checks are pending
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
Build & Test / Validate (pull_request) Successful in 24s
Build & Test / Run Unit Tests (pull_request) Successful in 9m48s
Build & Test / Run UI Tests (pull_request) Successful in 9m48s
This is intended to enable local logging of some exceptions for debugging purposes without overrunning the remote crash reporter with issues that can't really be actioned upon
2024-08-22 21:01:53 -06:00
b42b949bdb Fix crash on markdown preview
Some checks are pending
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:00:09 +00:00
040777b99a Rewrite UI tests to use robots 2024-08-23 03:00:09 +00:00
307e7642b9 Fix StrictMode disk access violations
Some checks are pending
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 02:59:14 +00:00
617035c424
fixup! Switch to ARM emulator for FTL and bump version for tests
Some checks failed
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
Some checks failed
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
b1e698c9c9 Update dependency androidx.compose:compose-bom to v2024.08.00
All checks were successful
Build & Test / Validate (push) Successful in 19s
Build & Test / Run Unit Tests (push) Successful in 9m31s
Build & Test / Run UI Tests (push) Successful in 15m4s
2024-08-22 09:30:58 +00:00
c53ac549dc Update dependency androidx.test:monitor to v1.7.2
Some checks are pending
Build & Test / Validate (pull_request) Successful in 17s
Build & Test / Run Unit Tests (pull_request) Successful in 8m23s
Build & Test / Run UI Tests (pull_request) Successful in 12m24s
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 07:04:08 +00:00
b6203cd6d1 Update dependency androidx.test:runner to v1.6.2
All checks were successful
Build & Test / Validate (push) Successful in 22s
Build & Test / Run Unit Tests (push) Successful in 11m18s
Build & Test / Run UI Tests (push) Successful in 14m53s
2024-08-22 06:48:10 +00:00
094ac1fccf Close navigation drawer on back press
Some checks are pending
Build & Test / Validate (pull_request) Successful in 22s
Build & Test / Run Unit Tests (pull_request) Successful in 8m20s
Build & Test / Run UI Tests (pull_request) Successful in 12m23s
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 04:44:33 +00:00
90ab7f9397 Enable gestures on nav drawer when open 2024-08-22 04:44:33 +00:00
dc97ea7b78 Persist preference for Lock Swiping 2024-08-22 04:44:33 +00:00
9b6a5ba2be
Ignore lint warnings for GradleDependency version
All checks were successful
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
Some checks failed
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
265d3bfcd8 Update dependency gradle to v8.10
All checks were successful
Build & Test / Validate (pull_request) Successful in 18s
Build & Test / Run Unit Tests (pull_request) Successful in 12m9s
Build & Test / Run UI Tests (pull_request) Successful in 18m46s
Build & Test / Validate (push) Successful in 17s
Build & Test / Run Unit Tests (push) Successful in 15m26s
Build & Test / Run UI Tests (push) Successful in 22m14s
2024-08-14 12:07:16 +00:00
a4bcba188a Update androidGradlePlugin to v8.5.2
All checks were successful
Build & Test / Validate (pull_request) Successful in 23s
Build & Test / Run Unit Tests (pull_request) Successful in 9m6s
Build & Test / Run UI Tests (pull_request) Successful in 16m23s
Build & Test / Validate (push) Successful in 16s
Build & Test / Run Unit Tests (push) Successful in 11m4s
Build & Test / Run UI Tests (push) Successful in 18m31s
2024-08-09 01:01:45 +00:00
955d854420 Update gradle/wrapper-validation-action action to v3
All checks were successful
Build & Test / Validate (pull_request) Successful in 14s
Build & Test / Run Unit Tests (pull_request) Successful in 7m29s
Build & Test / Run UI Tests (pull_request) Successful in 11m19s
Build & Test / Validate (push) Successful in 15s
Build & Test / Run Unit Tests (push) Successful in 7m58s
Build & Test / Run UI Tests (push) Successful in 12m21s
2024-08-06 11:02:37 +00:00
9d4f48f8ae Update dependency org.jetbrains.kotlin.android to v2.0.10
All checks were successful
Build & Test / Validate (pull_request) Successful in 16s
Build & Test / Run Unit Tests (pull_request) Successful in 8m5s
Build & Test / Run UI Tests (pull_request) Successful in 15m9s
Build & Test / Validate (push) Successful in 15s
Build & Test / Run Unit Tests (push) Successful in 10m4s
Build & Test / Run UI Tests (push) Successful in 19m3s
2024-08-06 10:06:19 +00:00
c3c43dc068 Update openjdk Docker tag to v24
All checks were successful
Build & Test / Validate (pull_request) Successful in 14s
Build & Test / Run Unit Tests (pull_request) Successful in 7m39s
Build & Test / Run UI Tests (pull_request) Successful in 11m35s
Build & Test / Validate (push) Successful in 15s
Build & Test / Run Unit Tests (push) Successful in 7m54s
Build & Test / Run UI Tests (push) Successful in 13m15s
2024-08-03 10:03:57 +00:00
a89cd893db Update actions/setup-java action to v4
Some checks failed
Build & Test / Validate (push) Successful in 14s
Build & Test / Run Unit Tests (push) Successful in 8m15s
Build & Test / Run UI Tests (push) Failing after 7m32s
2024-08-03 09:51:28 +00:00
714808a0d4 Update actions/checkout action to v4
Some checks are pending
Build & Test / Validate (pull_request) Successful in 13s
Build & Test / Run Unit Tests (pull_request) Successful in 7m35s
Build & Test / Run UI Tests (pull_request) Successful in 10m46s
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-03 08:01:45 +00:00
82ebfab5c9 Update dependency org.robolectric:robolectric to v4.13
All checks were successful
Build & Test / Validate (pull_request) Successful in 13s
Build & Test / Run Unit Tests (pull_request) Successful in 7m48s
Build & Test / Run UI Tests (pull_request) Successful in 10m44s
Build & Test / Validate (push) Successful in 15s
Build & Test / Run Unit Tests (push) Successful in 9m33s
Build & Test / Run UI Tests (push) Successful in 13m1s
2024-08-03 07:02:08 +00:00
170618d961 Update dependency eu.crydee:syllable-counter to v4.1.0
All checks were successful
Build & Test / Validate (pull_request) Successful in 18s
Build & Test / Run Unit Tests (pull_request) Successful in 7m42s
Build & Test / Run UI Tests (pull_request) Successful in 11m49s
Build & Test / Validate (push) Successful in 15s
Build & Test / Run Unit Tests (push) Successful in 8m57s
Build & Test / Run UI Tests (push) Successful in 12m37s
2024-08-03 06:02:32 +00:00
c7b1d0ec90 Update dependency gradle to v8.9
Some checks failed
Build & Test / Validate (pull_request) Successful in 15s
Build & Test / Run Unit Tests (pull_request) Successful in 10m2s
Build & Test / Run UI Tests (pull_request) Successful in 17m51s
Build & Test / Validate (push) Successful in 15s
Build & Test / Run Unit Tests (push) Successful in 12m4s
Build & Test / Run UI Tests (push) Failing after 15m23s
2024-08-03 05:05:47 +00:00
5721b163af Update dependency com.github.triplet.play to v3.10.1
All checks were successful
Build & Test / Validate (push) Successful in 14s
Build & Test / Run Unit Tests (push) Successful in 7m45s
Build & Test / Run UI Tests (push) Successful in 16m17s
2024-08-03 04:44:10 +00:00
caec13a0e3 Update dependency com.autonomousapps.dependency-analysis to v1.33.0
Some checks failed
Build & Test / Validate (pull_request) Successful in 16s
Build & Test / Run Unit Tests (pull_request) Successful in 7m17s
Build & Test / Run UI Tests (pull_request) Successful in 14m58s
Build & Test / Run Unit Tests (push) Blocked by required conditions
Build & Test / Run UI Tests (push) Blocked by required conditions
Build & Test / Validate (push) Has been cancelled
2024-08-03 04:02:21 +00:00
44106351bc Update coroutines to v1.8.1
All checks were successful
Build & Test / Validate (push) Successful in 14s
Build & Test / Run Unit Tests (push) Successful in 7m16s
Build & Test / Run UI Tests (push) Successful in 15m3s
2024-08-03 03:41:32 +00:00
5394f8f64a Update dependency com.osacky.fladle to v0.17.5
Some checks failed
Build & Test / Validate (pull_request) Successful in 15s
Build & Test / Run Unit Tests (pull_request) Successful in 6m41s
Build & Test / Run UI Tests (pull_request) Successful in 14m9s
Build & Test / Run Unit Tests (push) Blocked by required conditions
Build & Test / Run UI Tests (push) Blocked by required conditions
Build & Test / Validate (push) Has been cancelled
2024-08-03 03:01:33 +00:00
2cf2ffc883 Add renovate.json
All checks were successful
Build & Test / Validate (pull_request) Successful in 14s
Build & Test / Run Unit Tests (pull_request) Successful in 5m47s
Build & Test / Run UI Tests (pull_request) Successful in 9m38s
Build & Test / Validate (push) Successful in 18s
Build & Test / Run Unit Tests (push) Successful in 5m54s
Build & Test / Run UI Tests (push) Successful in 10m2s
2024-08-03 00:16:22 +00:00
79a5a3809a
Fix failing unit tests
All checks were successful
Build & Test / Validate (pull_request) Successful in 14s
Build & Test / Run Unit Tests (pull_request) Successful in 9m4s
Build & Test / Run UI Tests (pull_request) Successful in 17m58s
Build & Test / Validate (push) Successful in 15s
Build & Test / Run Unit Tests (push) Successful in 9m45s
Build & Test / Run UI Tests (push) Successful in 17m39s
2024-08-02 16:46:03 -06:00
840ebc4fd1
Fix failing UI test
Some checks failed
Build & Test / Validate (pull_request) Successful in 15s
Build & Test / Run Unit Tests (pull_request) Failing after 8m52s
Build & Test / Run UI Tests (pull_request) Successful in 16m38s
2024-08-02 16:11:51 -06:00
b0e8ebbf71
Fix failing UI tests
Some checks failed
Build & Test / Validate (pull_request) Successful in 25s
Build & Test / Run Unit Tests (pull_request) Successful in 9m19s
Build & Test / Run UI Tests (pull_request) Failing after 17m13s
2024-08-01 18:47:12 -06:00
262b63cfa0
Setup Android SDK before attempting to build in UI test job
Some checks failed
Build & Test / Validate (pull_request) Successful in 18s
Build & Test / Run Unit Tests (pull_request) Successful in 9m29s
Build & Test / Run UI Tests (pull_request) Failing after 18m22s
2024-07-31 20:58:33 -06:00
c6e14d7d0b
Setup Android SDK for UI test workflow job
Some checks failed
Build & Test / Validate (pull_request) Successful in 15s
Build & Test / Run UI Tests (pull_request) Failing after 3m57s
Build & Test / Run Unit Tests (pull_request) Has been cancelled
2024-07-31 20:52:38 -06:00
86cd33ff5f
Address lint issues
Some checks failed
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
06cbc5ec31
Fix padding and link color for HtmlText
Some checks failed
Build & Test / Validate (pull_request) Successful in 16s
Build & Test / Validate (push) Successful in 15s
Build & Test / Run Unit Tests (pull_request) Failing after 8m12s
Build & Test / Run UI Tests (pull_request) Failing after 4m19s
Build & Test / Run Unit Tests (push) Failing after 5m27s
Build & Test / Run UI Tests (push) Failing after 5m27s
2024-07-11 22:33:22 -06:00
b94ba8d4c2
Update dependencies 2024-07-11 22:33:19 -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
110d5402cd
Fix duplicate namespace for non-free build variant 2024-07-10 21:56:20 -06:00
ac3cd9d5c4
Add Forgejo workflow
Some checks failed
Build & Test / Validate (pull_request) Successful in 18s
Build & Test / Validate (push) Successful in 15s
Build & Test / Run Unit Tests (pull_request) Failing after 10m42s
Build & Test / Run UI Tests (pull_request) Failing after 3m53s
Build & Test / Run Unit Tests (push) Failing after 11m12s
Build & Test / Run UI Tests (push) Failing after 4m17s
2024-07-09 21:11:49 -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
de9956cbf7
Fix padding on edit view 2024-05-06 19:39:16 -06:00
75e38a97dd
Implement collapsing toolbar on editor 2024-05-06 00:26:33 -06:00
c792bd106e
Move MarkdownNavigationDrawer and MarkdownTopAppBar to their own files 2024-05-05 23:42:26 -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