9a0685a165
Implement freedom build flavors
...
This is a necessary step in separating the proprietary code (like Google Play Billing) from the FLOSS code so that I can eventually get around to publishing the app on fdroid
Signed-off-by: William Brawner <me@wbrawner.com>
2020-06-10 11:46:05 -07:00
c3821fbfc9
fixup! Update dependencies
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-06-10 10:20:55 -07:00
d538111651
Update dependencies
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-06-10 10:18:49 -07:00
1cc0063b15
Replace Crashlytics with Sentry
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-06-10 10:16:53 -07:00
0e70364c6e
Revert "Revert "Revert "Replace Crashlytics with ACRA"""
...
This reverts commit ab45f33e
2020-05-18 17:33:12 -07:00
b068a04dd4
Bump version for release
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-05-18 17:01:31 -07:00
2d01c427e1
Fix padding issue on editing view
2020-05-18 16:53:21 -07:00
7bb8b40c8f
Mark editor as unimportant for autofill (should prevent related crashes)
2020-05-18 16:53:21 -07:00
ab45f33e38
Revert "Revert "Replace Crashlytics with ACRA""
...
This reverts commit 452f334d
2020-05-18 16:53:21 -07:00
551e1f1f57
Update dependencies
...
This includes a migration to Firebase Crashlytics with Google Analytics instead of Fabric Crashlytics which has been deprecated and is on the way out.
2020-04-20 16:13:49 -07:00
f01909eb83
Update dependencies
2020-04-19 21:19:28 -07:00
452f334dd1
Revert "Replace Crashlytics with ACRA"
...
This reverts commit 5c04dd0e8f
.
2020-04-19 08:51:41 -07:00
5c04dd0e8f
Replace Crashlytics with ACRA
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-04-19 08:51:32 -07:00
c01581dbd2
Update dependencies
2020-04-19 08:51:32 -07:00
Billy Brawner
c1a7efbadf
Bump version for release
2020-04-08 07:59:50 -07:00
Billy Brawner
bcb045a70a
Fix saving data to override any existing data in a file
2020-04-08 07:59:50 -07:00
Billy Brawner
c42223f796
Simplify loading/saving files to reduce bugs
2020-04-08 07:59:50 -07:00
Billy Brawner
21cd8d1324
Bump version number for release
...
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2020-04-08 07:59:50 -07:00
Billy Brawner
ecf080388a
Update Libraries file
2020-04-08 07:59:50 -07:00
Billy Brawner
d841fd0225
Fix various concurrency issues and simplify some logic throughout the app
2020-04-08 07:59:50 -07:00
Billy Brawner
810a334bb0
Minor updates for release
...
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2020-04-08 07:59:50 -07:00
Billy Brawner
e08d03ef01
Fix dialog dismissal when returning from settings
2020-04-08 07:59:50 -07:00
Billy Brawner
d0736458b6
Split overflow menu into navigation menu
...
I also removed Dagger since it wasn't really being used, and fixed the CrashlyticsErrorHandler as I had previously imported the incorrect BuildConfig class.
2020-04-08 07:59:50 -07:00
Billy Brawner
070d580044
Add support page
2020-04-08 07:59:50 -07:00
Billy Brawner
5d61ccc4fb
Use MaterialComponents theme
2020-04-08 07:59:50 -07:00
Billy Brawner
209c434f4e
Update dependency versions
2020-04-08 07:59:50 -07:00
William 'Billy' Brawner
ef6810bf45
Make jacocoTestReport task not dependent on running UI tests
2020-04-08 07:59:50 -07:00
William 'Billy' Brawner
764c3fa72e
Redo UI tests to cover basic markdown editing flows
2020-04-08 07:59:50 -07:00
William 'Billy' Brawner
112b776080
Add Save as... and improve preview/edit performance
2020-04-08 07:59:50 -07:00
Billy Brawner
04954b96f7
WIP: Migrate to ViewModel architecture
...
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2020-04-08 07:59:50 -07:00
Billy Brawner
f03a91c1d3
Fix ReadabilityTest
2020-04-08 07:59:50 -07:00
Billy Brawner
278d78532b
Convert ReadabilityTest to Kotlin
2020-04-08 07:59:50 -07:00
Billy Brawner
fe7da72ce5
Convert AutosaveTest to Kotlin
2020-04-08 07:59:50 -07:00
Billy Brawner
8ce43f74a8
Convert MainActivityTests to Kotlin
2020-04-08 07:59:50 -07:00
Billy Brawner
478034cf22
Delete MarkdownViewModel
2020-04-08 07:59:50 -07:00
Billy Brawner
50b494cef3
Convert AppModule to Kotlin
2020-04-08 07:59:50 -07:00
Billy Brawner
02069d8737
Convert AppComponent to Kotlin
2020-04-08 07:59:49 -07:00
Billy Brawner
927bdb9546
Convert DisableableViewPager to Kotlin
2020-04-08 07:59:49 -07:00
Billy Brawner
860407e5d0
Convert SafeListView to Kotlin
2020-04-08 07:59:49 -07:00
Billy Brawner
75ebd49aa5
Convert SettingsActivity to Kotlin
2020-04-08 07:59:49 -07:00
Billy Brawner
21c39ccc0f
Remove ExampleInstrumentedTest
2020-04-08 07:59:49 -07:00
Billy Brawner
ed2b65583e
Remove Utils
2020-04-08 07:59:49 -07:00
Billy Brawner
2284c20ab3
Remove Constants file
2020-04-08 07:59:49 -07:00
Billy Brawner
3fe3cdec68
Convert Sentence to Kotlin
2020-04-08 07:59:49 -07:00
Billy Brawner
787c044da6
Convert Readability to Kotlin
2020-04-08 07:59:49 -07:00
Billy Brawner
829dc11c12
Clean up much of the Kotlin usage and remove RxJava
2020-04-08 07:59:49 -07:00
Billy Brawner
e00d43f93c
Convert MarkdownApplication to Kotlin
2020-04-08 07:59:49 -07:00
Billy Brawner
0b9eb26b4a
Convert MarkdownPreviewView to Kotlin
2020-04-08 07:59:49 -07:00
Billy Brawner
2f60ed38aa
Convert MarkdownEditView to Kotlin
2020-04-08 07:59:49 -07:00
Billy Brawner
c8547601e6
Convert SplashActivity to Kotlin
2020-04-08 07:59:49 -07:00