6248f464d5
Fix issues with reloading files when navigating between app screens
Build & Test / Validate (pull_request) Successful in 16s
Build & Test / Run Unit Tests (pull_request) Successful in 16m20s
Build & Test / Run UI Tests (pull_request) Successful in 20m21s
2024-11-06 22:26:31 -07:00
3b7a6fd57c
Fix scroll position not updating while typing in edit pane
2024-11-06 22:26:31 -07:00
2f5ebb28f6
Update changelog
Build & Test / Validate (pull_request) Successful in 18s
Build & Test / Run Unit Tests (pull_request) Failing after 14m43s
Build & Test / Run UI Tests (pull_request) Has been skipped
2024-11-06 21:12:46 -07:00
6569ac64b2
Fix opening files from external apps
...
I somehow missed this when migrating to compose and worse yet, didn't have any tests covering it. That's been remedied now so hopefully it continues to work well into the future
Closes #90
2024-11-06 21:12:20 -07:00
13962a11d7
Improve animations for predictive back
2024-11-06 21:01:36 -07:00
9e8c65396e
Disable ObsoleteLintCustomCheck
2024-11-06 20:48:29 -07:00
730bf3f7d8
Opt in to predictive back gestures
2024-11-06 20:47:16 -07:00
cbbef5cf6f
Update changelog
2024-10-03 20:57:15 -06:00
e8eb71e18b
Bump version for release
Build & Test / Validate (pull_request) Successful in 17s
Build & Test / Run Unit Tests (pull_request) Successful in 24m51s
Build & Test / Run UI Tests (pull_request) Successful in 21m35s
2024-10-03 16:25:04 -06:00
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
bf01006004
Update release notes
2024-10-02 12:37:17 +00:00
e5e072e4fe
Add publish credentials to keystore.properties.sample
2024-10-02 12:37:17 +00:00
9d26752d2b
Opt-in to ExperimentalCoroutinesApi for MarkdownViewModelTest
2024-10-02 12:36:04 +00:00
3f5c6b7ebf
Suppress unchecked cast for FakePreferenceHelper#observe
...
I know it's not great but it works for now
2024-10-02 12:36:04 +00:00
79d609f138
Bump Java version to 11
2024-10-02 12:36:04 +00:00
4271ded6aa
Suppress unchecked cast for PreferenceHelper#observe
...
I know it's not great but it works for now
2024-10-02 12:36:04 +00:00
7f945ba5fe
Update HorizontalPager parameters to reflect API changes
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
01978548c6
Add LocalOnlyException
...
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
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
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
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
094ac1fccf
Close navigation drawer on back press
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
...
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
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
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
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
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
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