404 Commits

Author SHA1 Message Date
Jedi Burrell
7dc4b2b4b7 Add Google Smart Lock.
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.
2017-05-20 00:53:33 -04:00
Jedi Burrell
8c7390f559 Support Android O Autofill.
FastHub will now support Autofill by Google ( and probably other
autofill providers ), in Android O.
2017-05-19 13:54:29 -04:00
Jedi Burrell
02d6e8c95d Add User Profile Picture to Notifications.
Notifications based on images will now include the profile picture of
the commenter.
2017-05-18 13:18:41 -04:00
Jedi Burrell
870bef80db Migrate Markdown Library.
Previously using a customized version of zzhoujay/Markdown, FastHub now
uses atlassian/commonmark-java, for better performance, and higher
control.
2017-05-17 18:32:21 -04:00
Jedi Burrell
d30772f962 Fix Issue #475.
Previously, the feed would show the markdown, now it strips markdown and
shows the plain text.
2017-05-17 18:09:33 -04:00
Jedi Burrell
5dcb70cc27 Bug Fix: Reply Editor Wouldn't Initially Focus.
Previously, when you'd reply to a comment, you'd have to focus the
EditText manually, this fixes that.
2017-05-17 10:44:45 -04:00
Jedi Burrell
b423a10e69 Editor Dynamically Removes Signature in Edit Mode.
Before, when editing a post you made, it would display the signature if
there. Now it removes it, and adds it dynamically on submit.
2017-05-17 01:27:01 -04:00
Jedi Burrell
c35619de5e Add "Language" to LanguageBottomSheet.
Previously, the title wouldn't show up for the language bottom sheet,
now it does. It also changes no/yes, to cancel/ok.
2017-05-17 01:05:18 -04:00
Jedi Burrell
0b527782be Check If Version Is Current in Settings
Now when you click on "Current Version", in about, in Settings, it will
tell you whether FastHub is up to date with the latest version.
2017-05-17 00:39:31 -04:00
Jedi Burrell
7766ab6a47 Minor Fixes.
This commit fixes issues with local commits, from local testing. You can
pretty much ignore this.
2017-05-17 00:07:08 -04:00
Jedi Burrell
964270a58f Toast When Backed Up.
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.
2017-05-16 23:18:16 -04:00
Jedi Burrell
bba700e9de Remove Feeds Divider.
As per request of @k0shk0sh, I've removed the divider from the feeds
page.
2017-05-16 08:48:16 -04:00
Jedi Burrell
ee6d21fa5f Add Backup Settings. - #482
You can now back up and restore your settings, this is an appeal to
Issue #482.
2017-05-16 07:28:15 -04:00
Jedi Burrell
d8611ef0ff Appeal Issue #493
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.
2017-05-16 04:55:26 -04:00
Jedi Burrell
5fc4d63a0e Add Mentioning Support.
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.
2017-05-16 04:43:06 -04:00
Kosh
fab339a3d8 centerlized participants list into one place. 2017-05-16 00:04:24 +08:00
Jedi Burrell
bc856e14e6 Appeal Issue #405.
You can now disable notifications through a toggle instead of the timer.
2017-05-15 11:14:54 -04:00
Jedi Burrell
2e5a7843d2 Fix Issue #487.
Issues and Pull Requests now display the repo they're in.
2017-05-15 11:12:49 -04:00
Jedi Burrell
6d2ffe0048 FR Prepping.
Preparation for future commit.
2017-05-15 10:27:02 -04:00
Jedi Burrell
1c4270bdb4 Make Gists One Item in DrawerLayout.
Previously there were public and "my" gists, now this makes them one tab
in the DrawerLayout.
2017-05-15 05:00:50 -04:00
Jedi Burrell
b26756c195 Combine Gists With Tabs.
Previously, you'd select either "my" gists or public gists. Now the
gists activity displays both in seperate tabs.
2017-05-15 04:56:57 -04:00
Jedi Burrell
b041269a12 Appeal Issue #322.
This removes FastHub from the `DrawerLayout` and moves it to the pinned
repositories.
2017-05-15 01:42:03 -04:00
Jedi Burrell
cf768c2a8a Message You Reply to Is Now Shown in Editor.
Previously, when you replied to someone's comment, it would only tag
them. Now it shows you what they wrote, and is also selectable for easy
quoting.
2017-05-15 00:45:58 -04:00
Jedi Burrell
79a585cf09 Change "Private" Color & Change "Edited" String.
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.
2017-05-14 21:01:09 -04:00
Jedi Burrell
bf7250e1cd Show Language Chooser On Login. ( More details )
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.
2017-05-14 19:32:52 -04:00
Jedi Burrell
4d86e5dc00 Fix Issue #475.
Previously the feed would show the markdown in comments, but wouldn't
format it. This fixes that.
2017-05-14 07:56:45 -04:00
Jedi Burrell
355dc7589a On Tag Click Now Searches Without Additional Input.
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.
2017-05-13 21:50:53 -04:00
Jedi Burrell
66974044a6 Tags now open search on click.
When you click on a topic / tag, it will now open `SearchActivity` with
the tag. ( It currently can't search, getting crashes. Will try to fix.
)
2017-05-13 09:11:16 -04:00
Jedi Burrell
8adb0b6ca4 Add Dividers to Missing Places.
Previously, some sections of the app did not have dividers. This fixes
that.
2017-05-13 07:56:02 -04:00
Jedi Burrell
1af46965b7 Appeal issue #471.
README now shows progress as it's loading.
2017-05-13 07:34:41 -04:00
Jedi Burrell
8c951532bf Appeal to Issue #439.
In landscape mode, you can now easily access your profile with the
`BottomNavigationBar`.
2017-05-13 07:05:59 -04:00
Jedi Burrell
9a3725740d Add Signature Box Setting [FR] & Animate Tag Toggle.
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.
2017-05-13 06:27:00 -04:00
Jedi Burrell
dc338b4619 Fix Loading Bug & Change No/Yes to Cancel/Discard.
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.
2017-05-13 03:43:22 -04:00
Jedi Burrell
ac7fae042f Merge remote-tracking branch 'refs/remotes/k0shk0sh/master'
# Conflicts:

