Commit Graph

2236 Commits

Author SHA1 Message Date
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
Alibek Omarov 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
Alibek Omarov e1eaea9d5a Very dirty, very quick, read-only implementation of emoji reactions 2020-02-07 01:21:10 +03:00
Alibek Omarov ae1cfc1d56 emojireactions: add emoji reaction list to StatusViewData 2020-02-06 23:24:18 +03:00
Alibek Omarov 2f818a77f3 emojireactions: add entities and api endpoints 2020-02-06 23:19:28 +03:00
Alibek Omarov c1474e82a8 Fixup black theme 2020-02-06 22:52:32 +03:00
Alibek Omarov 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
mewmew 4098ca303d Change about page 2020-02-04 20:11:56 +01:00
mewmew b157966cec Remove references to "toot", "boost", and "Mastodon" (#67) 2020-02-04 20:07:06 +01:00
Alibek Omarov 8b1a059abb Fix NPE 2020-02-03 22:34:28 +06:00
Alibek Omarov a109089f7b Support emoji reaction notification 2020-02-03 18:36:45 +03:00
Alibek Omarov 542aea22b3 Enable muting for all timelines, except where it's useless 2020-02-03 14:30:25 +03:00
Alibek Omarov e8f945fbcb Correctly handle invalid conversation ID 2020-02-03 13:33:52 +03:00
Alibek Omarov 07513480ef Change colors a bit 2020-02-03 13:24:04 +03:00
Alibek Omarov 1cf2416dd1 Merge remote-tracking branch 'origin2/develop' into develop 2020-02-03 12:51:15 +03:00
Alibek Omarov 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
Alibek Omarov 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
Alibek Omarov 5bf75b46a0 Implement muting whole conversation by it's ID, add button to hide muted status again 2020-01-26 19:31:51 +03:00
Alibek Omarov 6709b47e67 item_status_muted: better alignment of image button 2020-01-26 16:38:06 +03:00
Alibek Omarov b76d3c3979 Implement muting/unmuting conversations, fix possible appearing of muted users in notifications 2020-01-26 16:13:22 +03:00
Alibek Omarov 565f7f5788 Merge with upstream 2020-01-20 13:56:18 +03:00
Alibek Omarov 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
Alibek Omarov 4098cd3a2c NotificationsAdapter: show muted threads as muted 2020-01-17 19:44:09 +03:00
Alibek Omarov f40ac42c08 Status: add isMuted parameter 2020-01-17 19:05:45 +03:00
Alibek Omarov 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
Alibek Omarov f16799bf8f TimelineRepositoryTest: fix 2020-01-16 18:26:31 +03:00
Alibek Omarov 9796da7513 MastodonApi: set withMuted to true everywhere for a while 2020-01-16 18:15:11 +03:00
Alibek Omarov b408d33428 MastodonApi: add with_muted field on every timeline 2020-01-16 18:14:41 +03:00
Alibek Omarov 43a21d0a3a NotificationHelper: don't send notification if it's from muted thread 2020-01-16 18:13:38 +03:00
Alibek Omarov 3fe33b0435 Status: add thread_muted field 2020-01-16 18:13:10 +03:00
Alibek Omarov 5b8b54c536 ComposeActivityTest: fix test(for now empty nodeinfo) 2020-01-16 17:17:21 +03:00
Alibek Omarov b46037b546 ComposeActivity: add warning for too big files 2020-01-16 16:51:55 +03:00
Alibek Omarov 919c24571d ComposeActivity: use nodeinfo data for determining upload limits and markdown support 2020-01-16 16:44:32 +03:00
Alibek Omarov b4dbee0acd NodeInfo: implement nodeinfo fetching 2020-01-16 16:43:54 +03:00
Alibek Omarov 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
Alibek Omarov fc546f2071 gradle: fix AppCompatCustomView lint warning. I don't really care about AppCompat bloated everyone use 2020-01-14 18:41:58 +03:00
Alibek Omarov 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
Konrad Pozniak 74ee19716f Fix search bugs (#1624)
* fix toggling media visibility

* cleanup search code to make it more readable

* remove redundant OnQueryTextListener

this is the default behavior

* fix bookmarking

* fix status interaction causing unnecessary network requests
2020-01-13 13:57:44 +01:00
Konrad Pozniak 79003a5465 update rick roll domain list 2020-01-13 13:48:53 +01:00
Alibek Omarov ff89f698c8 ProgressTextView: fix circle drawing 2020-01-11 13:07:21 +03:00
Alibek Omarov b7db21d8d4 ProgressView: remove dead code 2020-01-11 12:41:44 +03:00
Alibek Omarov 24c0c8f656 Notification: ignore seen notifications 2020-01-11 11:21:42 +03:00
Alibek Omarov 34ddf62a18 AccountActivity: don't show moderator badge if user already admin 2020-01-11 10:24:45 +03:00
Alibek Omarov f6a9c51b86 AccountActivity: implement subscribing 2020-01-11 10:10:22 +03:00
Alibek Omarov d82ca3df9b MastodonApi: add support for subscribing endpoints and subscribing status field 2020-01-11 10:09:57 +03:00
Alibek Omarov 82aac35fdb gradle: disable ExtraTranslation 2020-01-11 08:50:03 +03:00
Alibek Omarov 752e14fb8c AccountActivity: show admin/moderator badge 2020-01-11 08:39:40 +03:00
Alibek Omarov d447b683cc ComposeActivity: restore ability to upload any type of file 2020-01-11 07:47:11 +03:00
Alibek Omarov 3e5e4329de Merge with upstream 2020-01-09 02:06:12 +03:00
Alibek Omarov 703d423f82 ComposeActivity: fix crash 2020-01-09 01:56:39 +03:00
Alibek Omarov ba7cbcffc3 db: upgrade 2020-01-09 01:48:25 +03:00
Konrad Pozniak e1e9268ef5 use material buttons in timeline (#1627)
* use material buttons in timeline

* remove wrong switch option
2020-01-07 19:40:52 +01:00
Konrad Pozniak 5dab8c6f5d give poll result backgrounds a rounded shape (#1626)
* give poll result backgrounds a rounded shape

* fix rtl layout of poll options
2020-01-07 19:38:32 +01:00
Konrad Pozniak 179a10828a remove redundant toHtml from StatusBaseViewHolder (#1625) 2020-01-07 19:38:08 +01:00
Mélanie Chauvel (ariasuni) 0244ee1865 Display Elephant with better message in Drafts screen when there are none (#1619)
* Display Elephant with better message in Drafts screen when there are none

* Remove unused import
2020-01-06 18:24:54 +01:00
Levi Bard 844cf317ab Filters: Make behavior of "whole word" filters consistent with the web UI when filters are non-alphanumeric (#1623)
* Fix tests build

* Make behavior of non-alphanumeric whole-word filters consistent with the web UI.
Fixes #1543

* Fix typo in filter tests
2020-01-06 16:16:54 +01:00
Alibek Omarov 5e9bd26f24 ComposeActivity: add unlimited attachments support again 2020-01-04 02:54:31 +03:00
Alibek Omarov 2e2ab4ed6a ComposeActivity: add optional field markdownMode to ComposeOptions 2020-01-04 02:15:06 +03:00
Alibek Omarov 857bedc995 AppDatabase: fix migration 2020-01-04 02:14:49 +03:00
Alibek Omarov 343b121d7b ComposeActivity: fix compiling 2020-01-04 02:06:14 +03:00
Alibek Omarov 9aa29b75b4 activity_compose: fix after merge 2020-01-04 01:59:17 +03:00
Alibek Omarov 291eb4100d ComposeViewModel: fix syntax errors 2020-01-04 01:50:55 +03:00
Alibek Omarov 262e7e9445 colors: fix resource name after merge 2020-01-04 01:44:21 +03:00
Alibek Omarov 035334c47c item_media_preview: try to fix XML parsing 2020-01-04 01:12:44 +03:00
Alibek Omarov edd7991101 ComposeActivity: reimplement markdown mode again after pointless java->kotlin transition 2020-01-04 00:49:36 +03:00
Alibek Omarov 76a29e4308 ComposeActivity: hide markdown button by default 2020-01-03 23:58:40 +03:00
Alibek Omarov fd7740838a VersionUtils: move isPleroma method from Instance 2020-01-03 23:58:12 +03:00
Alibek Omarov 0e5e0bea39 Merge upstream develop 2020-01-03 22:55:09 +03:00
Konrad Pozniak dba3259ce6 give media previews a rounded outline (#1617)
* give media previews a rounded outline

* give media previews a rounded outline in ReportActivity
2020-01-03 20:22:16 +01:00
Ivan Kupalov fd5ec8cf97 Fix missing cases of using StatusDisplayOptions (#1614) 2020-01-03 20:22:02 +01:00
Vegard Skjefstad 94a9274de8 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-02 17:51:03 +00:00
Joan Montané 956456ab17 Translated using Weblate (Catalan)
Currently translated at 100.0% (408 of 408 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ca/
2020-01-02 17:51:03 +00:00
ButterflyOfFire 2f998aa49f Translated using Weblate (Arabic)
Currently translated at 100.0% (407 of 407 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ar/
2020-01-02 17:51:03 +00:00
Konrad Pozniak 368df7437e use RxAwareViewModel for more ViewModels (#1613)
* use RxAwareViewModel for more ViewModels

* fix ReportViewModel
2020-01-02 18:50:58 +01:00
Konrad Pozniak b927747518 fix poll button being visible below voted poll (#1612) 2019-12-31 16:56:04 +01:00
Konrad Pozniak ae121ccb2c Merge pull request #1610 from tuskyapp/improve_scheduled_toot
Improve ScheduledTootActivity
2019-12-31 15:00:23 +01:00
Konrad Pozniak 283e9d0ad9 address PR feedback 2019-12-31 13:57:24 +01:00
Mélanie Chauvel e3136cf966 Translated using Weblate (Esperanto)
Currently translated at 100.0% (406 of 406 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/eo/
2019-12-30 20:37:25 +00:00
Anonymous 942f169a05 Translated using Weblate (Swedish)
Currently translated at 100.0% (406 of 406 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sv/
2019-12-30 20:37:25 +00:00
Ivan Kupalov 8dcfec1734 Use blurhash as image preview and as sensitive media cover, close #1571 (#1581)
* Use blurhash as image preview and as sensitive media cover, close #1571

* Fix focal point for blurhashes

* Fix video indicator overlapping sensitive media indicator

* Add a preference for blurhash

* Add blurhash to report UI.

* Introduce StatusDisplayOptions
2019-12-30 21:37:20 +01:00
Konrad Pozniak 3a80ab727a add license headers 2019-12-30 21:09:10 +01:00
Konrad Pozniak 3f00b47d0c remove debug logging 2019-12-30 21:05:03 +01:00
Konrad Pozniak 7c3f19a07e add empty screen message 2019-12-30 21:01:38 +01:00
Konrad Pozniak 42d2a4798f color the SwipeRefreshLayout 2019-12-30 20:54:00 +01:00
Konrad Pozniak 7aff41b89c clean up code 2019-12-30 20:48:01 +01:00
Konrad Pozniak 12a04dfb08 move to androidx paging 2019-12-30 20:40:27 +01:00
kyori19 40b859a06e Fix ComposeOptions.visibility not applied (#1605) 2019-12-27 21:02:16 +01:00
Alibek Omarov 3d6354b155 Move media preview layout definitions to standalone XML file to modify it in future 2019-12-27 15:10:30 +03:00
Conny Duck 04b81c5240 improve layout names 2019-12-22 11:55:26 +01:00
Conny Duck 7f2aab7723 move classes to component packages 2019-12-22 11:47:34 +01:00
Conny Duck fe0d11b755 convert ScheduledTootAdapter to Kotlin 2019-12-22 11:42:13 +01:00
Konrad Pozniak 03c66d62df add test for VersionUtils (#1602)
* add test for VersionUtils

* add nullability annotation to VersionUtils
2019-12-21 18:56:30 +01:00
Konrad Pozniak 99032100d4 Implement identity proof api (#1597)
* implement identity proof api

* fix warnings in AccountActivity

* fix createClickableText method

* improve error handling

* use combineOptionalLiveData to simplify code
2019-12-21 18:56:16 +01:00
Konrad Pozniak cf2a0fb4f9 delete unused stuff (#1601) 2019-12-21 17:32:42 +01:00
Konrad Pozniak 639a29aa7a fix replying to toots (#1600) 2019-12-21 15:56:19 +01:00
Konrad Pozniak 5a48368ccf fix delete&redraft losing toot text (#1599) 2019-12-21 15:56:07 +01:00
Konrad Pozniak 847b44e2c1 fix imagebutton color (#1598) 2019-12-21 15:55:55 +01:00
Konrad Pozniak e28463ae7d upgrade dependencies (#1596) 2019-12-20 21:31:41 +01:00
Konrad Pozniak 8aa217c028 upgrade androidx.browser to 1.2.0 (#1595) 2019-12-20 20:08:02 +01:00
Konrad Pozniak d9d2fdbc4b upgrade SparkButton to 3.0.0 (#1594) 2019-12-20 19:52:36 +01:00
Alibek Omarov b7662e1798 ScheduledTootActivity: fix toolbar back button #1586 (#1591) 2019-12-20 19:14:22 +01:00
Ivan Kupalov 9c59d000f9 ComposeActivity refactor (#1541)
* Convert ComposeActivity to Kotlin

* More ComposeActivity cleanups

* Move ComposeActivity to it's own package

* Remove ComposeActivity.IntentBuilder

* Re-do part of the media downsizing/uploading

* Add sending of status to ViewModel, draft media descriptions

* Allow uploading video, update description after uploading

* Enable camera, enable upload cancelling

* Cleanup of ComposeActivity

* Extract CaptionDialog, extract ComposeActivity methods

* Fix handling of redrafted media

* Add initial state and media uploading out of Activity

* Change ComposeOptions.mentionedUsernames to be Set rather than List

We probably don't want repeated usernames when we are writing a post
and Set provides such guarantee for free plus it tells it to the
callers. The only disadvantage is lack of order but it shouldn't be a
problem.

* Add combineOptionalLiveData. Add docs.

It it useful for nullable LiveData's. I think we cannot differentiate
between value not being set and value being null so I just added the
variant without null check.

* Add poll support to Compose.

* cleanup code

* move more classes into compose package

* cleanup code

* fix button behavior

* add error handling for media upload

* add caching for instance data again

* merge develop

* fix scheduled toots

* delete unused string

* cleanup ComposeActivity

* fix restoring media from drafts

* make media upload code a little bit clearer

* cleanup autocomplete search code

* avoid duplicate object creation in SavedTootActivity

* perf: avoid unnecessary work when initializing ComposeActivity

* add license header to new files

* use small toot button on bigger displays

* fix ComposeActivityTest

* fix bad merge

* use Singles.zip instead of Single.zip
2019-12-19 19:09:40 +01:00
Juanjo Salvador a5445db57d Translated using Weblate (Spanish)
Currently translated at 100.0% (407 of 407 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/es/
2019-12-19 17:35:59 +00:00
tolstoevsky b65bfc1eff Translated using Weblate (Russian)
Currently translated at 100.0% (407 of 407 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ru/
2019-12-19 17:35:59 +00:00
Anonymous 8d591a0a2a Translated using Weblate (Russian)
Currently translated at 100.0% (407 of 407 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ru/
2019-12-19 17:35:59 +00:00
Mélanie Chauvel (ariasuni) 2ec8b95c31 Add close icon to tabs in Tabs account preferences page (#1588)
* Add close icon to tabs in Tabs account preferences page

* Improve code according to code review
2019-12-19 18:35:55 +01:00
Alibek Omarov bb1a7e4331 BottomSheetActivity: use ViewThreadActivity's static call to generate intent 2019-12-17 03:28:28 +03:00
Alibek Omarov 9882f0d7e3 SFragment: add Reply to option to jump to a parent post 2019-12-17 03:28:28 +03:00
Alibek Omarov 10c58c9ca0 ViewThreadFragment: scroll to post we are requested to show 2019-12-17 03:28:28 +03:00
Alibek Omarov 07bcdb0792 CustomEmojiHelper: experimental bigger emoji 2x in size 2019-12-17 03:28:28 +03:00
Alibek Omarov d1cb15f821 res: align status_username by baseline 2019-12-17 03:28:28 +03:00
Alibek Omarov 80c82d1f0e ComposeActivity: allow upload any type of media, show text if media type is undefined, remove rescaling picture for Pleroma 2019-12-17 03:28:28 +03:00
Alibek Omarov dba030a9cb ProgressImageView: make progress control interface, add same widget but showing text 2019-12-17 03:28:28 +03:00
Alibek Omarov f3d38b03c4 colors: preliminary work on default colors 2019-12-17 03:28:28 +03:00
Alibek Omarov a090925d2b OkHttpUtils: change useragent to Husky 2019-12-17 03:28:28 +03:00
Alibek Omarov 6160bdabfe donottranslate: change website to our repository url temporarily 2019-12-17 03:28:28 +03:00
Alibek Omarov eda4ef97d4 LoginActivity: add a way to change application name and website during login 2019-12-17 03:28:28 +03:00
Alibek Omarov 446c1e28db strings: move Husky strings to standalone XML file to ease merging with Tusky 2019-12-17 03:28:28 +03:00
Alibek Omarov 553729b7af res: use Pleroma-tan images by @Lighting_Nord 2019-12-17 03:28:28 +03:00
Alibek Omarov ed969bb06d LoginActivity: fix compile 2019-12-17 03:28:28 +03:00
Alibek Omarov 4de11cb073 Revert 36b8664f 2019-12-17 03:28:28 +03:00
Alibek Omarov de96980a11 TimelineDAOTest: fix to compile 2019-12-17 03:28:28 +03:00
Alibek Omarov 3cc48532cd TimelineDAOTest: fix test to compile 2019-12-17 03:28:28 +03:00
Alibek Omarov 545bcc543b LicenseActivity: add octodroid and markdownedit 2019-12-17 03:28:28 +03:00
Alibek Omarov e4400f0061 markdown: implement wysiwyg editor 2019-12-17 03:28:28 +03:00
Alibek Omarov 9f31effaf2 markdown: add wysiwyg editor drawables(taken from OctoDroid) 2019-12-17 03:28:28 +03:00
Alibek Omarov 8900e45015 markdown: now markdown mode is restored from drafts 2019-12-17 03:28:28 +03:00
Alibek Omarov fd1594f554 db: add version 21 scheme 2019-12-17 03:28:28 +03:00
Alibek Omarov 74ea67627c db: upgrade to 21, add markdownMode column 2019-12-17 03:28:28 +03:00
Alibek Omarov 793c21eb85 markdown: implement choosing markdown mode in compose activity and sending toot with it 2019-12-17 03:28:28 +03:00
Alibek Omarov 5620120b9f Status: add optional content_type paramater 2019-12-17 03:28:28 +03:00
Alibek Omarov cdcb9b382b markdown: add button and drawable resource 2019-12-17 03:28:28 +03:00
Alibek Omarov ee4fd2c351 ComposeActivity: if our instance is pleroma, disable mastodon-specific attachments limits 2019-12-17 03:28:28 +03:00
Alibek Omarov cdc3dafdda Instance: a way to check if we have Pleroma with Mastodon API extensions 2019-12-17 03:28:28 +03:00
Levi Bard 0a516eaf13 Make polls respect content warning visibility setting (#1583)
* Make polls respect content warning visibility setting

* Only perform poll setup when poll is visible
2019-12-16 19:51:21 +01:00
Muha Aliss 9400eaaf0a Translated using Weblate (Turkish)
Currently translated at 90.7% (369 of 407 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/tr/
2019-12-14 23:39:35 +00:00
simevo 5df72099f0 Translated using Weblate (Italian)
Currently translated at 96.8% (394 of 407 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/it/
2019-12-14 23:39:35 +00:00
Francesc Galí f661eaca1d Translated using Weblate (Catalan)
Currently translated at 100.0% (407 of 407 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ca/
2019-12-14 23:39:35 +00:00
Mélanie Chauvel 69407786e3 Translated using Weblate (French)
Currently translated at 100.0% (407 of 407 strings)

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

Translated using Weblate (Esperanto)

Currently translated at 100.0% (407 of 407 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/eo/
2019-12-14 23:39:35 +00:00
Quentí f1f5f84921 Translated using Weblate (Occitan)
Currently translated at 100.0% (407 of 407 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/oc/
2019-12-14 23:39:35 +00:00
Zoltán Gera 0379d8669d Translated using Weblate (Hungarian)
Currently translated at 100.0% (407 of 407 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/hu/
2019-12-14 23:39:35 +00:00
Daniele Lira Mereb f50e862866 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (407 of 407 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (407 of 407 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_BR/
2019-12-14 23:39:35 +00:00
knuxify dc744de98c Translated using Weblate (Polish)
Currently translated at 100.0% (407 of 407 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pl/
2019-12-14 23:39:35 +00:00
Vegard Skjefstad 9953a1cf14 Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (407 of 407 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/nb_NO/
2019-12-14 23:39:35 +00:00
Anonymous b9a1030e26 Translated using Weblate (Turkish)
Currently translated at 90.7% (369 of 407 strings)

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

Translated using Weblate (Italian)

Currently translated at 96.8% (394 of 407 strings)

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

Translated using Weblate (Esperanto)

Currently translated at 96.8% (394 of 407 strings)

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

Translated using Weblate (French)

Currently translated at 100.0% (407 of 407 strings)

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

Translated using Weblate (Arabic)

Currently translated at 100.0% (407 of 407 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ar/
2019-12-14 23:39:35 +00:00
Konrad Pozniak 8eb1724782 fix formatting of %s favs %s boosts in some languages (#1576) 2019-12-03 12:54:47 +01:00
Anonymous 2f9bb14477 Translated using Weblate (Russian)
Currently translated at 98.8% (400 of 405 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ru/
2019-12-02 15:53:28 +00:00
Daniele Lira Mereb 8ffc8e7013 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (405 of 405 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_BR/
2019-12-02 15:53:28 +00:00
knuxify 759e4e6ef8 Translated using Weblate (Polish)
Currently translated at 100.0% (405 of 405 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pl/
2019-12-02 15:53:28 +00:00
kyori19 d137e6c63c List tabs (#1570)
* List tabs

* Add comment

* Move decoder part to TabData.createTabDataFromId

* Fix drawable tint

* Use dedicated view for list picker

* Error log

* Fix logging

Co-Authored-By: Konrad Pozniak <connyduck@users.noreply.github.com>

* Fix tint color

Co-Authored-By: Konrad Pozniak <connyduck@users.noreply.github.com>

* Fix missing import

* Move encoding part too

* Fix comment

* Fix decoder

* Revert "Fix decoder"

This reverts commit fdc45aac9c113348f8740e6692d2d8e9ace14f7f.

* Revert "Fix comment"

This reverts commit 704b4e6d2e5545d5f2d20c9bc6bc276d6257d119.

* Revert "Move encoding part too"

This reverts commit 32e77346ff98ae1133e76ab6dfd880b26171005e.

* Revert "Move decoder part to TabData.createTabDataFromId"

This reverts commit d1cd2070ab564d2e33874225272a71f0904d681e.
2019-12-02 16:53:24 +01:00
Daniele Lira Mereb 2837f072ac Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (405 of 405 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_BR/
2019-11-26 04:42:18 +00:00
Quentí 54deeabe10 Translated using Weblate (Occitan)
Currently translated at 100.0% (405 of 405 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/oc/
2019-11-26 04:42:18 +00:00
Sojo 0cb3ee1812 Translated using Weblate (Spanish)
Currently translated at 100.0% (405 of 405 strings)

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

Translated using Weblate (Basque)

Currently translated at 100.0% (405 of 405 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/eu/
2019-11-26 04:42:18 +00:00
Anonymous 9d9239cd68 Translated using Weblate (Basque)
Currently translated at 100.0% (405 of 405 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/eu/
2019-11-26 04:42:18 +00:00
Vegard Skjefstad dbbb1153ad Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (405 of 405 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/nb_NO/
2019-11-26 04:42:18 +00:00
ButterflyOfFire 634d3218a6 Translated using Weblate (French)
Currently translated at 100.0% (405 of 405 strings)

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

Translated using Weblate (Arabic)

Currently translated at 100.0% (405 of 405 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ar/
2019-11-26 04:42:17 +00:00
Konrad Pozniak 8a65f91d2c Bookmarks (#1560)
* add bookmarks to timelines

* add Bookmarks to main menu

* cleanup

* handle BookmarkEvent

* fix tests

* fix bookmark handling in NotificationsFragment

* add bookmark accessibility actions
2019-11-19 10:15:32 +01:00
Konrad Pozniak ee247e92a4 fix crashes related to missing Rx error handler (#1561) 2019-11-17 20:59:13 +01:00
Konrad Pozniak 62a4b830da fix null search when refreshing hashtags (#1562) 2019-11-17 20:58:54 +01:00
Juanjo Salvador 3f15e61bf4 Translated using Weblate (Spanish)
Currently translated at 100.0% (401 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/es/
2019-11-16 06:42:00 +00:00
Danial Behzadi 1b8a289923 Translated using Weblate (Persian)
Currently translated at 100.0% (401 of 401 strings)

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

Translated using Weblate (Persian)

Currently translated at 100.0% (401 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fa/
2019-11-16 06:42:00 +00:00
Sojo 99eab028cf Translated using Weblate (Basque)
Currently translated at 97.0% (389 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/eu/
2019-11-16 06:42:00 +00:00
Subin Siby 1c1c76dbc4 Translated using Weblate (Malayalam)
Currently translated at 13.5% (54 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ml/
2019-11-16 06:42:00 +00:00
Anonymous 3b0dd526ae Translated using Weblate (Persian)
Currently translated at 100.0% (401 of 401 strings)

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

Translated using Weblate (Tamil)

Currently translated at 61.8% (248 of 401 strings)

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

Translated using Weblate (Slovenian)

Currently translated at 100.0% (401 of 401 strings)

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

Translated using Weblate (Malayalam)

Currently translated at 14.0% (56 of 401 strings)

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

Translated using Weblate (French)

Currently translated at 100.0% (401 of 401 strings)

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

Translated using Weblate (Bengali (India))

Currently translated at 100.0% (401 of 401 strings)

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

Translated using Weblate (Malayalam)

Currently translated at 13.5% (54 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ml/
2019-11-16 06:42:00 +00:00
ButterflyOfFire 0b163be295 Translated using Weblate (French)
Currently translated at 100.0% (401 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/
2019-11-16 06:42:00 +00:00
nailyk-weblate e2440d1913 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/
2019-11-08 16:46:45 +00:00
Danial Behzadi 6876c7ecc1 set title_tag as non-translatable (#1551)
* set title_tag as non-translatable

* add title_tag to donottranslate.xml and remove from strings.xml
2019-11-08 17:46:40 +01:00
Danial Behzadi 1366e87aaf Translated using Weblate (Persian)
Currently translated at 100.0% (401 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fa/
2019-11-08 16:45:08 +00:00
Subin Siby 7dd84febc5 Translated using Weblate (Malayalam)
Currently translated at 13.9% (56 of 402 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ml/
2019-11-08 16:45:08 +00:00
Anonymous 15272a9c4f Translated using Weblate (Malayalam)
Currently translated at 13.9% (56 of 402 strings)

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

Translated using Weblate (Hindi)

Currently translated at 6.7% (27 of 402 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/hi/
2019-11-08 16:45:08 +00:00
ButterflyOfFire d2be44c5d1 Added translation using Weblate (Hindi) 2019-11-08 16:45:08 +00:00
Balasankar C 1ba3d53f74 Translated using Weblate (Malayalam)
Currently translated at 13.9% (56 of 402 strings)

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

Translated using Weblate (Malayalam)

Currently translated at 11.4% (46 of 402 strings)

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

Added translation using Weblate (Malayalam)
2019-11-08 16:45:07 +00:00
Anonymous c415977ec8 Translated using Weblate (Polish)
Currently translated at 100.0% (402 of 402 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pl/
2019-11-08 16:45:07 +00:00
Mostafa Ahangarha ce192a21b8 Translated using Weblate (Persian)
Currently translated at 100.0% (401 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fa/
2019-11-08 16:45:07 +00:00
Quentí 7b93742044 Translated using Weblate (Occitan)
Currently translated at 100.0% (402 of 402 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/oc/
2019-11-08 16:45:07 +00:00
Vegard Skjefstad 5d85a2c2c5 Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (402 of 402 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/nb_NO/
2019-11-08 16:45:07 +00:00
Konrad Pozniak d05bd4b751 update deps, cleanup build file (#1546) 2019-11-06 20:48:58 +01:00
Konrad Pozniak 4d4c4cdb3d Migrate to ViewPager2 (#1544)
* migrate MainActivty to ViewPager2

* migrate AccountActivty to ViewPager2

* migrate ViewMediaActivty to ViewPager2

* migrate SearchActivity to ViewPager2

* checkin missing AccountPagerAdapter file

* remove unused class ImageViewPager

* replace SparseArray with MutableList
2019-11-06 20:17:53 +01:00
Danial Behzadi 20e406c413 Translated using Weblate (Persian)
Currently translated at 100.0% (401 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fa/
2019-11-03 13:18:13 +01:00
Daniele Lira Mereb 6d6d8226ca Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (401 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_BR/
2019-11-03 13:18:13 +01:00