Commit graph

321 commits

Author SHA1 Message Date
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