#	app/src/main/java/com/fastaccess/ui/modules/notification/all/AllNotificationsFragment.java
2017-05-13 00:15:21 -04:00
Jedi Burrell
9c9ece6446 Show Loading On Initial & Fix "Refresh" Button.
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.
2017-05-13 00:11:03 -04:00
Kosh
b5b7c1e93c another commit files improvements 2017-05-13 12:04:50 +08:00
Kosh
b776f2c6b0 this commit improves grouped reviews row item 2017-05-13 11:58:51 +08:00
Jedi Burrell
084cf9b341 Appeal To Issue #470.
Comments, gists, and such; now state whether they've been edited or not.
2017-05-12 23:51:18 -04:00
Kosh
f961039a8d this commit improves collapse/expand animations. 2017-05-13 11:47:02 +08:00
Kosh
459e5b09c0 this commit improves wrap_code menuItem. 2017-05-13 11:23:07 +08:00
Kosh
23de20210f this commit fixes #287 2017-05-13 11:16:41 +08:00
Jedi Burrell
c4b8d9c107 Add a Topic / Tag Toggle.
Previously tags would show up by default on repositories. Now you can
expand the topics by clicking on the tag.
2017-05-12 22:16:10 -04:00
Jedi Burrell
183036a41b Make Language Settings BottomSheet.
Previously a dialog, this commit makes the Language setting into a
`BottomSheet`.
2017-05-12 19:26:13 -04:00
Kosh
489b526a26 this commit improves issues/prs number & fixes #462 2017-05-13 01:10:12 +08:00
Kosh
934d9d3f01 added number to PullRequest & improved isTablet() 2017-05-12 22:40:57 +08:00
Kosh
086c8ac6c8 this fixes #464 and adds issueNumber to myIssues list 2017-05-12 22:15:09 +08:00
Jedi Burrell
cc94541d0b Revamp Settings.
Better organization & layout in Settings.
2017-05-12 08:51:45 -04:00
Jedi Burrell
25d4da3a1b Complete Fix #25 & Update Notification Headers.
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.
2017-05-12 02:36:35 -04:00
Jedi Burrell
9ca7552671 Fix Issue #25.
Now removes the center `ProgressBar` when reloading, in favor of
`SwipeRefreshLayout`.
2017-05-12 01:09:37 -04:00
Jedi Burrell
1b0c076b88 Partially Appeal to Issue #149.
Now supports `SwipeRefreshLayout` in all layouts.
2017-05-12 01:06:47 -04:00