Karol Kosek
859a4acfa5
Implement clicking on 'Reply to' text
...
... and remove the Reply to button from the menu.
4 years ago
Alibek Omarov
828198dab7
chats: add new notification type pleroma:chat_mention (wip)
4 years ago
Alibek Omarov
d6e7853ddf
NotificationsFragment: fix Emoji Reactions being mislabeled as Unknown
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
Karol Kosek
13c353a542
PreferencesFragment: fix the reblog confirmation switch
...
The switch changed the value for showing cards in timelines
instead of asking if you really want to reblog posts.
4 years ago
Alibek Omarov
9f57699a3d
chats: finished chat listing
4 years ago
Konrad Pozniak
1f487faf93
Fix cards in timelines/confirm boost preferences ( #1878 )
4 years ago
Ivan Kupalov
481140b73a
Fix crash in ViewImageFragment, fix #1876 ( #1877 )
...
It was not checked whether captionSheet is present.
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
fe0e68ba5c
ViewImageFragment: upgrade BigImageView to 1.6.6, enable swiping for all kinds of embedded views
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
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
Konrad Pozniak
092e629a7f
add possibility to move the main navigation to the bottom ( #1808 )
...
* add possibility to move the main navigation to the bottom
* add top toolbar with drawer toggle, title and search button
4 years ago
Alibek Omarov
caf0873cf7
app: patch to compile
4 years ago
Ivan Kupalov
a4bcde2c83
Settings refactor ( #1615 )
...
* Refactor main preferences to use DSL
* Refactor account preferences to use DSL
* Use DSL in rest of the preference screens
* Preferences cleanup
* Fix preference dependencies
4 years ago
Ivan Kupalov
b60125f2bb
Fix loading more than one page of favs/bookmarks, fix #1824 ( #1825 )
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
00ec90f69c
NotificationsFragment: always show appbar, even if there is no notifications
...
Thus, if user accidentally will filter everything, they will be able to return to initial state.
4 years ago
Alibek Omarov
2f62b3f600
Patch to compile
4 years ago
kyori19
50f7a7affa
Add "account" filter context ( #1776 )
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
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
Konrad Pozniak
8a23f3b84c
fix content warning in notifications when alwaysShowSpoiler is on ( #1757 )
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
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
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
Alibek Omarov
df315a3f3e
emoji_reactions: implement for notifications fragment
4 years ago
Alibek Omarov
7ccb9ac5d2
Better handling of muted users and conversations, add option Hide muted users like in PleromaFE
4 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
.
4 years ago
Alibek Omarov
eb2dfa86a6
NotificationHelper: add a way to test legacy notification channels on new devices
4 years ago
Alibek Omarov
7bb0f1955d
emoji_reactions: implement adding and removing on existing reactions(LOW PERFORMANCE)
4 years ago
Alibek Omarov
1c60313ae8
emoji_reactions: add menu for normal timelines
4 years ago
Alibek Omarov
97ffa14268
emoji_reactions: general refactoring, implement emoji_reactions_by
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
75e883b67e
Add status url as EXTRA_SUBJECT when sharing status content. ( #1680 )
...
Addresses #1655
4 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
4 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)
4 years ago
Levi Bard
448c157900
[Tusky10] Fix recollapsing expanded sensitive content in the thread view ( #1689 )
4 years ago
Alibek Omarov
a109089f7b
Support emoji reaction notification
4 years ago
Alibek Omarov
542aea22b3
Enable muting for all timelines, except where it's useless
4 years ago