Commit Graph

375 Commits

Author SHA1 Message Date
stom79 5e7fbb9af1 Improves dates & cards 2017-12-25 18:23:01 +01:00
stom79 fc306393f4 Improves avatars 2017-12-25 12:06:35 +01:00
stom79 da0a9bc694 Shorter dates 2017-12-22 17:56:56 +01:00
stom79 05167022ab Shorter dates 2017-12-22 17:28:50 +01:00
stom79 0f1a364069 Fixes small issue with mention in spoilers 2017-12-22 14:22:57 +01:00
stom79 4dd0d94c2c Fixes issue #175 - Hide Post Numbers 2017-12-22 07:00:02 +01:00
stom79 160732caf1 Fixes potential crashes 2017-12-19 06:53:07 +01:00
PhotonQyv 6aecf9e3c2 Added code to hopefully fix a crash caused by passing a destroyed context into the Glide library. 2017-12-17 01:08:09 +00:00
stom79 574be80e69 Release 1.6.7.1 2017-12-16 13:29:12 +01:00
stom79 fec0b38056 Fixes issue #140 + some fixes in typo 2017-12-16 08:17:42 +01:00
stom79 8dfb8c4a0d Finale release 2017-12-15 20:01:58 +01:00
stom79 8f68d890ce Fixes errors 2017-12-15 18:03:06 +01:00
stom79 07633c85e6 Downgrade lib 2017-12-14 07:26:37 +01:00
stom79 e8fdd7c977 Fixes issue #131 - Users Below Content Warnings 2017-12-13 14:48:18 +01:00
stom79 a18cda47e5 Removes Gson lib 2017-12-10 18:05:51 +01:00
stom79 6f5672120a Fixes issue #118 - Allows to disable GIF avatars in settings 2017-12-10 08:47:00 +01:00
stom79 1aa3c2c74b Prepares graphic changes 2017-12-10 08:33:26 +01:00
PhotonQyv 22dfd4e292 Added a fix for negative timestamps on toots. 2017-12-09 15:11:02 +00:00
stom79 f153017c38 Merge branch 'bookmark' into develop 2017-12-09 08:31:51 +01:00
stom79 fe2b0eb957 Some fixes 2017-12-08 19:36:26 +01:00
stom79 68262542c8 Fixes issue #95 - Content not refreshed when an account is added 2017-12-08 07:22:42 +01:00
stom79 33f55accd9 Fixes issue #91 - Can't save video 2017-12-07 18:48:18 +01:00
PhotonQyv 2beea3bda5 Added a couple of Helper methods to allow a status's date to be clickable, so that an absolute date & time are shown (SHORT format for both) for 5 seconds. 2017-12-05 14:24:14 +00:00
stom79 73ee9de5ab Some cleaning 2017-12-03 14:32:11 +01:00
stom79 09802c4860 Changes the way to deal with status 2017-12-03 10:56:54 +01:00
stom79 257e446033 Fixes crashes with notifications 2017-12-03 07:52:32 +01:00
stom79 502b130899 Some cleaning 2017-12-02 15:05:54 +01:00
stom79 2ed93d99dc Some cleaning 2017-12-02 14:54:25 +01:00
stom79 829ea6fd43 clean 2017-12-02 14:10:42 +01:00
stom79 97fb1e71f3 Some improvements 2017-12-02 12:38:58 +01:00
stom79 fc792a8f24 Some improvements 2017-12-02 11:29:29 +01:00
stom79 e3c663237c Changes lib for media 2017-12-02 11:02:25 +01:00
stom79 9d5a7112db Uses the MyTransL library 2017-11-29 15:06:30 +01:00
stom79 149032b2b2 Cache system 2017-11-26 19:49:32 +01:00
stom79 9e743176cb Small fix with toot activity 2017-11-26 07:31:50 +01:00
stom79 8ed008221c adds health checker 2017-11-25 11:01:34 +01:00
stom79 6efbf03add Retrieves custom emoji automatically 2017-11-24 07:13:30 +01:00
stom79 a29fcbde6b Issue #43 - Filter home timeline with regex 2017-11-22 19:09:22 +01:00
stom79 28b259ea54 Fixes potential null pointers 2017-11-20 16:06:09 +01:00
stom79 78605a6568 Fixes issue with custom emoji from other instances 2017-11-19 16:08:34 +01:00
stom79 5299fe83e4 Prepares release 1.6.0-rc-2 2017-11-19 14:20:44 +01:00
stom79 12da7c3a03 Fixes issue #37 - treatment not called :\ 2017-11-19 12:35:33 +01:00
stom79 e89f55ea5e Removes lib & keeps on improvements 2017-11-18 12:22:41 +01:00
stom79 1903fc14d5 Fixes bad cast depending of the streaming service 2017-11-14 15:11:31 +01:00
stom79 75d9a8f59f Fixes issue #39 2017-11-14 14:32:39 +01:00
stom79 5bf0472d18 Some cleaning and adds previous streaming service if user wants to stop the new one. 2017-11-12 08:33:24 +01:00
stom79 31fdbf20e9 Improves service 2017-11-11 10:05:37 +01:00
stom79 dd35d23e47 Upgrade streaming service 2017-11-11 07:26:52 +01:00
stom79 00b0d4deaa Fixes issue #32
Makes account names clickable in profiles
2017-11-08 17:36:33 +01:00
stom79 b6d5134229 Fixes issue #20 2017-11-04 19:04:04 +01:00
stom79 9e703700a8 Improves profile page 2017-11-03 19:12:34 +01:00
stom79 dd4eb4a82d Fixes icon color issue on some devices 2017-11-02 14:06:59 +01:00
stom79 69b8237853 Creates the table in db + stores/updates custom emojis when they are seen in a toot 2017-11-01 18:52:08 +01:00
stom79 bab4bfeffa Merge branch 'translation_in_edittext' into develop 2017-11-01 13:58:34 +01:00
stom79 8d2e4ced34 Changes delay between translations 2017-11-01 13:58:12 +01:00
stom79 9ffa5820b4 Updates the lib to fit my needs 2017-11-01 13:27:40 +01:00
stom79 14f30faa11 Fixes notifications issues (filter no longer shared between push & displayed) 2017-11-01 10:09:04 +01:00
stom79 18508ac1f8 Removes Google translate 2017-10-31 19:43:45 +01:00
stom79 309238fa2b Fixes an issue 2017-10-31 18:06:01 +01:00
stom79 fe0f282b18 Generic method for the implementation 2017-10-31 12:47:51 +01:00
stom79 1ced1f25d9 Adds blacklisted words (ie: starting with %) -> TODO: make this special char configurable 2017-10-31 11:43:49 +01:00
stom79 939c10f30a Removes mentions from translations 2017-10-31 11:37:47 +01:00
stom79 52998d6689 Changes icons with vectors - 3 2017-10-28 17:15:06 +02:00
stom79 b9d59a4b6c Changes icons with vectors 2017-10-28 14:32:18 +02:00
stom79 89562d900d Adds description to media 2017-10-27 16:00:54 +02:00
stom79 8d7f627fb5 Some cleaning 2017-10-27 14:19:13 +02:00
stom79 d5ddc319ee Store instance version + changes into long click 2017-10-27 10:38:22 +02:00
stom79 32b753b3d9 Merge branch 'develop' into recyclerview
# Conflicts:
#	app/src/main/java/fr/gouv/etalab/mastodon/activities/ShowConversationActivity.java
#	app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java
#	app/src/main/java/fr/gouv/etalab/mastodon/fragments/DisplayStatusFragment.java
#	app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java
2017-10-24 10:30:49 +02:00
tom79 328f77d54c Fixes notifications on Android O 2017-10-22 11:55:49 +02:00
tom79 2c3a925cc9 Improves emojis support 2017-10-21 08:43:57 +02:00
tom79 c32b394160 Improves emojis support 2017-10-21 08:07:04 +02:00
tom79 f36ddba6f9 Emojis support 2017-10-20 19:58:46 +02:00
tom79 a22d61c63d Manages eomjis in helper 2017-10-20 07:11:44 +02:00
tom79 35e3ffa541 Improves pictures 2017-10-14 16:43:18 +02:00
tom79 206810c69d Recyclerview beginning 2017-10-14 14:36:48 +02:00
tom79 dc1039bf17 Changes rounded corners 2017-10-11 17:18:32 +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 db41068207 Some changes 2017-10-04 13:55:46 +02:00
tom79 7a77e3e995 Cross actions for reblogs/favourites 2017-10-03 19:16:15 +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 4e1faa6a67 Prepares service for local timeline 2017-09-30 08:48:44 +02:00
tom79 336acdc30c Avoids conflicts with lock in accounts 2017-09-29 14:08:46 +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 1909522b3d Adds streaming API for federated timeline 2017-09-26 19:19:53 +02:00
tom79 e73006fa49 Fixes last bug with broadcastreceiver 2017-09-24 19:27:04 +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 5aeffb8ad7 Some fixes 2017-09-23 18:27:45 +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 40099dfba1 Removes temp notifications/status when switching to another account 2017-09-23 11:25:55 +02:00
tom79 ed179d54e7 Allows to force translation button to be displayed 2017-09-23 08:16:32 +02:00
tom79 3ad5493c3c Fixes some troubles with streaming api 2017-09-21 07:21:04 +02:00
tom79 6faf3b5780 Screenshots managed with drawers 2017-09-18 20:32:36 +02:00
tom79 1ffea48ad2 Improves mechanism of mentions when toots have images. 2017-09-16 20:02:30 +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
tom79 32bc0a5738 Prepares new code 2017-09-16 12:10:01 +02:00
tom79 4860348967 Preview replies forced to fales for all 2017-09-16 09:58:11 +02:00
tom79 cea0531a05 Fixes an issue with status content and clicks with elements 2017-09-16 09:44:09 +02:00
tom79 03c09c8465 Pinned status some fixes 2017-09-15 19:15:23 +02:00
PhotonQyv 9c77466915 Merge remote-tracking branch 'remotes/tom-repo/develop' into PinningToots 2017-09-14 19:54:32 +01:00
tom79 6ffce804e9 New toots are sent directly to activity 2017-09-13 08:38:08 +02: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 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 3e569248a3 divides confirmations between boosts and favourites - default false for favourites 2017-09-10 09:48:05 +02:00
PhotonQyv a73a1b53e0 Fixed an issue with Google Translate not translating a particular toot, hopefully fixes other toots that were failing, though I've ony come across one, so far. 2017-09-06 16:53:56 +01:00
tom79 cd10fd7a76 Cancel notifications if new content has been read with the app 2017-09-05 19:12:54 +02:00
tom79 7ef423abd8 Removes some useless methods 2017-09-04 19:01:41 +02:00
tom79 83c9a6c22b Improves unread toots/notifications - 2 2017-09-03 18:13:13 +02:00
tom79 22e10925fd Improves unread toots/notifications 2017-09-03 15:06:07 +02:00
tom79 daac10d407 Prepares methods and values 2017-09-02 18:43:36 +02:00
tom79 68d9ff9ba7 Improves counters 2017-09-02 18:17:00 +02:00
tom79 831eed8799 Simplify the process to retrieve remote picture and content (Mastalab logic). 2017-09-02 10:13:40 +02:00
tom79 7d3772a922 Allows to hide tabs. 2017-09-01 17:17:22 +02:00
tom79 a82db61579 Restarts when connection was broken 2017-08-30 15:24:18 +02:00
PhotonQyv 0d6c60844c Sorted out a basic colour choice for Notifications, when you have Silent turned on. NB. I can't test it as my phone only has red as a colour. 2017-08-29 20:10:41 +01:00
tom79 e27b3dad58 Security if websockets failed 2017-08-29 16:22:57 +02:00
PhotonQyv 0b60beb415 Removed some unneeded imports. 2017-08-29 08:54:14 +01:00
tom79 3a366526b0 catch notifications 2017-08-28 19:04:13 +02:00
tom79 d222ab3ff2 Changes methods in fragment and mainactivity 2017-08-28 15:30:15 +02:00
tom79 d43feffca8 Implements broadcasts 2017-08-28 15:01:45 +02:00
tom79 b5da37d103 Creates activity and event click 2017-08-28 09:20:19 +02:00
PhotonQyv 39c9c4c188 Fixed Notifications. I messed up when I changed the code. Mastodon Boop now sounds again, and vibration works for silent notifications. 2017-08-27 22:32:29 +01:00
PhotonQyv 5d9ec01224 Cleaned up code so that Defaults are set up correctly in notifyUser() method. 2017-08-26 15:11:41 +01:00
tom79 fac7350c25 Enable light notification for both modes 2017-08-26 11:35:39 +02:00
PhotonQyv fc56e216ed Merged in PhotonQyv/mastodon_etalab/Notification_Light (pull request #84)
Slowed the notification light down.
2017-08-26 08:00:16 +00:00
PhotonQyv 304c9913e4 Slowed the notification light down. 2017-08-26 08:44:26 +01:00
PhotonQyv 401a6d2b29 Merge remote-tracking branch 'remotes/tom-repo/develop' into MastodonBoop 2017-08-25 20:28:44 +01:00
PhotonQyv ae6e109bdf Merge remote-tracking branch 'remotes/tom-repo/develop' into MastodonBoop
# Conflicts:
#	app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java
2017-08-25 20:28:17 +01:00
PhotonQyv 93dc95bb75 Added notification light, that may or may not be blue (on my phone it's red). 2017-08-25 19:54:42 +01:00
tom79 1c1ab6a4e6 Prepares layouts + preferences 2017-08-25 15:53:04 +02:00
tom79 24e21c0210 Prepares for settings + fixes a bug 2017-08-25 12:53:08 +02:00
tom79 1289379582 Fixes some issues 2017-08-25 10:25:13 +02:00
tom79 48cf5732c0 Prepares method 2017-08-24 13:03:22 +02:00
PhotonQyv d259434999 Merge branch 'master' into TargetApi. 2017-08-23 11:12:57 +01:00
PhotonQyv 91cd17025d Merge branch 'master' into MastodonBoop 2017-08-23 11:06:42 +01:00
tom79 d8d4dfc265 Fixes potential crashes when the menu is not inflated 2017-08-22 10:32:50 +02:00
tom79 a12c79755d Merge accounts from the same instance in menu 2017-08-22 09:30:37 +02:00
tom79 123f45fca9 Fixes a small issue with account picker menu 2017-08-22 09:09:31 +02:00
tom79 7c057156f7 Improves account picker menu 2017-08-22 09:02:40 +02:00
tom79 1d17f808a9 Adds a fix to avoid to translate URLs and TAGs 2017-08-21 19:06:26 +02:00
tom79 907235878b Avoids to translate URLs and TAGs 2017-08-21 17:32:09 +02:00
tom79 fd6fe5bf9e Adds the possibility to remove profile pictures for replies 2017-08-20 12:11:58 +02:00
PhotonQyv 346ef1a954 Updated to @RequiresApi() notation in Helper.java and added it to ShowAccountActivity.java 2017-08-19 11:37:49 +01:00
PhotonQyv 811199ce5b Added TargetApi() annotation to onLoadingComplete() method to fix a warning. 2017-08-19 11:05:19 +01:00
PhotonQyv b0917941b9 Made Mastodon Boop the notification sound. 2017-08-19 10:21:53 +01:00
tom79 21b567f285 prepares layout to display replies 2017-08-16 17:16:57 +02:00
tom79 7b39a11eeb Adds a fix with the menu when switching between a locked & unlocked accounts 2017-08-15 18:54:34 +02:00
tom79 3c25813aa7 merges ui_improvements 2017-08-15 18:14:28 +02:00
tom79 45ac4fb949 Fixes alert dialog issue 2017-08-15 18:07:23 +02:00
tom79 62f9379a2f Layout changes + programmatically set zoom values for text & icons 2017-08-15 11:45:33 +02:00
tom79 838e4c9791 Add links in toots for media as an option in settings 2017-08-15 09:02:46 +02:00
tom79 de12262501 Adds image banner in header when available 2017-08-13 19:34:07 +02:00
tom79 0a51eb416a Improves method to switch between layouts 2017-08-12 13:48:06 +02:00
tom79 979334e44d Adds a method to switch between layout 2017-08-12 09:53:07 +02:00
tom79 64cc993faa Prepares method to switch between layout 2017-08-12 09:26:38 +02:00
tom79 d8fe52df11 Prepares variables for switching between layouts 2017-08-12 08:49:45 +02:00
tom79 58ebb4877f Fixes an issue with the text which is fully clickable (underline) when a screen name is mentioned twice (or more) 2017-08-10 14:11:20 +02:00
tom79 c4b23551fb Cleans some code to prepare changes 2017-08-08 18:15:37 +02:00
tom79 861105c90d Fixes a bug with versions >= N and carriage returns 2017-08-08 18:02:06 +02:00
tom79 4b7cfa07f2 Allows to manage the default visibility of the toots for non locked accounts. Cf: https://bitbucket.org/tom79/mastodon_etalab/issues/5/set-default-level-of-publishing 2017-08-07 10:20:44 +02:00
PhotonQyv d3f79b94fe First pass at user-configurable NSFW Timeout. 2017-08-07 00:53:33 +01:00
tom79 e0a54db6d2 Fixes headers + changes API name 2017-08-04 11:11:27 +02:00
tom79 72e686b2e5 Adds theKinrar's API for the search of instances 2017-08-04 10:12:02 +02:00
tom79 182087e582 Warns about notifications 2017-08-01 15:44:26 +02:00
tom79 2b36a78324 Prepares release 1.4.0 2017-08-01 10:33:50 +02:00
tom79 8aac521e0c Improves layout for accounts 2017-07-31 19:29:14 +02:00
tom79 8a1be63a4e - Fixes an issue with clickable elements in toots
- Conversation opening no longer limited to clicks on toot content (whole element)
2017-07-31 15:17:19 +02:00
tom79 d7387d903f Fixes an issue when no authorisation code has been retrieved 2017-07-29 09:23:46 +02:00
tom79 07520a968e Fixes an issue with emoji in bio + prepares release 1.3.8 2017-07-27 19:23:53 +02:00
tom79 df74faacf8 Fixes issue with menu selection 2017-07-26 18:31:26 +02:00
tom79 c608f0bdf0 Fixes menu selection issue 2017-07-26 09:21:47 +02:00
tom79 8c3c30215d Fixes a bug with the double opening when clicking on a mentioned account. 2017-07-25 15:34:45 +02:00
tom79 0a56c6496e - Improves hashtag detection in toots
- Clickable elements (hashtag + urls) in biography
2017-07-24 10:50:40 +02:00
tom79 d3e43f1902 Fixes a bug with closing parenthesis and links 2017-07-24 07:13:41 +02:00
tom79 b6dc5e31a0 Fixes a small bad behavior when changing the theme. 2017-07-23 17:09:23 +02:00
tom79 920cbd6afa Improves layout when writing toots (scroll) + allows to open url with an external app when using the built-in browser (via top bar icon) 2017-07-23 09:45:08 +02:00
tom79 29127282a8 - Adds redirect after writing a toot: Reply -> conversation | Toot -> home timeline
- Fixes issue with missing pp on some instances
2017-07-22 10:00:15 +02:00
tom79 a2b96df9f9 Improves navigation with tabs in top bar 2017-07-21 19:28:29 +02:00
tom79 40dfff7b36 Adds tabs for timelines + notifications 2017-07-21 17:03:21 +02:00
tom79 8c69adfe9a Adds warning message when battery saver is on. Prepares release 1.3.4 2017-07-18 19:55:27 +02:00
tom79 7bbb2d10ee Improves scheduled toots 2017-07-17 18:53:12 +02:00
tom79 9b418c9efe Fixes issue with download directory 2017-07-17 15:22:59 +02:00
tom79 c327bd8938 Schedule toots 2017-07-16 17:09:35 +02:00
tom79 60b9e574ce Toots saved as drafts 2017-07-15 14:59:09 +02:00
tom79 74c6e46ce3 Fixes video issues with older Android versions < 19 2017-07-15 08:19:07 +02:00
tom79 8b7572e8b0 Introduces google translate 2017-07-13 18:30:25 +02:00
tom79 76c832ede9 Adds time picker for notifications 2017-07-10 18:43:36 +02:00
tom79 23cc595306 Change app name in headers 2017-07-10 10:33:24 +02:00
tom79 00f8f314b7 New logo 2017-07-07 19:26:26 +02:00
tom79 21da69eb7f Dark theme by default + voice input for toots 2017-07-04 21:15:11 +02:00
tom79 a14e05bb32 Translation of toots in the device locale 2017-07-03 11:30:36 +02:00
tom79 5519242cd0 Improves night mode 2017-07-01 15:24:28 +02:00
tom79 6c6ae23b15 Pull to refresh for conversation (from the top or from the bottom of the screen) 2017-06-30 19:14:25 +02:00
tom79 f7321b788d Adds night mode 2017-06-30 17:09:07 +02:00