Commit Graph

275 Commits

Author SHA1 Message Date
Konrad Pozniak d33345dd5c 1.8 fixes (#637)
* fix lint warnings

* upgrade dependencies

* auto cancel notifications

* improve dependency injection

* fix tests

* remove old comment from BaseActivity

* fix missing injectors
2018-05-08 19:15:10 +02:00
Konrad Pozniak ae41bdc75b Fix SparkButtons (#608)
* fix the SparkButtons

* dont notify adapter after boost/fav
2018-04-28 22:59:46 +02:00
Conny Duck 9ae7c385ca Release 37 2018-04-23 19:28:11 +02:00
Konrad Pozniak 7de8d5e8e4 update dependencies 2018-04-22 14:11:41 +02:00
Conny Duck 80905dfddf update Kotlin 2018-04-20 23:18:37 +02:00
Conny Duck 3177572d76 Release 36 2018-04-17 22:55:56 +02:00
Conny Duck ccc1069075 Release 35 2018-04-15 09:53:25 +02:00
Conny Duck f5eb8038d9 upgrade minSdkVersion to 19 2018-04-14 13:56:48 +02:00
Konrad Pozniak 31ca403a6c ComposeActivity improvements (#548)
* do not add media urls to status text

* add scrolling to content

* add arrow icon and animation to replying-to toggle

* remove unnecessary compose_button_colors.xml

* improve toot button

* improve bottom bar, add bottom sheet for compose options, dedicated cw button

* fix crash on Android < API 21

* move media picking from dialog to bottom sheet

* add small style tootbutton

* fix colors/button background for light theme

* add icons to media chose bottom sheet

* improve hide media button, delete unused styles

* fix crash on dev build when taking photo

* consolidate drawables

* consolidate strings and ids, add tooltips to buttons

* allow media only toots

* change error message to show max size of upload correctly

* fix button color

* add emoji

* code cleanup

* Merge branch 'master' into compose_activity_refactoring

# Conflicts:
#	app/src/main/java/com/keylesspalace/tusky/ComposeActivity.java

* fix hidden snackbar

* improve hint text color

* add SendTootService

* fix timeline refreshing

* toot saving and error handling for sendtootservice

* restructure some code

* convert EditTextTyped to Kotlin

* fixed pick media button disabled color

* force sensitive media when content warning is shown

* add db cache for emojis & fix tests

* reorder buttons to match mastodon web

* add possibility to cancel sending of toot

* correctly delete sent toots

* refresh SavedTootActivity after toot was sent

* remove unused resources

* correct params for toot saving in SendTootService

* consolidate strings

* bugfix

* remove unused resources

* fix notifications on old android for SendTootService

* fix crash
2018-04-13 22:37:21 +02:00
Conny Duck 1fec3e6fa9 update support lib 2018-04-09 16:44:58 +02:00
Conny Duck 738a387142 upgrade gradle & dependencies 2018-03-27 20:12:43 +02:00
Ivan Kupalov f43ef319d0 Add Dagger (#554)
* Add Dagger DI

* Preemptively fix tests

* Add missing licenses

* DI fixes

* ci fixes
2018-03-27 19:47:00 +02:00
Ivan Kupalov 5d954a8eab Add ComposeActivity tests. Add ServiceLocator (#542) 2018-03-09 22:02:32 +01:00
Conny Duck cde610b27d update dependencies, use new scheduleAsync of job library 2018-03-03 13:54:58 +01:00
Konrad Pozniak 5de7b21007 convert entity classes to Kotlin data classes (#526)
* convert entity classes to Kotlin data classes

* more data classes, code style
2018-03-03 13:24:03 +01:00
Conny Duck 5998f3b375 Release 34 2018-03-03 12:30:20 +01:00
Conny Duck 77b6f2db6f fix build 2018-03-01 22:18:50 +01:00
Conny Duck 150535ab65 remove unnecessary build flavors 2018-02-15 19:59:25 +01:00
Conny Duck c73df44e42 Release 33 2018-02-12 22:49:20 +01:00
Conny Duck 93f76bf67f Release 32 2018-02-04 10:31:50 +01:00
Konrad Pozniak 40cda2ced3 Multi account feature (#490)
* basic implementation

* improve LoginActivity

* darken drawer background image

* add current avatar in ComposeActivity

* add account name to logout dialog

* multi account support for notifications

* multi account support for notifications

* bugfixes & cleanup

* fix bug where somethings notifications would open with the wrong user

* correctly set active account in SFragment

* small improvements
2018-02-03 22:45:14 +01:00
Conny Duck 0f9bd75188 update dependencies 2018-02-02 20:49:10 +01:00
Conny Duck 47346fb718 upgrade to minSdkVersion 18, fix some lint warnings 2018-01-31 21:57:50 +01:00
Conny Duck 13db4264f2 add new debug build so two tusky versions can be run on the same device 2017-12-08 12:15:46 +01:00
Conny Duck 00b5200fd4 Release 31 2017-12-02 14:59:24 +01:00
Konrad Pozniak 915fc49e91 fix crash on Android 4 2017-12-02 12:22:52 +01:00
Conny Duck ffeaae82c3 make medium the default font size on startup 2017-12-01 22:43:48 +01:00
Conny Duck 5cc53c56ea update dependencies 2017-11-30 21:05:56 +01:00
Ivan Kupalov 3106250930 Save reply info in draft, refactor (#449)
* Save reply info in draft, refactor

* Handle replying to deleted status
2017-11-16 19:18:11 +01:00
Conny Duck 07d5f7452a upgrade libraries, fix DrawerImagerLoader deprecated warning 2017-11-15 21:50:15 +01:00
Conny Duck 1f117548c2 add Java 8 support 2017-11-15 21:28:49 +01:00
Conny Duck 75a31fffe0 Release 29 v1.3.1 2017-11-10 09:47:04 +01:00
Conny Duck c73b4b227a upgrade to API Level 27, fix nullability problems with new support library 2017-11-09 14:35:52 +01:00
Conny Duck 7ca23c63b5 Release 28 v1.3.0 2017-11-09 10:42:26 +01:00
Conny Duck 7cbdf2c96c upgrade room library to 1 (fix merge problem) 2017-11-07 13:12:57 +01:00
Ivan Kupalov f0a1392649 Implement media tab (#430) 2017-11-05 22:32:36 +01:00
Ivan Kupalov 06af962610 Use Android-Job to pull notifications. Closes #401. (#431) 2017-11-01 21:02:44 +01:00
Ivan Kupalov 5239ffa432 Stop adding link info when composing toot (#418) 2017-10-27 13:19:12 +02:00
Conny Duck d3061da9cb upgrade gradle version for android studio 3, fix some lint warnings 2017-10-25 21:56:58 +02:00
Conny Duck de41ea4cb7 Release 27 2017-10-25 11:13:33 +02:00
Conny Duck ed851cb04d fixes a crash within TootDao that is caused by an change in the room library 2017-10-23 21:52:46 +02:00
Conny Duck c39bbea687 Release 26 2017-10-22 09:37:32 +02:00
Ivan Kupalov 65b7ce1909 Load custom emoji in statuses (#400) 2017-10-19 15:25:04 +02:00
Conny Duck b3ce544bd0 completely remove firebase, mqtt and google services from build 2017-10-19 14:39:56 +02:00
Conny Duck b211ed0f87 upgrade dependencies 2017-10-19 14:19:08 +02:00
Conny Duck 931836a56d remove metadata files of jsoup library from final build 2017-08-11 19:24:03 +02:00
Conny Duck eba8f43b8e upgrade to Android Api 26, update dependencies 2017-08-03 17:01:02 +02:00
Vavassor ea85209d0a Release 1.1.4
Release 1.1.4
2017-07-27 22:01:17 -04:00
Vavassor 094cc566bc Release 1.1.4-beta.7 2017-07-18 00:56:04 -04:00
Vavassor 0e0ec40575 Okay, toss BouncyCastleProvider so we can release a beta. 2017-07-18 00:30:24 -04:00
Vavassor 764cd7a0d6 Fixes the search page not working on Android Kitkat (searching applications instead of accounts and tags). 2017-07-16 22:31:40 -04:00
Vavassor b5039b7d8c Release 1.1.4-beta.6 2017-07-16 18:26:56 -04:00
Vavassor 81089ade92 Release 1.1.4-beta.5 2017-07-15 03:56:22 -04:00
Vavassor 36fe864c3f Re-includes Firebase Crash Reporting in the google play build flavour. 2017-07-14 20:58:31 -04:00
torrentcome 4c3ee1b7fc (gradle) remove useless rx room stuff 2017-07-07 13:36:39 +02:00
torrentcome 682c7166eb Merge branch 'master' into #142/SaveToots
# Conflicts:
#	app/src/main/java/com/keylesspalace/tusky/TuskyApplication.java
2017-07-07 13:28:31 +02:00
Vavassor c9fa1c07d6 Adds or updates Bouncy Castle as a security provider. A possible fix for alleviating issues with connections (issue #46 in particular). 2017-07-06 18:27:51 -04:00
torrentcome 84a6c2578b (room) add room gradle file 2017-07-05 16:34:59 +02:00
torrentcome 22ec554109 (room) add in gradle config 2017-06-28 19:32:50 +02:00
Vavassor 362347261d Release 1.1.4-beta.4 2017-06-25 17:14:39 -04:00
Vavassor adfb96483a Removes ButterKnife annotations. 2017-06-22 14:59:12 -04:00
Vavassor 9d78808bf3 Consolidates the main header and removes the now-unneeded FloatingSearchView library. Closes #67 2017-06-19 20:50:40 -04:00
Vavassor 52157df674 Release 1.1.4-beta.3 2017-06-07 16:06:00 -04:00
Vavassor a455b166da Merge branch '#136' of https://github.com/torrentcome/Tusky into torrentcome-#136 2017-06-02 20:32:36 -04:00
Vavassor 51feb388e6 Release 1.1.4-beta.2 2017-06-02 19:54:57 -04:00
torrentcome c8d95a6003 Merge branch 'master' into #136 2017-06-02 23:15:21 +02:00
Vavassor a75fb790c0 Removes "fillable loader" library, since it's no longer used for the splash screen. 2017-05-31 20:50:11 -04:00
Vavassor b4e8fe9a78 release 1.1.4-beta.1 2017-05-23 21:03:18 -04:00
Vavassor 54327f6e2b Removes the product flavor split. 2017-05-18 18:10:46 -04:00
Vavassor e0db0cfee5 Initial client working for MQTT push notifications. 2017-05-16 22:19:34 -04:00
torrentcome c34bbaa62a (jsoup) add jsoup 2017-05-15 12:07:11 +02:00
Vavassor 1618940822 Removes an unused library from build.gradle. 2017-05-07 22:04:02 -04:00
Vavassor b7050233f1 resolves merge conflict 2017-05-07 20:20:59 -04:00
Conny Duck b7aba05f19 updated dependencies 2017-05-04 16:16:24 +02:00
Vavassor 7a684a44bb Release 1.1.3 2017-05-03 21:49:53 -04:00
serage.betelmal a44e91673c Merge branch 'master' into feature/about-page 2017-04-30 21:09:09 +01:00
Vavassor a4b51430b4 Organizes libraries and removes a flavor-specific import (possibly unnecessary?). 2017-04-28 16:41:44 -04:00
Vavassor f67de9037d Moves Firebase notifications to a "google" build flavor and adds an "fdroid" flavor that uses polling for notifications.
Also, adds a few missing license notices.
2017-04-27 23:29:42 -04:00
Peter Cai c11606e7bd Fix #198: Use OkHttp3Downloader by default 2017-04-22 13:13:48 +08:00
Vavassor 5941a2f5b3 Profile editor functionally complete. 2017-04-19 00:01:04 -04:00
serage.betelmal 642e2af23e Adding an about activity to the App 2017-04-15 19:05:25 +01:00
Vavassor 18d5d0152c Release 1.1.2 2017-04-13 17:14:43 -04:00
Vavassor f5fd17ac66 Release 1.1.1 2017-04-13 16:01:15 -04:00
Vavassor 692dc0e527 Possible fix to ECDH secp256r1-only cipher suite issue. 2017-04-13 00:01:02 -04:00
Vavassor 4ea04bb576 Re-orients images when downscaled according to EXIF data if it's specified. Closes #106 2017-04-11 22:50:27 -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
Konrad Pozniak d23d12aa9c added proguard config 2017-04-08 00:08:51 +02:00
Nicholas Tinsley 9a18c235b2 upgradle 2017-04-07 08:51:48 -04: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
Zachary Epps cbae26dd4c changed AccountActivity so that after following someone the FAB hides itself 2017-04-05 13:49:28 -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 1ebe514100 First minor release 2017-04-02 21:45:04 -04:00
Vavassor 8b8911bfd0 Third bugfix release 2017-03-21 09:07:13 -04:00
Vavassor 2c76a65145 Second bugfix release. Also fixes localization build issues. 2017-03-21 01:13:08 -04: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 7b5c1fdd90 First full release! 2017-03-15 12:28:02 -04:00
Eugen Rochko 5d1a86d472 Crash analytics with Firebase
Conversation line visual
2017-03-12 18:46:45 +01:00
Eugen Rochko 2bbd46e841 Push notifications 2017-03-12 08:31:20 +01: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
Eugen Rochko c9b2092cf9 Zoom for images 2017-03-09 21:21:55 +01:00
Eugen Rochko 7fa01371d9 Add drawer to main activity 2017-03-09 19:31:15 +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 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 03d9701669 Emoji shortname conversion 2017-03-07 12:11:18 +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 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 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 4fdeba248a Sixth Alpha Release 2017-03-01 16:01:49 -05:00
Vavassor dab6807bff Fifth Alpha Release (actually fifth this time) 2017-02-19 19:27:15 -05:00
Vavassor 26b988aab7 Fifth alpha release 2017-02-17 18:28:43 -05:00
Vavassor 8964c61397 Third alpha release 2017-02-16 17:10:45 -05:00
Vavassor 3b52da66a2 Second alpha release 2017-02-07 20:27:25 -05:00
Vavassor b4a91112a3 Initial Alpha release! 2017-02-07 02:05:50 -05:00
Vavassor 1429dfc7b5 Account profiles no longer partial! 2017-01-30 23:51:02 -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 bba1b37fd8 initial commit 2017-01-02 18:30:27 -05:00