894fea4193
Add back samsung build flavor
...
This partially reverts commit 16185243
Signed-off-by: William Brawner <me@wbrawner.com>
2020-08-22 18:39:28 -07:00
8cf07491cf
Re-implement ACRA
...
This reverts commit 0e70364c6e
.
Signed-off-by: William Brawner <me@wbrawner.com>
2020-08-18 14:26:08 -07:00
d9afb67d44
Convert (most) Activities to Fragments and use AndroidX navigation component
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-06-12 22:54:32 -07:00
e9dc70eed4
Use purple background for icon and different package suffix for debug builds
...
This will allow me to keep both the Play Store version and the development version on my device simultaneously and still tell them apart at a glance
Signed-off-by: William Brawner <me@wbrawner.com>
2020-06-11 20:50:17 -07:00
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
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
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
21cd8d1324
Bump version number for release
...
Signed-off-by: Billy Brawner <billy@wbrawner.com>
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
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
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
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
829dc11c12
Clean up much of the Kotlin usage and remove RxJava
2020-04-08 07:59:49 -07:00
70e93fc0ce
Fix failing unit tests
...
Robolectric supports a maxSdkVersion of 28, so I can't quite upgrade yet
2020-04-08 07:59:49 -07:00
feae3be2ec
Show and hide the keyboard when navigating to and from the EditFragment
2020-04-08 07:59:49 -07:00
colugo
a4d9a9b9d7
Add basic readability highlighting
...
Personally, I'm a terrible writer and I've found simple aids really help keep my prose tight.
These changes will highlight sentences that are hard to read, based on the number of syllables they contain.
Here's what happens based on syllable count:
- less than 25 syllables: its easy to read (heuristically speaking), and has no background colour
- between 25 and 35 syllables, it's a bit hard to understand, and has a yellow background colour
- over 35 syllables, its quite hard to read, and has a red background color
This might be well outside the scope of what you had in mind, but I personally find it usefull.
At the moment it's on by default, in a seperate observer.
Maybe you could add add a setting for it
2020-04-08 07:59:36 -07:00
Billy Brawner
6ec3a73311
Bump version for release
2020-04-08 07:58:56 -07:00
Billy Brawner
9f85ab4ac4
Fix theme-related bugs
2020-04-08 07:58:56 -07:00
Billy Brawner
f9fd55b369
Fix dark mode application on devices lower than Q
2020-04-08 07:58:55 -07:00
Billy Brawner
9b6bc58021
Implement dark mode
2020-04-08 07:58:55 -07:00
Billy Brawner
f00f894d3a
WIP: Prepare for Q release
2020-04-08 07:58:55 -07:00
Billy Brawner
7992b80787
Migrate some classes to Kotlin
2020-04-08 07:58:55 -07:00
Billy Brawner
e937c59651
Migrate to AndroidX
2020-04-08 07:58:55 -07:00
Billy Brawner
3a194e14e4
Update dependencies and clean up more files
2020-04-08 07:58:55 -07:00
Billy Brawner
1618524308
Remove Samsung and admob dependencies
2020-04-08 07:58:55 -07:00
Billy Brawner
5d3e5a6cc8
Implement Multidex
2020-04-08 07:58:55 -07:00
Billy Brawner
5b997a54bd
Use Crashlytics instead of ACRA
2020-04-08 07:58:55 -07:00
Billy Brawner
2336f518db
Update version number
2020-04-08 07:58:55 -07:00
Billy Brawner
96478b7748
WIP: Implement Google Play Billing
2020-04-08 07:58:55 -07:00
Billy Brawner
45f1c54eb1
Ad admob ads
2020-04-08 07:58:55 -07:00
29fb166756
Fix jenkinsfile
2020-04-08 07:58:54 -07:00
0c58f29cb5
Bump version number
2020-04-08 07:58:54 -07:00
306e642d43
Revert replacing Firebase with ACRA
2020-04-08 07:58:54 -07:00
decb4d76ff
Bump version number
2020-04-08 07:58:54 -07:00
9037167e29
Update Robolectric for API 28 support
2020-04-08 07:58:54 -07:00
54952348f8
Update gradle wrapper and dependencies
2020-04-08 07:58:54 -07:00
945edc03d0
Bump version & add missing file
2020-04-08 07:58:54 -07:00
c9e72dc7b3
Replace ACRA with Firebase Crashlytics
2020-04-08 07:58:54 -07:00