Commit graph

578 commits

Author SHA1 Message Date
Ivan Kupalov
90c1a83ba4 Preserve status states on updates. UI layer refactoring.
Some things were pulled out of adapters to fragments. New classes were introduced - StatusViewData and NotificationViewData. They not only have view state in them but also help decoupling.
Because introducing parallel model list requires a lot of synchronisation PairedList was added.
Also synchronisation between fragments and adapters is quiet tedious and error-prone and should be replaces with better solution.
Oh, I also couldn’t resist and fixed bug with buttons animation in the same commit.
2017-07-13 22:18:08 +03:00
Vavassor
f68f6d7473 Reverts notifications from MQTT prototype to pull notifications. 2017-07-08 20:59:48 -04:00
Vavassor
14d02e72b7 Adds envelope icon indicator to direct messages on timelines, so they can be differentiated from private statuses. 2017-07-08 15:44:08 -04:00
Vavassor
125c0e7e6c Saves content warnings in drafts. 2017-07-07 22:56:07 -04:00
Vavassor
74549f4de7 resolves merge conflict 2017-07-07 18:57:36 -04:00
torrentcome
65c274d291 (gradle) remove useless rx room stuff 2017-07-07 13:36:39 +02:00
torrentcome
b6d4b388a5 Merge branch 'master' into #142/SaveToots
# Conflicts:
#	app/src/main/java/com/keylesspalace/tusky/TuskyApplication.java
2017-07-07 13:28:31 +02:00
torrentcome
47dccd81e7 (db) add the Update feature for each Draft we already have 2017-07-07 12:32:47 +02:00
torrentcome
42d94633cf (ui) fix bug that when we comeback from the Composer , there is no update of the view 2017-07-07 12:32:04 +02:00
Vavassor
63bf832ffd resolves merge conflict 2017-07-06 22:15:44 -04:00
Vavassor
643206c20b Merge pull request #329 from KrzysiekJ/patch-1
Fix a typo in Polish translation
2017-07-06 21:57:14 -04:00
Vavassor
76a31602ed fixes two log messages 2017-07-06 18:35:39 -04:00
Vavassor
74e395834d 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
0ce5c49655 (db) version = 1 2017-07-06 12:31:59 +02:00
torrentcome
76fca004ee (correction) fix some forgot code to present the pull request :D 2017-07-06 12:20:54 +02:00
torrentcome
87c1edb3d4 (medias) try to add medias 2017-07-05 16:36:14 +02:00
torrentcome
7a7bca565e (string) add string 2017-07-05 16:35:41 +02:00
torrentcome
1e597fb7b1 (ui) more ui with list saved toot 2017-07-05 16:35:33 +02:00
torrentcome
03769f0644 (crud) change delete stuff 2017-07-05 16:35:15 +02:00
torrentcome
451229779f (room) add room gradle file 2017-07-05 16:34:59 +02:00
Krzysztof Jurewicz
fe2242a298 Fix a typo in Polish translation 2017-07-05 15:55:19 +02:00
Vavassor
b07151b707 Merge branch 'charlag-boost-actions' 2017-07-04 17:44:29 -04:00
Vavassor
b52bf2d158 Merge branch 'boost-actions' of https://github.com/charlag/Tusky into charlag-boost-actions 2017-07-04 17:31:49 -04:00
Vavassor
4259b54394 Merge pull request #328 from m4sk1n/patch-4
i18n: @275cd51 @3955649 (pl)
2017-07-04 17:28:01 -04:00
Vavassor
9b63eaaa68 Merge pull request #320 from m4sk1n/patch-3
i18n: Updated Polish translation
2017-07-04 17:27:47 -04:00
m4sk1n
4de590e717 i18n: @275cd51 @3955649 (pl) 2017-07-03 14:25:05 +02:00
Vavassor
932a990fe4 Fixes bug where "The upload failed." error message shows up when media upload is canceled intentionally. 2017-07-02 17:55:18 -04:00
Vavassor
b06dda47c1 Fixes a crash where photoUploadUri can be nullified if the activity is evicted from memory while taking a picture, so when it resumes and recreates it no longer has a valid URI. Closes #326 2017-07-02 17:45:13 -04:00
Vavassor
17df70d166 Possible fix for unnecessary thread post reloading (issue #327). 2017-07-02 16:41:33 -04:00
Vavassor
9e07c59565 Adjusts composer imports. 2017-07-02 16:34:10 -04:00
Ivan Kupalov
0f15509345 Add boost click handling 2017-07-02 09:55:20 +03:00
Vavassor
afa21f5a5c Makes end of list footers have zero height. 2017-07-01 23:23:42 -04:00
Vavassor
5d621cecda Changes mention and tag highlighting in the composer to use Mastodon's regex. Closes #145 Also, does some haphazard cleanup. 2017-07-01 20:32:35 -04:00
Vavassor
6b0ae5be95 Fixes the same typo in 3 places. 2017-06-30 19:49:10 -04:00
Vavassor
275cd51a6d Adds correct footer behaviour to account lists and unifies it with how timelines use them. 2017-06-30 18:30:25 -04:00
Vavassor
3955649b9c Moves loading of accounts, notifications, and statuses to use link headers. Also remedies an issue where duplicate calls for the same chunk of items in a list can occur. 2017-06-30 02:31:58 -04:00
torrentcome
6ce3b98615 (rm) tootaction ...for keep easier action , we will distribute every result inside the activity 2017-06-29 17:58:01 +02:00
torrentcome
b0f848b0f7 (db) insert toot with long click 2017-06-29 17:56:58 +02:00
torrentcome
2022705282 (menu) change menu array to list
laster we will put some logic for show or not the savedToot part
2017-06-29 17:56:36 +02:00
torrentcome
946f58439c (saved_toot) add part of saved toot activity 2017-06-29 17:55:39 +02:00
torrentcome
f79445f50a (clean) keep it simple , don't polluted ComposeActivity, commented and moving the code 2017-06-29 12:03:44 +02:00
torrentcome
9d21c36758 (dao) crud interface 2017-06-29 12:01:14 +02:00
torrentcome
fec8e5c47c (db) insert + read 2017-06-28 19:33:54 +02:00
torrentcome
2642c4432c (db) create CRUD model 2017-06-28 19:33:20 +02:00
torrentcome
e649f412d3 (room) add in gradle config 2017-06-28 19:32:50 +02:00
m4sk1n
9aad5ddb13 i18n: Updated Polish translation 2017-06-27 23:11:47 +02:00
Vavassor
3f3ccfca55 Adds an icon to video and gifv media previews to indicate they can be played. The icon is a circled triangle (play button). Closes #319 2017-06-26 19:04:05 -04:00
Vavassor
0a7eaadda1 Adds the mention to whom is being replied first, before other mentions in a thread, rather than after them. 2017-06-26 18:10:01 -04:00
Vavassor
514cea68cc Take it down a notch, there, buddy. 2017-06-26 17:54:00 -04:00
Vavassor
1dc9c87c2e Fixes public visibility being disabled when replying, and changes the default to public like non-reply posts. 2017-06-26 15:46:03 -04:00