Alibek Omarov
866e725d9c
ComposeTokenizer: try to fix test 3
2020-10-05 23:31:17 +03:00
Alibek Omarov
b5ffbfe000
ComposeTokenizer: try to fix test 2
2020-10-05 23:08:31 +03:00
Alibek Omarov
e394eb6a5c
ComposeTokenizer: try to fix test
2020-10-05 22:03:15 +03:00
Alibek Omarov
3fff54c1f4
ComposeTokenizer: do not search stop after second @
2020-10-05 19:51:17 +03:00
Alibek Omarov
c5cedbe85f
SpanUtils: allow extended username format
2020-10-05 19:50:31 +03:00
Alibek Omarov
2e9b2cf409
Fix build errors after merge
2020-10-05 15:10:16 +03:00
Levi Bard
8e7f77429b
Set onClick listener for poll result view. ( #1946 )
...
Fixes #1861
2020-10-05 13:44:02 +03:00
Konrad Pozniak
f47265d920
improve relative poll timestamp string format ( #1939 )
2020-10-05 13:31:25 +03:00
Konrad Pozniak
dceda501ad
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
2020-10-05 13:22:15 +03:00
Alibek Omarov
c45d6f0e23
media: add option to anonymize filenames or left them as is
2020-10-04 04:37:19 +03:00
Karol Kosek
83eee5115c
Strikethrough the reply info if parent post isn't visible
2020-10-02 19:31:29 +02:00
Karol Kosek
65fcc05ed2
Add 'reply to' indicators in posts
2020-10-02 18:47:44 +02:00
Alibek Omarov
f2d6e09d62
Merge chats_wip
2020-09-29 21:05:20 +03:00
Alibek Omarov
d16e96bcf2
chats: disable pagination for chat listing, another finalization of chat bubble design
2020-09-13 23:49:45 +03:00
a1batross
a4823270f8
Rename Husky in generated file names to Tusky to prevent harassment towards Husky users
2020-08-18 01:58:48 +02:00
Alibek Omarov
e169c89aea
chats: finished chat listing
2020-08-17 19:41:38 +03:00
Konrad Pozniak
08780eade8
remove scrolling from notification options bar ( #1858 )
2020-07-25 23:25:31 +03:00
Alibek Omarov
b3259fcfd9
ComposeActivity: finalize preview feature, fix preview bar appearing on media change, add proper icon, fix minor bugs
2020-06-25 16:40:18 +03:00
Konrad Pozniak
426db0ca88
speedup blurhash decoding by using a intermediate int array ( #1835 )
2020-06-23 12:47:06 +03:00
Konrad Pozniak
2e40fe0055
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
2020-06-23 12:46:43 +03:00
Konrad Pozniak
b965cc6766
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
2020-06-15 16:22:35 +03:00
Alibek Omarov
9fb8dbc732
app: all external references are now called Husky to not conflict with Tusky files
2020-05-28 04:53:56 +03:00
kyori19
0cd2542cc1
Fix tag highlighting in editor ( #1773 )
...
* Fix tag highlighting in editor
* Add test case for tag highlighting
2020-05-22 20:48:35 +03:00
Alibek Omarov
c90f9650ab
CustomEmojiHelper: rewrite to Kotlin
2020-05-20 17:51:36 +03:00
Alibek Omarov
be5a826783
CustomEmojiHelper: add a way to disable big emojis
2020-05-11 22:15:36 +03:00
Alibek Omarov
0264898e57
CustomEmojiHelper: rewrite to Kotlin
2020-05-11 21:01:57 +03:00
Konrad Pozniak
9b2a837fea
replace HtmlUtils with HtmlCompat ( #1741 )
...
* replace HtmlUtils with HtmlCompat
* fix tests
2020-05-03 04:12:08 +03:00
Alibek Omarov
f2b5b0d646
Cherry-picked 2cf1e366.
2020-05-03 04:05:38 +03:00
Konrad Pozniak
3efe13426d
fix toots showing too much whitespace ( #1761 )
...
* fix toots showing too much whitespace
* use isWhitespace extension function
2020-05-03 03:15:57 +03:00
Konrad Pozniak
204167ea8f
fix content warning in notifications when alwaysShowSpoiler is on ( #1757 )
2020-05-03 03:12:04 +03:00
Levi Bard
e7bd37b075
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
2020-05-03 03:01:16 +03:00
Alibek Omarov
335f45d321
LinkHelper: try to fix error if account url is null
2020-05-03 02:49:31 +03:00
Alibek Omarov
c1557e08fe
wysiwyg: add minimal editor based on MarkdownEdit library
2020-04-12 20:44:40 +03:00
Alibek Omarov
3bcbc97bab
compose: implement BBcode and HTML sending
2020-04-12 20:13:09 +03:00
Alibek Omarov
01e4f13c93
http: haha content-encoding goes brrrr (enabled brotli compression)
2020-04-10 18:53:28 +03:00
Alibek Omarov
25dc0e9677
emojis: remove unicode emojis consisting of more than one code point as it's unsupported by Pleroma
2020-04-10 17:33:53 +03:00
Alibek Omarov
1a8fd62e46
custom_emoji: fix showing emojis that may look like a regular expression
2020-04-10 02:14:33 +03:00
Alibek Omarov
b08f939e0f
emoji: add all Unicode 12.0 emojis
2020-04-10 01:59:25 +03:00
Alibek Omarov
e98db92d23
emoji: use bundled compat font
2020-04-10 01:58:47 +03:00
Alibek Omarov
4d4d7d21ea
Better handling of muted users and conversations, add option Hide muted users like in PleromaFE
2020-03-13 18:54:27 +03:00
Alibek Omarov
98cad637c9
NotificationHelper: add a way to test legacy notification channels on new devices
2020-03-13 16:59:58 +03:00
Alibek Omarov
3cbbbe99c4
Merge upstream
2020-03-06 16:16:54 +03:00
Ivan Kupalov
67c20326f9
Add options to confirm reblog/unreblog actions, close #460 ( #1650 )
2020-03-03 21:27:26 +01:00
Ivan Kupalov
712f61b15a
Add "more" popup to a11y menu, fix #1710 ( #1714 )
2020-03-02 19:36:44 +01:00
Levi Bard
3edc47aa4a
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
2020-03-02 19:34:31 +01:00
Alibek Omarov
b0e97392a5
Merge upstream
2020-02-28 10:30:09 +03:00
Konrad Pozniak
1eef035a9e
fix default emoji font icon not rendering
2020-02-21 18:21:47 +01:00
Alibek Omarov
74d2bd6aaa
status: increase hit area for fav/reblog buttons #71
2020-02-20 04:25:35 +03:00
Alibek Omarov
63a751768a
Merge upstream
2020-02-19 04:54:30 +03:00
Ivan Kupalov
5a5bbca171
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 d3ebcc14ec
.
We get it from the original network response header. It should be
compressed length.
* Reformat EmojiCompatFont and EmojiPreference
2020-02-17 16:23:34 +01:00