Commit graph

3504 commits

Author SHA1 Message Date
ntngrtltr
e02eb76a91 fix permission requests 2017-04-11 19:39:30 +02:00
Zachary Epps
1c5a58265f changed VideoActivity to allow for video looping 2017-04-10 15:39:21 -04:00
daycode
618001d163 fix dark shadow 2017-04-10 20:28:36 +02:00
Zachary Epps
236fd3570f removed needless import 2017-04-10 13:51:57 -04:00
Zachary Epps
b92900bda1 actually added the other files, whoops 2017-04-10 13:51:41 -04:00
Zachary Epps
8acc69c626 Compose Activity now gives visual feedback
added a spinning progress bar to indicate status posting
made the button to also change colors from blue to grey so the user doesn't keep clicking it
2017-04-10 13:51:30 -04:00
Vavassor
c9e7401fca Fixes a character limit bug. Closes #102 2017-04-10 13:34:33 -04:00
Vavassor
17c8827b35 google-services.json is back. Hope it makes contributors' time easier. 2017-04-09 23:29:54 -04:00
Vavassor
fa789d34dd Merge branch 'master' of http://github.com/Vavassor/Tusky 2017-04-09 23:21:41 -04:00
Vavassor
822fd2e168 Merge pull request #51 from nevillepark/master
Larger placeholder avatars
2017-04-09 23:21:21 -04:00
Vavassor
c6b4a98d3e Tusky's web page now uses https. (when you have a larger commit message than your single character change) 2017-04-09 23:15:37 -04:00
Vavassor
27ef014a2d Merge branch 'master' of https://github.com/koyuawsmbrtn/Tusky-Pullrequest 2017-04-09 23:08:53 -04:00
Vavassor
e557d0c002 Merge branch 'chrome-custom-tabs' of https://github.com/sturmen/Tusky into sturmen-chrome-custom-tabs 2017-04-09 22:45:11 -04:00
Vavassor
ab2253a78e Merge branch 'proguard-config' of https://github.com/connyduck/Tusky into connyduck-proguard-config 2017-04-09 22:04:45 -04:00
Vavassor
7067b4e695 Fixes a bug where threads don't display correctly when clicking on boosts. Closes #91 2017-04-09 21:03:14 -04:00
Vavassor
2ba35fae35 Merge branch 'inherit_warnings' of https://github.com/ntngrtltr/Tusky into ntngrtltr-inherit_warnings 2017-04-09 20:24:59 -04:00
Vavassor
b810dff259 Merge branch 'visually_distinguish_tabs_in_light_mode' of https://github.com/ubiquill/Tusky into ubiquill-visually_distinguish_tabs_in_light_mode 2017-04-09 20:18:43 -04:00
Vavassor
4d9fd09a3c License change back to GPL 3 2017-04-09 20:12:31 -04:00
daycode
3ad70cbd5e fix few errors 2017-04-10 01:07:25 +02:00
Vavassor
fd472fbe1f Possible fix to enable connections using TLS 1.1 and 1.2 on pre-Lollipop android versions. Also expands to the enabled list of cipher suites. 2017-04-09 18:36:55 -04:00
daycode
440d28030c replace the ic_launcher-web 2017-04-09 23:13:39 +02:00
daycode
9ebf4ddb15 Replace Tusky logo in README.md 2017-04-09 21:41:12 +02:00
daycode
cd7ddf6a1f Replace launch icon 2017-04-09 21:27:05 +02:00
Briar Rose Schreiber
a8c44da532 Adjust light theme tab bar area
Adds a material shadow below tab layouts. This is not very noticeable in
the default theme, but in the light theme in visually demarcates where
the tab layout ends.
2017-04-09 02:03:05 -07:00
Koyu Berteon
04942006d0 Some translation improvements 2017-04-08 18:16:32 +02:00
Konrad Pozniak
d23d12aa9c added proguard config 2017-04-08 00:08:51 +02:00
ntngrtltr
50d386e271 inherit content warnings in replys 2017-04-07 20:37:27 +02:00
Nicholas Tinsley
3bba1e10d9 implemented chrome custom tabs 2017-04-07 08:51:48 -04:00
Nicholas Tinsley
9a18c235b2 upgradle 2017-04-07 08:51:48 -04:00
ntngrtltr
2c94ee9c2e add support for runtime-permissions (fix needed) 2017-04-07 13:11:31 +02:00
ntngrtltr
57f829e58e download images by tap an hold 2017-04-07 12:12:26 +02:00
Zachary Epps
2a418e06da changed the construction of the AccountHeader so that it listens for clicks on the current profile avatar and opens the user's account if they click on it 2017-04-07 04:14:25 -04:00
Zachary Epps
de0f1b7ab0 added new option in preferences.xml
modified MainActivity so that the "compose new toot" button is exposed as a static (had to copy its reference into a new variable so as to not upset BindView)
modified TimelineFragment so that when the RecycleView is instantiated we overload the onScroll so that we can hide the FAB
2017-04-07 03:40:59 -04:00
Vavassor
bfc89b26bd Silently accept usernames in front of instances in the login screen, because plenty of folks try including it. 2017-04-06 21:16:40 -04:00
Vavassor
632cb0d6e3 Merge pull request #72 from ntngrtltr/french_translation_fix
fix unescaped apostrophe
2017-04-06 19:25:51 -04:00
Vavassor
5470eb7834 Merge pull request #75 from ntngrtltr/set_translatable_false
add translatable=false accordingly
2017-04-06 19:25:40 -04:00
Vavassor
9d60f8ce6b Merge pull request #80 from ntngrtltr/more_german_translation
complete german translation
2017-04-06 19:25:12 -04:00
ntngrtltr
2f39d46fbc add missing translation 2017-04-06 21:23:41 +02:00
ntngrtltr
0d78e8e68a add translatable=false flag 2017-04-06 19:01:02 +02:00
ntngrtltr
a15cc0d031 fix unescaped apostrophe 2017-04-06 17:33:06 +02:00
Zachary Epps
7a5e5dca7e changed AccountActivity so that it shows FAB that allows a user to un/follow a user from it instead of the menu
added an xml svg for unfollowing someone
removed the useless line from build.gradle that I added in the last pull
2017-04-06 11:07:40 -04:00
Caleb Maclennan
b932fb1a13
Begin Turkish translation 2017-04-06 11:28:11 +03:00
Caleb Maclennan
2ab6addd7a
Add copy of English strings as a base 2017-04-06 10:55:40 +03:00
Vavassor
4deb0b3b84 Merge branch 'FAB_fix' of https://github.com/theZacAttacks/Tusky into theZacAttacks-FAB_fix 2017-04-06 03:18:58 -04:00
Vavassor
cafe9edfd4 Merge pull request #63 from Dryusdan/patch-2
Forgot one english sentence
2017-04-06 03:12:12 -04:00
Vavassor
a9970ee875 Simplify the error messages and remove unused strings. 2017-04-06 03:09:49 -04:00
Dryusdan
861f8b2cef Forgot one english sentence 2017-04-06 08:37:08 +02:00
Vavassor
7fcab1f3fa Merge branch 'patch-1' of https://github.com/Dryusdan/Tusky into Dryusdan-patch-1 2017-04-06 01:41:37 -04:00
Vavassor
eb40a061c6 Merge remote-tracking branch 'origin/master' 2017-04-06 01:12:54 -04:00
Vavassor
27dd106988 Sharing images and text from other apps is now supported. Closes #52 2017-04-06 01:11:44 -04:00
Dryusdan
8d378ad29a Make french translation
Reference of #60 issues
2017-04-06 00:22:18 +02:00
Vavassor
0719512134 Sharing images from other apps now supported. 2017-04-05 16:35:22 -04:00
Zachary Epps
42d6b0a01e Merge branch 'master' of github.com:Vavassor/Tusky 2017-04-05 16:04:11 -04:00
Vavassor
209f1ec4a5 Introduces a redirect guard so share requests and quick settings tile compose requests when not logged in will give a login page instead of crashing. 2017-04-05 15:10:52 -04:00
Zachary Epps
cbae26dd4c changed AccountActivity so that after following someone the FAB hides itself 2017-04-05 13:49:28 -04:00
Vavassor
ce3912ea9f Merge pull request #53 from iGEL/patch-1
Update German translations
2017-04-05 13:37:36 -04:00
Koyu Berteon
0fb1d1e13c Fixed small typo 2017-04-05 11:22:11 +02:00
Vavassor
2cb0b96abd Fixes a crash during authentication and another when opening the composer options. Also, sets up the next update to reset the redirect URI for the app during authorization. 2017-04-04 22:29:15 -04:00
Vavassor
3c655a25dc Fixes a crash that can occur when the drawer on the main page is being initialized while it is in a closed state. 2017-04-04 17:32:34 -04:00
Vavassor
5fd9b6732d Fixes a crash that can occur when entering or rotating within the profile page. Closes #43 2017-04-04 16:37:42 -04:00
Johannes Barre
f578386b83 Update German translations
* The plural of Status is Status (pronounced differently, tho), not Statuse, see https://de.wiktionary.org/wiki/Status - Not just for that reason, I suggest to remove the word *Status* completely and use *Toot* or *Toots* instead
* "Dieser Benutzer war nie *x*" translates to "This user was never *x*". The new translations are similar to the English ones, but I'd prefer something like "Couldn't follow that user".
* "%s ist dir gefolgt" -> "%s was following you"
* With the visibility I took more freedom and translated them "Public visible", "Public visible, but not in the public timeline" and "Only visible to followers and mentioned"
2017-04-04 22:09:46 +02:00
Vavassor
eef0f82e96 Fixes a crash when changing orientation in the composer. 2017-04-04 16:02:08 -04:00
Neville Park
016baf8711 Larger placeholder avatars 2017-04-03 16:53:02 -04:00
Zachary Epps
c35fd3cb7c modified manifest to allow for a quick settings tile
added in the qs tile service file (TuskyTileService.java)
2017-04-03 16:20:32 -04:00
Vavassor
1ebe514100 First minor release 2017-04-02 21:45:04 -04:00
Vavassor
e46e50ac60 Clarifies a bit of the explanation on the login page. 2017-04-02 19:55:41 -04:00
Vavassor
eccebc9215 Fixes a vector drawable crash on earlier versions. 2017-04-02 19:10:07 -04:00
Vavassor
c57e7cee6b Removes Firebase Analytics 2017-03-31 23:13:11 -04:00
Vavassor
88df8216a6 Fixes direct messages falsely being shown as able to be boosted. 2017-03-31 20:53:05 -04:00
Neville Park
73d79f0f78 Add files via upload 2017-03-31 20:02:13 -04:00
Neville Park
4138acdfbd Delete avatar-default.png 2017-03-31 20:01:47 -04:00
Neville Park
2ba051bfcc Delete avatar_default.png 2017-03-31 20:01:22 -04:00
Neville Park
1e4e2eb5e5 New default/error avatar images 2017-03-31 20:00:27 -04:00
Vavassor
89e4cbb8b2 Fixes some odd behaviour during the login dance (possibly loading into the main activity with empty timelines). 2017-03-31 19:16:10 -04:00
Vavassor
26c722c950 Prevents an out-of-memory crash when uploading images and also downsizing now uses significantly less memory. 2017-03-31 17:53:35 -04:00
Vavassor
0f5130f692 Fixes an issue where replying to a reblog doesn't fill in the correct mentions in the composer. Closes #40 2017-03-31 15:47:41 -04:00
Vavassor
53376da406 Adds the local timeline. 2017-03-30 22:31:17 -04:00
Vavassor
eed3f2d899 Light icon buttons are colour background with white text again. It just looks nice. 2017-03-30 19:23:43 -04:00
Vavassor
1f798902b7 Spruces up the light theme.
Also, fixes a bug where the show more/less button for content warnings is sometimes already checked.
2017-03-29 00:22:14 -04:00
Vavassor
251602fb2c Adds preferences for receiving notifications by type. 2017-03-28 15:39:29 -04:00
Vavassor
49ef88751e Fixes a bug where privacy settings in the composer are sproadically not remembered. 2017-03-28 13:58:37 -04:00
Vavassor
fbd4150001 Fixes a crash on login and another when clicking the mention button on an account page that hasn't loaded yet. 2017-03-27 22:13:55 -04:00
Vavassor
292c4c3a88 Fixes a crash where MastodonAPI isn't initialised in time when opening a profile or block list. 2017-03-27 16:19:44 -04:00
Vavassor
1b7da84960 This fixes the report activity not fetching recent statuses correctly. 2017-03-26 23:22:59 -04:00
Vavassor
4b136ce458 Light theme properly separated again, making it ready for palette changes. 2017-03-26 22:59:16 -04:00
Vavassor
79f067caf4 Fixes content warning text box hiding after configuration changes. 2017-03-26 19:37:32 -04:00
Vavassor
81700e7b84 Adds an indicator of visibility to the send button in the composer. Closes #38 2017-03-26 18:26:47 -04:00
Vavassor
5f2ddcfdc0 Fixes composer not saving/restoring its text on configuration changes for some devices. 2017-03-26 17:21:18 -04:00
Vavassor
b3e9b86b61 Remove array.xml and re-enable (partially working) light theme. 2017-03-21 20:40:00 -04:00
Vavassor
8b8911bfd0 Third bugfix release 2017-03-21 09:07:13 -04:00
Vavassor
3dc5e3dd30 Fixes crash when replying. 2017-03-21 08:52:15 -04:00
Vavassor
2c76a65145 Second bugfix release. Also fixes localization build issues. 2017-03-21 01:13:08 -04:00
Vavassor
4ca2341633 Merge branch 'master' of https://github.com/koyuawsmbrtn/Tusky-Pull-Request into koyuawsmbrtn-master 2017-03-20 23:03:33 -04:00
Vavassor
3229907fc6 Fixes a couple of crashes.
1.) When on the account page, if the request for user info beats the call that initialises the header image, it can touch a header image with illegal dimensions that get handed to Picasso and cause an exception.
2.) A crash due to a few retrofit responses not being handled properly.
2017-03-20 22:53:46 -04:00
Vavassor
3e21e59edc Relicense to LGPL3 2017-03-20 21:44:30 -04:00
Vavassor
9478cd4ea1 You can navigate to who favourited/reblogged you from clicking the notification now. Closes #11 2017-03-20 16:34:23 -04:00
Vavassor
4ff00ed62c An upward swipe now closes the photo viewer. Closes #31 2017-03-20 03:30:31 -04:00
Vavassor
70536ed001 Fixed some odd refresh behaviour and possibly the duplicate 20 statuses issue? 2017-03-20 03:03:03 -04:00
Vavassor
7f4637c04c Improved login error messages. Also, updated readme with F-Droid removed and no mention of alpha status. 2017-03-19 23:15:36 -04:00
Vavassor
f2a400ab38 Fixes rare crashes when viewing accounts and favouriting. Also, fixes content warning characters not counting toward the character limit. Closes #32 2017-03-19 22:38:39 -04:00
Koyu Berteon
b70e7e70c4 Fixed small typo 2017-03-20 00:46:30 +01:00
Koyu Berteon
77c95bc0b7 Added German localization 2017-03-20 00:44:40 +01:00
Vavassor
263d586a51 First bugfix release. Also, added a link to the "No Account?" dialog on the login page. 2017-03-15 20:01:23 -04:00
Vavassor
e48bf683f7 resolved non-conflict 2017-03-15 19:09:59 -04:00
Vavassor
22b1472a3f Actually* fix the layout error on account pages. 2017-03-15 18:51:01 -04:00
Eugen Rochko
3a1181bd82 Enable/disable push notifications. Clearing notifications
resets the summary of the notifications
2017-03-15 23:45:59 +01:00
Eugen Rochko
47ebcb29bf Share action for own toots 2017-03-15 23:20:29 +01:00
Vavassor
5ae58ecac1 Merge branch 'Gargron-master' 2017-03-15 16:39:23 -04:00
Vavassor
0c464e488e Fixes a layout error on account profiles. 2017-03-15 16:38:19 -04:00
Eugen Rochko
3798f9a803 Fix login activity crashes, repeated re-authentications,
layout when keyboard appears
2017-03-15 20:32:26 +01:00
Vavassor
19e2725824 Fixes intermittent crashes when clicking the reply button and opening a thread. Closes #26 2017-03-15 15:27:49 -04:00
Vavassor
7b5c1fdd90 First full release! 2017-03-15 12:28:02 -04:00
Vavassor
355c85b8d8 Names no longer ellipsize unnecessarily on account pages. 2017-03-14 23:09:07 -04:00
Vavassor
093d208b8c One character typo fix. Also cleans up those warnings, why not? 2017-03-14 21:25:47 -04:00
Vavassor
0662f35b96 Fragments/Activities auto-cancel their requests when they're destroyed. Also, fixes a ComposeActivity crash that can occur when a media preview doesn't load. 2017-03-14 20:34:27 -04:00
Vavassor
f391538984 Merge branch 'Gargron-master' 2017-03-14 18:41:07 -04:00
Vavassor
5d68c6df8f Finished the tusky-api server. 2017-03-14 18:39:32 -04:00
Eugen Rochko
ce82a81f0e Fixed view media fragment behaviour, reblogs/favs of reblogs 2017-03-14 19:24:38 +01:00
Eugen Rochko
bc46afd801 Display lock icon on locked profiles 2017-03-14 15:27:22 +01:00
Eugen Rochko
2e50c547ce Group push notifications
Clear notifications when opening MainActivity
Use lowest privacy setting when replying
2017-03-14 14:31:52 +01:00
Eugen Rochko
4db1d54d79 Fix exception when bad domain on login screen 2017-03-14 12:59:52 +01:00
Eugen Rochko
17b958f8ed Cancel retrofit calls in fragment onDestroy 2017-03-14 12:45:19 +01:00
Vavassor
5e93e5d99c get out of here 2017-03-13 23:13:47 -04:00
Vavassor
39431d96f1 Fixes the onBackPressed crash in the MainActivity. Closes #18 2017-03-13 23:08:28 -04:00
Vavassor
b937a7bc9e Fixed intermittent null pointer exceptions and disabled the light theme temporarily. This closes #21, closes #22, and closes #17. 2017-03-13 20:56:02 -04:00
Eugen Rochko
b3c7f94951 Fix usage of Retrofit in LoginActivity - baseUrl wasn't
being set correctly since BaseActivity relies on the
already saved preference

