Alibek Omarov
389bcdb66d
Fix #109
4 years ago
Alibek Omarov
6a1c062a8d
Add option to render subscriptions as normal posts(like Pleroma does) or switch back to Mastodon behavior
4 years ago
Alibek Omarov
68d6a4ab25
Support Mastodon notification bell and status notification type
4 years ago
Alibek Omarov
17f5ad1146
NotificationsAdapter: apply same fix as 30b2349e2b
4 years ago
Karol Kosek
987db39d2c
Add 'reply to' text to notifications
4 years ago
Alibek Omarov
9d41527168
ChatMessagesAdapter: post-merge fix
4 years ago
Alibek Omarov
28a02cf72a
Notifications: add support for move notification type
4 years ago
Mélanie Chauvel
928fdd8d02
Implement optional notifications muting for account muting ( #1856 )
4 years ago
Conor Flynn
0d644e8fe3
Adds link to account page when clicking on displayName ( #1982 )
...
* Adds link to account page when clicking on displayName.
* Reuses the onClickListener
* Fixes formatting.
4 years ago
Levi Bard
c2c4a3a535
Perform bidirectionality isolation manually instead of relying on `BidiFormatter` ( #1976 )
...
* Perform manual isolation of display names etc. instead of relying on BidiFormatter.
Fixes #1921
* Make follow request notification header formatting more like other notifications
4 years ago
Levi Bard
94dba04216
Use blurhash for preview cards ( #1960 )
4 years ago
Alibek Omarov
ed16f1b2bc
Use SpannableString instead of SpannableStringBuilder when it's possible
4 years ago
Alibek Omarov
4fa1fb6522
ChatMessagesAdapter: fix non-clickable URLs
4 years ago
Alibek Omarov
51083556f1
CommonComposeViewModel: filter all unrelated autocomplete suggestions
4 years ago
Levi Bard
8ee0420678
Set onClick listener for poll result view. ( #1946 )
...
Fixes #1861
4 years ago
Konrad Pozniak
141fd1a9f1
improve relative poll timestamp string format ( #1939 )
4 years ago
Konrad Pozniak
65edac9195
fix various bugs when creating tab with multiple hashtags ( #1925 )
4 years ago
Alibek Omarov
f3a7718401
ChatsAdapter: fix recycling issues
4 years ago
Alibek Omarov
30b2349e2b
StatusBaseViewHolder: semi-fix null shown up for Mastodong, don't allow user to click when parent post is unavailable
4 years ago
Karol Kosek
859a4acfa5
Implement clicking on 'Reply to' text
...
... and remove the Reply to button from the menu.
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
69f37208a5
chats: disable pagination for chat listing, another finalization of chat bubble design
4 years ago
Alibek Omarov
bcfd202bbb
chats: chat message adapter, partially implement activity
4 years ago
Alibek Omarov
a002a76b92
chats: base chat UI
4 years ago
Alibek Omarov
9f57699a3d
chats: finished chat listing
4 years ago
Ivan Kupalov
22b074f172
Description improvements ( #1846 )
...
* Increase character limit for media descriptions to 1500
It was increased in Mastodon 3.0.0 which was released in October 2019.
* Improve image description view
Since media descriptions can be longer now, we need to adjust the UI.
It is a common problem that description takes up the whole screen, it's
hard for readers and also discourages people from adding descriptions.
This commit uses bottom sheet to hide most of the description. Since we
know how much screen space it will cover, we can use darker background
which makes reading text easier.
* Adjust description handle
* Fix unable to dismiss image caption
4 years ago
Mélanie Chauvel
408660aff0
Make account views clickable instead of avatar only ( #1855 )
...
Affects:
- New follower request and New follower notifications
- Accounts in Blocked users and Muted users pages
4 years ago
Levi Bard
3375b512d9
Fix preview cards for uncollapsible statuses ( #1826 )
4 years ago
Konrad Pozniak
9e6833cfdb
enable multiple hashtags in one hashtag tab ( #1790 )
...
* enable multiple hashtags in one hashtag tab
* add comment explaining the code in TabAdapter
* delete unused drawables
* add padding to EditText in dialog
4 years ago
Levi Bard
e4caff2ff0
Fix showing/hiding of preview cards in timeline posts that are collapsed for length. ( #1796 )
...
Also properly places the preview card after the "collapse for length" button.
4 years ago
Alibek Omarov
ac2dba316e
CustomEmojis: make emojis smaller in several another places
4 years ago
Alibek Omarov
86b57cd1ef
CustomEmojiHelper: rewrite to Kotlin
4 years ago
Alibek Omarov
d705a85690
Stickers: add PleromaFE stickers support, enabled in settings
4 years ago
Alibek Omarov
6417f31767
CustomEmojis: make emojis small when it's appropriate for UX
4 years ago
Alibek Omarov
8e2b421b1f
CustomEmojiHelper: rewrite to Kotlin
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
Alibek Omarov
c7e7da9433
Cherry-picked 2cf1e366.
4 years ago
Konrad Pozniak
8a23f3b84c
fix content warning in notifications when alwaysShowSpoiler is on ( #1757 )
4 years ago
Levi Bard
57af67bf49
Fix NPE in follow requests view ( #1739 )
...
Fixes #1738
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
9c1a4e91f3
EmojiKeyboard: add recents
4 years ago
Ivan Kupalov
5dd190404f
Fix reblog confirm ( #1723 )
...
* Fix reblog confirmation default value
* Fix triggering reblog before confirming it
* Fix accidents caused by reblog confirmation
5 years ago
Alibek Omarov
125186885d
emoji_reactions: show keyboard as dialog
5 years ago
Alibek Omarov
06eda38140
emoji_keyboard: first keyboard, supports only unicode emojis
5 years ago
Alibek Omarov
8d89f83bae
adapter: replace simple viewholders by SingleViewHolder(extended from RecyclerView.ViewHolder but allowed to instantiate)
5 years ago
Alibek Omarov
7ccb9ac5d2
Better handling of muted users and conversations, add option Hide muted users like in PleromaFE
5 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
.
5 years ago