You now no longer have to type in your email and password, with Google
Smart Lock.
Simply tap "Basic Authentication", and if you've previously logged in,
let Google do it's magic and you don't even touch that log-in form.
Previously, if already backed up, there would be nothing to signify that
you had backed up your settings. Now, both a toast shows up, and the
summary updates to "Last Updated: Now", once completed.
Previously title string cases were inconsistent in the settings. Now the
disable notifications hides all notifications settings. Now you can't
turn off notifications from the time menu.
You can now mention people in a thread. Simply starting with an "@" and
a letter, you'll now get suggestions to mention people. This appeals to
issue #244.
Previously it said "( edited )", now it says "• edited".
Before Forked / Private labels were hard to distinguish. Private is now
grey instead of purple to make it easer.
Previously, the app would default to English, then you could change the
language settings once you've logged in. Now it changes the language
setting to the system default on launch, or shows a language chooser
button if it's not available.
Previously, when you clicked a tag / topic, it would open the
`SearchActivity` with the tag, but would require you to click "Search".
Now it does it automatically.
You can now disable the signature box and have an always on/off
signature in the settings - As requested by y kan.
Previously the tags would immediately change visibility, now it expands
/ collapses.
Previously in the search `Activity`, the loading would not stop if you
didn't have a search query. This fixes that.
It also changes "No, Yes" to "Cancel, Discard" in `EditorActivity`, as
per requested by y kan.
Previously the "Refresh" Button wouldn't capture touch events because it
was behind the RecyclerView. Before when it was above it, it made "Swipe
to Refresh" impossible as it caught the touch event instead.
This commit brings it to the front, but changes the size to Wrap_Content
so that it only captures the required touch events, and allows "Swipe to
Refresh" to continue working.
This commit also calls `AppbarRefreshLayout#setRefreshing(Boolean)` in
`showProgress(Integer)`, making the initial load display the
`SwipeRefreshLayout` loader.
The notification headers now use an ImageButton for the clear all
button. This will free up the full row for future usage.
ProgressBar would always be visible even if it's not loading. This was
an overlook in the previous commit. This fixes that.