- 25 Aug, 2018 1 commit
-
-
Greyson Parrelli authored
We were hitting the transaction limit size. This change scales down shortcut icons to be at most 300x300, which comes out to ~360kb, which should be safely under the limit of 1mb. Fixes #8139
-
- 24 Aug, 2018 3 commits
-
-
Greyson Parrelli authored
-
Greyson Parrelli authored
-
Greyson Parrelli authored
-
- 22 Aug, 2018 4 commits
-
-
Greyson Parrelli authored
-
Greyson Parrelli authored
-
Greyson Parrelli authored
We were getting an IllegalArgumentException during channel creation on some Samsung phones. Stack trace didn't give me much more than that, so just adding in some additional safeguards that make sense based on reading AOSP.
-
Greyson Parrelli authored
We manually play the ringtone when in-thread notifications are enabled, but we weren't using the sound specified by the channel in the system settings. This fixes that problem by reading the NotificationChannel setting.
-
- 21 Aug, 2018 1 commit
-
-
Greyson Parrelli authored
-
- 20 Aug, 2018 2 commits
-
-
Greyson Parrelli authored
We were getting a TransactionTooLargeException when giving an EditText a very large (1.5MB+) text block. This has been resolved by switching to a RecyclerView to show the text line-by-line. As a side-effect, this improves scroll performance on lower-end devices. Also, I added a button to jump to the bottom of the log because I really wanted one :) Fixes #8124
-
Greyson Parrelli authored
Previously, we were making a new copy of the entire source string after every scrubbed substitution. In the case of our new, larger log files, this was very slow. It's been changed so we only ever create one new copy. In practice, on a Moto E (2014), scrubbing a 1.5MB log went from >4000ms to ~100ms.
-
- 17 Aug, 2018 2 commits
-
-
Greyson Parrelli authored
Fixes #8116
-
Greyson Parrelli authored
Fixes #8119 Fixes #8121 Fixes #8122
-
- 15 Aug, 2018 5 commits
-
-
Greyson Parrelli authored
-
Greyson Parrelli authored
Some launchers may create broken shortcuts, so we just want to have a smooth fallback in that scenario. Fixes #8109
-
Greyson Parrelli authored
-
Greyson Parrelli authored
When using notification channels, us setting priority actually has no effect. So instead of having a non-functional setting, we've routed the notification priority setting to go to the system notification channel settings page for our Messages channel.
-
Greyson Parrelli authored
-
- 14 Aug, 2018 4 commits
-
-
Greyson Parrelli authored
-
Greyson Parrelli authored
-
Greyson Parrelli authored
This reverts commit 8441ac40. Fixes #8106
-
Greyson Parrelli authored
Accidentally typed '>' instead of '>='. Fixes #8107
-
- 13 Aug, 2018 12 commits
-
-
Greyson Parrelli authored
-
Greyson Parrelli authored
Special thanks to @dwong Fixes #7905
-
Greyson Parrelli authored
Special thanks to @signalien Fixes #7783
-
Greyson Parrelli authored
Fixes #8052
-
art1fa authored
-
Greyson Parrelli authored
Address linkification on Android is pretty busted, and the docs acknowledge it (see Linkify#MAP_ADDRESSES). Safest thing to do at the moment is remove it. Looks like we may be able to get better address linkification on API >= 28, but adding it will be more involved. Fixes #7730
-
Greyson Parrelli authored
We will now show a small footer under quotes for messages that you don't have locally. Also fixes #7850
-
Greyson Parrelli authored
-
Greyson Parrelli authored
-
Leonard Ehrenfried authored
-
Greyson Parrelli authored
Previously, we'd only show the attachment button when the user had yet to enter any text. To add an attachment after text was entered, you'd have to go to the three-dot menu. Now we just show a little attach button in the text area. I also took the opportunity to clean up other button paddings and stuff in the compose area so things look better and react to text sizes more predictably.
-
Greyson Parrelli authored
Bucket our notifications into channels. Required to target API 26.
-
- 06 Aug, 2018 6 commits
-
-
Greyson Parrelli authored
-
Greyson Parrelli authored
-
Greyson Parrelli authored
-
Greyson Parrelli authored
Added a new logger that persists logs for a longer duration to the user's cache directory. Logs are encrypted. The new logs are sent in addition to the user's logcat output.
-
Greyson Parrelli authored
-
Greyson Parrelli authored
-