Konrad Pozniak
bdd94d43c5
update android material to 1.6.0 ( #2524 )
2022-05-17 19:56:12 +02:00
Konrad Pozniak
7a5175c266
update dagger to 2.42 ( #2523 )
2022-05-17 19:55:58 +02:00
Konrad Pozniak
9a84d14f19
add app category to AndroidManifest ( #2513 )
2022-05-17 19:55:46 +02:00
Konrad Pozniak
cec8f6dd65
modernize autocomplete ( #2510 )
...
* modernize autocomplete
* use @WorkerThread annotation
2022-05-17 19:55:37 +02:00
Konrad Pozniak
4c9cd4084b
show list title when viewing list timeline ( #2503 )
2022-05-17 19:55:26 +02:00
Martin Marconcini
d97493d312
Issue 2477: Show account's creation date in Profile. ( #2480 )
...
* Show account's creation date in Profile.
* Fix broken test.
* Store account creation date in the Database.
* Reformat and reposition Joined Date according to PR Feedback.
* Revert "Store account creation date in the Database."
This reverts commit d9761f53 as it's not needed.
* Change Account's Creation Date to a java.util.Date.
Update Test.
* Fix wildcard import.
* Show full month instead of an abbreviation.
* Remove `lazy` usage in favor of local instantiation.
Co-authored-by: Martin Marconcini <martin.marconcini.rodriguez@nl.abnamro.com>
Co-authored-by: Konrad Pozniak <connyduck@users.noreply.github.com>
2022-05-17 19:49:42 +02:00
Konrad Pozniak
df49851042
never collapse tabs in SearchActivity ( #2505 )
2022-05-17 19:37:09 +02:00
Peter Cai
9ec5d6e3b0
Push notifications support via UnifiedPush ( #2303 )
...
Fixes #793 .
This is an implementation for push notifications based on UnifiedPush
for Tusky. No push gateway (other than UP itself) is needed, since
UnifiedPush is simple enough such that it can act as a catch-all
endpoint for WebPush messages. When a UnifiedPush distributor is present
on-device, we will by default register Tusky as a receiver; if no
UnifiedPush distributor is available, then pull notifications are used
as a fallback mechanism.
Because WebPush messages are encrypted, and Mastodon does not send the
keys and IV needed for decryption in the request body, for now the push
handler simply acts as a trigger for the pre-existing NotificationWorker
which is also used for pull notifications. Nevertheless, I have
implemented proper key generation and storage, just in case we would
like to implement full decryption support in the future when Mastodon
upgrades to the latest WebPush encryption scheme that includes all
information in the request body.
For users with existing accounts, push notifications will not be enabled
until all of the accounts have been re-logged in to grant the new push
OAuth scope. A small prompt will be shown (until dismissed) as a
Snackbar to explain to the user about this, and an option is added in
Account Preferences to facilitate re-login without deleting local drafts
and cache.
2022-05-17 19:32:09 +02:00
Conny Duck
20f3ec921f
Release 91
2022-05-17 19:24:17 +02:00
GunChleoc
0bf71e6420
Translated using Weblate (Gaelic)
...
Currently translated at 100.0% (479 of 479 strings)
Co-authored-by: GunChleoc <fios@foramnagaidhlig.net>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gd/
Translation: Tusky/Tusky
2022-05-17 09:40:38 +00:00
hebbeff
725ce02ab1
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 91.6% (439 of 479 strings)
Co-authored-by: hebbeff <hebbeff@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/zh_Hant/
Translation: Tusky/Tusky
2022-05-17 09:40:38 +00:00
ButterflyOfFire
ec72cd0b52
Translated using Weblate (French)
...
Currently translated at 99.5% (477 of 479 strings)
Co-authored-by: ButterflyOfFire <butterflyoffire@protonmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/
Translation: Tusky/Tusky
2022-05-17 09:40:38 +00:00
Konrad Pozniak
8c6ccf4261
fix notification message formatting when username is not at the beginning of the message ( #2522 )
...
* fix notification message formatting when username is not at the beginning of the message
* search for placeholder in format string
2022-05-13 22:00:30 +02:00
GunChleoc
8fc2c1601e
Translated using Weblate (Gaelic)
...
Currently translated at 100.0% (479 of 479 strings)
Translated using Weblate (Gaelic)
Currently translated at 100.0% (479 of 479 strings)
Co-authored-by: GunChleoc <fios@foramnagaidhlig.net>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gd/
Translation: Tusky/Tusky
2022-05-13 18:41:13 +00:00
Hồ Nhất Duy
a6dc7ef425
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (479 of 479 strings)
Co-authored-by: Hồ Nhất Duy <kantcer@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2022-05-13 18:41:13 +00:00
Ihor Hordiichuk
47eabafed3
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (479 of 479 strings)
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/uk/
Translation: Tusky/Tusky
2022-05-13 18:41:13 +00:00
Eric
6f515ad98a
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (479 of 479 strings)
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/zh_Hans/
Translation: Tusky/Tusky
2022-05-13 18:41:13 +00:00
Agee Kalisz
354b07aa73
Translated using Weblate (Polish)
...
Currently translated at 100.0% (479 of 479 strings)
Co-authored-by: Agee Kalisz <maciupeq@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pl/
Translation: Tusky/Tusky
2022-05-13 18:41:13 +00:00
Konrad Pozniak
d9c6269d44
fix deleting media attachments removing the wrong ones ( #2517 )
2022-05-12 18:21:43 +02:00
Konrad Pozniak
b8e3b6b884
fix currently logged in profiles not being visible in main drawer when offline ( #2516 )
2022-05-12 18:21:33 +02:00
mcclure
4159826f26
Allow build on systems without git ( #2514 )
...
Set git revision to "unknown" if git not available.
2022-05-11 17:16:51 +02:00
Konrad Pozniak
0f1e95d0ca
add 35.json
2022-05-11 07:43:30 +02:00
Conny Duck
7db504775c
Release 90
2022-05-10 20:00:53 +02:00
Bruno Miguel
23d6d04b39
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 100.0% (478 of 478 strings)
Co-authored-by: Bruno Miguel <brunoalexandremiguel@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_PT/
Translation: Tusky/Tusky
2022-05-09 17:40:36 +00:00
Christian Schmidt
3d3287cc42
Translated using Weblate (German)
...
Currently translated at 100.0% (478 of 478 strings)
Co-authored-by: Christian Schmidt <mastodon@jcs-net.de>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/de/
Translation: Tusky/Tusky
2022-05-09 17:40:36 +00:00
ruben
d421de6ba8
Translated using Weblate (Catalan)
...
Currently translated at 93.3% (446 of 478 strings)
Co-authored-by: ruben <rubnx@proton.me>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ca/
Translation: Tusky/Tusky
2022-05-09 17:40:36 +00:00
GunChleoc
529452c193
Translated using Weblate (Gaelic)
...
Currently translated at 100.0% (478 of 478 strings)
Co-authored-by: GunChleoc <fios@foramnagaidhlig.net>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gd/
Translation: Tusky/Tusky
2022-05-09 17:40:36 +00:00
Hồ Nhất Duy
9ec41903cf
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (478 of 478 strings)
Co-authored-by: Hồ Nhất Duy <kantcer@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2022-05-09 17:40:36 +00:00
Vegard Skjefstad
aa20040479
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (478 of 478 strings)
Co-authored-by: Vegard Skjefstad <vegard@vegard.net>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/nb_NO/
Translation: Tusky/Tusky
2022-05-09 17:40:36 +00:00
Eric
010a4372f9
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (478 of 478 strings)
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/zh_Hans/
Translation: Tusky/Tusky
2022-05-09 17:40:36 +00:00
Stefano Pigozzi
078603819a
Translated using Weblate (Italian)
...
Currently translated at 100.0% (478 of 478 strings)
Co-authored-by: Stefano Pigozzi <me@steffo.eu>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/it/
Translation: Tusky/Tusky
2022-05-09 17:40:36 +00:00
Ihor Hordiichuk
8b840396fd
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (478 of 478 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (478 of 478 strings)
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/uk/
Translation: Tusky/Tusky
2022-05-09 17:40:36 +00:00
idontwanttohaveausername
fc1e153cb3
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (478 of 478 strings)
Co-authored-by: idontwanttohaveausername <bydlanm@outlook.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/uk/
Translation: Tusky/Tusky
2022-05-09 17:40:36 +00:00
Konrad Pozniak
45ac280db7
Add Portuguese (Portugal) to the in-app language picker ( #2507 )
2022-05-09 19:40:32 +02:00
Konrad Pozniak
beaed6b875
Fix crash when saving redrafted media to drafts ( #2502 )
...
* fix crash when saving draft from redraft
* fix crash when saving draft from redraft
* replace ... with …
2022-05-09 19:39:43 +02:00
Levi Bard
b4eda5ea65
Unbreak link previews in timelines ( #2506 )
2022-05-05 18:27:05 +02:00
Konrad Pozniak
db81ede04a
fix login webview title color with light theme ( #2497 )
2022-05-04 18:40:29 +02:00
Stefano Pigozzi
cb1f4898ba
Translated using Weblate (Italian)
...
Currently translated at 100.0% (477 of 477 strings)
Translated using Weblate (Italian)
Currently translated at 96.6% (461 of 477 strings)
Co-authored-by: Stefano Pigozzi <me@steffo.eu>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/it/
Translation: Tusky/Tusky
2022-05-03 18:00:09 +00:00
Bruno Miguel
7b98adf1ee
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 100.0% (477 of 477 strings)
Co-authored-by: Bruno Miguel <brunoalexandremiguel@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_PT/
Translation: Tusky/Tusky
2022-05-03 18:00:09 +00:00
Makis Diakatos
58bd20edca
Translated using Weblate (Greek)
...
Currently translated at 22.0% (105 of 477 strings)
Co-authored-by: Makis Diakatos <jerry_deus@hotmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/el/
Translation: Tusky/Tusky
2022-05-03 18:00:09 +00:00
Hồ Nhất Duy
95581fa026
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (477 of 477 strings)
Co-authored-by: Hồ Nhất Duy <kantcer@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2022-05-03 18:00:09 +00:00
mondstern
97e8a25a47
Translated using Weblate (German)
...
Currently translated at 99.1% (473 of 477 strings)
Co-authored-by: mondstern <mondstern@snopyta.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/de/
Translation: Tusky/Tusky
2022-05-03 18:00:09 +00:00
ButterflyOfFire
76accf0d0d
Translated using Weblate (French)
...
Currently translated at 100.0% (477 of 477 strings)
Translated using Weblate (Arabic)
Currently translated at 98.3% (469 of 477 strings)
Co-authored-by: ButterflyOfFire <butterflyoffire@protonmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ar/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/
Translation: Tusky/Tusky
2022-05-03 18:00:09 +00:00
Konrad Pozniak
a2cc622683
fix EmojiCompat.get().process crash in polls ( #2494 )
2022-05-03 19:15:59 +02:00
Ivan Kupalov
f3d7923803
Improve UX when Login WebView fails to load the page ( #2492 )
...
Previously we simply closed the screen with the login WebView which
could cause confusion. Now we specify that page could not be loaded.
As a side effect it will also show the error message which the server
returns (if any).
2022-05-03 19:14:55 +02:00
Konrad Pozniak
1eed0e1cc2
fix unparsed html when sharing status content ( #2491 )
2022-05-03 19:13:13 +02:00
Konrad Pozniak
444e7365c9
fix race condition where multiple uploaded media can get same internal id ( #2479 )
...
* fix race condition where multiple uploaded media can get same internal id
* atomically update media stateflow
* atomically update media stateflow
2022-05-03 19:12:35 +02:00
Konrad Pozniak
ce5ec15ff1
increase timeout for media uploads ( #2489 )
2022-05-01 17:16:22 +02:00
Bruno Miguel
2ccc87231d
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 100.0% (477 of 477 strings)
Co-authored-by: Bruno Miguel <brunoalexandremiguel@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_PT/
Translation: Tusky/Tusky
2022-04-30 17:19:26 +00:00
Connyduck
8fa5141f27
Added translation using Weblate (Portuguese (Portugal))
...
Co-authored-by: Connyduck <weblate@connyduck.at>
2022-04-30 17:19:26 +00:00
Roj
ba8747a99a
Translated using Weblate (Sorani)
...
Currently translated at 88.4% (423 of 478 strings)
Co-authored-by: Roj <ez@roj.im>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ckb/
Translation: Tusky/Tusky
2022-04-30 17:19:26 +00:00
Ihor Hordiichuk
40a6d6a08a
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (478 of 478 strings)
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/uk/
Translation: Tusky/Tusky
2022-04-30 17:19:26 +00:00
Vegard Skjefstad
f80994956a
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (478 of 478 strings)
Co-authored-by: Vegard Skjefstad <vegard@vegard.net>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/nb_NO/
Translation: Tusky/Tusky
2022-04-30 17:19:26 +00:00
Martin Marconcini
260e25a0a4
Issue 2379: Make it possible to select text in posts. ( #2472 )
...
* Set TextIsSelectable on the corresponding view holders and remove a longpress listener to let Android select text.
* Revert changes, and make selectable text only in detailed status.
Remove long press listener to copy to clipboard (as it interferes with natural text selection on Android).
* Remove unused string (copy_to_clipboard_success) from all translations.
Co-authored-by: Martin Marconcini <martin.marconcini.rodriguez@nl.abnamro.com>
2022-04-30 19:05:44 +02:00
Konrad Pozniak
2a42536b27
Merge pull request #2483 from tuskyapp/fix_timeline_refresh_spinner
...
fix timeline refresh indicator finishing before updates are visible
2022-04-30 19:05:15 +02:00
GunChleoc
4c612107a3
Translated using Weblate (Gaelic)
...
Currently translated at 100.0% (478 of 478 strings)
Co-authored-by: GunChleoc <fios@foramnagaidhlig.net>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gd/
Translation: Tusky/Tusky
2022-04-30 09:17:55 +00:00
Eric
ddf3a5992b
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (478 of 478 strings)
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/zh_Hans/
Translation: Tusky/Tusky
2022-04-30 09:17:55 +00:00
Luna
0b46e6bc35
Translated using Weblate (Polish)
...
Currently translated at 100.0% (478 of 478 strings)
Co-authored-by: Luna <moonyblush@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pl/
Translation: Tusky/Tusky
2022-04-30 09:17:54 +00:00
Konrad Pozniak
7fd54e3b4f
fix timeline refresh spinner finishing before updates are visible
2022-04-30 08:09:59 +02:00
Guntbert Reiter
9a8dfaa744
Remove code to check the server version ( #2469 )
...
solves #2439
2022-04-29 18:35:25 +02:00
Konrad Pozniak
898cff1df3
Merge remote-tracking branch 'weblate/develop' into develop
...
# Conflicts:
# app/src/main/res/values-gd/strings.xml
2022-04-28 21:56:32 +02:00
Konrad Pozniak
e9b75119b3
improve bot badge ( #2466 )
...
* improve bot badge
* change badge corner radius
2022-04-28 20:39:06 +02:00
Konrad Pozniak
e5b58770ce
improve LoginWebViewActivityUX ( #2465 )
2022-04-28 20:38:51 +02:00
Konrad Pozniak
28ac190212
fix SearchActivity transition animations ( #2464 )
2022-04-28 20:37:46 +02:00
Konrad Pozniak
671d2c6a45
Check if media processing finished before sending status ( #2458 )
...
* make MastodonApi.createStatus suspending
* check if media processing has finished before sending status
* add backoff for retrying processed media check
2022-04-28 20:37:31 +02:00
Konrad Pozniak
4f8c6cf5c7
Merge pull request #2454 from nailyk-weblate/weblate-tusky-tusky
...
None
2022-04-28 18:55:49 +02:00
Roj
895130bd4b
Translated using Weblate (Sorani)
...
Currently translated at 88.6% (423 of 477 strings)
Co-authored-by: Roj <ez@roj.im>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ckb/
Translation: Tusky/Tusky
2022-04-28 16:55:15 +00:00
Marek Ľach
516f75b643
Translated using Weblate (Slovak)
...
Currently translated at 26.4% (126 of 477 strings)
Co-authored-by: Marek Ľach <mareklachbc@tutanota.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sk/
Translation: Tusky/Tusky
2022-04-28 16:55:14 +00:00
Sveinn í Felli
f7599db777
Translated using Weblate (Icelandic)
...
Currently translated at 100.0% (477 of 477 strings)
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/is/
Translation: Tusky/Tusky
2022-04-28 16:55:14 +00:00
GunChleoc
b94d723663
Translated using Weblate (Gaelic)
...
Currently translated at 100.0% (477 of 477 strings)
Translated using Weblate (Gaelic)
Currently translated at 100.0% (477 of 477 strings)
Translated using Weblate (Gaelic)
Currently translated at 100.0% (477 of 477 strings)
Co-authored-by: GunChleoc <fios@foramnagaidhlig.net>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gd/
Translation: Tusky/Tusky
2022-04-28 16:55:14 +00:00
Hồ Nhất Duy
384236f832
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (477 of 477 strings)
Co-authored-by: Hồ Nhất Duy <kantcer@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2022-04-28 16:55:14 +00:00
Gera, Zoltan
464f9d6412
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (477 of 477 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (477 of 477 strings)
Co-authored-by: Gera, Zoltan <gerazo@manioka.hu>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/hu/
Translation: Tusky/Tusky
2022-04-28 16:55:14 +00:00
codl
a3603c2154
Translated using Weblate (French)
...
Currently translated at 100.0% (477 of 477 strings)
Co-authored-by: codl <codl@codl.fr>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/
Translation: Tusky/Tusky
2022-04-28 16:55:14 +00:00
Constantin A
3a11b9900e
EmojiCompat fix ( #2468 )
...
* Add back the emojiInitCallback and move EmojiCompat init
* Small adjustments
* Make sure that we don't hit the IllegalStateException when EmojiCompat-ing the display names
* Add a TODO for when Material Drawer 9 can be used
* Remove EmojiCompat.process and initcallback
2022-04-28 18:55:10 +02:00
GunChleoc
04e5155454
Translated using Weblate (Gaelic)
...
Currently translated at 100.0% (477 of 477 strings)
Translated using Weblate (Gaelic)
Currently translated at 100.0% (477 of 477 strings)
Co-authored-by: GunChleoc <fios@foramnagaidhlig.net>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gd/
Translation: Tusky/Tusky
2022-04-28 16:13:28 +00:00
Hồ Nhất Duy
bdb53a333b
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (477 of 477 strings)
Co-authored-by: Hồ Nhất Duy <kantcer@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2022-04-28 16:13:28 +00:00
Gera, Zoltan
3a7f31f833
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (477 of 477 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (477 of 477 strings)
Co-authored-by: Gera, Zoltan <gerazo@manioka.hu>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/hu/
Translation: Tusky/Tusky
2022-04-28 16:13:28 +00:00
codl
f34aaa889d
Translated using Weblate (French)
...
Currently translated at 100.0% (477 of 477 strings)
Co-authored-by: codl <codl@codl.fr>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/
Translation: Tusky/Tusky
2022-04-28 16:13:28 +00:00
moddedBear
0e9d362351
Remove Identity Proof Support ( #2456 )
...
* Remove IdentityProof.kt and refactor
* Remove accountFieldData from viewmodel
* Remove unused imports
2022-04-27 19:58:39 +02:00
Constantin A
f15b3e61bb
New emoji picker ( #2395 )
...
* Update to Emoji2
* Hopefully fix the emoji picker preference
* Switch to released Filemojicompat version
* Filemojicompat version as an own var
* Remove an unused import
* Small cleanup
* Correct onDisplayPreferenceDialog; test TuskyApplication
* Use TextViews instead of EmojiTextViews
* Recreate the Main Activity if the emoji pack is updated
* Enable coreLibraryDesugaring (for Java Streams); update Filemojicompat, downgrade Emoji2
* Update emoji font versions to 14
* Use FilemojiCompat 3.2.0-beta01
* Make ktLint happy again
* Remove coreLibraryDesugaring and a FIXME
* Use EmojiPickerPreference.get()
* Disable emoji pack import
* Update FilemojiCompat to Beta 2
* Update FilemojiCompat to Beta 3
* Update FilemojiCompat to Beta 3.2.0 final
* Update FilemojiCompat to 3.2.1
2022-04-26 18:50:58 +02:00
Connyduck
1b0f02d48c
Translated using Weblate (Gaelic)
...
Currently translated at 99.3% (474 of 477 strings)
Co-authored-by: Connyduck <weblate@connyduck.at>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gd/
Translation: Tusky/Tusky
2022-04-21 16:47:08 +00:00
Ralf Thees
2a0f1c6707
Translated using Weblate (German)
...
Currently translated at 96.6% (461 of 477 strings)
Co-authored-by: Ralf Thees <ralf@herrthees.de>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/de/
Translation: Tusky/Tusky
2022-04-21 16:47:08 +00:00
XoseM
b39588ec2a
Translated using Weblate (Galician)
...
Currently translated at 100.0% (473 of 473 strings)
Co-authored-by: XoseM <xosem@disroot.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gl/
Translation: Tusky/Tusky
2022-04-21 16:47:08 +00:00
GunChleoc
d49785b23b
Translated using Weblate (Gaelic)
...
Currently translated at 99.3% (474 of 477 strings)
Translated using Weblate (Gaelic)
Currently translated at 100.0% (473 of 473 strings)
Co-authored-by: GunChleoc <fios@foramnagaidhlig.net>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gd/
Translation: Tusky/Tusky
2022-04-21 16:47:08 +00:00
Hồ Nhất Duy
5ecc58d9dd
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (477 of 477 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (473 of 473 strings)
Co-authored-by: Hồ Nhất Duy <kantcer@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2022-04-21 16:47:08 +00:00
Ihor Hordiichuk
7461315c33
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (477 of 477 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (473 of 473 strings)
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/uk/
Translation: Tusky/Tusky
2022-04-21 16:47:08 +00:00
Vegard Skjefstad
1a921ec394
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (477 of 477 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (473 of 473 strings)
Co-authored-by: Vegard Skjefstad <vegard@vegard.net>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/nb_NO/
Translation: Tusky/Tusky
2022-04-21 16:47:08 +00:00
ButterflyOfFire
5243c8ddb5
Translated using Weblate (Occitan)
...
Currently translated at 93.0% (440 of 473 strings)
Co-authored-by: ButterflyOfFire <butterflyoffire@protonmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/oc/
Translation: Tusky/Tusky
2022-04-21 16:47:08 +00:00
codl
8109a126ae
Translated using Weblate (French)
...
Currently translated at 100.0% (473 of 473 strings)
Co-authored-by: codl <codl@codl.fr>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/
Translation: Tusky/Tusky
2022-04-21 16:47:08 +00:00
Konrad Pozniak
adcbe1a831
fix unparsed html in announcements ( #2451 )
2022-04-21 18:47:05 +02:00
Konrad Pozniak
db7eac0a8d
guard against the status of a notification being null in rare cases ( #2449 )
...
* guard against the status of a notification being null in rare cases
* improve code, fix bug when payloads is not null
* remove findViewById
* add comments in NotificationsAdapter
2022-04-21 18:46:55 +02:00
Konrad Pozniak
43709532d6
fix unparsed html in "replying to" toggle ( #2448 )
2022-04-21 18:46:43 +02:00
Konrad Pozniak
7499ff5733
never collapse bottom app bar tabs ( #2447 )
2022-04-21 18:46:30 +02:00
Konrad Pozniak
d2bfceae7b
refactor compose & announcements to coroutines ( #2446 )
...
* refactor compose & announcements to coroutines
* fix code formatting
* add javadoc to InstanceInfoRepository
* fix comments in ImageDownsizer
* remove unused Either extensions
* add explicit return type for InstanceInfoRepository.getEmojis
* make ComposeViewModel.pickMedia return Result
* cleanup code in ImageDownsizer
2022-04-21 18:46:21 +02:00
Konrad Pozniak
b5d8b73044
fix "account moved" on profiles not being clickable ( #2438 )
2022-04-19 11:10:23 +02:00
Levi Bard
dff039e123
Add support for post edit notifications ( #2431 )
...
* Add support for post edit notifications
* Update notification icon
2022-04-19 11:10:13 +02:00
Mélanie Chauvel
e0abcbfada
Improve time format of posts when using absolute time ( #2413 )
...
* Improve time format of posts when using absolute time
* fix AbsoluteTimeFormatter, add tests
* fix tests
Co-authored-by: Conny Duck <k.pozniak@gmx.at>
2022-04-18 21:41:18 +02:00
Konrad Pozniak
216f094e98
upgrade ktlint gradle plugin to 10.2.1 ( #2435 )
2022-04-16 09:45:45 +02:00
Konrad Pozniak
f2fc87a79e
upgrade Kotlin and Coroutines ( #2434 )
2022-04-16 09:44:37 +02:00
Konrad Pozniak
027b659d1c
fix notifications showing unparsed html ( #2436 )
2022-04-16 09:44:05 +02:00
Konrad Pozniak
3e849244f9
move Html parsing to ViewData ( #2414 )
...
* move Html parsing to ViewData
* refactor reports to use viewdata
* cleanup code
* refactor conversations
* fix getEditableText
* rename StatusParsingHelper
* fix tests
* commit db schema file
* add file header
* rename helper function to parseAsMastodonHtml
* order imports correctly
* move mapping off main thread to default dispatcher
* fix ktlint
2022-04-15 13:20:27 +02:00
Konrad Pozniak
ffbc4b6403
upgrade Kotlin Result CallAdapter to v1.0.1 to fix crash ( #2433 )
2022-04-15 11:00:36 +02:00
Konrad Pozniak
7aa328b3dc
fix login on Android API level <24 ( #2432 )
2022-04-15 10:50:28 +02:00
Levi Bard
ad077cf092
Don't show preview cards on statuses with polls. ( #2430 )
...
Fixes #2427
2022-04-14 19:58:08 +02:00
Konrad Pozniak
3e8c6a318a
introduce KotlinResultCallAdapter for nice suspending network calls ( #2415 )
...
* introduce KotlinResultCallAdapter for nice suspending network calls
* fix tests
2022-04-14 19:49:49 +02:00
kyori19
d21d045eda
Support new signup notifications ( #2357 )
2022-04-14 19:39:30 +02:00
Conny Duck
0c840a706d
Release 89
2022-04-14 19:07:17 +02:00
Conny Duck
660c5c08d7
remove buggy string from gd translation
2022-04-14 18:33:23 +02:00
XoseM
0c38f0f09c
Translated using Weblate (Galician)
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: XoseM <xosem@disroot.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gl/
Translation: Tusky/Tusky
2022-04-14 03:40:27 +00:00
Sveinn í Felli
b84d41522d
Translated using Weblate (Icelandic)
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/is/
Translation: Tusky/Tusky
2022-04-14 03:40:27 +00:00
knuxify
63bb4d9395
Translated using Weblate (Polish)
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: knuxify <knuxify@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pl/
Translation: Tusky/Tusky
2022-04-14 03:40:26 +00:00
Konrad Pozniak
1d20a02d17
fix crash in ConversationsFragment ( #2426 )
2022-04-13 19:22:19 +02:00
Konrad Pozniak
c705e9cbbb
remove extra slash in OAuth authorize url ( #2425 )
2022-04-13 19:22:09 +02:00
Konrad Pozniak
b4a913b2d5
fix black theme on Android 12 ( #2424 )
...
* fix black theme on Android 12
* Revert "fix black theme on Android 12"
This reverts commit 2286706fdb239e15be72ac8943405ffeb2258219.
* bring back SplashActivity
2022-04-13 19:22:01 +02:00
Ihor Hordiichuk
cd8f335e88
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/uk/
Translation: Tusky/Tusky
2022-04-07 18:04:43 +00:00
Hồ Nhất Duy
be5a41152e
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (469 of 469 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: Hồ Nhất Duy <kantcer@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2022-04-07 18:04:43 +00:00
Konrad Pozniak
f570aba492
Fix crash on startup on Api levels 25 and lower ( #2422 )
...
* fix startup crash on API level 25 and lower
* fix crash on Api < 24
2022-04-07 20:04:39 +02:00
Konrad Pozniak
79c8f59e4e
fix crash when applying new emoji font on Android 12 ( #2420 )
2022-04-06 19:53:28 +02:00
Konrad Pozniak
d4eeef99d0
upgrade splashscreen library to 1.0.0-beta02 ( #2416 )
2022-04-04 10:10:23 +02:00
Konrad Pozniak
b61436e096
Merge remote-tracking branch 'weblate/develop' into develop
...
# Conflicts:
# app/src/main/res/values-vi/strings.xml
2022-04-03 11:23:01 +02:00
Konrad Pozniak
59b627664f
Fix saving failed status to drafts ( #2410 )
...
* fix saving failed statuses to drafts
* use coroutine delay instead of timer
2022-04-02 16:15:18 +02:00
XoseM
ad448859a0
Translated using Weblate (Galician)
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: XoseM <xosem@disroot.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gl/
Translation: Tusky/Tusky
2022-04-02 14:14:31 +00:00
GunChleoc
5d2be0eecd
Translated using Weblate (Gaelic)
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: GunChleoc <fios@foramnagaidhlig.net>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gd/
Translation: Tusky/Tusky
2022-04-02 14:14:31 +00:00
Hồ Nhất Duy
175e29fc2d
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (469 of 469 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: Hồ Nhất Duy <kantcer@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2022-04-02 14:14:31 +00:00
Vegard Skjefstad
e62f622303
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: Vegard Skjefstad <vegard@vegard.net>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/nb_NO/
Translation: Tusky/Tusky
2022-04-02 14:14:31 +00:00
Eric
267dd55db4
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/zh_Hans/
Translation: Tusky/Tusky
2022-04-02 14:14:31 +00:00
Pixelcode
e9391ae545
Translated using Weblate (English (United Kingdom))
...
Currently translated at 10.8% (51 of 469 strings)
Translated using Weblate (German)
Currently translated at 96.8% (454 of 469 strings)
Co-authored-by: Pixelcode <pixelcode@dismail.de>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/de/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/en_GB/
Translation: Tusky/Tusky
2022-04-02 14:14:31 +00:00
ButterflyOfFire
cbba7fe0b3
Translated using Weblate (Bulgarian)
...
Currently translated at 92.5% (434 of 469 strings)
Translated using Weblate (Bengali (Bangladesh))
Currently translated at 93.8% (440 of 469 strings)
Translated using Weblate (Kabyle)
Currently translated at 53.3% (250 of 469 strings)
Translated using Weblate (Korean)
Currently translated at 80.5% (378 of 469 strings)
Translated using Weblate (Slovenian)
Currently translated at 81.6% (383 of 469 strings)
Translated using Weblate (French)
Currently translated at 99.7% (468 of 469 strings)
Translated using Weblate (Arabic)
Currently translated at 98.9% (464 of 469 strings)
Co-authored-by: ButterflyOfFire <butterflyoffire@protonmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ar/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/bg/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/bn_BD/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/kab/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ko/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sl/
Translation: Tusky/Tusky
2022-04-02 14:14:31 +00:00
XoseM
d6ef939c49
Translated using Weblate (Galician)
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: XoseM <xosem@disroot.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gl/
Translation: Tusky/Tusky
2022-03-31 17:02:46 +00:00
GunChleoc
1c70c30b43
Translated using Weblate (Gaelic)
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: GunChleoc <fios@foramnagaidhlig.net>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gd/
Translation: Tusky/Tusky
2022-03-31 17:02:46 +00:00
Hồ Nhất Duy
b2820f6c43
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: Hồ Nhất Duy <kantcer@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2022-03-31 17:02:46 +00:00
Vegard Skjefstad
a25cec095e
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: Vegard Skjefstad <vegard@vegard.net>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/nb_NO/
Translation: Tusky/Tusky
2022-03-31 17:02:46 +00:00
Eric
bdb4bb71ee
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/zh_Hans/
Translation: Tusky/Tusky
2022-03-31 17:02:46 +00:00
Pixelcode
6074f84470
Translated using Weblate (English (United Kingdom))
...
Currently translated at 10.8% (51 of 469 strings)
Translated using Weblate (German)
Currently translated at 96.8% (454 of 469 strings)
Co-authored-by: Pixelcode <pixelcode@dismail.de>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/de/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/en_GB/
Translation: Tusky/Tusky
2022-03-31 17:02:46 +00:00
ButterflyOfFire
f281158a23
Translated using Weblate (Bulgarian)
...
Currently translated at 92.5% (434 of 469 strings)
Translated using Weblate (Bengali (Bangladesh))
Currently translated at 93.8% (440 of 469 strings)
Translated using Weblate (Kabyle)
Currently translated at 53.3% (250 of 469 strings)
Translated using Weblate (Korean)
Currently translated at 80.5% (378 of 469 strings)
Translated using Weblate (Slovenian)
Currently translated at 81.6% (383 of 469 strings)
Translated using Weblate (French)
Currently translated at 99.7% (468 of 469 strings)
Translated using Weblate (Arabic)
Currently translated at 98.9% (464 of 469 strings)
Co-authored-by: ButterflyOfFire <butterflyoffire@protonmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ar/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/bg/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/bn_BD/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/kab/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ko/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sl/
Translation: Tusky/Tusky
2022-03-31 17:02:46 +00:00
Constantin A
4011242257
Update emoji font versions to 14 ( #2411 )
2022-03-31 19:02:42 +02:00
Levi Bard
ad001d044d
Revert unintentional behavior change for mention spans to use remote usernames ( #2408 )
2022-03-30 19:33:31 +02:00
Conny Duck
71739ba87f
Release 88
2022-03-28 19:28:38 +02:00
Konrad Pozniak
f2529a8e61
Fix Timeline not loading ( #2398 )
...
* fix cached timeline
* fix network timeline
* delete unused inc / dec extensions
* fix tests and bug in network timeline
* add db migration
* remove unused import
* commit 31.json
* improve placeholder inserting logic, add comment
* fix tests
* improve tests
2022-03-28 18:39:16 +02:00
Konrad Pozniak
c47804997c
Improve handling of shared media ( #2388 )
...
* support file:// uris
* support subjects on image shares
* improve code
* improve code
* improve code
2022-03-28 18:39:05 +02:00
Konrad Pozniak
106585f4fe
Merge remote-tracking branch 'weblate/develop' into develop
...
# Conflicts:
# app/src/main/res/values-fr/strings.xml
2022-03-28 11:36:50 +02:00
Mélanie Chauvel
b101a8fa37
Translated using Weblate (French)
...
Currently translated at 98.2% (461 of 469 strings)
Translation: Tusky/Tusky
Translate-URL: https://"weblate.tusky.app"/projects/tusky/tusky/fr/
2022-03-27 10:23:29 +00:00
Mélanie Chauvel
2fc3ba3cee
Replace “status” by “post” in strings name and source values ( #2405 )
2022-03-27 12:23:25 +02:00
Levi Bard
bbd818084d
When calculating post length, count all urls as being of the reserved character count, even if they're shorter. ( #2404 )
...
Addresses #2399
2022-03-24 19:52:18 +01:00
Konrad Pozniak
2017d0b13b
update glide animation plugin to 2.20.0 ( #2401 )
2022-03-23 19:14:41 +01:00
GunChleoc
9385c5338b
Translated using Weblate (Gaelic)
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: GunChleoc <fios@foramnagaidhlig.net>
Translate-URL: https://"weblate.tusky.app"/projects/tusky/tusky/gd/
Translation: Tusky/Tusky
2022-03-22 18:40:54 +00:00
Ihor Hordiichuk
413e1b1cbc
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://"weblate.tusky.app"/projects/tusky/tusky/uk/
Translation: Tusky/Tusky
2022-03-22 18:40:54 +00:00
Vegard Skjefstad
0bd09427b9
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: Vegard Skjefstad <vegard@vegard.net>
Translate-URL: https://"weblate.tusky.app"/projects/tusky/tusky/nb_NO/
Translation: Tusky/Tusky
2022-03-22 18:40:54 +00:00
Eric
2e9a62ec94
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Translate-URL: https://"weblate.tusky.app"/projects/tusky/tusky/zh_Hans/
Translation: Tusky/Tusky
2022-03-22 18:40:54 +00:00
Konrad Pozniak
d9931e3d2c
Rename Toots to Posts ( #2396 )
...
* rename toots -> posts in strings
* extract tusky_compose_post_quicksetting_label string
* rename toot -> status in code
2022-03-20 20:21:42 +01:00