Commit Graph

2466 Commits

Author SHA1 Message Date
Alibek Omarov 40cf08f7df Merge chats_wip 2020-09-29 21:05:20 +03:00
Alibek Omarov 92a659fea4 chats: fix stickers and emojis 2020-09-29 21:04:19 +03:00
Alibek Omarov d8ffcaec30 chats: fix media upload, fix back button 2020-09-29 20:36:28 +03:00
Alibek Omarov 159f0f0615 chats: add media, stickers, emojis (wip) 2020-09-22 20:31:31 +03:00
Alibek Omarov c2439405be chats: implement sending messages, prototype 2020-09-17 01:28:25 +03:00
Yaroslav b3f5678fab Translated using Weblate (Russian)
Currently translated at 58.7% (37 of 63 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/ru/
2020-09-15 06:12:05 +02:00
Alibek Omarov 69f37208a5 chats: disable pagination for chat listing, another finalization of chat bubble design 2020-09-13 23:49:45 +03:00
Alibek Omarov bcfd202bbb chats: chat message adapter, partially implement activity 2020-08-24 20:20:02 +03:00
Alibek Omarov a002a76b92 chats: base chat UI 2020-08-24 01:30:41 +03:00
Хлеп 766815f8af Translated using Weblate (Russian)
Currently translated at 38.0% (24 of 63 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/ru/
2020-08-23 15:11:56 +02:00
Karol Kosek 817d7f4ae6 Translated using Weblate (Polish)
Currently translated at 87.3% (55 of 63 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/pl/
2020-08-22 12:11:56 +02:00
a1batross 5c8a0ed478 Revert "chats: add viewdata"
This reverts commit 8ce99fcd53.
2020-08-18 01:58:48 +02:00
a1batross c37a3a8b8c Rename Husky in generated file names to Tusky to prevent harassment towards Husky users 2020-08-18 01:58:48 +02:00
MzA f70bba7b90 Translated using Weblate (Hindi)
Currently translated at 4.7% (3 of 63 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/hi/
2020-08-17 23:25:23 +02:00
Alibek Omarov 9f57699a3d chats: finished chat listing 2020-08-17 19:41:38 +03:00
MzA 4ec647409b Translated using Weblate (English (United Kingdom))
Currently translated at 4.7% (3 of 63 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/en_GB/
2020-08-17 13:53:15 +02:00
MzA a132c00f66 Added translation using Weblate (Hindi) 2020-08-17 13:53:14 +02:00
Konrad Pozniak 1f487faf93 Fix cards in timelines/confirm boost preferences (#1878) 2020-08-09 17:13:43 +03:00
Ivan Kupalov 481140b73a Fix crash in ViewImageFragment, fix #1876 (#1877)
It was not checked whether captionSheet is present.
2020-08-09 17:13:43 +03:00
Alibek Omarov a4708a5ddb l10n: regenerate husky translations 2020-08-09 17:12:06 +03:00
Alibek Omarov a6a9d4d56e l10n: merge translations from upstream 2020-08-09 17:06:04 +03:00
Alibek Omarov 8ce99fcd53 chats: add viewdata 2020-08-04 20:21:23 +03:00
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
2020-08-04 00:17:02 +03:00
Alibek Omarov 8b8958a9c2 l10n: regenerate husky customized strings 2020-08-04 00:01:00 +03:00
Alibek Omarov 6fe1e5603e l10n: merge upstream 2020-08-03 23:59:14 +03:00
Hararan 8851ac80f5 Translated using Weblate (Thai)
Currently translated at 100.0% (63 of 63 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/th/
2020-07-30 05:11:47 +02:00
Alibek Omarov 5c8464fb92 chats: add layout for chat picker 2020-07-28 19:57:23 +03:00
Konrad Pozniak cf3295749b upgrade SwipeRefreshLayout to 1.1.0 (#1866) 2020-07-28 17:45:06 +03:00
Alibek Omarov 21579dfdc9 l10n: regenerate husky branding string overrides with new URL 2020-07-28 17:44:21 +03:00
Alibek Omarov 482fb08e00 l10n: change husky.fwgs.ru to huskyapp.dev 2020-07-28 17:43:59 +03:00
Alibek Omarov 56cf269561 l10n: merge translation from upstream 2020-07-28 17:42:20 +03:00
Alibek Omarov 752f6ad35b chats: add Chat and ChatMessage entities, add Pleroma API calls 2020-07-26 22:21:54 +03:00
Isak Alexander eac70c395a Translated using Weblate (Swedish)
Currently translated at 100.0% (63 of 63 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/sv/
2020-07-26 15:07:27 +02:00
Alibek Omarov fe0e68ba5c ViewImageFragment: upgrade BigImageView to 1.6.6, enable swiping for all kinds of embedded views 2020-07-26 16:06:21 +03:00
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 2020-07-26 03:38:24 +03:00
Isak Alexander 8930520765 Translated using Weblate (Swedish)
Currently translated at 61.9% (39 of 63 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/sv/
2020-07-26 02:12:35 +02:00
Criss 397bf7709a Translated using Weblate (German)
Currently translated at 100.0% (63 of 63 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/de/
2020-07-26 02:12:35 +02:00
Karol Kosek f937606359 Translated using Weblate (Polish)
Currently translated at 87.3% (55 of 63 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/pl/
2020-07-26 02:12:35 +02:00
Isak Alexander 116772d85d Translated using Weblate (Swedish)
Currently translated at 47.6% (30 of 63 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/sv/
2020-07-26 02:12:35 +02:00
Isak Alexander 19bc2d9245 Added translation using Weblate (Swedish) 2020-07-26 02:12:35 +02:00
Alibek Omarov 68cdbc65f8 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 2020-07-26 03:12:25 +03:00
Konrad Pozniak 28a78a2566 remove scrolling from notification options bar (#1858) 2020-07-25 23:25:31 +03:00
Mélanie Chauvel 408660aff0 Make account views clickable instead of avatar only (#1855)
Affects:
- New follower request and New follower notifications
- Accounts in Blocked users and Muted users pages
2020-07-25 23:25:31 +03:00
Alibek Omarov 99ca34f320 l10n: merge translations from upstream 2020-07-25 23:24:25 +03:00
Alibek Omarov 3503ed239b Merge remote-tracking branch 'weblate/develop' into develop 2020-07-25 23:20:35 +03:00
Alibek Omarov 978489165e ViewImageFragment: replace TouchImageView by BigImageView based on SSIV and with proper GIF support 2020-06-30 19:22:52 +03:00
Alibek Omarov c6cfdcc3b1 AccountActivity: show Open in browser button on action bar 2020-06-29 16:43:41 +03:00
Alibek Omarov f09865eca4 ViewMediaActivity: always show these action buttons 2020-06-29 16:35:31 +03:00
Alibek Omarov 929f647111 l10n: fix appearing toots in strings 2020-06-29 16:21:52 +03:00
Hararan e4d87a9d38 Translated using Weblate (Thai)
Currently translated at 100.0% (62 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/th/
2020-06-25 22:41:01 +02:00
Hararan 2e81151534 Translated using Weblate (Thai)
Currently translated at 100.0% (62 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/th/
2020-06-25 18:11:35 +02:00
Alibek Omarov 7fb0bd4c85 ComposeActivityTest: fix test 2020-06-25 19:04:25 +03:00
Alibek Omarov 4741ab524c entity: Instance: fix optional pleroma field type 2020-06-25 18:57:47 +03:00
Alibek Omarov e14782b691 ViewMediaActivity: add a button to open media file in external application just in case built-in fails 2020-06-25 18:33:35 +03:00
Alibek Omarov f1397f3378 SearchStatusesFragment: fix reply to 2020-06-25 17:58:44 +03:00
Alibek Omarov 4df757b4b3 StatusFragment: delete delete and redraft 2020-06-25 17:42:17 +03:00
Alibek Omarov b7892dc781 ViewThreadActivity: move Open in web menu option to status threedots menu 2020-06-25 17:38:08 +03:00
Alibek Omarov 3cfaf6e2d6 Merge remote-tracking branch 'weblate/develop' into develop 2020-06-25 16:47:08 +03:00
Konrad Pozniak 7b95236961 correctly update the menu when muting domains (#1848) 2020-06-25 16:46:51 +03:00
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.
2020-06-25 16:42:56 +03:00
Alibek Omarov f9f2f9aa5b 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
mr.bumper Gonzalez perez b56f0f04d6 Translated using Weblate (Spanish)
Currently translated at 100.0% (62 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/es/
2020-06-24 13:30:22 +02:00
Anonymous 37de989add Translated using Weblate (Spanish)
Currently translated at 100.0% (62 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/es/
2020-06-24 13:30:22 +02:00
mr.bumper Gonzalez perez 5261f1471a Translated using Weblate (Spanish)
Currently translated at 100.0% (62 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/es/
2020-06-24 11:25:46 +02:00
Anonymous 99cd3bcc76 Translated using Weblate (Spanish)
Currently translated at 100.0% (62 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/es/
2020-06-24 11:25:46 +02:00
Anonymous e857d5ea2a Translated using Weblate (Spanish)
Currently translated at 100.0% (62 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/es/
2020-06-24 11:20:39 +02:00
mr.bumper Gonzalez perez 235d7c1abc Translated using Weblate (Spanish)
Currently translated at 100.0% (62 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/es/
2020-06-24 11:20:39 +02:00
Anonymous 1950a299ec Translated using Weblate (Spanish)
Currently translated at 100.0% (62 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/es/
2020-06-24 11:19:22 +02:00
Anonymous bed1a89489 Translated using Weblate (Spanish)
Currently translated at 95.1% (59 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/es/
2020-06-24 11:18:51 +02:00
Anonymous 3f8bd535e7 Translated using Weblate (Spanish)
Currently translated at 93.5% (58 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/es/
2020-06-24 11:18:41 +02:00
Anonymous 0b9b3bdb8d Translated using Weblate (Spanish)
Currently translated at 91.9% (57 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/es/
2020-06-24 11:18:32 +02:00
Anonymous 2a4524c1b4 Translated using Weblate (Spanish)
Currently translated at 90.3% (56 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/es/
2020-06-24 11:18:16 +02:00
mr.bumper Gonzalez perez c445316f42 Translated using Weblate (Spanish)
Currently translated at 90.3% (56 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/es/
2020-06-24 11:18:16 +02:00
Anonymous 5de8535d88 Translated using Weblate (Spanish)
Currently translated at 88.7% (55 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/es/
2020-06-24 11:18:02 +02:00
Anonymous 28cc14cd0f Translated using Weblate (Spanish)
Currently translated at 87.0% (54 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/es/
2020-06-24 11:17:38 +02:00
Anonymous ce879338f0 Translated using Weblate (Spanish)
Currently translated at 85.4% (53 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/es/
2020-06-24 11:17:25 +02:00
mr.bumper Gonzalez perez 2ab199bc9d Translated using Weblate (Spanish)
Currently translated at 83.8% (52 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/es/
2020-06-24 11:17:19 +02:00
Alibek Omarov c3c92fadcd ComposeActivity: preview ability for Pleroma, WIP 2020-06-23 18:18:41 +03:00
Konrad Pozniak 0e6ad0eee7 fix MainActivity title when coming from a notification (#1844) 2020-06-23 12:47:22 +03:00
Konrad Pozniak 4d811dc51d upgrade gradle wrapper, materialdrawer and AndroidX fragment (#1837) 2020-06-23 12:47:15 +03:00
Konrad Pozniak 5e041d9f1d speedup blurhash decoding by using a intermediate int array (#1835) 2020-06-23 12:47:06 +03:00
Konrad Pozniak d3910e618b don't create a CW when sharing text to Tusky (#1836) 2020-06-23 12:46:57 +03:00
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
2020-06-23 12:46:43 +03:00
Alibek Omarov caf0873cf7 app: patch to compile 2020-06-16 14:55:55 +03:00
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.
2020-06-15 17:08:36 +03:00
Levi Bard 3375b512d9 Fix preview cards for uncollapsible statuses (#1826) 2020-06-15 17:08:24 +03:00
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
2020-06-15 17:08:12 +03:00
Ivan Kupalov b60125f2bb Fix loading more than one page of favs/bookmarks, fix #1824 (#1825) 2020-06-15 16:40:00 +03:00
Conny Duck 869c6dacad downgrade dagger to get rid of READ_PHONE_STATE permission
https://github.com/google/dagger/issues/1864
2020-06-15 16:39:49 +03:00
Konrad Pozniak f89d82d1b7 cleanup proguard rules (#1819) 2020-06-15 16:39:27 +03:00
Konrad Pozniak 7d255e8302 upgrade gradle, AGP and dependencies (#1818)
* upgrade gradle, AGP and dependencies

* fix new layout related warnings
2020-06-15 16:39:06 +03:00
Levi Bard 1a40d392f7 One more layout fix for length-collapsed posts with preview cards (#1805) 2020-06-15 16:25:16 +03:00
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
2020-06-15 16:22:35 +03:00
Alibek Omarov d280616d01 l10n: upgrade generated translations 2020-06-15 16:14:27 +03:00
Alibek Omarov 39a03b31c8 l10n: upgrade translations from upstream 2020-06-15 16:09:36 +03:00
Karol Kosek 8b344ef049 Translated using Weblate (Polish)
Currently translated at 88.7% (55 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/pl/
2020-06-06 10:11:28 +02:00
vala a812e58032 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 1.6% (1 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/nn/
2020-06-03 01:11:27 +02:00
vala e4cb7662fe Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (62 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/nb_NO/
2020-06-03 01:11:27 +02:00
vala c204e050f1 Translated using Weblate (Norwegian Bokmål)
Currently translated at 62.9% (39 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/nb_NO/
2020-05-30 00:53:23 +02:00
Karol Kosek 6aab836625 Translated using Weblate (Polish)
Currently translated at 87.0% (54 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/pl/
2020-05-30 00:53:23 +02:00
a1batross 4e0ecdd338 Merge remote-tracking branch 'weblate/develop' into develop 2020-05-30 00:53:12 +02:00
Alibek Omarov 64277ef45a app: all external references are now called Husky to not conflict with Tusky files 2020-05-28 04:53:56 +03:00
a1batross 30d8ce5f8e Added translation using Weblate (Norwegian Nynorsk) 2020-05-28 03:39:22 +02:00
a1batross 3909338b61 Added translation using Weblate (Norwegian Bokmål) 2020-05-28 03:39:21 +02:00
Noah Akers 06e734c21f Translated using Weblate (Japanese)
Currently translated at 33.8% (21 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/ja/
2020-05-28 01:14:59 +02:00
Alibek Omarov a8734da38e Merge remote-tracking branch 'weblate/develop' into develop 2020-05-28 02:14:46 +03:00
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.
2020-05-28 01:12:29 +03:00
Serkan Cık e755c874b4 Translated using Weblate (Turkish)
Currently translated at 95.1% (59 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/tr/
2020-05-25 23:11:25 +02:00
Karol Kosek 0b2794fa43 Translated using Weblate (Polish)
Currently translated at 35.4% (22 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/pl/
2020-05-25 23:11:25 +02:00
Hararan 25da3abc22 Translated using Weblate (Thai)
Currently translated at 100.0% (62 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/th/
2020-05-25 23:11:24 +02:00
Allysson Samuel Amorim Vaz Cunha 1a12301049 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (62 of 62 strings)

Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/pt_BR/
2020-05-25 23:11:24 +02:00
Allysson Samuel Amorim Vaz Cunha 7ada5e496a Added translation using Weblate (Portuguese (Brazil)) 2020-05-24 15:20:35 +02:00
Karol Kosek 9902e808ba Added translation using Weblate (Polish) 2020-05-24 12:22:47 +02:00
Hararan b4c17dae1d Added translation using Weblate (Thai) 2020-05-24 05:12:30 +02:00
Alibek Omarov 3439a1e16a MediaUploader: fix stupid bug that made all pictures to be resized 2020-05-24 02:42:46 +03:00
Alibek Omarov 03944de506 gradle: set version to 1.0 2020-05-23 15:19:47 +03:00
Alibek Omarov 930e05be27 NodeInfo: replace Int by Long in upload limits, add test cases 2020-05-23 14:57:14 +03:00
Alibek Omarov 25b57f3db4 l10n: add first generated translations 2020-05-23 00:47:18 +03:00
Alibek Omarov ca86a3de90 husky: add new flavor to be able to override original Tusky strings. Restore strings from upstream 2020-05-23 00:43:06 +03:00
Alibek Omarov 2f62b3f600 Patch to compile 2020-05-22 21:57:35 +03:00
Konrad Pozniak 81004b68ea fix confirmReblogs default values (#1777) 2020-05-22 20:50:32 +03:00
Konrad Pozniak bc156b16de Fix RxJava UndeliverableException crashes (#1778) 2020-05-22 20:49:56 +03:00
kyori19 50f7a7affa Add "account" filter context (#1776) 2020-05-22 20:49:29 +03:00
kyori19 06a0bf7744 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
Konrad Pozniak c36fafb633 fix cut off texts when device font size is set to largest (#1786) 2020-05-22 20:48:08 +03:00
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
2020-05-22 20:14:53 +03:00
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.
2020-05-22 20:09:24 +03:00
kyori19 f69e837cb3 Fix large media uploading (#1800) 2020-05-22 20:08:24 +03:00
Alibek Omarov e5ab9292ef l10n: import translations from upstream 2020-05-22 20:03:30 +03:00
Alibek Omarov 962b6728dd Sticker: sort by title 2020-05-20 20:36:52 +03:00
Alibek Omarov ac2dba316e CustomEmojis: make emojis smaller in several another places 2020-05-20 17:59:50 +03:00
Alibek Omarov 86b57cd1ef CustomEmojiHelper: rewrite to Kotlin 2020-05-20 17:51:36 +03:00
Alibek Omarov 2ee70be3e4 search: fix reacting with emojis 2020-05-20 17:28:54 +03:00
Alibek Omarov 41ee259196 ComposeViewModel: add Markdown/HTML support for glitch-soc(untested), fix file size limits for Pixelfed 2020-05-20 16:21:50 +03:00
Alibek Omarov 91341d0955 ComposeActivity: fix broken polls on Pleroma 2020-05-13 20:14:35 +03:00
Alibek Omarov d705a85690 Stickers: add PleromaFE stickers support, enabled in settings 2020-05-13 02:59:20 +03:00
Alibek Omarov 6417f31767 CustomEmojis: make emojis small when it's appropriate for UX 2020-05-11 22:19:34 +03:00
Alibek Omarov beb9dd69e4 CustomEmojiHelper: add a way to disable big emojis 2020-05-11 22:15:36 +03:00
Alibek Omarov 978bc5ec44 l10n: Catalan: fixup XML syntax 2020-05-11 21:18:36 +03:00
Alibek Omarov 8e2b421b1f CustomEmojiHelper: rewrite to Kotlin 2020-05-11 21:01:57 +03:00
Alibek Omarov 4b0c7789c2 Merge remote-tracking branch 'weblate/develop' into develop 2020-05-08 18:07:59 +03:00
Alibek Omarov 4351409cf0 Merge branch 'develop' of https://git.mentality.rip/FWGS/Husky into develop 2020-05-08 18:07:28 +03:00
Alibek Omarov 267366b11a LicenseActivity: add new license information 2020-05-08 18:07:23 +03:00
Repu 617058313c l10n: Ukrainian: Translated using Weblate
Currently translated at 100.0% (20 of 20 strings)

Translation: Husky/UI translations
Translate-URL: https://l10n.mentality.rip/projects/husky/ui-translations/uk/
2020-05-08 14:56:12 +02:00
Criss 80650511a5 l10n: German: Translated using Weblate
Currently translated at 100.0% (20 of 20 strings)

Translation: Husky/UI translations
Translate-URL: https://l10n.mentality.rip/projects/husky/ui-translations/de/
2020-05-08 14:56:12 +02:00
Noah Akers 77ac6f47b8 l10n: Japanese: Translated using Weblate
Currently translated at 55.0% (11 of 20 strings)

Translation: Husky/UI translations
Translate-URL: https://l10n.mentality.rip/projects/husky/ui-translations/ja/
2020-05-08 14:56:11 +02:00
Alice Heart 80cf473436 l10n: French: Translated using Weblate
Currently translated at 100.0% (20 of 20 strings)

Translation: Husky/UI translations
Translate-URL: https://l10n.mentality.rip/projects/husky/ui-translations/fr/
2020-05-08 14:56:11 +02:00
Repu d90cda686b l10n: Ukrainian: Added translation using Weblate 2020-05-08 13:14:04 +02:00
Alperen 648d34665d l10n: Turkish: Added translation using Weblate 2020-05-07 16:38:44 +02:00
Criss ca6d4f1141 l10n: German: Added translation using Weblate 2020-05-06 12:36:04 +02:00
Noah Akers 58780af123 l10n: Japanese: Added translation using Weblate 2020-05-06 06:30:25 +02:00
Alice Heart 32c0d70b63 l10n: French: Added translation using Weblate 2020-05-05 23:55:55 +02:00
a1batross 86888a1e57 l10n: Russian: Translated using Weblate
Currently translated at 100.0% (20 of 20 strings)

Translation: Husky/UI translations
Translate-URL: http://example.com/projects/husky/ui-translations/ru/
2020-05-05 22:11:58 +02:00
a1batross 639c34ffc8 l10n: add translations for Catalan and Spanish by @Koishi@udongein.xyz 2020-05-05 22:04:28 +02:00
a1batross 1e459d4855 l10n: (Russian): Translated using Weblate
Currently translated at 100.0% (20 of 20 strings)

Translation: Husky/UI translations
Translate-URL: http://example.com/projects/husky/ui-translations/ru/
2020-05-05 18:34:44 +02:00
a1batross 18fa9fdf73 l10n: (Russian): Added translation using Weblate 2020-05-05 18:22:14 +02:00
Alibek Omarov e6fcf542bb translations: merge from upstream 2020-05-03 21:08:15 +03:00
Alibek Omarov 876645069e translations: husky: Spanish and Catalan by @Koishi@udongein.xyz 2020-05-03 15:10:07 +03:00
a1batross 473ac895b9 Fix test and lint 2020-05-03 12:42:57 +02:00
Alibek Omarov 8641b0f220 Patch to compile, downgrade Kotlin version, otherwise it fails with useless message, disable incremental kapt otherwise it fails 2020-05-03 04:28:26 +03:00
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
2020-05-03 04:13:12 +03:00
Konrad Pozniak 2ed14d0b90 replace HtmlUtils with HtmlCompat (#1741)
* replace HtmlUtils with HtmlCompat

* fix tests
2020-05-03 04:12:08 +03:00
Alibek Omarov c7e7da9433 Cherry-picked 2cf1e366. 2020-05-03 04:05:38 +03:00
Alibek Omarov ac61284fa2 SpannedTypeAdapter: remove dead file 2020-05-03 03:43:43 +03:00
Alibek Omarov 223abe8c08 MainActivity: apply existing ViewPager2Fix 2020-05-03 03:20:54 +03:00
Alibek Omarov 01963d8f9b MainActivity: removal 2020-05-03 03:20:38 +03:00
Conny Duck 1cba30d3f2 close drawer after click 2020-05-03 03:18:02 +03:00
Ivan Kupalov 90d6237be0 Add preference to disable swipe gesture for switching tabs, close #1718 (#1752) 2020-05-03 03:17:54 +03:00
Konrad Pozniak 07d599e628 fix overlapping account items in AccountsInListFragment (#1768) 2020-05-03 03:15:59 +03:00
Konrad Pozniak 984a56a482 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 67a0bdcaed fix ugly media previews in conversation tab (#1762) 2020-05-03 03:14:37 +03:00
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
2020-05-03 03:12:32 +03:00
Konrad Pozniak 3e8b8f1f88 fix toot sending twice when using a hardware keyboard (#1758) 2020-05-03 03:12:05 +03:00
Konrad Pozniak 8a23f3b84c fix content warning in notifications when alwaysShowSpoiler is on (#1757) 2020-05-03 03:12:04 +03:00
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
2020-05-03 03:06:45 +03:00
Konrad Pozniak ae651c3cf1 simplify ComposeOptionsView (#1734) 2020-05-03 03:04:00 +03:00
Levi Bard 57af67bf49 Fix NPE in follow requests view (#1739)
Fixes #1738
2020-05-03 03:04:00 +03:00
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
2020-05-03 03:01:17 +03:00
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
2020-05-03 03:01:16 +03:00
Alibek Omarov 333c906a36 gradle: disable another lint warning that I don't want to fix 2020-05-03 02:49:44 +03:00
Alibek Omarov 9c1a4e91f3 EmojiKeyboard: add recents 2020-05-03 02:49:31 +03:00
Alibek Omarov 47d903480e LinkHelper: try to fix error if account url is null 2020-05-03 02:49:31 +03:00
Alibek Omarov 0c393585bd NetworkModule: hide different logging levels under comments to not look every time in documentation 2020-05-03 02:49:31 +03:00
a1batross 4141030d2e filters: represent POST as json becausr booleans cannot be represented in urlencoded as Pleroma thinks 2020-04-28 04:01:19 +02:00
Alibek Omarov 645098c3c7 ComposeActivity: put buttons into relativelayout and scrollview so they would not push send button outside of screen 2020-04-12 22:04:44 +03:00
Alibek Omarov 8eb3b7ecca ComposeActivity: fix crash on old Android 2020-04-12 22:02:32 +03:00
Alibek Omarov 508a91070e NetworkModule: oops, disable showing headers in logcat 2020-04-12 21:05:54 +03:00
Alibek Omarov fed8b01764 wysiwyg: add minimal editor based on MarkdownEdit library 2020-04-12 20:44:40 +03:00
Alibek Omarov ca196ffc73 compose: implement BBcode and HTML sending 2020-04-12 20:13:09 +03:00
Alibek Omarov 569ca90147 AccountActivity: animate banner if animateGifAvatars is enabled 2020-04-10 19:20:28 +03:00
Alibek Omarov ff5ec41e76 http: haha content-encoding goes brrrr (enabled brotli compression) 2020-04-10 18:53:28 +03:00
Alibek Omarov e64831027c 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
Ivan Kupalov 5dd190404f Fix reblog confirm (#1723)
* Fix reblog confirmation default value

* Fix triggering reblog before confirming it

* Fix accidents caused by reblog confirmation
2020-04-10 16:41:06 +03:00
Alibek Omarov ca36dd0238 gradle: remove ndk version setting 2020-04-10 03:34:04 +03:00
Alibek Omarov 74b4e0efee husky: regenerate artwork, fix incorrect dimensions, use pngcrush, add two new pics 2020-04-10 03:12:34 +03:00
Alibek Omarov 50646e6e4c icons: add high-resolution icon for notifications 2020-04-10 02:19:43 +03:00
Alibek Omarov bb9a9b8f44 strings: change Add reaction to React 2020-04-10 02:19:03 +03:00
Alibek Omarov 125186885d emoji_reactions: show keyboard as dialog 2020-04-10 02:18:37 +03:00
Alibek Omarov 6100868c7a custom_emoji: fix showing emojis that may look like a regular expression 2020-04-10 02:14:33 +03:00
Alibek Omarov df315a3f3e emoji_reactions: implement for notifications fragment 2020-04-10 02:13:33 +03:00