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
80e323b326
Rename VersionPart to ReleaseType
2023-09-29 07:44:24 -06:00
c04e2ded8e
Fix automated release note creation
2023-09-29 07:44:08 -06:00
535bfab8db
Fix version updates in ReleaseHelperPlugin
2023-09-29 07:40:36 -06: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
Licaon_Kter
f51d669da3
Use the F-Droid compatible syntax
2023-03-30 21:04:11 -06:00
Licaon_Kter
729758b7bc
Use stable gradle
2023-03-30 21:03:58 -06:00
fe2f36f06a
Add support for themed icon
2023-03-28 06:34:40 -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
b9bc147bde
Bump dependency versions
2023-01-29 20:10:53 -07:00
c54f6c00ac
Disable Plausible for debug builds
2023-01-27 18:15:01 -07:00
5fe4942d84
Bump AGP
2023-01-27 18:13:53 -07:00
b8bbd267c7
Track app build info in plausible
2022-11-03 09:15:52 -06:00
e2aca68ed5
Update README.md
2022-11-03 08:58:49 -06:00
a296e98cde
Update README.md
2022-11-03 08:41:31 -06:00
c701e4db2c
Update README
2022-11-03 08:35:47 -06:00
2e4787fd93
Fix CI (maybe for real this time)
2022-11-03 07:20:41 -06:00
dce178580a
Only test play builds
2022-11-03 07:14:19 -06:00
8a3a6a30ba
Fix CI builds
2022-11-03 07:10:51 -06:00
40e8326d14
Drop Samsung builds
...
I haven't updated the app in the Galaxy store for years anyways, and it probably doesn't have any active users.
2022-11-03 07:06:09 -06:00
b231a56c9a
Fix tests
2022-11-03 06:57:18 -06:00
47dd47aa7e
Use snapshot release of plausible-android
2022-11-03 06:10:54 -06:00
5af4d2028f
Replace Firebase analytics with Plausible
2022-10-29 22:03:39 -06:00
33574ce5f5
Fix GitHub Actions workflow
2022-10-29 21:41:16 -06:00
6ac4c94937
Bump version for release
2022-10-23 23:48:54 -06:00
d0c61bea52
Update dependencies and target sdk
2022-10-23 23:45:28 -06:00
3108114b60
Improve analytics
...
- Automatic page view tracking wasn't helpful since it was based on the Activities viewed, and SimpleMarkdown is a single-Activity app, so page views are now tracked manually
- User preferences are now reported so I can remove preferences that aren't used and focus my time on features that are actively used
- Opting out of crash reports is no longer possible. I need crash reports to be able to improve the app. It would also simplify the code a bit to not need to take that into account. Existing opt-outs will be respected but moving forward, new users will need to download the app from Fdroid if they'd like to avoid interactions with Google.
2022-10-23 23:44:02 -06:00