Levi Bard
6e1c99513a
Fix negative count on the unread announcements badge. ( #2010 )
...
Fixes #1994
4 years ago
Alibek Omarov
2c0b8ac6f5
Fix some issues after merge
4 years ago
Konrad Pozniak
efdc91d090
load drawer avatar earlier to avoid flicker on app start ( #1993 )
...
* load drawer avatar earlier to avoid flicker on app start
* use placeholder when loading drawer avatar for the first time
4 years ago
Ivan Kupalov
e617b361c3
Fix some of the StrictMode violations ( #1931 )
...
Mostly it's disk reads/writes.
Conscrypt reads own version on startup which reads from disk multiple
times. There's no solution for it right now.
SharedPreferences which are used in BaseActivity also read from disk
and pretty early but it shouldn't be a problem.
4 years ago
Konrad Pozniak
9a182f6a68
fix crash when clearing glide requests ( #1989 )
4 years ago
kyori19
aa14e6e4f2
[needs help] Support announcements ( #1977 )
...
* Implement announcements activity
* Update reactions without api access
* Add badge style
* Use emptyList() as default parameter
* Simplify newIntent
* Use List instead of Array
* Remove unneeded ConstraintLayout
* Add lineSpacingMultiplier
* Fix wording
* Apply material design's default chip style
* Dismiss announcements automatically
4 years ago
Alibek Omarov
a8e7bde29a
streaming: fix streaming may be disabled without running service, fix crash on start up
4 years ago
Ivan Kupalov
90ebef5a74
Improve notifications fetching ( #1930 )
...
* Improve notifications fetching
- Only fetch notifications up to the latest fetched one
- Use timeline markers to avoid showing already seen notifications
* Apply some of the suggestions
4 years ago
Konrad Pozniak
ac00c62e5e
convert EmojiPreference and EmojiCompatFont to Kotlin ( #1922 )
...
* convert EmojiPreference and EmojiCompatFont to Kotlin
* move preference related to to dedicated preference package
* update proguard-rules.pro
* reformat & add comment
* maintain disposable information in EmojiPreference instead of EmojiCompatFont
4 years ago
Konrad Pozniak
0b494c5011
use current user's avatar as drawer toggle ( #1919 )
...
* use current user's avatar as drawer toggle
* avoid hardcoded 36dp
* remove unused import
4 years ago
Konrad Pozniak
1da7316160
add setting to hide top toolbar
4 years ago
Alibek Omarov
9fcdddb3bc
streaming: add opt-out option in the account settings
4 years ago
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
Konrad Pozniak
0e6ad0eee7
fix MainActivity title when coming from a notification ( #1844 )
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
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
2f62b3f600
Patch to compile
4 years ago
Alibek Omarov
86b57cd1ef
CustomEmojiHelper: rewrite to Kotlin
4 years ago
Alibek Omarov
8e2b421b1f
CustomEmojiHelper: rewrite to Kotlin
4 years ago
Alibek Omarov
223abe8c08
MainActivity: apply existing ViewPager2Fix
4 years ago
Conny Duck
1cba30d3f2
close drawer after click
4 years ago
Ivan Kupalov
90d6237be0
Add preference to disable swipe gesture for switching tabs, close #1718 ( #1752 )
4 years ago