Commit graph

341 commits

Author SHA1 Message Date
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
c315439763 Update dependencies 2021-06-27 19:35:51 -06:00
c090076901 Add note about INTERNET permission justification for F-droid description 2021-06-27 10:46:27 -06:00
17d1bd28c5 Remove Billing permission from free variant 2021-06-27 10:46:27 -06:00
Poussinou
c9e40d19cb Update README.md 2021-04-15 08:30:01 -07:00
fffafaa33b Add fastlane metadata
Signed-off-by: William Brawner <me@wbrawner.com>
2021-03-14 11:27:35 -07:00