Commit Graph

265 Commits

Author SHA1 Message Date
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