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
fb867c928c
Fix settings default values for preferences ( #1828 )
...
At some point settings DSL was refactored to first add a preference and
then run the builder. We shouldn't add a preference to the hierarchy
without setting a key for the preference first because preference gets
it's default value in `onAttachedToHierarchy()` and if the key is not
set then no default value will be set either.
This commit changes the order to execute builder (and set the key)
first and and preference to the point later.
4 years ago
Levi Bard
3375b512d9
Fix preview cards for uncollapsible statuses ( #1826 )
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
64277ef45a
app: all external references are now called Husky to not conflict with Tusky files
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
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
Alibek Omarov
2f62b3f600
Patch to compile
4 years ago
Konrad Pozniak
81004b68ea
fix confirmReblogs default values ( #1777 )
4 years ago
Konrad Pozniak
bc156b16de
Fix RxJava UndeliverableException crashes ( #1778 )
4 years ago
kyori19
50f7a7affa
Add "account" filter context ( #1776 )
4 years ago
kyori19
06a0bf7744
Fix tag highlighting in editor ( #1773 )
...
* Fix tag highlighting in editor
* Add test case for tag highlighting
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
Levi Bard
e4caff2ff0
Fix showing/hiding of preview cards in timeline posts that are collapsed for length. ( #1796 )
...
Also properly places the preview card after the "collapse for length" button.
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
ac2dba316e
CustomEmojis: make emojis smaller in several another places
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
6417f31767
CustomEmojis: make emojis small when it's appropriate for UX
4 years ago
Alibek Omarov
beb9dd69e4
CustomEmojiHelper: add a way to disable big emojis
4 years ago
Alibek Omarov
8e2b421b1f
CustomEmojiHelper: rewrite to Kotlin
4 years ago
a1batross
473ac895b9
Fix test and lint
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
Levi Bard
bf62187fe2
Don't interpret html inside poll options. ( #1527 )
...
* Don't interpret html inside poll options.
Closes #1362
* Update translations
* Mark poll_percent_format as untranslatable
4 years ago
Konrad Pozniak
2ed14d0b90
replace HtmlUtils with HtmlCompat ( #1741 )
...
* replace HtmlUtils with HtmlCompat
* fix tests
4 years ago
Alibek Omarov
c7e7da9433
Cherry-picked 2cf1e366.
4 years ago
Alibek Omarov
ac61284fa2
SpannedTypeAdapter: remove dead file
4 years ago
Alibek Omarov
223abe8c08
MainActivity: apply existing ViewPager2Fix
4 years ago
Alibek Omarov
01963d8f9b
MainActivity: removal
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
Konrad Pozniak
07d599e628
fix overlapping account items in AccountsInListFragment ( #1768 )
4 years ago
Konrad Pozniak
984a56a482
fix toots showing too much whitespace ( #1761 )
...
* fix toots showing too much whitespace
* use isWhitespace extension function
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
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
Konrad Pozniak
ae651c3cf1
simplify ComposeOptionsView ( #1734 )
4 years ago
Levi Bard
57af67bf49
Fix NPE in follow requests view ( #1739 )
...
Fixes #1738
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
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
9c1a4e91f3
EmojiKeyboard: add recents
4 years ago