Alibek Omarov
55d3e9ed08
streaming: implemented streaming for notifications
4 years ago
Alibek Omarov
828198dab7
chats: add new notification type pleroma:chat_mention (wip)
4 years ago
Alibek Omarov
92a659fea4
chats: fix stickers and emojis
4 years ago
Alibek Omarov
d8ffcaec30
chats: fix media upload, fix back button
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
bcfd202bbb
chats: chat message adapter, partially implement activity
4 years ago
Alibek Omarov
a002a76b92
chats: base chat UI
4 years ago
a1batross
c37a3a8b8c
Rename Husky in generated file names to Tusky to prevent harassment towards Husky users
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
Konrad Pozniak
cf3295749b
upgrade SwipeRefreshLayout to 1.1.0 ( #1866 )
4 years ago
Alibek Omarov
483b847120
ViewImageFragment: finalize transition to BigImageViewer. Now it should correctly handle EXIF rotation, do not stuck at transition and pick preview image if it's in cache but full image isn't
4 years ago
Alibek Omarov
978489165e
ViewImageFragment: replace TouchImageView by BigImageView based on SSIV and with proper GIF support
4 years ago
Alibek Omarov
f1397f3378
SearchStatusesFragment: fix reply to
4 years ago
Alibek Omarov
4df757b4b3
StatusFragment: delete delete and redraft
4 years ago
Alibek Omarov
b7892dc781
ViewThreadActivity: move Open in web menu option to status threedots menu
4 years ago
Ivan Kupalov
da110b8fc0
Improve image viewer ( #1843 )
...
This commit does 3 things:
1. Replaces PhotoView (which is abandonware) with modern TouchImageView
2. Fixes an issue with panning images. Gesture was not intercepted
properly and pager was taking control instead of image being moved.
3. Adds feedback to dismissing of images with vertical gesture.
4 years ago
Alibek Omarov
f9f2f9aa5b
ComposeActivity: finalize preview feature, fix preview bar appearing on media change, add proper icon, fix minor bugs
4 years ago
Alibek Omarov
c3c92fadcd
ComposeActivity: preview ability for Pleroma, WIP
4 years ago
Konrad Pozniak
d3910e618b
don't create a CW when sharing text to Tusky ( #1836 )
4 years ago
Alibek Omarov
caf0873cf7
app: patch to compile
4 years ago
Konrad Pozniak
e4aee072e4
use AndroidX WorkManager instead of Evernote Android Job ( #1783 )
...
* use AndroidX WorkManager instead of Evernote Android Job
* move notification related classes to their own package
* fix missing import
4 years ago
Alibek Omarov
64277ef45a
app: all external references are now called Husky to not conflict with Tusky files
4 years ago
Alibek Omarov
3439a1e16a
MediaUploader: fix stupid bug that made all pictures to be resized
4 years ago
Alibek Omarov
930e05be27
NodeInfo: replace Int by Long in upload limits, add test cases
4 years ago
Konrad Pozniak
81004b68ea
fix confirmReblogs default values ( #1777 )
4 years ago
kyori19
f69e837cb3
Fix large media uploading ( #1800 )
4 years ago
Alibek Omarov
962b6728dd
Sticker: sort by title
4 years ago
Alibek Omarov
86b57cd1ef
CustomEmojiHelper: rewrite to Kotlin
4 years ago
Alibek Omarov
2ee70be3e4
search: fix reacting with emojis
4 years ago
Alibek Omarov
41ee259196
ComposeViewModel: add Markdown/HTML support for glitch-soc(untested), fix file size limits for Pixelfed
4 years ago
Alibek Omarov
91341d0955
ComposeActivity: fix broken polls on Pleroma
4 years ago
Alibek Omarov
d705a85690
Stickers: add PleromaFE stickers support, enabled in settings
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
Alibek Omarov
c7e7da9433
Cherry-picked 2cf1e366.
4 years ago
Sylvia van Os
d1ab0deb98
Fix content warning state being lost after screen rotation ( #1756 )
...
* Restore compose options after rotation
* Fix in ViewModel instead
* Move showContentWarning change into ViewModel
4 years ago
Konrad Pozniak
3e8b8f1f88
fix toot sending twice when using a hardware keyboard ( #1758 )
4 years ago
Levi Bard
bf7e9e019d
Confirm blocks and mutes from timelines ( #1740 )
...
* Add preference for confirming blocks and mutes from timelines
Implements #1737
* Apply code review feedback
4 years ago
Konrad Pozniak
ae651c3cf1
simplify ComposeOptionsView ( #1734 )
4 years ago
Levi Bard
683fb8f0f0
Ensure media are marked sensitive any time there's a content warning ( #1728 )
...
Addresses the most critical part of #1725 , and may also apply to #1721
4 years ago
Alibek Omarov
8eb3b7ecca
ComposeActivity: fix crash on old Android
4 years ago
Alibek Omarov
fed8b01764
wysiwyg: add minimal editor based on MarkdownEdit library
4 years ago
Alibek Omarov
ca196ffc73
compose: implement BBcode and HTML sending
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
4 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).
4 years ago
Ivan Kupalov
0547e78c94
Add options to confirm reblog/unreblog actions, close #460 ( #1650 )
4 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
4 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 )
4 years ago