Commit Graph

2350 Commits

Author SHA1 Message Date
d8ffcaec30 chats: fix media upload, fix back button 2020-09-29 20:36:28 +03:00
159f0f0615 chats: add media, stickers, emojis (wip) 2020-09-22 20:31:31 +03:00
c2439405be chats: implement sending messages, prototype 2020-09-17 01:28:25 +03:00
69f37208a5 chats: disable pagination for chat listing, another finalization of chat bubble design 2020-09-13 23:49:45 +03:00
bcfd202bbb chats: chat message adapter, partially implement activity 2020-08-24 20:20:02 +03:00
a002a76b92 chats: base chat UI 2020-08-24 01:30:41 +03:00
5c8a0ed478 Revert "chats: add viewdata"
This reverts commit 8ce99fcd53.
2020-08-18 01:58:48 +02:00
c37a3a8b8c Rename Husky in generated file names to Tusky to prevent harassment towards Husky users 2020-08-18 01:58:48 +02:00
9f57699a3d chats: finished chat listing 2020-08-17 19:41:38 +03: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
a4708a5ddb l10n: regenerate husky translations 2020-08-09 17:12:06 +03:00
a6a9d4d56e l10n: merge translations from upstream 2020-08-09 17:06:04 +03:00
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
8b8958a9c2 l10n: regenerate husky customized strings 2020-08-04 00:01:00 +03:00
6fe1e5603e l10n: merge upstream 2020-08-03 23:59:14 +03:00
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
21579dfdc9 l10n: regenerate husky branding string overrides with new URL 2020-07-28 17:44:21 +03:00
482fb08e00 l10n: change husky.fwgs.ru to huskyapp.dev 2020-07-28 17:43:59 +03:00
56cf269561 l10n: merge translation from upstream 2020-07-28 17:42:20 +03:00
752f6ad35b chats: add Chat and ChatMessage entities, add Pleroma API calls 2020-07-26 22:21:54 +03:00
fe0e68ba5c ViewImageFragment: upgrade BigImageView to 1.6.6, enable swiping for all kinds of embedded views 2020-07-26 16:06:21 +03:00
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
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
99ca34f320 l10n: merge translations from upstream 2020-07-25 23:24:25 +03:00
3503ed239b Merge remote-tracking branch 'weblate/develop' into develop 2020-07-25 23:20:35 +03:00
978489165e ViewImageFragment: replace TouchImageView by BigImageView based on SSIV and with proper GIF support 2020-06-30 19:22:52 +03:00
c6cfdcc3b1 AccountActivity: show Open in browser button on action bar 2020-06-29 16:43:41 +03:00
f09865eca4 ViewMediaActivity: always show these action buttons 2020-06-29 16:35:31 +03:00
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
7fb0bd4c85 ComposeActivityTest: fix test 2020-06-25 19:04:25 +03:00
4741ab524c entity: Instance: fix optional pleroma field type 2020-06-25 18:57:47 +03:00
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
f1397f3378 SearchStatusesFragment: fix reply to 2020-06-25 17:58:44 +03:00
4df757b4b3 StatusFragment: delete delete and redraft 2020-06-25 17:42:17 +03:00
b7892dc781 ViewThreadActivity: move Open in web menu option to status threedots menu 2020-06-25 17:38:08 +03:00
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
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
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
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
d280616d01 l10n: upgrade generated translations 2020-06-15 16:14:27 +03:00
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
4e0ecdd338 Merge remote-tracking branch 'weblate/develop' into develop 2020-05-30 00:53:12 +02:00
64277ef45a app: all external references are now called Husky to not conflict with Tusky files 2020-05-28 04:53:56 +03:00
30d8ce5f8e Added translation using Weblate (Norwegian Nynorsk) 2020-05-28 03:39:22 +02:00
3909338b61 Added translation using Weblate (Norwegian Bokmål) 2020-05-28 03:39:21 +02:00
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
a8734da38e Merge remote-tracking branch 'weblate/develop' into develop 2020-05-28 02:14:46 +03:00
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
3439a1e16a MediaUploader: fix stupid bug that made all pictures to be resized 2020-05-24 02:42:46 +03:00
03944de506 gradle: set version to 1.0 2020-05-23 15:19:47 +03:00