Alibek Omarov
ceadb76785
emoji: use bundled compat font
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
eb2dfa86a6
NotificationHelper: add a way to test legacy notification channels on new devices
5 years ago
Alibek Omarov
3320e6a0da
StatusBaseViewHolder: fix recycling bug, fix emoji reaction view empty space touch
5 years ago
Ivan Kupalov
b18fbe8949
Work around the bug in ComposeScheduleView, fix #1720 ( #1722 )
...
DatePicker seems to think that it's in UTC. So setting selected time
might not work as aspect and receiving value from it might be in UTC
as well. This commit fixes the second issue by interpreting the date
as UTC date. Tested with America/New_York (GMT-5 at the moment) and
Russia/Kamchatka (GMT+12).
5 years ago
Alibek Omarov
7bb0f1955d
emoji_reactions: implement adding and removing on existing reactions(LOW PERFORMANCE)
5 years ago
Alibek Omarov
7e10c531bc
emoji_reactions: show the emoji in title
5 years ago
Alibek Omarov
1c60313ae8
emoji_reactions: add menu for normal timelines
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
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