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
5 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.
5 years ago
Alibek Omarov
ac2dba316e
CustomEmojis: make emojis smaller in several another places
5 years ago
Alibek Omarov
86b57cd1ef
CustomEmojiHelper: rewrite to Kotlin
5 years ago
Alibek Omarov
d705a85690
Stickers: add PleromaFE stickers support, enabled in settings
5 years ago
Alibek Omarov
6417f31767
CustomEmojis: make emojis small when it's appropriate for UX
5 years ago
Alibek Omarov
8e2b421b1f
CustomEmojiHelper: rewrite to Kotlin
5 years ago
Alibek Omarov
8641b0f220
Patch to compile, downgrade Kotlin version, otherwise it fails with useless message, disable incremental kapt otherwise it fails
5 years ago
Konrad Pozniak
2ed14d0b90
replace HtmlUtils with HtmlCompat ( #1741 )
...
* replace HtmlUtils with HtmlCompat
* fix tests
5 years ago
Alibek Omarov
c7e7da9433
Cherry-picked 2cf1e366.
5 years ago
Konrad Pozniak
8a23f3b84c
fix content warning in notifications when alwaysShowSpoiler is on ( #1757 )
5 years ago
Levi Bard
57af67bf49
Fix NPE in follow requests view ( #1739 )
...
Fixes #1738
5 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
5 years ago
Alibek Omarov
9c1a4e91f3
EmojiKeyboard: add recents
5 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
Alibek Omarov
3320e6a0da
StatusBaseViewHolder: fix recycling bug, fix emoji reaction view empty space touch
5 years ago
Alibek Omarov
7bb0f1955d
emoji_reactions: implement adding and removing on existing reactions(LOW PERFORMANCE)
5 years ago
Alibek Omarov
97ffa14268
emoji_reactions: general refactoring, implement emoji_reactions_by
5 years ago
Ivan Kupalov
0547e78c94
Add options to confirm reblog/unreblog actions, close #460 ( #1650 )
5 years ago
Levi Bard
61e0c2c7a8
Add option to show link previews in timelines ( #1681 )
...
* Add option to show link previews in timelines.
Addresses #1075
* Indent cards in non-selected statuses when viewing threads
* Indent cards in timelines
* Fix clipping of right side of preview in timelines
5 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)
5 years ago
Alibek Omarov
319ca1781f
status: increase hit area for fav/reblog buttons #71
5 years ago
Konrad Pozniak
341ad73880
fix image from another status showing up instead of blurhash ( #1699 )
5 years ago
Alibek Omarov
3824d4c3ba
emojireactions: implement coloring buttons
5 years ago
Levi Bard
e906941ff6
[Tusky10] Fix descriptions of audio attachments when expanding/collapsing status content ( #1688 )
5 years ago
Alibek Omarov
e1eaea9d5a
Very dirty, very quick, read-only implementation of emoji reactions
5 years ago
Konrad Pozniak
7f2184bbc6
fix content collapse button not working in notifications ( #1665 )
5 years ago
Alibek Omarov
a109089f7b
Support emoji reaction notification
5 years ago
Alibek Omarov
542aea22b3
Enable muting for all timelines, except where it's useless
5 years ago
Konrad Pozniak
eeb768eb1c
Theme refactoring ( #1656 )
...
* Theme refactoring
* disable the automatic tinting of surfaces with elevation in dark mode
* make the media warning visible again with the dark theme
* fix nav bar on api 27+
* use correct color for all media warnings
5 years ago
Alibek Omarov
5bf75b46a0
Implement muting whole conversation by it's ID, add button to hide muted status again
5 years ago
Alibek Omarov
b76d3c3979
Implement muting/unmuting conversations, fix possible appearing of muted users in notifications
5 years ago