Commit Graph

797 Commits

Author SHA1 Message Date
tom79 c6a77e2b62 Fixes potential crashes when no status have been retrieved before first notifications 2017-10-11 10:11:59 +02:00
tom79 2175c17ce6 Filters boosts & replies in home timeline 2017-10-11 09:23:32 +02:00
tom79 e09dbbe307 Adds instance name after some usernames 2017-10-10 18:39:40 +02:00
tom79 47062a4bff Makes all account clickable after a search 2017-10-10 18:31:59 +02:00
tom79 9521bc931b Fixes potential index out of bounds when translating 2017-10-09 19:26:05 +02:00
tom79 d6e5c6d60d Fixes potential index out of bounds when sharing 2017-10-09 19:24:21 +02:00
tom79 9901dacf8a Merge branch 'autocomplete_tag' into develop 2017-10-09 18:56:25 +02:00
tom79 bc06c01bd6 Working with both tags and accounts search 2017-10-09 18:55:25 +02:00
tom79 c9605d6720 Order searches 2017-10-09 18:41:16 +02:00
tom79 bae92796c5 Adds search on tags 2017-10-09 18:35:43 +02:00
PhotonQyv 1dbb209c2d Tweak for layout of About Activity on larger screens. 2017-10-08 16:48:33 +01:00
tom79 7f95d5606d changes icon inside the app 2017-10-08 17:02:18 +02:00
tom79 4b46edc5f4 default size 2017-10-08 16:54:47 +02:00
tom79 96f8a5ad6d New notification icons 2017-10-08 16:43:30 +02:00
tom79 ececf62027 New notification icons 2017-10-08 15:12:58 +02:00
tom79 dd3ac5394d Adds new icon launcher + adds thanks 2017-10-08 11:54:41 +02:00
tom79 c4b3b90444 Improves remote follow - 2 2017-10-07 18:34:29 +02:00
tom79 c6637eda44 Improves remote follow 2017-10-07 18:18:26 +02:00
tom79 9adeddb4e4 Fixes a bug with boost and cross-account actions 2017-10-07 14:18:02 +02:00
tom79 b6194eabfa Some improvements 2017-10-07 13:00:08 +02:00
tom79 5d954f6902 Fixes jumps in list 2017-10-07 10:16:48 +02:00
tom79 4d0c3dae7e Some fixes 2017-10-07 08:34:50 +02:00
tom79 fb0ee85e7f Adds lib for rating the app *Google Play release* 2017-10-06 18:43:03 +02:00
tom79 becae0157a Fixes scroll 2017-10-06 07:16:12 +02:00
tom79 70ca5cb94e Opens account in built-in browser (from topbar) 2017-10-05 19:22:58 +02:00
tom79 5590333ef7 Fixes typo 2017-10-05 19:14:11 +02:00
tom79 a392eb78df Fixes icon order (reply/boost/fav) 2017-10-05 19:12:49 +02:00
tom79 e157e92956 Improves cross-account actions with long click 2017-10-05 19:09:56 +02:00
tom79 0f3c64978f Pin can only be done by owner + fixes an issue when query fails 2017-10-05 07:29:35 +02:00
tom79 563bb53f40 Limits cross-account actions to usual timelines (ie: removes them from notification timeline) 2017-10-05 07:16:56 +02:00
tom79 6768f382a8 Avoids to store toots when using cross actions with replies 2017-10-04 17:05:47 +02:00
tom79 26ec3d4a02 Limits actions for private/direct toots. 2017-10-04 16:46:04 +02:00
tom79 3b6159ced5 Adds in settings 2017-10-04 16:12:04 +02:00
tom79 ecb4d2255d Fixes some behaviors 2017-10-04 15:57:53 +02:00
tom79 db41068207 Some changes 2017-10-04 13:55:46 +02:00
tom79 b8a1a1fe8e Some fixes 2017-10-04 13:44:32 +02:00
tom79 a21b26a0ea Manages cross actions 2017-10-04 10:23:12 +02:00
tom79 b077ce3e31 Fixes an issue 2017-10-03 19:21:02 +02:00
tom79 7a77e3e995 Cross actions for reblogs/favourites 2017-10-03 19:16:15 +02:00
tom79 b45fa21c15 Adds methods to handle some errors 2017-10-01 19:01:32 +02:00
tom79 1cee3c9f81 Redraw menu when restoring 2017-10-01 19:01:15 +02:00
tom79 7952407849 Changes some sizes 2017-10-01 19:00:55 +02:00
tom79 f071a25820 Fixes some issues with menu + prepares 1.4.9-rc-1 2017-10-01 15:36:14 +02:00
tom79 8c91f242ba Adds website url 2017-10-01 15:02:38 +02:00
tom79 8d7774da8f Merge branch 'filter_notifications' into develop 2017-10-01 14:50:45 +02:00
tom79 278af0b281 Fixes issue with click from alert dialog not opening drafts 2017-10-01 12:55:01 +02:00
tom79 65d4a10821 Adds in settings the possibility to disable all notifications
Fixes an issue with counter and FP when filtering notifications
2017-10-01 11:49:37 +02:00
tom79 e036c600e5 Adds clickable tab for notifications 2017-10-01 10:32:51 +02:00
tom79 e9f813222a Translations 2017-10-01 09:29:30 +02:00
tom79 760cd996a5 Fixes missing translations 2017-09-30 15:53:17 +02:00
tom79 fb78b14589 Fixes issue with provider... 2017-09-30 14:52:21 +02:00
tom79 f04fae7a3d Fixes truncate with toots 2017-09-30 11:49:18 +02:00
tom79 c417d8bc12 Iconified toolbar when changing account 2017-09-30 11:30:50 +02:00
tom79 0813d65bb8 Fixes url from local streaming tl 2017-09-30 11:25:56 +02:00
tom79 9a85dbfe28 Last changes to manage local timeline with streaming api 2017-09-30 10:57:14 +02:00
tom79 bd9c0f527c fixes in copy/past 2017-09-30 09:01:36 +02:00
tom79 28450bd9b9 Adds changes in fragment 2017-09-30 09:00:00 +02:00
tom79 4e1faa6a67 Prepares service for local timeline 2017-09-30 08:48:44 +02:00
tom79 facade4974 Excludes from notifications values 2017-09-30 08:36:07 +02:00
tom79 0f773d3d7b Fixes an issue when killing service when app went in background 2017-09-30 08:29:39 +02:00
tom79 02e52334b6 Fixes visibility issue to avoid FP 2017-09-29 19:07:42 +02:00
tom79 f0a6abc5c1 Attaches menu to button 2017-09-29 18:59:14 +02:00
tom79 96f2b31a80 Last fixes 2017-09-29 18:53:45 +02:00
tom79 6276d90a0b Minimizes the code for popups 2017-09-29 18:44:20 +02:00
tom79 07a1026f76 Prepares new menu for general timelines 2017-09-29 18:29:56 +02:00
tom79 cc7313ed26 Restarts streaming if stopped for federated timeline (when app goes in foreground and tab is visible) 2017-09-29 16:22:36 +02:00
tom79 15b1809d87 Improves behavior when searching missing toots in federated timeline 2017-09-29 16:10:11 +02:00
tom79 336acdc30c Avoids conflicts with lock in accounts 2017-09-29 14:08:46 +02:00
tom79 178dfdb729 Streaming service for federated timeline stopped immediately when fragment lost focus 2017-09-29 07:19:30 +02:00
tom79 31f1fbff09 Avoids NRA when too much toots in federated timeline 2017-09-28 19:34:26 +02:00
tom79 7b9776f808 Some improvements 2017-09-27 17:52:23 +02:00
tom79 b0a4681a04 StartService when tab focused 2017-09-26 19:35:02 +02:00
tom79 1909522b3d Adds streaming API for federated timeline 2017-09-26 19:19:53 +02:00
tom79 ccfd09f9ca Fixes issue with remaining space left for counter 2017-09-26 07:11:57 +02:00
tom79 ff82b55ea9 Safetynet: Fixes issue when switching accounts to keep a reference to previous fragments and handles messages 2017-09-25 19:31:11 +02:00
tom79 c377192100 Fixes issue when switching accounts to keep a reference to previous fragments and handles messages 2017-09-25 19:29:36 +02:00
tom79 9e246733f1 Fixes issue with sharing 2017-09-25 07:11:44 +02:00
tom79 e73006fa49 Fixes last bug with broadcastreceiver 2017-09-24 19:27:04 +02:00
tom79 9bc6e4795e Fixes when loading next toots. 2017-09-24 18:44:42 +02:00
tom79 56190e49df Improves menu more in header 2017-09-24 16:51:08 +02:00
tom79 45b6478b20 Makes the profile picture icon in toolbar clickable to open menu 2017-09-24 15:05:00 +02:00
tom79 dea2993005 Enable button when an error occurs to upload new media 2017-09-24 11:59:54 +02:00
tom79 07e7f76a09 Merge branch 'improves_ui' into develop 2017-09-24 11:56:23 +02:00
tom79 dccda260ce Some fixes with colors & sizes 2017-09-24 11:55:55 +02:00
tom79 61bd97c394 cleans 2017-09-24 11:42:36 +02:00
tom79 13f2134593 Fixes header issue height with backgrounds 2017-09-24 10:37:00 +02:00
tom79 bb820c2e05 Fixes tabs in settings 2017-09-24 10:19:45 +02:00
tom79 567b6d826e Carriage return for replies 2017-09-24 10:02:56 +02:00
tom79 3529ee0898 Cleans some layouts 2017-09-24 09:56:21 +02:00
tom79 357614e209 Fixes counter issue for new notifications 2017-09-24 08:52:16 +02:00
tom79 fbb22ed576 Merge branch 'improves_ui' into streaming_api 2017-09-24 08:48:06 +02:00
tom79 e154860248 Fixes counter issue for new toots 2017-09-24 08:47:25 +02:00
tom79 5aeffb8ad7 Some fixes 2017-09-23 18:27:45 +02:00
tom79 f095922970 Applies to safetynet 2017-09-23 14:56:53 +02:00
tom79 4d012ec1be Applies changes to main tool bar 2017-09-23 14:51:59 +02:00
tom79 dbd14c68f4 Remove menu item in drawer which are already in tabs 2017-09-23 14:26:51 +02:00
tom79 8b48c8600b Move contextual menu 2017-09-23 14:14:15 +02:00
tom79 3abe414d53 Changes some layouts in header 2017-09-23 12:08:52 +02:00
tom79 5a0e4c8131 Fixes Issue #17 - 24 hour clock in Scheduled Toots 2017-09-23 11:31:25 +02:00
tom79 40099dfba1 Removes temp notifications/status when switching to another account 2017-09-23 11:25:55 +02:00
tom79 d820d18b45 Prepares release 1.4.9-beta-4 2017-09-23 08:48:21 +02:00
tom79 fa637bb45d - 2017-09-23 08:41:13 +02:00
tom79 ed179d54e7 Allows to force translation button to be displayed 2017-09-23 08:16:32 +02:00
tom79 85b64fbcbd Merge branch 'streaming_api' into develop 2017-09-23 08:06:29 +02:00
tom79 c4892f985c Improves streaming service 2017-09-23 08:05:52 +02:00
tom79 026c5443a3 Merge branch 'streaming_api' into develop 2017-09-22 19:49:56 +02:00
tom79 58865f8a7a Improves streaming service 2017-09-22 19:49:25 +02:00
tom79 7ba6a04192 Fixes replies bug 2017-09-22 14:44:00 +02:00
tom79 5c06197b58 Adds some fixes with strreaming api 2017-09-22 07:22:38 +02:00
tom79 3ad5493c3c Fixes some troubles with streaming api 2017-09-21 07:21:04 +02:00
tom79 8b900ddf55 Merge branch 'develop' into streaming_api 2017-09-20 17:53:43 +02:00
tom79 5f4e5e77c5 Issue #15 2017-09-20 16:53:46 +02:00
tom79 4c3a7f9058 Fixes a bug with auto-correct & some keyboards 2017-09-20 16:32:32 +02:00
tom79 042622f1b4 Fixes a bug with auto-correct & some keyboards 2017-09-20 16:30:21 +02:00
tom79 71a53225db Avoids to add twice same info (status/notifications) when cached 2017-09-20 15:08:07 +02:00
tom79 385d1fce72 Adds a control on the id which sends broadcast to activity 2017-09-20 15:00:47 +02:00
tom79 153dc8f15f Removes draft from db when sent + some other improvements 2017-09-20 14:51:15 +02:00
tom79 af4466449f Changes mainactivity for catching click 2017-09-20 10:06:26 +02:00
tom79 e961ecbff7 Adds fragment for drafts and entry in menu 2017-09-20 10:04:40 +02:00
tom79 1a63539843 Updates translations 2017-09-20 07:36:09 +02:00
tom79 f77155c3cc Delays the action and adds new mechanism to remove screenshot for mentions in notifications 2017-09-19 19:36:41 +02:00
tom79 394c3e05c5 Delays the action 2017-09-19 19:21:58 +02:00
tom79 47b9e84d51 Merge branch 'develop' into mention_toots 2017-09-19 19:00:14 +02:00
tom79 41868ccab1 Fixes crashes notifications 2017-09-19 18:20:40 +02:00
tom79 ac77f1393a Fixes crashes 2017-09-19 18:19:46 +02:00
tom79 6faf3b5780 Screenshots managed with drawers 2017-09-18 20:32:36 +02:00
tom79 8ef7a2cfd1 Direct & private toots can't be mentionned 2017-09-17 18:55:02 +02:00
tom79 e56aaa2a67 Fixes translations 2017-09-17 16:52:27 +02:00
tom79 5aeb317eca Last improvements for 1.4.9-beta-2 2017-09-17 16:28:33 +02:00
tom79 3f8e804982 Some improvements with follow/unfollow 2017-09-17 15:44:32 +02:00
tom79 abd1dbb14f Merge branch 'develop' of https://bitbucket.org/tom79/mastodon_etalab into develop 2017-09-17 15:36:29 +02:00
tom79 4740ba8dba Improves streaming API 2017-09-17 15:34:41 +02:00
tom79 df9f229746 Some layout adjustments 2017-09-17 12:25:21 +02:00
tom79 288d737393 Implements async task 2017-09-17 11:50:00 +02:00
tom79 13e1a97829 Updates layouts and drawer actions 2017-09-17 11:28:50 +02:00
tom79 6a7f39b7a6 Adds text for follow request sent 2017-09-17 11:00:14 +02:00
tom79 b8ecebece2 Prepares buttons 2017-09-17 10:58:00 +02:00
tom79 881254f761 Improves streaming API 2017-09-17 10:55:55 +02:00
tom79 1ffea48ad2 Improves mechanism of mentions when toots have images. 2017-09-16 20:02:30 +02:00
tom79 4e253be459 Removes useless icon 2017-09-16 17:02:11 +02:00
tom79 2c9acba270 Fixes webview color 2017-09-16 17:01:51 +02:00
tom79 a133b8518a Adds watermark 2017-09-16 16:52:51 +02:00
tom79 84a2080f32 Fixes elements visibility 2017-09-16 15:16:16 +02:00
PhotonQyv 26cf7e636a Merged in PhotonQyv/mastodon_etalab/PhotonQyv-Baseline (pull request #115)
Added required interface that was missed out of the fdroid version of MainActivity.
2017-09-16 11:59:26 +00:00
tom79 ef6e4046b4 Adds "via" 2017-09-16 12:42:03 +02:00
PhotonQyv fc51b0efa4 Merge remote-tracking branch 'remotes/tom-repo/develop' into PhotonQyv-Baseline 2017-09-16 11:37:25 +01:00
tom79 63de4970ee Extends to notifications 2017-09-16 12:25:57 +02:00
tom79 06707d89b4 Sends the mentioned toot as a picture 2017-09-16 12:20:06 +02:00
tom79 32bc0a5738 Prepares new code 2017-09-16 12:10:01 +02:00
tom79 d894c38473 Forces engine translators to find the targeted languages 2017-09-16 10:19:43 +02:00
tom79 dd1c80b6d8 Catches exception when can't handle pinned status 2017-09-16 10:16:05 +02:00
tom79 4860348967 Preview replies forced to fales for all 2017-09-16 09:58:11 +02:00
tom79 f2de55dd0c Updates notification push max_id 2017-09-16 09:56:26 +02:00
tom79 cea0531a05 Fixes an issue with status content and clicks with elements 2017-09-16 09:44:09 +02:00
tom79 8651ac3372 Automatically increments counters when adding to favourites or when boosting 2017-09-16 09:16:13 +02:00
tom79 8accb05b72 Adds some todo in case pinned toots from other accounts can be retrieved + improves icon changes 2017-09-16 08:53:37 +02:00
tom79 9b4d35fc1a Pinned icons fixes size + API retrieves pinned value 2017-09-16 08:42:27 +02:00
PhotonQyv 80862aa4b5 Added required interface. 2017-09-15 19:27:36 +01:00
tom79 a84a478969 Pinned toots are only accessible from authenticated account, so I changed the way they are displayed in ShowAccountActivity 2017-09-15 19:51:41 +02:00
tom79 03c09c8465 Pinned status some fixes 2017-09-15 19:15:23 +02:00
PhotonQyv 973ecd4987 Cleaned code up, still not got pins changing colour correctly. 2017-09-15 02:00:26 +01:00
PhotonQyv 9626ec9977 Added code to display the pinned toots in the ShowAccountActivity. The counter works, even though the thumb tacks don't quite, due to my code in DisplayStatusFragment not being quite right. 2017-09-14 21:29:49 +01:00
PhotonQyv 9c77466915 Merge remote-tracking branch 'remotes/tom-repo/develop' into PinningToots 2017-09-14 19:54:32 +01:00
PhotonQyv 5af87d9c13 Added a comment regarding the async call to get the instance info. 2017-09-14 19:45:54 +01:00
PhotonQyv daa955e47a Added some comments.
I'm not happy that I'm making best use of the async callbacks for changing the icon. But it works, more or less.
2017-09-14 19:39:51 +01:00
tom79 daf1f150ec Fixes loading issue with replies 2017-09-14 19:07:30 +02:00
PhotonQyv 71184f98b5 Updated code to allow for instance version check. 2017-09-14 18:04:29 +01:00
tom79 afa97d8a97 Translation button is back (smaller) 2017-09-14 18:54:13 +02:00
tom79 67285b0876 Fixes jump listview when new content is available. 2017-09-14 18:45:20 +02:00
tom79 491d3f4285 Updates German localization. 2017-09-14 07:16:28 +02:00
PhotonQyv 793c77f2ab Updated to change icon when a toot has been pinned. 2017-09-13 21:02:55 +01:00
PhotonQyv c4c26742d4 Added a couple of yellow versions of the thumb tack. 2017-09-13 20:39:42 +01:00
PhotonQyv 4602ff2bc4 Missed one. 2017-09-13 20:09:22 +01:00
PhotonQyv c93e95587d Updated the thumb tack icon. Hopefully larger this time. 2017-09-13 20:05:12 +01:00
PhotonQyv 6d03e03481 Removed the extra options in the menu. 2017-09-13 18:46:09 +01:00
tom79 2a41e035f7 Fixes a crash due to class cast 2017-09-13 19:15:02 +02:00
tom79 8916803f47 Last fixes. 2017-09-13 19:09:35 +02:00
PhotonQyv 4f3b2f9e5a Wood For the Trees Issue. Missed a '/' out of the url for unpin! 2017-09-13 18:04:56 +01:00
tom79 19da8d42f1 Fixes an issue with counters 2017-09-13 18:59:55 +02:00
PhotonQyv 58661f54a4 Closer, but still can't get a pinned toot to unpin. 2017-09-13 15:55:15 +01:00
tom79 c6305baa7c Fixes some behaviors 2017-09-13 15:21:03 +02:00
PhotonQyv 50fb1a1515 Added code to place a thumb tack icon in any toot that user owns. So that it can be pinned. Tied in code to actually pin the toot. 2017-09-13 10:41:46 +01:00
tom79 c1fd4b1d59 updates counters 2017-09-13 08:47:59 +02:00
tom79 6ffce804e9 New toots are sent directly to activity 2017-09-13 08:38:08 +02:00
PhotonQyv b419d829dd Added a basic pinAction() method. That currently will attempt to pin a toot regardless of whether the toot is already pinned. 2017-09-13 00:26:33 +01:00
PhotonQyv 2d995c6e78 Slowly adding code to allow click on icon to pin or unpin a toot. 2017-09-13 00:21:51 +01:00
PhotonQyv c2da4f341e Added pin icon to drawer_status. 2017-09-12 23:54:30 +01:00
PhotonQyv d7fc79db72 Added pin icon. 2017-09-12 23:42:16 +01:00
tom79 9b8c6635e7 Only connected account receives live events 2017-09-12 19:18:55 +02:00
tom79 0fc3214390 Removes useless methodes 2017-09-12 18:41:13 +02:00
tom79 236b76188a Service binder 2017-09-12 18:14:41 +02:00
PhotonQyv d0e9fce6ee Merge remote-tracking branch 'remotes/tom-repo/develop' into PinningToots 2017-09-12 16:33:38 +01:00
PhotonQyv 057a940a2e Added code so that user can pin a toot.
Can't currently unpin one, nor see existing pinned toots. (API calls are coded).
Work in Progress.
2017-09-12 16:29:43 +01:00
tom79 48fead3b55 Fixes issue when adding an account 2017-09-11 19:04:40 +02:00
tom79 364b4ca738 Should fix the crash when onResume is called before data have been retrieved 2017-09-11 07:11:59 +02:00
tom79 5b6f6e928b Avoids to return a null value for notifications. 2017-09-11 07:04:01 +02:00
tom79 90564d9b2d Fixes potential crashes 2017-09-11 07:01:59 +02:00
tom79 1a42e4e09a Fixes count numbers for remote accounts 2017-09-10 17:17:49 +02:00
tom79 9fa8359cab Fixes potential crashes when retrieving the relationship 2017-09-10 15:54:06 +02:00
tom79 7e97064100 Fixes regex issue to catch spaces with Google translate. 2017-09-10 10:01:12 +02:00