Commit Graph

2279 Commits

Author SHA1 Message Date
fed8b01764 wysiwyg: add minimal editor based on MarkdownEdit library 2020-04-12 20:44:40 +03:00
ca196ffc73 compose: implement BBcode and HTML sending 2020-04-12 20:13:09 +03:00
569ca90147 AccountActivity: animate banner if animateGifAvatars is enabled 2020-04-10 19:20:28 +03:00
ff5ec41e76 http: haha content-encoding goes brrrr (enabled brotli compression) 2020-04-10 18:53:28 +03:00
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
ca36dd0238 gradle: remove ndk version setting 2020-04-10 03:34:04 +03:00
74b4e0efee husky: regenerate artwork, fix incorrect dimensions, use pngcrush, add two new pics 2020-04-10 03:12:34 +03:00
50646e6e4c icons: add high-resolution icon for notifications 2020-04-10 02:19:43 +03:00
bb9a9b8f44 strings: change Add reaction to React 2020-04-10 02:19:03 +03:00
125186885d emoji_reactions: show keyboard as dialog 2020-04-10 02:18:37 +03:00
6100868c7a custom_emoji: fix showing emojis that may look like a regular expression 2020-04-10 02:14:33 +03:00
df315a3f3e emoji_reactions: implement for notifications fragment 2020-04-10 02:13:33 +03:00
06eda38140 emoji_keyboard: first keyboard, supports only unicode emojis 2020-04-10 02:11:38 +03:00
cbcb3838dd emoji: add all Unicode 12.0 emojis 2020-04-10 01:59:25 +03:00
ceadb76785 emoji: use bundled compat font 2020-04-10 01:58:47 +03:00
8d89f83bae adapter: replace simple viewholders by SingleViewHolder(extended from RecyclerView.ViewHolder but allowed to instantiate) 2020-04-10 01:58:06 +03:00
78cf552a32 Merge branch 'develop' of https://github.com/FWGS/Husky into develop 2020-03-16 18:47:27 +03:00
7ccb9ac5d2 Better handling of muted users and conversations, add option Hide muted users like in PleromaFE 2020-03-13 18:54:27 +03:00
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
0214b50500 NotificationPreferences: fix crash when opening notifications settings 2020-03-13 17:00:20 +03:00
eb2dfa86a6 NotificationHelper: add a way to test legacy notification channels on new devices 2020-03-13 16:59:58 +03:00
fb6892cc57 view_background_message: make image big again 2020-03-13 16:19:37 +03:00
3320e6a0da StatusBaseViewHolder: fix recycling bug, fix emoji reaction view empty space touch 2020-03-12 06:16:57 +03:00
5e620c62ff Merge branch 'develop' of https://github.com/tuskyapp/Tusky into develop 2020-03-12 02:53:28 +03:00
2f0e79e8fa Merge branch 'develop' of https://git.mentality.rip/FWGS/Husky into develop 2020-03-12 02:53:15 +03:00
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
bb0cde546a travis: disable lint abort for now 2020-03-06 23:44:07 +03:00
7bb0f1955d emoji_reactions: implement adding and removing on existing reactions(LOW PERFORMANCE) 2020-03-06 22:33:25 +03:00
7e10c531bc emoji_reactions: show the emoji in title 2020-03-06 21:30:20 +03:00
1c60313ae8 emoji_reactions: add menu for normal timelines 2020-03-06 21:22:41 +03:00
1d514829e5 emoji_reactions: make buttons a bit smaller 2020-03-06 21:22:19 +03:00
97ffa14268 emoji_reactions: general refactoring, implement emoji_reactions_by 2020-03-06 21:04:14 +03:00
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
Ivan Kupalov
0547e78c94 Add options to confirm reblog/unreblog actions, close #460 (#1650) 2020-03-03 21:27:26 +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
3295348a79 Merge upstream 2020-02-28 10:30:09 +03:00
000ba91d23 Husky branding(icons) 2020-02-28 09:47:09 +03:00
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
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
Conny Duck
8f4095bfd4 cleanup empty translations, add german translation 2020-02-25 18:47:53 +01:00
hg
a2aac543e3 Translated using Weblate (Swedish)
Currently translated at 100.0% (409 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sv/
2020-02-25 17:33:30 +00:00
Isak Holmström
90ef111612 Translated using Weblate (Swedish)
Currently translated at 100.0% (409 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sv/
2020-02-25 17:33:30 +00:00
Daniele Lira Mereb
06851dd914 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (409 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_BR/
2020-02-25 17:33:30 +00:00
ButterflyOfFire
c5ad4c2c2f Translated using Weblate (Occitan)
Currently translated at 100.0% (409 of 409 strings)

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

Translated using Weblate (Kabyle)

Currently translated at 51.8% (212 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/kab/
2020-02-25 17:33:30 +00:00
Anonymous
b1b758a229 Translated using Weblate (Slovak)
Currently translated at 28.4% (116 of 409 strings)

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

Translated using Weblate (Swedish)

Currently translated at 100.0% (409 of 409 strings)

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

Translated using Weblate (Swedish)

Currently translated at 100.0% (409 of 409 strings)

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

Added translation using Weblate (Luxembourgish)

Added translation using Weblate (French (Belgium))

Added translation using Weblate (English (United States))

Added translation using Weblate (English (Australia))
2020-02-25 17:33:30 +00:00
Levi Bard
cc4642f3a0 Warn when scheduling a post within 5 minutes (#1698)
* Warn when scheduling a post within 5 minutes

* Fix NPE when scheduled post time isn't set

* Use AlertDialog with option to cancel instead of Toast when a post isn't scheduled far enough in advance

* Move schedule validation warning to scheduling bottom sheet

* Fix scheduling error display when sending after an initially-valid scheduling time has become invalid
2020-02-25 18:33:24 +01:00
Konrad Pozniak
d8b5967c97 Compose activity fixes (#1707)
* cleanup media keyboard code

* fix crash in ComposeActivity when rotating phone while taking photo

* fix poll button in ComposeActivity being invisible when disabled
2020-02-24 22:02:59 +01:00
7e0b45c52e gradle: set up version to 0.99 for now and version code to days passed since first my commit to this repo 2020-02-23 06:12:30 +01:00
Conny Duck
00700f181c fix color of conversation_thread_line 2020-02-22 17:56:20 +01:00
Konrad Pozniak
316c7f202e fix crash when inserting custom emojis at the start of the compose field (#1706) 2020-02-21 22:08:41 +01:00
Konrad Pozniak
f699dbd8df fix default emoji font icon not rendering 2020-02-21 18:21:47 +01:00
6aa887fdbf avatar_default: replace with Pleroma logo 2020-02-20 05:29:06 +03:00
f7623a0a44 Hide muted users' statuses in timelines on client side, because we're getting full timeline now(to support muted conversations) 2020-02-20 05:03:28 +03:00
319ca1781f status: increase hit area for fav/reblog buttons #71 2020-02-20 04:25:35 +03:00
Konrad Pozniak
341ad73880 fix image from another status showing up instead of blurhash (#1699) 2020-02-19 22:07:01 +01:00
Levi Bard
5d4865ae3c Delete draft when sending its status completes. (#1704)
Fixes #1700
2020-02-19 21:10:22 +01:00
ceba88af5c Add MORE cases for Pleroma, Misskey and Friendica 2020-02-19 05:14:40 +03:00
f2d14a0f9b Merge upstream 2020-02-19 04:54:30 +03:00
3824d4c3ba emojireactions: implement coloring buttons 2020-02-19 04:18:48 +03:00
82c6809623 emojireactions: fix EmojiReaction object 2020-02-19 04:18:21 +03:00
Konrad Pozniak
5b12e80297 fix list editing by moving account_ids from query to form param (#1690)
* fix list editing by moving account_ids from query to form param

* fix DialogFramentStyle
2020-02-18 08:45:10 +01:00
Konrad Pozniak
8df5869d41 delete empty strings from sk translation, improve de translation 2020-02-17 19:39:42 +01:00
Konrad Pozniak
19e214328d fix url search returning the same post indefinitely (#1695) 2020-02-17 19:34:11 +01:00
Connyduck
41dda10707 Deleted translation using Weblate (Luxembourgish) 2020-02-17 18:25:03 +00:00
Connyduck
5303e4a6d0 Deleted translation using Weblate (French (Belgium)) 2020-02-17 18:24:34 +00:00
Connyduck
07dbf3eaf7 Deleted translation using Weblate (English (United States)) 2020-02-17 18:24:20 +00:00
Connyduck
2af6f2ba5f Deleted translation using Weblate (English (Australia)) 2020-02-17 18:24:02 +00:00
Konrad Pozniak
26a2976c26 Merge remote-tracking branch 'weblate/develop' into develop 2020-02-17 19:21:10 +01:00
Weblate
ffbc73378b Added translation using Weblate (Luxembourgish) 2020-02-17 18:10:43 +00:00
Weblate
ed79cbec10 Added translation using Weblate (French (Belgium)) 2020-02-17 18:10:41 +00:00
Weblate
667dc81954 Added translation using Weblate (English (United States)) 2020-02-17 18:10:38 +00:00
Weblate
c5dc5b8c18 Added translation using Weblate (English (Australia)) 2020-02-17 18:10:36 +00:00
Konrad Pozniak
a4a07aca34 Merge pull request #1678 from nailyk-weblate/weblate-tusky-tusky
Update from Weblate
2020-02-17 19:10:11 +01:00
Anonymous
affa2d9a4b Translated using Weblate (Swedish)
Currently translated at 100.0% (409 of 409 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (409 of 409 strings)

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

Translated using Weblate (Kabyle)

Currently translated at 47.4% (194 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/kab/
2020-02-17 15:24:05 +00:00
Daniele Lira Mereb
e17aca5880 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (409 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_BR/
2020-02-17 15:24:05 +00:00
Juanjo Salvador
db4961925a Translated using Weblate (Spanish)
Currently translated at 100.0% (409 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/es/
2020-02-17 15:24:05 +00:00
Danial Behzadi
401f3a1175 Translated using Weblate (Persian)
Currently translated at 100.0% (409 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fa/
2020-02-17 15:24:05 +00:00
ButterflyOfFire
d2f9ecbc7e Translated using Weblate (Kabyle)
Currently translated at 47.4% (194 of 409 strings)

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

Translated using Weblate (Kabyle)

Currently translated at 46.5% (190 of 409 strings)

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

Translated using Weblate (Kabyle)

Currently translated at 32.5% (133 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/kab/
2020-02-17 15:24:05 +00:00
ati3
5bdc049d9b Translated using Weblate (Slovak)
Currently translated at 25.2% (103 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sk/
2020-02-17 15:24:05 +00:00
Konrad Pozniak
88d4c9d672 make the light theme background color lighter (#1692) 2020-02-17 16:24:00 +01:00
Ivan Kupalov
f02fe69b98 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 d05bd4b751.

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
Levi Bard
448c157900 [Tusky10] Fix recollapsing expanded sensitive content in the thread view (#1689) 2020-02-14 19:04:14 +01:00
Levi Bard
e906941ff6 [Tusky10] Fix descriptions of audio attachments when expanding/collapsing status content (#1688) 2020-02-14 19:03:59 +01:00
Konrad Pozniak
a0264b829c [Tusky10] fix crash when bookmarking a conversation while offline (#1686) 2020-02-14 19:03:42 +01:00
Konrad Pozniak
044235dc16 [Tusky10] adjust poll result background, status divider & button outline color (#1685)
* adjust poll result background, status divider & button outline color

* fix navigationBarDividerColor
2020-02-14 19:03:18 +01:00
Konrad Pozniak
53048e2791 increase tab page margin (#1684) 2020-02-14 19:03:01 +01:00
Juanjo Salvador
daa8d3a8c7 Translated using Weblate (Spanish)
Currently translated at 100.0% (409 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/es/
2020-02-13 17:41:21 +00:00
Danial Behzadi
6979553a8d Translated using Weblate (Persian)
Currently translated at 100.0% (409 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fa/
2020-02-13 17:41:21 +00:00
ButterflyOfFire
8fb1fcd53f Translated using Weblate (Kabyle)
Currently translated at 46.5% (190 of 409 strings)

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

Translated using Weblate (Kabyle)

Currently translated at 32.5% (133 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/kab/
2020-02-13 17:41:21 +00:00
ati3
e6f1cc015d Translated using Weblate (Slovak)
Currently translated at 25.2% (103 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sk/
2020-02-13 17:41:21 +00:00
Conny Duck
e1a6570cf6 put androidExtensions experimental=true back in to fix crash 2020-02-12 21:53:16 +01:00
Conny Duck
4b6744a5b5 Release 69 / 10.0 beta 1 2020-02-10 16:50:35 +01:00
Conny Duck
6c554bc3cc add missing languages to in-app language switcher 2020-02-10 15:18:08 +01:00
Conny Duck
378eed7525 delete invalid strings 2020-02-10 14:58:23 +01:00
Conny Duck
9d0645eadd Merge branch 'develop' of https://github.com/Vavassor/Tusky into develop 2020-02-10 14:51:17 +01:00
Conny Duck
676444ce09 update LicenseActivity 2020-02-10 14:45:30 +01:00
ati3
898bf3b100 Translated using Weblate (Slovak)
Currently translated at 23.2% (95 of 409 strings)

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

Translated using Weblate (Slovak)

Currently translated at 17.8% (73 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sk/
2020-02-10 13:00:27 +00:00
Danial Behzadi
689abd7d30 Translated using Weblate (Persian)
Currently translated at 100.0% (409 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fa/
2020-02-10 13:00:27 +00:00
ButterflyOfFire
24cfe6ea5e Translated using Weblate (Kabyle)
Currently translated at 26.9% (110 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/kab/
2020-02-10 13:00:27 +00:00
Ivan Kupalov
418f090687 Allow higher zooming levels for caption dialog images (#1672) 2020-02-10 14:00:21 +01:00
Konrad Pozniak
29b4d7aa77 fix crash when opening Poll dialog and instanceParams are null (#1668) 2020-02-09 22:34:44 +01:00
489c81a12a emojireactions: resize buttons 2020-02-08 14:05:47 +03:00
Konrad Pozniak
fe62748f39 change dialog background color (#1670) 2020-02-07 20:52:22 +01:00
ati3
93f4477118 Translated using Weblate (Slovak)
Currently translated at 12.0% (49 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sk/
2020-02-07 19:24:21 +00:00
Anonymous
304e587196 Translated using Weblate (Swedish)
Currently translated at 100.0% (409 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sv/
2020-02-07 19:24:21 +00:00
Sveinn í Felli
1c0d871c8b Translated using Weblate (Icelandic)
Currently translated at 100.0% (409 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/is/
2020-02-07 19:24:21 +00:00
nailyk
4946aab083 Translated using Weblate (French)
Currently translated at 100.0% (409 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/
2020-02-07 19:24:21 +00:00
jeroenpraat
76aa2fc815 Translated using Weblate (Dutch)
Currently translated at 100.0% (409 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/nl/
2020-02-07 19:24:21 +00:00
ButterflyOfFire
5fee6bbe42 Translated using Weblate (Kabyle)
Currently translated at 24.7% (101 of 409 strings)

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

Translated using Weblate (Kabyle)

Currently translated at 23.2% (95 of 409 strings)

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

Translated using Weblate (Kabyle)

Currently translated at 11.5% (47 of 409 strings)

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

Translated using Weblate (Kabyle)

Currently translated at 11.2% (46 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/kab/
2020-02-07 19:24:21 +00:00
Konrad Pozniak
a659989352 revert colorPrimaryDark back for the dark theme (#1669) 2020-02-07 20:24:17 +01:00
Konrad Pozniak
d368ed464e fix crash when Account.displayName is null (#1667) 2020-02-07 20:23:51 +01:00
Konrad Pozniak
7dcd6221aa fix mixup of search params in SearchDataSource.loadRange (#1666) 2020-02-07 20:23:36 +01:00
e1eaea9d5a Very dirty, very quick, read-only implementation of emoji reactions 2020-02-07 01:21:10 +03:00
ae1cfc1d56 emojireactions: add emoji reaction list to StatusViewData 2020-02-06 23:24:18 +03:00
2f818a77f3 emojireactions: add entities and api endpoints 2020-02-06 23:19:28 +03:00
c1474e82a8 Fixup black theme 2020-02-06 22:52:32 +03:00
43b5e8f1eb Merge branch 'develop' of https://github.com/tuskyapp/Tusky into develop 2020-02-06 18:55:36 +03:00
Konrad Pozniak
7f2184bbc6 fix content collapse button not working in notifications (#1665) 2020-02-04 22:21:43 +01:00
4098ca303d Change about page 2020-02-04 20:11:56 +01:00
b157966cec Remove references to "toot", "boost", and "Mastodon" (#67) 2020-02-04 20:07:06 +01:00
8b1a059abb Fix NPE 2020-02-03 22:34:28 +06:00
a109089f7b Support emoji reaction notification 2020-02-03 18:36:45 +03:00
542aea22b3 Enable muting for all timelines, except where it's useless 2020-02-03 14:30:25 +03:00
e8f945fbcb Correctly handle invalid conversation ID 2020-02-03 13:33:52 +03:00
07513480ef Change colors a bit 2020-02-03 13:24:04 +03:00
1cf2416dd1 Merge remote-tracking branch 'origin2/develop' into develop 2020-02-03 12:51:15 +03:00
96e0c39f90 Merge upstream, update color scheme 2020-02-03 12:50:52 +03:00
Frieder Bluemle
ee2bc75ecf Update espresso-core to 3.2.0 2020-02-01 11:14:31 -08:00
Konrad Pozniak
eeb768eb1c Theme refactoring (#1656)
* Theme refactoring

* disable the automatic tinting of surfaces with elevation in dark mode

* make the media warning visible again with the dark theme

* fix nav bar on api 27+

* use correct color for all media warnings
2020-01-30 21:37:28 +01:00
Konrad Pozniak
776e995e73 fix overlapping icons in ComposeActivity (#1661) 2020-01-30 21:17:37 +01:00
Konrad Pozniak
25e0e73085 fix in app language switching (#1659) 2020-01-30 21:05:24 +01:00
ButterflyOfFire
f8115264c3 Adding kabyle language (#1658)
Adding kabyle language and correcting arabic.
2020-01-30 19:31:49 +01:00
02ffb08b7c Merge remote-tracking branch 'origin2/develop' into develop 2020-01-29 22:42:40 +03:00
Mélanie Chauvel (ariasuni)
4907a051ab Refresh DM column when removing toot there instead of removing conversation (#1654) 2020-01-29 19:25:55 +01:00
Quentí
9733adb710 Translated using Weblate (Occitan)
Currently translated at 100.0% (409 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/oc/
2020-01-29 18:17:15 +00:00
ati3
b43cf1a802 Translated using Weblate (Slovak)
Currently translated at 6.6% (27 of 409 strings)

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

Translated using Weblate (Czech)

Currently translated at 97.3% (398 of 409 strings)

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

Added translation using Weblate (Slovak)
2020-01-29 18:17:15 +00:00
ButterflyOfFire
cfc3a8065b Translated using Weblate (Kabyle)
Currently translated at 11.0% (45 of 409 strings)

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

Added translation using Weblate (Kabyle)

Translated using Weblate (French)

Currently translated at 100.0% (409 of 409 strings)

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

Translated using Weblate (Arabic)

Currently translated at 100.0% (409 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ar/
2020-01-29 18:17:15 +00:00
Vegard Skjefstad
230d0de0f0 Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (409 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/nb_NO/
2020-01-29 18:17:15 +00:00
dani
cafac01578 Translated using Weblate (German)
Currently translated at 97.8% (400 of 409 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/de/
2020-01-29 18:17:15 +00:00
Sveinn í Felli
3ea314ea93 Translated using Weblate (Icelandic)
Currently translated at 100.0% (408 of 408 strings)

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

Added translation using Weblate (Icelandic)
2020-01-29 18:17:15 +00:00
Konrad Pozniak
16fab51c92 fix FragmentAdapter returning null fragments when activity was recreated (#1647)
* fix FragmentAdapter returning null fragments when activity was recreated

* remove unused import

* make activity in CustomFragmentStateAdapter private
2020-01-29 19:17:11 +01:00
Konrad Pozniak
08c979ca23 fix reveal button not updating in ViewThreadActivity (#1652) 2020-01-29 19:16:12 +01:00
Konrad Pozniak
523349e108 fix crash when closing ComposeActivity (#1651) 2020-01-29 19:15:53 +01:00
5bf75b46a0 Implement muting whole conversation by it's ID, add button to hide muted status again 2020-01-26 19:31:51 +03:00
6709b47e67 item_status_muted: better alignment of image button 2020-01-26 16:38:06 +03:00
b76d3c3979 Implement muting/unmuting conversations, fix possible appearing of muted users in notifications 2020-01-26 16:13:22 +03:00
565f7f5788 Merge with upstream 2020-01-20 13:56:18 +03:00
216f0d3e2b MainActivity: increase velocity threshold for viewPager 2020-01-20 13:48:32 +03:00
Ivan Kupalov
e23c234f77 Make radio buttons in compose screen sheets full width, fix #1593 (#1645) 2020-01-18 12:13:10 +01:00
Ivan Kupalov
584fc54410 Enable zooming and panning in the CaptionDialog (#1643) 2020-01-18 12:12:37 +01:00
4098cd3a2c NotificationsAdapter: show muted threads as muted 2020-01-17 19:44:09 +03:00
f40ac42c08 Status: add isMuted parameter 2020-01-17 19:05:45 +03:00
050f80553a values: add thread mute strings 2020-01-17 19:04:42 +03:00
Ivan Kupalov
701e1dafe3 Fix setting text to CW button in fav/reblog notification. Fix #1641 (#1642)
This is a regression from e1e9268ef5
2020-01-16 19:08:19 +01:00
Levi Bard
bd66a9e6ae Add support for sharing audio attachments (#1629) 2020-01-16 19:06:13 +01:00
Levi Bard
6c592b6723 Add support for uploading audio attachments (#1630)
* Add support for audio attachments.
Partially addresses #1337

* Register Tusky as a target for audio sharing

* Use icon with textColorTertiary for audio preview
2020-01-16 19:05:52 +01:00
Vivianne
46b997a642 Small changes to the media player (#1572)
* Resolving some issues with media playback.

* Changing ViewVideoFragment so that it fully handles autohiding the
  media controller, allowing consistency between it and the toolbar

* Fixed an issue where the toolbar and description were not fading in

* Do not hide the toolbar/media player if the video is loading or paused

* Created "ExposedPlayPausedVideoView" to allow hooking play/pause

* Fix back button when viewing videos

* Back button did not work if video controls were visible.

* Tweak audio player

* Always show the controls when audio begins playing

* Do not auto-hide the controls if the player is playing audio

* Address PR comments

* Use overloaded constructor
* Remove m prefix

* Fix subtle media player issues

* Fix audio player incorrectly auto-hiding after hiding/showing toolbar

* Only subscribe touch listener once content is ready
  - Prevents top toolbar visibility from getting out of phase with audio player visibility if hidden during load
2020-01-16 19:01:02 +01:00
f16799bf8f TimelineRepositoryTest: fix 2020-01-16 18:26:31 +03:00
9796da7513 MastodonApi: set withMuted to true everywhere for a while 2020-01-16 18:15:11 +03:00
b408d33428 MastodonApi: add with_muted field on every timeline 2020-01-16 18:14:41 +03:00
43a21d0a3a NotificationHelper: don't send notification if it's from muted thread 2020-01-16 18:13:38 +03:00
3fe33b0435 Status: add thread_muted field 2020-01-16 18:13:10 +03:00
5b8b54c536 ComposeActivityTest: fix test(for now empty nodeinfo) 2020-01-16 17:17:21 +03:00
b46037b546 ComposeActivity: add warning for too big files 2020-01-16 16:51:55 +03:00
919c24571d ComposeActivity: use nodeinfo data for determining upload limits and markdown support 2020-01-16 16:44:32 +03:00
b4dbee0acd NodeInfo: implement nodeinfo fetching 2020-01-16 16:43:54 +03:00
2e7913df23 Merge remote-tracking branch 'origin2/develop' into develop 2020-01-16 11:58:27 +03:00
Konrad Pozniak
fc86a37bb2 fix notification refresh (#1638) 2020-01-14 21:58:35 +01:00
fc546f2071 gradle: fix AppCompatCustomView lint warning. I don't really care about AppCompat bloated everyone use 2020-01-14 18:41:58 +03:00
71d8393098 Merge with upstream 2020-01-14 17:07:21 +03:00
Konrad Pozniak
39915442aa migrate ReportPagerAdapter to ViewPager2 (#1635) 2020-01-13 21:15:22 +01:00
Konrad Pozniak
31b29047c7 fix crash in NotificationAdapter when status is null (#1634) 2020-01-13 21:12:33 +01:00
Daniele Lira Mereb
9b519ed1db Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (408 of 408 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_BR/
2020-01-13 14:54:26 +00:00
Muha Aliss
04b15095c1 Translated using Weblate (Turkish)
Currently translated at 97.3% (397 of 408 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/tr/
2020-01-13 14:54:26 +00:00
ButterflyOfFire
5d4adf7fda Translated using Weblate (Arabic)
Currently translated at 100.0% (408 of 408 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ar/
2020-01-13 14:54:26 +00:00
Vegard Skjefstad
f1e060a3f3 Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (408 of 408 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/nb_NO/
2020-01-13 14:54:26 +00:00
nailyk-weblate
66e34cbe1e Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/
2020-01-13 14:54:26 +00:00
Anonymous
62283f2765 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (408 of 408 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_BR/
2020-01-13 14:54:26 +00:00
hg
4ffe2c40fa Translated using Weblate (Swedish)
Currently translated at 100.0% (408 of 408 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sv/
2020-01-13 14:54:26 +00:00
kyori19
cafd5a3a64 Fix emoji sorting (#1633) 2020-01-13 15:22:45 +01:00
Ivan Kupalov
e60a9b19e9 Add space before emojo code in editor when needed, fix #1616 (#1632) 2020-01-13 15:21:40 +01:00
Levi Bard
91bf35f627 Compose activity: When selection is nonempty and a "special character" button is pressed, decorate all selected word starts (#1523)
* ComposeActivity: When selection is nonempty and a "special character" button is pressed, decorate all selected word starts
Closes #1417

* ComposeActivity: Tests for word break prepend logic
2020-01-13 15:21:17 +01:00
Levi Bard
a811ae0c83 Don't drop content warning when replying (#1631) 2020-01-13 15:18:55 +01:00