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
Ivan Kupalov
f5ab325ff0
Add "more" popup to a11y menu, fix #1710 ( #1714 )
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
Levi Bard
903d2154bf
When a plaintext share contains EXTRA_TEXT and a distinct EXTRA_SUBJECT, use EXTRA_SUBJECT as the content warning for the shared status ( #1712 )
5 years ago
Alibek Omarov
9144484994
Add more URL cases for Pleroma, Misskey and Friendica ( #1702 )
5 years ago
Levi Bard
75e883b67e
Add status url as EXTRA_SUBJECT when sharing status content. ( #1680 )
...
Addresses #1655
5 years ago
Ivan Kupalov
073cdd98af
Make image in BackgroundMessageView adapt to the height, fix #1618 ( #1649 )
...
* Make image in BackgroundMessageView adapt to the height, fix #1618
* Hide filters panel when showing status view in notifications
5 years ago
Konrad Pozniak
025d1d4b3c
Upgrade deps ( #1708 )
...
* upgrade Dagger
* upgrade AndroidX Lifecycle
* upgrade AndroidX Fragment
* upgrade Room, Retrofit, AndroidX core, Material components
* fix report fragments not sharing viewmodels
5 years ago
Konrad Pozniak
0279987821
simplify DI & test setup, convert TuskyApplication to Kotlin ( #1675 )
...
* simplify DI & test setup, convert TuskyApplication to Kotlin
* try to fix tests on bitrise
* remove conscrypt-openjdk-uber test dependency again
5 years ago
Levi Bard
cc4642f3a0
Warn when scheduling a post within 5 minutes ( #1698 )
...
* Warn when scheduling a post within 5 minutes
* Fix NPE when scheduled post time isn't set
* Use AlertDialog with option to cancel instead of Toast when a post isn't scheduled far enough in advance
* Move schedule validation warning to scheduling bottom sheet
* Fix scheduling error display when sending after an initially-valid scheduling time has become invalid
5 years ago
Konrad Pozniak
d8b5967c97
Compose activity fixes ( #1707 )
...
* cleanup media keyboard code
* fix crash in ComposeActivity when rotating phone while taking photo
* fix poll button in ComposeActivity being invisible when disabled
5 years ago
Konrad Pozniak
316c7f202e
fix crash when inserting custom emojis at the start of the compose field ( #1706 )
5 years ago
Konrad Pozniak
f699dbd8df
fix default emoji font icon not rendering
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
Levi Bard
5d4865ae3c
Delete draft when sending its status completes. ( #1704 )
...
Fixes #1700
5 years ago
Alibek Omarov
ceba88af5c
Add MORE cases for Pleroma, Misskey and Friendica
5 years ago
Alibek Omarov
3824d4c3ba
emojireactions: implement coloring buttons
5 years ago
Alibek Omarov
82c6809623
emojireactions: fix EmojiReaction object
5 years ago
Konrad Pozniak
5b12e80297
fix list editing by moving account_ids from query to form param ( #1690 )
...
* fix list editing by moving account_ids from query to form param
* fix DialogFramentStyle
5 years ago
Konrad Pozniak
19e214328d
fix url search returning the same post indefinitely ( #1695 )
5 years ago
Ivan Kupalov
f02fe69b98
Fix emoji download ( #1691 )
...
* Update OkHttp to 4.3.1
* Fix downloading emoji fonts
OkHttp strips away content length info when compression is used.
Even though this behavior is old, we didn't observe it until OkHttp was
updated in d05bd4b751
.
We get it from the original network response header. It should be
compressed length.
* Reformat EmojiCompatFont and EmojiPreference
5 years ago
Levi Bard
448c157900
[Tusky10] Fix recollapsing expanded sensitive content in the thread view ( #1689 )
5 years ago
Levi Bard
e906941ff6
[Tusky10] Fix descriptions of audio attachments when expanding/collapsing status content ( #1688 )
5 years ago
Konrad Pozniak
a0264b829c
[Tusky10] fix crash when bookmarking a conversation while offline ( #1686 )
5 years ago
Ivan Kupalov
418f090687
Allow higher zooming levels for caption dialog images ( #1672 )
5 years ago
Konrad Pozniak
29b4d7aa77
fix crash when opening Poll dialog and instanceParams are null ( #1668 )
5 years ago
Konrad Pozniak
d368ed464e
fix crash when Account.displayName is null ( #1667 )
5 years ago
Konrad Pozniak
7dcd6221aa
fix mixup of search params in SearchDataSource.loadRange ( #1666 )
5 years ago
Alibek Omarov
e1eaea9d5a
Very dirty, very quick, read-only implementation of emoji reactions
5 years ago
Alibek Omarov
ae1cfc1d56
emojireactions: add emoji reaction list to StatusViewData
5 years ago
Alibek Omarov
2f818a77f3
emojireactions: add entities and api endpoints
5 years ago
Konrad Pozniak
7f2184bbc6
fix content collapse button not working in notifications ( #1665 )
5 years ago
Alibek Omarov
8b1a059abb
Fix NPE
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
Alibek Omarov
e8f945fbcb
Correctly handle invalid conversation ID
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
Konrad Pozniak
776e995e73
fix overlapping icons in ComposeActivity ( #1661 )
5 years ago
Mélanie Chauvel (ariasuni)
4907a051ab
Refresh DM column when removing toot there instead of removing conversation ( #1654 )
5 years ago
Konrad Pozniak
16fab51c92
fix FragmentAdapter returning null fragments when activity was recreated ( #1647 )
...
* fix FragmentAdapter returning null fragments when activity was recreated
* remove unused import
* make activity in CustomFragmentStateAdapter private
5 years ago
Konrad Pozniak
08c979ca23
fix reveal button not updating in ViewThreadActivity ( #1652 )
5 years ago
Konrad Pozniak
523349e108
fix crash when closing ComposeActivity ( #1651 )
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
Alibek Omarov
216f0d3e2b
MainActivity: increase velocity threshold for viewPager
5 years ago
Ivan Kupalov
584fc54410
Enable zooming and panning in the CaptionDialog ( #1643 )
5 years ago
Alibek Omarov
4098cd3a2c
NotificationsAdapter: show muted threads as muted
5 years ago