Commit Graph

2100 Commits

Author SHA1 Message Date
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
nailyk-fr 845e86a6c8 Merge remote-tracking branch 'origin/develop' into HEAD 2019-10-31 18:55:20 +01:00
Konrad Pozniak c02a8c3a41 add build customization options (#1532) 2019-10-29 20:30:46 +01:00
Conny Duck 0226329133 fix ViewThreadFragment layout on tablet 2019-10-29 20:13:47 +01:00
Zoltán Gera d8baa0ce4f Translated using Weblate (Hungarian)
Currently translated at 100.0% (401 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/hu/
2019-10-29 12:41:26 +00:00
CryptKiddie de7744aeb8 Translated using Weblate (German)
Currently translated at 97.3% (390 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/de/
2019-10-29 12:41:26 +00:00
Anonymous 6f111b3972 Translated using Weblate (German)
Currently translated at 97.3% (390 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/de/
2019-10-29 12:41:25 +00:00
Anonymous d5704f31d8 Translated using Weblate (Basque)
Currently translated at 75.3% (302 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/eu/
2019-10-23 22:41:16 +00:00
Weblate d99357b8b4 Added translation using Weblate (English (Australia)) 2019-10-22 19:18:26 +00:00
Konrad Pozniak d5d9af4fde Upgrade api level to Android 10, implement new sharing api (#1537)
* upgrade api level to Android 10, resolve compile errors

* use androidx.preference.PreferenceManager instead of deprecated platform class

* add hyphenation to important TextViews

*  setBottomSheetCallback -> addBottomSheetCallback

* implement new sharing api

* improve TuskyTileService so it shows account picker when multiple accounts are present

* delete unused AccountChooserService

* fix test

* improve ShareShortcutHelper

* remove debug log statement

* improve image loading fallback behavior in ShareShortcutHelper

* improve behavior on foldable devices
2019-10-22 21:18:20 +02:00
Juanjo Salvador f6453edde5 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-10-22 17:39:41 +00:00
Anonymous dd9d18a004 Translated using Weblate (Swedish)
Currently translated at 100.0% (401 of 401 strings)

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

Translated using Weblate (Basque)

Currently translated at 72.1% (289 of 401 strings)

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

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-10-22 17:39:41 +00:00
Aditoo 1cb2aa891f Translated using Weblate (Czech)
Currently translated at 100.0% (401 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/cs/
2019-10-22 17:39:40 +00:00
Daniele Lira Mereb def164ea9a 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/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.8% (400 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_BR/
2019-10-22 17:39:40 +00:00
Kristijan Tkalec 422a676959 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/
2019-10-22 17:39:40 +00:00
Quentí 4191c8e9af Translated using Weblate (Occitan)
Currently translated at 100.0% (401 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/oc/
2019-10-22 17:39:40 +00:00
Vegard Skjefstad fd7dcd1c41 Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (401 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/nb_NO/
2019-10-22 17:39:40 +00:00
Danial Behzadi e52afea86a 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-10-22 17:39:40 +00:00
ButterflyOfFire 13035b2694 Translated using Weblate (French)
Currently translated at 99.8% (400 of 401 strings)

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

Translated using Weblate (Arabic)

Currently translated at 100.0% (401 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ar/
2019-10-22 17:39:40 +00:00
nailyk-weblate e634b6c083 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/
2019-10-22 17:39:40 +00:00
Connyduck 69ca9417e2 Deleted translation using Weblate (English (Australia)) 2019-10-22 17:39:40 +00:00
Anonymous 62607beb18 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 (Russian)

Currently translated at 100.0% (401 of 401 strings)

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

Added translation using Weblate (English (Australia))

Added translation using Weblate (English (Australia))
2019-10-22 17:39:40 +00:00
Juanjo Salvador 20de44d7d4 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-10-20 17:41:12 +00:00
Anonymous b23a28d81a 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-10-20 17:41:12 +00:00
Aditoo 99eec4a7f7 Translated using Weblate (Czech)
Currently translated at 100.0% (401 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/cs/
2019-10-20 17:41:12 +00:00
Daniele Lira Mereb 431e797e5b Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.8% (400 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_BR/
2019-10-20 17:41:12 +00:00
Kristijan Tkalec 85881846fa 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/
2019-10-20 17:41:12 +00:00
Quentí 300f63bbe6 Translated using Weblate (Occitan)
Currently translated at 100.0% (401 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/oc/
2019-10-20 17:41:12 +00:00
Vegard Skjefstad 40d0a76c8f Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (401 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/nb_NO/
2019-10-20 17:41:12 +00:00
Danial Behzadi bc64274dda 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-10-20 17:41:12 +00:00
ButterflyOfFire cd122e62ac Translated using Weblate (French)
Currently translated at 99.8% (400 of 401 strings)

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

Translated using Weblate (Arabic)

Currently translated at 100.0% (401 of 401 strings)

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ar/
2019-10-20 17:41:12 +00:00
nailyk-weblate 9f34fe73ef Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/
2019-10-20 17:41:11 +00:00
Connyduck 9216376222 Deleted translation using Weblate (English (Australia)) 2019-10-20 17:41:11 +00:00
Anonymous e788ca434b 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 (Russian)

Currently translated at 100.0% (401 of 401 strings)

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

Added translation using Weblate (English (Australia))

Added translation using Weblate (English (Australia))
2019-10-20 17:41:11 +00:00
Konrad Pozniak 0e920ca8f6 upgrade dependencies (#1535)
* upgrade dependencies

* enable incremental annotation processing for room
2019-10-14 09:56:00 +02:00
Konrad Pozniak c5dad33e63 fix login on Chromebook (#1533) 2019-10-13 21:09:23 +02:00
Konrad Pozniak 4c81f71afe Refactor theming (#1529)
* fix toolbars

* use toolbar in MainActivity

* update AccountActivity appbar

* update material design library

* remove unneeded tabs styling

* fix black theme
2019-10-12 20:00:29 +02:00