Commit Graph

2444 Commits

Author SHA1 Message Date
Alibek Omarov 8d89f83bae adapter: replace simple viewholders by SingleViewHolder(extended from RecyclerView.ViewHolder but allowed to instantiate) 2020-04-10 01:58:06 +03:00
Alibek Omarov 78cf552a32 Merge branch 'develop' of https://github.com/FWGS/Husky into develop 2020-03-16 18:47:27 +03:00
Alibek Omarov 7ccb9ac5d2 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 6f91e1f9ff Revert "Hide muted users' statuses in timelines on client side, because we're getting full timeline now(to support muted conversations)"
This reverts commit f7623a0a44.
2020-03-13 17:46:22 +03:00
Alibek Omarov 0214b50500 NotificationPreferences: fix crash when opening notifications settings 2020-03-13 17:00:20 +03:00
Alibek Omarov eb2dfa86a6 NotificationHelper: add a way to test legacy notification channels on new devices 2020-03-13 16:59:58 +03:00
Alibek Omarov fb6892cc57 view_background_message: make image big again 2020-03-13 16:19:37 +03:00
Alibek Omarov 3320e6a0da StatusBaseViewHolder: fix recycling bug, fix emoji reaction view empty space touch 2020-03-12 06:16:57 +03:00
Alibek Omarov 5e620c62ff Merge branch 'develop' of https://github.com/tuskyapp/Tusky into develop 2020-03-12 02:53:28 +03:00
Alibek Omarov 2f0e79e8fa Merge branch 'develop' of https://git.mentality.rip/FWGS/Husky into develop 2020-03-12 02:53:15 +03:00
Alibek Omarov c531a0f069 splash: slightly update splash logo 2020-03-12 02:50:28 +03:00
Ivan Kupalov b18fbe8949 Work around the bug in ComposeScheduleView, fix #1720 (#1722)
DatePicker seems to think that it's in UTC. So setting selected time
might not work as aspect and receiving value from it might be in UTC
as well. This commit fixes the second issue by interpreting the date
as UTC date. Tested with America/New_York (GMT-5 at the moment) and
Russia/Kamchatka (GMT+12).
2020-03-09 20:43:01 +01:00
Alibek Omarov bb0cde546a travis: disable lint abort for now 2020-03-06 23:44:07 +03:00
Alibek Omarov 7bb0f1955d emoji_reactions: implement adding and removing on existing reactions(LOW PERFORMANCE) 2020-03-06 22:33:25 +03:00
Alibek Omarov 7e10c531bc emoji_reactions: show the emoji in title 2020-03-06 21:30:20 +03:00
Alibek Omarov 1c60313ae8 emoji_reactions: add menu for normal timelines 2020-03-06 21:22:41 +03:00
Alibek Omarov 1d514829e5 emoji_reactions: make buttons a bit smaller 2020-03-06 21:22:19 +03:00
Alibek Omarov 97ffa14268 emoji_reactions: general refactoring, implement emoji_reactions_by 2020-03-06 21:04:14 +03:00
Alibek Omarov 0257cd3b07 Merge upstream 2020-03-06 16:16:54 +03:00
Daniele Lira Mereb d84f45d0fb Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (410 of 410 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_BR/
2020-03-06 12:28:01 +01:00
Sveinn í Felli c6ef2955ea Translated using Weblate (Icelandic)
Currently translated at 100.0% (410 of 410 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/is/
2020-03-06 12:28:01 +01:00
Mélanie Chauvel 30e4f784be Translated using Weblate (French)
Currently translated at 100.0% (410 of 410 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/

Translated using Weblate (Esperanto)

Currently translated at 99.8% (409 of 410 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/eo/
2020-03-06 12:28:01 +01:00
Weblate b880098072 Added translation using Weblate (English (Australia))
Translated using Weblate (Swedish)

Currently translated at 100.0% (410 of 410 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sv/

Translated using Weblate (Japanese)

Currently translated at 87.1% (357 of 410 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ja/

Translated using Weblate (Esperanto)

Currently translated at 99.8% (409 of 410 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/eo/
2020-03-06 12:28:01 +01:00
tolstoevsky b060fa4bda Translated using Weblate (Russian)
Currently translated at 100.0% (410 of 410 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ru/
2020-03-06 12:28:01 +01:00
knuxify 02d09a1cf2 Translated using Weblate (Polish)
Currently translated at 100.0% (410 of 410 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pl/
2020-03-06 12:28:01 +01:00
Vegard Skjefstad fcfb783ba3 Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (410 of 410 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/nb_NO/
2020-03-06 12:28:01 +01:00
ButterflyOfFire 513e95bc28 Translated using Weblate (Kabyle)
Currently translated at 58.5% (240 of 410 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/kab/

Translated using Weblate (Kabyle)

Currently translated at 53.2% (218 of 410 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/kab/

Translated using Weblate (French)

Currently translated at 100.0% (410 of 410 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/

Translated using Weblate (Kabyle)

Currently translated at 53.2% (218 of 410 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/kab/

Translated using Weblate (Arabic)

Currently translated at 100.0% (410 of 410 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ar/

Translated using Weblate (Kabyle)

Currently translated at 53.2% (218 of 410 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/kab/

Translated using Weblate (Kabyle)

Currently translated at 52.7% (216 of 410 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/kab/

Translated using Weblate (French)

Currently translated at 100.0% (410 of 410 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/
2020-03-06 12:28:01 +01:00
Anonymous 40c9f8a5ff Translated using Weblate (Japanese)
Currently translated at 50.0% (4 of 8 strings)

Translation: Tusky/Tusky-app
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/ja/
2020-03-06 12:27:15 +01:00
Sveinn í Felli 9d30db7256 Translated using Weblate (Icelandic)
Currently translated at 100.0% (8 of 8 strings)

Translation: Tusky/Tusky-app
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/is/
2020-03-06 12:27:15 +01:00
Selyan Slimane Amiri a26331c396 Translated using Weblate (Kabyle)
Currently translated at 25.0% (2 of 8 strings)

Translation: Tusky/Tusky-app
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/kab/
2020-03-06 12:27:15 +01:00
tolstoevsky c85428a3b3 Translated using Weblate (Russian)
Currently translated at 100.0% (8 of 8 strings)

Translation: Tusky/Tusky-app
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/ru/
2020-03-06 12:27:15 +01:00
knuxify 6c0a557228 Translated using Weblate (Polish)
Currently translated at 100.0% (8 of 8 strings)

Translation: Tusky/Tusky-app
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/pl/
2020-03-06 12:27:15 +01:00
Danial Behzadi 69bb48b961 Translated using Weblate (Persian)
Currently translated at 100.0% (8 of 8 strings)

Translation: Tusky/Tusky-app
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/fa/
2020-03-06 12:27:15 +01:00
Anonymous fef9c18082 Translated using Weblate (German)
Currently translated at 87.5% (7 of 8 strings)

Translation: Tusky/Tusky-app
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/de/
2020-03-06 12:27:15 +01:00
Ivan Kupalov 0547e78c94 Add options to confirm reblog/unreblog actions, close #460 (#1650) 2020-03-03 21:27:26 +01:00
Konrad Pozniak c077a17f30 upgrade Gradle and Android plugin (#1709)
* upgrade Gradle and Android plugin

* upgrade Android Gradle plugin to 3.6.1
2020-03-02 19:58:15 +01:00
Ivan Kupalov f5ab325ff0 Add "more" popup to a11y menu, fix #1710 (#1714) 2020-03-02 19:36:44 +01:00
Levi Bard 61e0c2c7a8 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 3295348a79 Merge upstream 2020-02-28 10:30:09 +03:00
Alibek Omarov 13d3fdc304 Husky branding: readme 2020-02-28 10:02:17 +03:00
Alibek Omarov 0e38044de3 Show pleroma logo as unknown avatar 2020-02-28 09:47:44 +03:00
Alibek Omarov 000ba91d23 Husky branding(icons) 2020-02-28 09:47:09 +03:00
Alibek Omarov ec17c807cb Merge branch 'develop' of https://git.mentality.rip/FWGS/Husky into develop 2020-02-28 08:34:37 +03:00
Levi Bard 903d2154bf When a plaintext share contains EXTRA_TEXT and a distinct EXTRA_SUBJECT, use EXTRA_SUBJECT as the content warning for the shared status (#1712) 2020-02-26 20:41:02 +01:00
Alibek Omarov 9144484994 Add more URL cases for Pleroma, Misskey and Friendica (#1702) 2020-02-25 19:59:40 +01:00
Levi Bard 75e883b67e Add status url as EXTRA_SUBJECT when sharing status content. (#1680)
Addresses #1655
2020-02-25 19:58:20 +01:00
Ivan Kupalov 073cdd98af Make image in BackgroundMessageView adapt to the height, fix #1618 (#1649)
* Make image in BackgroundMessageView adapt to the height, fix #1618

* Hide filters panel when showing status view in notifications
2020-02-25 19:57:28 +01:00
Konrad Pozniak 025d1d4b3c Upgrade deps (#1708)
* upgrade Dagger

* upgrade AndroidX Lifecycle

* upgrade AndroidX Fragment

* upgrade Room, Retrofit, AndroidX core, Material components

* fix report fragments not sharing viewmodels
2020-02-25 19:49:41 +01:00
Konrad Pozniak 0279987821 simplify DI & test setup, convert TuskyApplication to Kotlin (#1675)
* simplify DI & test setup, convert TuskyApplication to Kotlin

* try to fix tests on bitrise

* remove conscrypt-openjdk-uber test dependency again
2020-02-25 19:49:15 +01:00
Conny Duck 7309b683cc Release 70 / 10.0 2020-02-25 19:00:21 +01:00