LoginActivity instantiated its own, trimmed down
MastodonAPI instance
2017-03-13 19:13:49 +01:00
Eugen Rochko
60cef27c86 Rounded corners on avatars in statuses 2017-03-13 16:19:34 +01:00
Eugen Rochko
68277aa8e1 Removed google-services.json from repository 2017-03-13 15:41:17 +01:00
Vavassor
6613e8ae1e Switched the push notification server. 2017-03-13 00:11:16 -04:00
Vavassor
e21472b8cc Merge branch 'Gargron-master' 2017-03-12 17:55:43 -04:00
Vavassor
8365b3a42f Splash icon transparency/background is fixed. 2017-03-12 17:18:22 -04:00
Eugen Rochko
7124abd22f Conversation line visual improved 2017-03-12 19:08:20 +01:00
Eugen Rochko
5d1a86d472 Crash analytics with Firebase
Conversation line visual
2017-03-12 18:46:45 +01:00
Eugen Rochko
4fd941febd Full screen splash 2017-03-12 14:07:21 +01:00
Eugen Rochko
470b3b1236 Improved blocked users layout 2017-03-12 14:01:50 +01:00
Eugen Rochko
f508e8bc34 Icons in main tabs, improved video activity a bit 2017-03-12 13:41:29 +01:00
Eugen Rochko
b3b3f2a88d Circle avatars in follow lists 2017-03-12 12:45:36 +01:00
Eugen Rochko
daf7e6ed6a Prevent double notifications
Check timelines for updates on resume
2017-03-12 08:49:38 +01:00
Eugen Rochko
2bbd46e841 Push notifications 2017-03-12 08:31:20 +01:00
Eugen Rochko
03fb9f45b2 Prevent pull notifications from notifying about things already loaded in fragment
Dismiss notifications when viewing fragment (moved to onResume)
2017-03-11 19:20:10 +01:00
Vavassor
51a0cf9330 The launcher icon is changed. 2017-03-11 12:29:51 -05:00
Vavassor
aa75ddbfb7 Splash screen icon replaced with a more minimal one. 2017-03-10 21:50:16 -05:00
Vavassor
db36ea79d3 The merge conflict is resolved. 2017-03-10 20:50:49 -05:00
Vavassor
95505dde02 New launcher icon added. 2017-03-10 20:28:33 -05:00
Eugen Rochko
c1fc6959e7 Fix up report activity/layout 2017-03-10 23:47:04 +01:00
Eugen Rochko
1015f27554 Mention action on profiles 2017-03-10 23:37:02 +01:00
Eugen Rochko
dbed424d6f Implement search
When displaying displayName, fallback to local username
2017-03-10 23:31:08 +01:00
Vavassor
851a92a271 Refreshing uses since_id wherever applicable. Also, reverted the notification icon. 2017-03-10 15:12:40 -05:00
Eugen Rochko
f34237ce7a Improve compose activity 2017-03-10 18:38:49 +01:00
Eugen Rochko
473f7f75f1 Merge upstream 2017-03-10 04:40:48 +01:00
Eugen Rochko
e72227abf0 Improved drawer look 2017-03-10 04:37:53 +01:00
Vavassor
6f25405ad4 Volley is gone. 2017-03-09 21:55:07 -05:00
Vavassor
42a8f47991 Removed most references to Volley. 2017-03-09 18:20:08 -05:00
Vavassor
e43ddbcc70 Merge branch 'Gargron-master' 2017-03-09 17:39:00 -05:00
Vavassor
a439674253 Made a small revision to the notification icon. 2017-03-09 17:35:39 -05:00
Eugen Rochko
ed262dfb2d Fix crash when adding media, make all activities use coordinator layout 2017-03-09 23:21:02 +01:00
Eugen Rochko
c9b2092cf9 Zoom for images 2017-03-09 21:21:55 +01:00
Eugen Rochko
3cb1b8e44b Vector icons in drawer were crashing on an older Android
Need to find a way to specify them as srcCompat instead of src, but that's not obvious since it's through the material drawer library...
2017-03-09 19:47:46 +01:00
Eugen Rochko
7fa01371d9 Add drawer to main activity 2017-03-09 19:31:15 +01:00
Eugen Rochko
9172636127 Add back buttons to favourites/blocks activities 2017-03-09 18:09:32 +01:00
Eugen Rochko
02ccaf4610 Muting/unmuting accounts 2017-03-09 17:51:44 +01:00
Eugen Rochko
9e82b64423 Fix #4 - Toot URLs can be shared 2017-03-09 17:37:24 +01:00
Eugen Rochko
636c2f266e Dismiss notifications when notifications fragment is opened 2017-03-09 17:03:13 +01:00
Eugen Rochko
d09e9706b6 Replace remaining non-retrofit API calls
Only exception is the OAuth2-related calls
2017-03-09 16:59:18 +01:00
Eugen Rochko
f938dff9ed Use retrofit methods for profile actions 2017-03-09 01:01:45 +01:00
Eugen Rochko
8035fba22c Use retrofit methods for status actions 2017-03-09 00:46:13 +01:00
Eugen Rochko
750c1c80a0 Statuses and notifications loaded/parsed via Retrofit/GSON
Notification checker uses since_id as the more exact check-for-updates
2017-03-09 00:27:37 +01:00
Eugen Rochko
3120fbed4c Start work on integrating Retrofit - Update Account entity to be fetched with Retrofit and parsed with GSON 2017-03-08 23:19:03 +01:00
Eugen Rochko
348d2c8b4f Start work on integrating Retrofit - GSON, Authorization 2017-03-08 22:34:13 +01:00
Eugen Rochko
cff0f35269 Start work on integrating Retrofit - Mastodon API definition 2017-03-08 22:08:50 +01:00
Eugen Rochko
86f8bf3c2f Fix some visual bugs 2017-03-08 21:07:49 +01:00
Vavassor
e46731454d Fixes icons on statuses and notifications not being the right colour on the light theme.
Maybe could be a more elegant solution than drawable duplication but for now fine.
2017-03-07 23:52:17 -05:00
Vavassor
7519ad5455 Merge branch 'Gargron-master' 2017-03-07 22:35:02 -05:00
Vavassor
ba16a47fed Fixes the infinitely growing notification text and removes the "Example status here" text that was appearing erroneously. 2017-03-07 22:11:03 -05:00
Vavassor
7ae66a4ddc Fixed crash due to Picasso being handed empty strings for missing avatars and header images. 2017-03-07 21:38:20 -05:00
Vavassor
1ddb17f8d3 Fixes media attachments in the composer being un-removable, and long usernames overlapping time stamps in statuses.
Also added the MIT license notice to the EmojiOne code to comply with its usage terms.
2017-03-07 20:44:51 -05:00
Eugen Rochko
34c4951241 Animated splash screen (mind: preview for the circular loader seems broken in Android Studio, but works in app) 2017-03-07 23:10:41 +01:00
Eugen Rochko
0822c62eb8 Merge remote-tracking branch 'origin/master' 2017-03-07 22:23:33 +01:00
Eugen Rochko
1db90db642 Spark animations for boost/favourite buttons 2017-03-07 22:23:17 +01:00
Eugen
0af6d79fa2 Merge branch 'master' into master 2017-03-07 20:45:24 +01:00
Eugen Rochko
2c8a575a3b Fix up notification items layouts 2017-03-07 20:42:01 +01:00
Eugen Rochko
a52ee71e35 Forgot to add a graphic 2017-03-07 15:15:39 +01:00
Eugen Rochko
4060f3f45f Nicer login layout 2017-03-07 15:03:41 +01:00
Eugen Rochko
bdc19efe3d Fix up account list item layouts 2017-03-07 14:32:07 +01:00
Eugen Rochko
2cf387bc21 Visually center initial loading indicator. Abandon
"end of content" messages (not necessary from UX perspective
imo) and retry button (perhaps it should be a Snackbar
with a retry action instead)
2017-03-07 14:21:24 +01:00
Eugen Rochko
d067c8bf27 Made compose form more material 2017-03-07 14:09:33 +01:00
Eugen Rochko
ce04c7ab2b Sliding animation for activity transitions 2017-03-07 13:05:51 +01:00
Eugen Rochko
03d9701669 Emoji shortname conversion 2017-03-07 12:11:18 +01:00
Eugen Rochko
d9f0b3c99e Attachment previews also use Picasso to load, fix their layout
Fix NSFW overlay
2017-03-07 11:59:54 +01:00
Eugen Rochko
9ec3fd47dc Back button to navigate tabs on main view 2017-03-07 11:02:41 +01:00
Vavassor
37bb799efc Fixes crash when opening the block list. Also, fixes an issue where the collapsed toolbar appears dark on profiles even when using the light theme. 2017-03-07 02:30:09 -05:00
Eugen Rochko
d299dd34ed Floating action button for toot compose 2017-03-07 01:38:22 +01:00
Eugen Rochko
b5c4339894 Switch dark color scheme to official Mastodon colors
Switch status icons to Material ones
Fix layouts on statuses
2017-03-07 01:31:05 +01:00
Eugen Rochko
7a752be83f Prettify profiles, add floating follow/unfollow button to them 2017-03-06 20:48:31 +01:00
Vavassor
a4ac24dea6 Eighth Alpha Release 2017-03-05 20:08:45 -05:00
Vavassor
96d9444e0b Fixes crash due to unexpected GIFV attachments.
Also when composing a reply it defaults the visibility to the status being replied to. Also, public timeline visibility is no longer in the options list when replying, it never had an effect and was just erroneously left there.
2017-03-05 19:58:36 -05:00
Vavassor
b0b84509cd Seventh Alpha Release 2017-03-03 21:16:15 -05:00
Vavassor
91ad3acc79 Unfinished keyboard GIF picking stuff? Not accessible by the user, yet. 2017-03-03 20:44:44 -05:00
Vavassor
9e49da64bf Fixes two bugs:
-One where deletion causes statuses to lose track of where they are in timelines, so subsequent deletion and other actions are performed on the wrong status.
-It's was possible to infinitely open copies of the same thread, account page, and tag page by just continuously clicking on the status, avatar, or hash tag respectively.
2017-03-02 19:25:35 -05:00
Vavassor
c18186f135 Fixes a bug where if the send or report buttons are mashed they can send several copies of the same thing. 2017-03-02 01:05:02 -05:00
Vavassor
4fdeba248a Sixth Alpha Release 2017-03-01 16:01:49 -05:00
Vavassor
1cbd7eecc7 Keep Volley from leaking requests between activities and add a forgotten license notice. 2017-03-01 00:43:46 -05:00
Vavassor
054ab8fb1c Several minor layout issues fixed, overlapping text on different device resolutions. 2017-03-01 00:36:15 -05:00
Vavassor
3ab06eb250 The reporting page now allows reporting multiple statuses. (It's a bit cramped, though.) 2017-02-28 21:38:47 -05:00
Vavassor
4b8573a82f Reporting statuses is now possible! 2017-02-27 00:21:46 -05:00
Vavassor
0a32c58801 Follow notifications now allow you to view the account that followed and follow back from the notification timeline. 2017-02-26 20:14:13 -05:00
Vavassor
9dceb7a226 TODO's have been erradicated. 2017-02-26 19:14:50 -05:00
Vavassor
c1d4bdbdfb Volley request leaks across activity/fragment boundaries should no longer be able to occur.
Also, the singleton allows contexts to be cleaned up instead of holding onto a dead reference.
2017-02-23 19:32:45 -05:00
Vavassor
46fe328967 A bit of code cleanup, mostly getting rid of warnings. 2017-02-22 14:13:51 -05:00
Vavassor
c4114b6be2 The block list is now its own functional piece, instead of just being a copy of the following/follows lists on account profiles. 2017-02-21 21:12:49 -05:00
Vavassor
9b6f5e63d3 Viewing your block list is now possible on the main menu.
Also, changed how end-of-timeline behaviour is handled on all timelines. It should detect it more reliably now.
2017-02-21 17:55:37 -05:00
Vavassor
e59c0534c7 Viewing your favourites is now accessible on the main menu. 2017-02-20 21:32:10 -05:00
Vavassor
dab6807bff Fifth Alpha Release (actually fifth this time) 2017-02-19 19:27:15 -05:00
Vavassor
b62463f832 Introduced a new bug fixing the last one, woops. That one's fixed too. 2017-02-17 23:33:10 -05:00
Vavassor
0439fabd79 Fixed a crash under API level 21 on the main timeline due to trying to tint the status buttons with selectors. 2017-02-17 23:10:46 -05:00
Vavassor
26b988aab7 Fifth alpha release 2017-02-17 18:28:43 -05:00
Vavassor
9eb47a471d Fixed composer losing attachments and status options when changing configuration. Also, the composer remembers your last visibility choice. 2017-02-17 17:56:31 -05:00
Vavassor
af4af94775 Fixed crash on pre-Lollipop devices (API levels 20 and prior) due to trying to load attributes in drawables. 2017-02-16 21:11:05 -05:00
Vavassor
8964c61397 Third alpha release 2017-02-16 17:10:45 -05:00
Vavassor
96a5692717 Dark and light themes now exist and can be switched in preferences. 2017-02-16 13:52:55 -05:00
Vavassor
79b3d83368 Hashtags are now also highlighted in the composer, similar to mentions. 2017-02-13 22:39:48 -05:00
Vavassor
f14973a6d4 Replaced the regex gunk in the composer with something more readable and more reliable.
Also, put in a fix for a crash related to failing while loading the vector image for the media picker button.
2017-02-13 21:46:25 -05:00
Vavassor
22a2a31afe Changed visual theme to a dark style. Also, set up things for a future switchable light/dark theme. 2017-02-13 00:18:17 -05:00
Vavassor
3b52da66a2 Second alpha release 2017-02-07 20:27:25 -05:00
Vavassor
2112c442a3 Gave splash screen its own images. 2017-02-07 20:24:22 -05:00
Vavassor
56341a15af Fixed: crash on splash screen on version Kitkat and under due to trying to load a vector drawable in a selector. 2017-02-07 18:44:54 -05:00
Vavassor
33883aca3d End of timelines are now detected correctly. Also, duplicate notifications/accounts are prevented. 2017-02-07 16:47:05 -05:00
Vavassor
5f39da27b3 Fixed: In the composer, certain combinations of opening/closing the keyboard and add/removing media items would cause the text editor to shrink so the text was no longer visible. 2017-02-07 16:05:55 -05:00
Vavassor
b4a91112a3 Initial Alpha release! 2017-02-07 02:05:50 -05:00
Vavassor
c937d30713 Fix: All statuses failed to load when status JSON was checked for boolean values, but received null and would throw a JSONException.
A change in the Mastodon server implementation seemed to be the cause. In the future, either default booleans to false or check for null first before getting them.
2017-02-05 23:13:48 -05:00
Vavassor
e0ab25334b Added preferences for pull notifications! Also bits of cleanup. 2017-02-05 02:34:55 -05:00
Vavassor
0a45b72391 Added logo and made login page slightly more clear. 2017-02-04 23:20:19 -05:00
Vavassor
86623c634a Added content warnings to status composer and slightly reworked its design in general. 2017-02-03 19:53:33 -05:00
Vavassor
3bd360a7ee Added margin between pages in tab layouts. (tiny change) 2017-02-02 19:18:41 -05:00
Vavassor
887e68700a Made wrapping behaviour of long names and long content warnings better on timelines. 2017-02-01 17:01:34 -05:00
Vavassor
cad060282b Links in user bios can be clicked on. 2017-02-01 15:20:39 -05:00
Vavassor
62ff735878 Fixed content warnings not being reset properly, causing them to appear in other statuses. 2017-02-01 04:25:22 -05:00
Vavassor
aec83c70fc Animated GIF's now animate when viewed in fullscreen. 2017-02-01 02:13:14 -05:00
Vavassor
2b6bc8a5c7 Content warnings now show/hide on all timelines. 2017-01-31 18:42:05 -05:00
Vavassor
1429dfc7b5 Account profiles no longer partial! 2017-01-30 23:51:02 -05:00
Vavassor
60d68b0ae6 Partial account profile pages now in. Follows/Followers tabs are empty and block/follow does nothing yet. 2017-01-27 22:33:43 -05:00
Vavassor
dbb2663882 Links and tags in statuses are now clickable and open suitable pages.
Mentions are also, incidentally, but still link to the account page for that user in the browser. This should be changed to an in-app account page when that's finished, but it's actually fairly suitable fallback behaviour for now.
2017-01-26 19:34:32 -05:00
Vavassor
83f8b4303c Added mention/reply notifications provided by a background service. 2017-01-24 23:35:54 -05:00
Vavassor
b00a3cf443 Adds a toot thread viewing mode. Also, many files were missing and didn't push so the previous commits may have been very wrong? 2017-01-23 00:19:30 -05:00
Vavassor
32fecabd7f finishes the Notifications timeline 2017-01-22 18:42:05 -05:00
Vavassor
98085bab6a License info now available 2017-01-20 03:09:10 -05:00
Vavassor
eddc15fdca The reply button now works, and mentions are highlighted in compose mode. 2017-01-19 23:59:21 -05:00
Vavassor
2106d7a53c Jumping to top capability and a progress/retry footer added to timelines. 2017-01-18 13:35:07 -05:00
Vavassor
6b684bceff Attaching media to toots is now possible. Images over the upload limit are automatically downsized, videos are not. 2017-01-16 13:15:42 -05:00
Vavassor
bab33a0715 sensitive media previews are now hidden and shown with a click 2017-01-10 15:41:50 -05:00
Vavassor
e551de7521 added media previews to timeline and media viewers 2017-01-10 01:14:27 -05:00
Vavassor
370b1e52aa added a basic compose screen, and the 3 main timelines in a tabbed layout 2017-01-07 17:24:02 -05:00
Vavassor
b78ccb1b49 converted timeline fetching to use volley, for consistency 2017-01-03 19:23:57 -05:00
Vavassor
bba1b37fd8 initial commit 2017-01-02 18:30:27 -05:00