Ivan Kupalov
90ebef5a74
Improve notifications fetching ( #1930 )
...
* Improve notifications fetching
- Only fetch notifications up to the latest fetched one
- Use timeline markers to avoid showing already seen notifications
* Apply some of the suggestions
4 years ago
Alibek Omarov
f8475f8615
chats: implement creating new chat through account activity
4 years ago
Alibek Omarov
55d3e9ed08
streaming: implemented streaming for notifications
4 years ago
Karol Kosek
40db8951f9
Strikethrough the reply info if parent post isn't visible
4 years ago
Karol Kosek
34fa8b9664
Add 'reply to' indicators in posts
4 years ago
Alibek Omarov
828198dab7
chats: add new notification type pleroma:chat_mention (wip)
4 years ago
Alibek Omarov
159f0f0615
chats: add media, stickers, emojis (wip)
4 years ago
Alibek Omarov
c2439405be
chats: implement sending messages, prototype
4 years ago
Alibek Omarov
69f37208a5
chats: disable pagination for chat listing, another finalization of chat bubble design
4 years ago
Alibek Omarov
a002a76b92
chats: base chat UI
4 years ago
Alibek Omarov
9f57699a3d
chats: finished chat listing
4 years ago
Alibek Omarov
752f6ad35b
chats: add Chat and ChatMessage entities, add Pleroma API calls
4 years ago
Alibek Omarov
4741ab524c
entity: Instance: fix optional pleroma field type
4 years ago
Konrad Pozniak
7b95236961
correctly update the menu when muting domains ( #1848 )
4 years ago
Alibek Omarov
c3c92fadcd
ComposeActivity: preview ability for Pleroma, WIP
4 years ago
Alibek Omarov
930e05be27
NodeInfo: replace Int by Long in upload limits, add test cases
4 years ago
kyori19
50f7a7affa
Add "account" filter context ( #1776 )
4 years ago
Alibek Omarov
962b6728dd
Sticker: sort by title
4 years ago
Alibek Omarov
d705a85690
Stickers: add PleromaFE stickers support, enabled in settings
4 years ago
Alibek Omarov
8641b0f220
Patch to compile, downgrade Kotlin version, otherwise it fails with useless message, disable incremental kapt otherwise it fails
4 years ago
Konrad Pozniak
2ed14d0b90
replace HtmlUtils with HtmlCompat ( #1741 )
...
* replace HtmlUtils with HtmlCompat
* fix tests
4 years ago
Levi Bard
507d9fe19d
Add notifications for follow requests ( #1729 )
...
* Add notifications for follow requests
Issue #1719
* Revert item_follow_request layout, create new layout for follow request notifications
* Migrate follow request interaction from notification to observable pattern
* Filter follow request notifications by default
* Add missing cases for system notification generation
* Format code
4 years ago
Alibek Omarov
47d903480e
LinkHelper: try to fix error if account url is null
4 years ago
Alibek Omarov
7ccb9ac5d2
Better handling of muted users and conversations, add option Hide muted users like in PleromaFE
4 years ago
Alibek Omarov
6f91e1f9ff
Revert "Hide muted users' statuses in timelines on client side, because we're getting full timeline now(to support muted conversations)"
...
This reverts commit f7623a0a44
.
4 years ago
Alibek Omarov
7bb0f1955d
emoji_reactions: implement adding and removing on existing reactions(LOW PERFORMANCE)
4 years ago
Alibek Omarov
f7623a0a44
Hide muted users' statuses in timelines on client side, because we're getting full timeline now(to support muted conversations)
4 years ago
Alibek Omarov
82c6809623
emojireactions: fix EmojiReaction object
4 years ago
Konrad Pozniak
d368ed464e
fix crash when Account.displayName is null ( #1667 )
4 years ago
Alibek Omarov
ae1cfc1d56
emojireactions: add emoji reaction list to StatusViewData
4 years ago
Alibek Omarov
2f818a77f3
emojireactions: add entities and api endpoints
4 years ago
Alibek Omarov
a109089f7b
Support emoji reaction notification
4 years ago
Alibek Omarov
5bf75b46a0
Implement muting whole conversation by it's ID, add button to hide muted status again
4 years ago
Alibek Omarov
b76d3c3979
Implement muting/unmuting conversations, fix possible appearing of muted users in notifications
4 years ago
Alibek Omarov
f40ac42c08
Status: add isMuted parameter
4 years ago
Alibek Omarov
3fe33b0435
Status: add thread_muted field
4 years ago
Alibek Omarov
b4dbee0acd
NodeInfo: implement nodeinfo fetching
4 years ago
Alibek Omarov
24c0c8f656
Notification: ignore seen notifications
4 years ago
Alibek Omarov
d82ca3df9b
MastodonApi: add support for subscribing endpoints and subscribing status field
4 years ago
Alibek Omarov
752e14fb8c
AccountActivity: show admin/moderator badge
4 years ago
Alibek Omarov
fd7740838a
VersionUtils: move isPleroma method from Instance
5 years ago
Ivan Kupalov
8dcfec1734
Use blurhash as image preview and as sensitive media cover, close #1571 ( #1581 )
...
* Use blurhash as image preview and as sensitive media cover, close #1571
* Fix focal point for blurhashes
* Fix video indicator overlapping sensitive media indicator
* Add a preference for blurhash
* Add blurhash to report UI.
* Introduce StatusDisplayOptions
5 years ago
Konrad Pozniak
99032100d4
Implement identity proof api ( #1597 )
...
* implement identity proof api
* fix warnings in AccountActivity
* fix createClickableText method
* improve error handling
* use combineOptionalLiveData to simplify code
5 years ago
Alibek Omarov
793c21eb85
markdown: implement choosing markdown mode in compose activity and sending toot with it
5 years ago
Alibek Omarov
5620120b9f
Status: add optional content_type paramater
5 years ago
Alibek Omarov
cdc3dafdda
Instance: a way to check if we have Pleroma with Mastodon API extensions
5 years ago
Konrad Pozniak
8a65f91d2c
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
5 years ago
Konrad Pozniak
4c81f71afe
Refactor theming ( #1529 )
...
* fix toolbars
* use toolbar in MainActivity
* update AccountActivity appbar
* update material design library
* remove unneeded tabs styling
* fix black theme
5 years ago
kyori19
dc933b439d
Scheduled toot ( #1004 )
...
* Scheduled toot
* Hide scheduled toot button if version < 2.7.0
* Fix timeline reloading after toot
* Add edit icon to ComposeScheduleView
* Add button to reset scheduled toot
* Close bottom sheet and change button color after time a was selected
* Fix edit icon's size
* List of scheduled toots
* Fix instance version check
* Use MaterialDatePicker
* Set date and time consecutively
* Add licenses
5 years ago
Konrad Pozniak
03cd374792
Remove search v1 ( #1484 )
...
* remove search v1, convert MastodonApi to Kotlin
* format MastodonApi nicely
* use default params in ConversationRepository
* improve code for LoginActivity
5 years ago