ada7414f68
Update coroutines to v1.8.1
Build & Test / Validate (pull_request) Successful in 14s
Build & Test / Run Unit Tests (pull_request) Successful in 5m34s
Build & Test / Run UI Tests (pull_request) Successful in 13m1s
2024-08-03 03:01:36 +00:00
2cf2ffc883
Add renovate.json
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
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
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
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
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
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
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
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
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
7ed94aebf4
Remove padding from markdown editor and pre-render preview
2024-05-05 23:06:27 -06:00
c7f44e2b81
Fix link to crashlytics in privacy policy
2024-05-05 23:01:47 -06:00
c86d2c2f6a
Improve ergonomics of editor:
...
- Show indicator in title for when file has unsaved changes
- Fix issues with scrolling on preview
- Default to disable locked swiping between tabs
- Disable gestures on navigation drawer
- Fix text selection and typing in editor
2024-05-05 19:44:36 -06:00
f4c7057daf
Add a couple of tests for markdown parsing
...
I was trying to see if I had any memory issues but at least for the few tests I added, nothing seemed to stand out
2024-05-05 19:41:26 -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
a6616550dd
Fix cropping on splash screen icon
2024-02-15 16:35:23 -07:00
a48f243e48
Improve widescreen layout for large devices
2024-02-15 16:35:23 -07:00
6acacf5edb
Limit file titles to one line in toolbar
2024-02-15 16:35:23 -07:00
a35aa62399
Add extra padding to text field when keyboard is open
...
This allows users to be able to scroll all the way to the bottom of long documents without the keyboard obscuring the text
2024-02-15 16:35:23 -07:00
f891d3635d
Hide keyboard when switching to preview
2024-02-15 16:35:23 -07:00
b706f5b5eb
Remove AndDown code
2024-02-15 16:35:23 -07:00
32b4518bf7
Use javascript markdown engine
2024-02-15 16:35:23 -07:00
9f7142b2ab
Improve build times
2024-02-15 16:35:23 -07:00
1bf01c43dd
Bump AGP
2024-02-15 16:35:23 -07:00
c2cc9fbd1c
Add tests for MarkdownViewModel#load
2024-02-15 16:35:23 -07:00
ae5b13dfd0
Finish compose migration and remove unnecessary assets/code
2024-02-15 16:35:23 -07:00
493444aaab
Implement Readability Highlighting in compose
...
This could still use some performance tweaks to make it run a bit better but at least it works
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
e352add928
Bump Kotlin to 1.9.10
2024-02-15 16:35:23 -07:00
ea2e949893
Fix path to unit test results
2023-12-15 19:54:40 -07:00
35d3fee732
Auto-merge with rebase from dependabot
2023-12-15 19:54:40 -07:00
0d9fe441e8
Enable automerge for PRs from me
2023-12-15 19:54:40 -07:00
9f6444524f
Publish results of JUnit tests to GHA
2023-12-15 19:54:40 -07:00
8b7d83c6ae
Fix UI tests
2023-12-15 19:54:40 -07:00
4133bb1d72
Fix CI workflow
2023-12-15 19:54:40 -07:00
51025d8181
Fix CI workflow
2023-12-15 19:54:40 -07:00
f542e10264
Update workflow to run unit and UI tests in parallel and execute on pull requests in addition to the main branch
2023-12-15 19:54:40 -07:00