Konrad Pozniak
|
6d4f5ad027
|
migrate to paging 3 (#2182)
* migrate conversations and search to paging 3
* delete SearchRepository
* remove unneeded executor from search
* fix bugs in conversations
* update license headers
* fix conversations refreshing
* fix search refresh indicators
* show fullscreen loading while conversations are empty
* search bugfixes
* error handling
* error handling
* remove mastodon bug workaround
* update ConversationsFragment
* fix conversations more menu and deleting conversations
* delete unused class
* catch exceptions in ConversationsViewModel
* fix bug where items are not diffed correctly / cleanup code
* fix search progressbar display conditions
|
2021-06-17 18:54:56 +02:00 |
Ivan Kupalov
|
44a5b42cac
|
Timeline refactor (#2175)
* Move Timeline files into their own package
* Introduce TimelineViewModel, add coroutines
* Simplify StatusViewData
* Handle timeilne fetch errors
* Rework filters, fix ViewThreadFragment
* Fix NotificationsFragment
* Simplify Notifications and Thread, handle pin
* Redo loading in TimelineViewModel
* Improve error handling in TimelineViewModel
* Rewrite actions in TimelineViewModel
* Apply feedback after timeline factoring review
* Handle initial failure in timeline correctly
|
2021-06-11 20:15:40 +02:00 |
Konrad Pozniak
|
40b24cd242
|
migrate to RxJava3 (#2146)
* migrate to RxJava3
* remove unused import
|
2021-05-16 19:53:27 +02:00 |
Konrad Pozniak
|
3a75ca25a3
|
[Tusky10] fix crash when bookmarking a conversation while offline (#1686)
|
2020-02-14 19:03:42 +01:00 |
Mélanie Chauvel (ariasuni)
|
d6f3856878
|
Refresh DM column when removing toot there instead of removing conversation (#1654)
|
2020-01-29 19:25:55 +01:00 |
Konrad Pozniak
|
cdb9d87f41
|
use RxAwareViewModel for more ViewModels (#1613)
* use RxAwareViewModel for more ViewModels
* fix ReportViewModel
|
2020-01-02 18:50:58 +01:00 |
Konrad Pozniak
|
d9694df0c2
|
Bookmarks (#1560)
* add bookmarks to timelines
* add Bookmarks to main menu
* cleanup
* handle BookmarkEvent
* fix tests
* fix bookmark handling in NotificationsFragment
* add bookmark accessibility actions
|
2019-11-19 10:15:32 +01:00 |
Konrad Pozniak
|
d6ec5ca8d3
|
fix crashes related to missing Rx error handler (#1561)
|
2019-11-17 20:59:13 +01:00 |
Konrad Pozniak
|
42a6b98d4d
|
use status source for delete and redraft (#1461)
* use status source for delete and redraft
* make delete & redraft work on Pleroma again
* add error handling
|
2019-08-28 19:54:46 +02:00 |
Konrad Pozniak
|
22bd0462b7
|
update Room to 2.1.0 (#1323)
|
2019-06-17 13:43:11 +02:00 |
Konrad Pozniak
|
fd7471f2ab
|
Polls part 1 - displaying in timelines and voting (#1200)
* add entity classes
* change data models and add database migration
* add polls to StatusViewData
* show poll results
* add methods for vote handling
* add voting interface
* enable voting in TimelineFragment
* update polls immediately
* enable custom emojis for poll options
* enable voting from search fragment
* add voting layout to detailed statuses
* fix tests
* enable voting in ViewThreadFragment
* enable voting in ConversationsFragment
* small refactor for StatusBaseViewHolder
|
2019-04-22 10:11:00 +02:00 |
Konrad Pozniak
|
27cf5f5380
|
call db functions on background thread in ConversationsViewModel (#1040)
* call db functions on background thread in ConversationsViewModel
* use stable library versions
|
2019-02-15 20:41:10 +01:00 |
Konrad Pozniak
|
e371fa0e24
|
Tab customization & direct messages tab (#1012)
* custom tabs
* custom tabs interface
* implement custom tab functionality
* add database migration
* fix bugs, improve ThemeUtils nullability handling
* implement conversationsfragment
* setup ConversationViewHolder
* implement favs
* add button functionality
* revert 10.json
* revert item_status_notification.xml
* implement more menu, replying, fix stuff, clean up
* fix tests
* fix bug with expanding statuses
* min and max number of tabs
* settings support, fix bugs
* database migration
* fix scrolling to top after refresh
* fix bugs
* fix warning in item_conversation
|
2019-02-12 19:22:37 +01:00 |