Commit graph

209 commits

Author SHA1 Message Date
Phillip Thelen
0be77ca124 Implement new empty states 2023-08-11 11:50:31 +02:00
Phillip Thelen
4cefbd4d8a Remove obsolete code 2023-08-08 18:00:18 +02:00
Phillip Thelen
fc6dee4f6a finish analytics rework 2023-08-08 18:00:18 +02:00
Phillip Thelen
bb301aa399 move methods out of analyticsmanager 2023-08-08 18:00:18 +02:00
Phillip Thelen
12955cdc85 Fix linting errors 2023-08-08 18:00:18 +02:00
Phillip Thelen
e8b0c04e69 optimize number abbreviation 2023-08-08 18:00:17 +02:00
Phillip Thelen
7d230ecfa1 Fix linting errors
# Conflicts:
#	Habitica/src/main/java/com/habitrpg/android/habitica/helpers/Analytics.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/helpers/PurchaseHandler.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/ClassSelectionActivity.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/MainActivity.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/NotificationsActivity.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/PreferencesFragment.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/support/FAQOverviewFragment.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/AppHeaderView.kt
#	common/src/main/java/com/habitrpg/common/habitica/helpers/MarkdownParser.kt
#	common/src/main/java/com/habitrpg/common/habitica/helpers/NumberAbbreviator.kt
2023-07-31 13:45:11 +02:00
Dimitris Bitzas
2343ebf5ed set ImageView's bitmap to null before setting the new bitmap in there and handle image loading errors 2023-07-31 13:21:32 +02:00
Weblate
313e125c24 Translated using Weblate (Croatian)
Currently translated at 100.0% (64 of 64 strings)

Translated using Weblate (Croatian)

Currently translated at 79.5% (1082 of 1361 strings)

Translated using Weblate (Malay)

Currently translated at 0.7% (10 of 1361 strings)

Translated using Weblate (Malay)

Currently translated at 12.5% (8 of 64 strings)

Translated using Weblate (Swedish)

Currently translated at 28.1% (18 of 64 strings)

Translated using Weblate (Malay)

Currently translated at 0.5% (7 of 1361 strings)

Translated using Weblate (Malay)

Currently translated at 1.5% (1 of 64 strings)

Translated using Weblate (Malay)

Currently translated at 0.5% (7 of 1361 strings)

Translated using Weblate (Malay)

Currently translated at 1.5% (1 of 64 strings)

Added translation using Weblate (Malay)

Added translation using Weblate (Malay)

Added translation using Weblate (Malay)

Added translation using Weblate (Malay)

Added translation using Weblate (Malay)

Added translation using Weblate (Malay)

Added translation using Weblate (Malay)

Translated using Weblate (Korean)

Currently translated at 88.0% (1198 of 1361 strings)

Translated using Weblate (Romanian)

Currently translated at 18.7% (12 of 64 strings)

Translated using Weblate (French)

Currently translated at 41.4% (17 of 41 strings)

Translated using Weblate (French)

Currently translated at 88.9% (1210 of 1361 strings)

Merge branch 'origin/main' into Weblate.

Translated using Weblate (Dutch)

Currently translated at 2.4% (1 of 41 strings)

Translated using Weblate (Dutch)

Currently translated at 92.1% (59 of 64 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (1361 of 1361 strings)

Translated using Weblate (Japanese)

Currently translated at 90.4% (1231 of 1361 strings)

Translated using Weblate (Spanish)

Currently translated at 12.1% (5 of 41 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (64 of 64 strings)

Translated using Weblate (Spanish)

Currently translated at 80.2% (1092 of 1361 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (64 of 64 strings)

Translated using Weblate (Russian)

Currently translated at 92.6% (38 of 41 strings)

Translated using Weblate (Russian)

Currently translated at 90.6% (58 of 64 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (1361 of 1361 strings)

Translated using Weblate (Japanese)

Currently translated at 43.9% (18 of 41 strings)

Translated using Weblate (Japanese)

Currently translated at 96.8% (62 of 64 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (19 of 19 strings)

Translated using Weblate (Japanese)

Currently translated at 88.7% (1208 of 1361 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1361 of 1361 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.5% (1355 of 1361 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.4% (1353 of 1361 strings)

Translated using Weblate (Portuguese)

Currently translated at 0.9% (13 of 1361 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.8% (1346 of 1361 strings)

Translated using Weblate (Romanian)

Currently translated at 85.3% (35 of 41 strings)

Translated using Weblate (Romanian)

Currently translated at 94.7% (18 of 19 strings)

Translated using Weblate (Romanian)

Currently translated at 26.8% (11 of 41 strings)

Translated using Weblate (Romanian)

Currently translated at 35.1% (478 of 1361 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 96.7% (1317 of 1361 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (19 of 19 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (1361 of 1361 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (41 of 41 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (17 of 17 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 93.8% (1277 of 1361 strings)

Translated using Weblate (Spanish)

Currently translated at 80.2% (1092 of 1361 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 89.9% (1224 of 1361 strings)

Translated using Weblate (Spanish)

Currently translated at 79.8% (1087 of 1361 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 89.6% (1220 of 1361 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (41 of 41 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (64 of 64 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (64 of 64 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (17 of 17 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (19 of 19 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (19 of 19 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 88.9% (1210 of 1361 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (1361 of 1361 strings)

Translated using Weblate (Croatian)

Currently translated at 23.4% (15 of 64 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 23.4% (15 of 64 strings)

Translated using Weblate (Swedish)

Currently translated at 26.5% (17 of 64 strings)

Translated using Weblate (Bulgarian)

Currently translated at 20.3% (13 of 64 strings)

Translated using Weblate (Ukrainian)

Currently translated at 26.5% (17 of 64 strings)

Translated using Weblate (Turkish)

Currently translated at 25.0% (16 of 64 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 26.5% (17 of 64 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 23.4% (15 of 64 strings)

Translated using Weblate (Vietnamese)

Currently translated at 32.8% (21 of 64 strings)

Translated using Weblate (Dutch)

Currently translated at 25.0% (16 of 64 strings)

Translated using Weblate (Hebrew)

Currently translated at 15.6% (10 of 64 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 25.0% (16 of 64 strings)

Co-authored-by: Abiel Meza <mezaabiel@gmail.com>
Co-authored-by: Ana Beatriz <anabeatriz.augusto06@yahoo.com>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Deni Zubin <deni.zubin@gmail.com>
Co-authored-by: Falzart <muh_fauzi_ramadhan@yahoo.co.id>
Co-authored-by: Hanafi <naflizo@gmail.com>
Co-authored-by: Isabelle <isabelle.tieu@gmail.com>
Co-authored-by: Jan Willem Middag <jwmiddag@gmail.com>
Co-authored-by: Miroslav <entferner@yandex.com>
Co-authored-by: Murilo Fernando Soares dos Santos <murilof000@gmail.com>
Co-authored-by: Raithe <RaitheOfDureya@gmail.com>
Co-authored-by: Simon Hagman <dragonzimpan@gmail.com>
Co-authored-by: Sofia Katherine Hernandez <gamertrix236ga456@gmail.com>
Co-authored-by: TOMA Mitsuru <toma0001@gmail.com>
Co-authored-by: Tuck Tuck <wjelse424@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Χρήστος Joia <hristosjoia@gmail.com>
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/bg/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/es/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/he/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/hr/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/id/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/ja/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/ms/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/nl/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/ro/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/ru/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/sv/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/tr/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/uk/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/vi/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/es/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/fr/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/hr/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/id/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/ja/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/ko/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/ms/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/pt/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/ro/
Translate-URL: https://translate.habitica.com/projects/habitica-android/sidebar/id/
Translate-URL: https://translate.habitica.com/projects/habitica-android/sidebar/ja/
Translate-URL: https://translate.habitica.com/projects/habitica-android/sidebar/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica-android/sidebar/ro/
Translate-URL: https://translate.habitica.com/projects/habitica-android/tutorial/id/
Translate-URL: https://translate.habitica.com/projects/habitica-android/tutorial/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica-android/wearos/es/
Translate-URL: https://translate.habitica.com/projects/habitica-android/wearos/fr/
Translate-URL: https://translate.habitica.com/projects/habitica-android/wearos/id/
Translate-URL: https://translate.habitica.com/projects/habitica-android/wearos/ja/
Translate-URL: https://translate.habitica.com/projects/habitica-android/wearos/nl/
Translate-URL: https://translate.habitica.com/projects/habitica-android/wearos/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica-android/wearos/ro/
Translate-URL: https://translate.habitica.com/projects/habitica-android/wearos/ru/
Translation: Habitica Android/Common
Translation: Habitica Android/Main Strings
Translation: Habitica Android/Sidebar
Translation: Habitica Android/Tutorial
Translation: Habitica Android/Wearos
2023-06-29 11:35:24 +02:00
Hafiz
355de5359c Markdown Parsing Updates
- Hyperlinks work inside bullet points
- Parse multiline markdown for images
- Parse multiline markdown for hyperlinks

Update "containsMarkdown" regex to check for image and link markdown
2023-06-20 15:13:16 -04:00
Hafiz
a591e74311 Refresh views without "flash" 2023-05-28 19:43:31 -04:00
Hafiz
4bf8cffd48 Language String extension 2023-05-18 20:47:43 -04:00
Hafiz
704c33bdef Preprocess image paths if needed
handle an image tag with a URL that ends with .jpg or .png (Else the image may be shown as broken, a link, or not at all)
Example: (..ample_image_name.png"Zombie hatching potion") -> (..ample_image_name.png "Zombie hatching potion")
2023-05-17 12:17:30 -04:00
Hafiz
eb51f52ddc Fix incorrect string formatting causing WearOS TaskFormActivity Crash
Replace WearOS string resources using %@ with %s
2023-05-16 22:24:58 -04:00
Phillip Thelen
18750829b9 add contributor info to FAQ 2023-05-10 15:41:06 +02:00
Phillip Thelen
3619ed2810 fix crashes 2023-05-08 12:26:12 +02:00
Phillip Thelen
5c46ffeaa0 l4p fixes 2023-05-03 17:12:36 +02:00
Phillip Thelen
c2547252de disable R8 full mode for now 2023-05-02 14:16:57 +02:00
Phillip Thelen
4289042d9f small code cleanup 2023-05-02 14:16:57 +02:00
Phillip Thelen
9923f9c7f3 bump dependencies 2023-05-02 14:16:57 +02:00
Phillip Thelen
ec05373711 move common build.gradle to kotlin 2023-05-02 14:16:57 +02:00
Hafiz
f0274f2611 Update text -> Capitalize and add spaces
This is pretty quick-fix-esque but allows us to properly format the text without having to use the Skill object text immediately
2023-03-29 14:22:27 +02:00
Phillip Thelen
bfa455bec5 fix gryphatrice 2023-03-29 14:17:53 +02:00
Phillip Thelen
6cdf5c7bf6 fix sprite substitution
# Conflicts:
#	Habitica/src/main/java/com/habitrpg/android/habitica/HabiticaBaseApplication.kt
#	common/src/main/java/com/habitrpg/common/habitica/extensions/DataBindingUtils.kt
#	version.properties
2023-03-29 14:17:03 +02:00
Phillip Thelen
3d89420792 dialog tweaks 2023-03-27 16:23:15 +02:00
Phillip Thelen
2a78e89624 finalize first version of party seeking 2023-03-22 13:25:23 +01:00
Phillip Thelen
9a7c973602 fix gryphatrice 2023-03-15 15:06:32 +01:00
Phillip Thelen
cdc105bec7 Initial party seeking version 2023-03-13 18:18:26 +01:00
Phillip Thelen
754f299a1a time change 2023-03-13 09:14:07 +01:00
Phillip Thelen
ec44f0ac31 migrate to hilt 2023-03-08 09:53:33 +01:00
Phillip Thelen
fd5661aa9e Begin implementing party seeking feature 2023-03-07 12:52:07 +01:00
Phillip Thelen
a499548ecc Add option to pause/resume damage to app settigns 2023-03-07 09:30:51 +01:00
Phillip Thelen
525870745a improve task loading 2023-02-23 15:52:51 +01:00
Phillip Thelen
aa7221ec96 restructure a bit 2023-02-16 09:44:13 +01:00
Phillip Thelen
18796e1f8a Improve tests 2023-02-13 17:29:12 +01:00
Phillip Thelen
afb2b234d9 fix formatting 2023-02-13 14:24:37 +01:00
Phillip Thelen
c9fea5872a fix regex 2023-02-09 12:29:03 +01:00
Phillip Thelen
d43ef437eb
Merge pull request #1919 from Hafizzle/Fiz/NumberAbbreviator-fix
Handle different Locale when formatting
2023-02-01 09:39:40 +01:00
Phillip Thelen
91e16d3208 attempt to fix ANR when handling markdown 2023-02-01 09:38:02 +01:00
Hafiz
2c53b68b5f Handle different Locale when formatting
(ex: 26353,394 instead of 26353.394, which will eventually cause a ANR when formatting)
2023-01-31 15:54:52 -05:00
Weblate
2af7eb2fcb Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Merge branch 'origin/main' into Weblate.

Translated using Weblate (Russian)

Currently translated at 82.9% (34 of 41 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (41 of 41 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Russian)

Currently translated at 99.9% (1219 of 1220 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 75.8% (44 of 58 strings)

Translated using Weblate (Indonesian)

Currently translated at 86.2% (50 of 58 strings)

Translated using Weblate (Croatian)

Currently translated at 24.1% (14 of 58 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 24.1% (14 of 58 strings)

Translated using Weblate (Korean)

Currently translated at 89.6% (52 of 58 strings)

Translated using Weblate (Swedish)

Currently translated at 25.8% (15 of 58 strings)

Translated using Weblate (Portuguese (Portugal))

Currently translated at 84.4% (49 of 58 strings)

Translated using Weblate (Finnish)

Currently translated at 10.3% (6 of 58 strings)

Translated using Weblate (Greek)

Currently translated at 15.5% (9 of 58 strings)

Translated using Weblate (Bulgarian)

Currently translated at 20.6% (12 of 58 strings)

Translated using Weblate (Ukrainian)

Currently translated at 25.8% (15 of 58 strings)

Translated using Weblate (Turkish)

Currently translated at 25.8% (15 of 58 strings)

Translated using Weblate (Danish)

Currently translated at 12.0% (7 of 58 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 25.8% (15 of 58 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 25.8% (15 of 58 strings)

Translated using Weblate (Vietnamese)

Currently translated at 25.8% (15 of 58 strings)

Translated using Weblate (Thai)

Currently translated at 1.7% (1 of 58 strings)

Translated using Weblate (Russian)

Currently translated at 25.8% (15 of 58 strings)

Translated using Weblate (Romanian)

Currently translated at 18.9% (11 of 58 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 93.1% (54 of 58 strings)

Translated using Weblate (Portuguese)

Currently translated at 62.0% (36 of 58 strings)

Translated using Weblate (Polish)

Currently translated at 87.9% (51 of 58 strings)

Translated using Weblate (Dutch)

Currently translated at 25.8% (15 of 58 strings)

Translated using Weblate (Lithuanian)

Currently translated at 67.2% (39 of 58 strings)

Translated using Weblate (Japanese)

Currently translated at 93.1% (54 of 58 strings)

Translated using Weblate (Italian)

Currently translated at 93.1% (54 of 58 strings)

Translated using Weblate (Hungarian)

Currently translated at 12.0% (7 of 58 strings)

Translated using Weblate (Hindi)

Currently translated at 1.7% (1 of 58 strings)

Translated using Weblate (Hebrew)

Currently translated at 13.7% (8 of 58 strings)

Translated using Weblate (French)

Currently translated at 31.0% (18 of 58 strings)

Translated using Weblate (Spanish)

Currently translated at 93.1% (54 of 58 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 25.8% (15 of 58 strings)

Translated using Weblate (Czech)

Currently translated at 18.9% (11 of 58 strings)

Translated using Weblate (Catalan)

Currently translated at 5.1% (3 of 58 strings)

Translated using Weblate (Belarusian)

Currently translated at 55.1% (32 of 58 strings)

Translated using Weblate (German)

Currently translated at 100.0% (58 of 58 strings)

Added translation using Weblate (Norwegian Bokmål)

Added translation using Weblate (Indonesian)

Added translation using Weblate (Croatian)

Added translation using Weblate (Spanish (Latin America))

Added translation using Weblate (Norwegian Bokmål)

Added translation using Weblate (Indonesian)

Added translation using Weblate (Croatian)

Added translation using Weblate (Spanish (Latin America))

Added translation using Weblate (Korean)

Added translation using Weblate (Swedish)

Added translation using Weblate (Portuguese (Portugal))

Added translation using Weblate (Finnish)

Added translation using Weblate (Greek)

Added translation using Weblate (Bulgarian)

Added translation using Weblate (Belarusian (latin))

Added translation using Weblate (Belarusian (latin))

Added translation using Weblate (Belarusian (latin))

Added translation using Weblate (Belarusian (latin))

Added translation using Weblate (Belarusian (latin))

Added translation using Weblate (Turkish)

Added translation using Weblate (Belarusian (latin))

Added translation using Weblate (Portuguese)

Added translation using Weblate (Portuguese)

Added translation using Weblate (Portuguese)

Added translation using Weblate (Portuguese)

Added translation using Weblate (Portuguese)

Added translation using Weblate (Dutch)

Added translation using Weblate (Lithuanian)

Added translation using Weblate (Hungarian)

Added translation using Weblate (Hebrew)

Added translation using Weblate (French)

Added translation using Weblate (Spanish)

Translated using Weblate (Vietnamese)

Currently translated at 9.7% (4 of 41 strings)

Added translation using Weblate (Ukrainian)

Added translation using Weblate (Korean)

Added translation using Weblate (Danish)

Added translation using Weblate (Chinese (Traditional))

Added translation using Weblate (Chinese (Simplified))

Added translation using Weblate (Vietnamese)

Added translation using Weblate (Thai)

Added translation using Weblate (Swedish)

Added translation using Weblate (Russian)

Added translation using Weblate (Romanian)

Added translation using Weblate (Portuguese (Portugal))

Added translation using Weblate (Portuguese (Brazil))

Added translation using Weblate (Portuguese)

Added translation using Weblate (Polish)

Added translation using Weblate (Japanese)

Added translation using Weblate (Italian)

Added translation using Weblate (Hindi)

Added translation using Weblate (Finnish)

Added translation using Weblate (English (United Kingdom))

Added translation using Weblate (Greek)

Added translation using Weblate (German)

Added translation using Weblate (Czech)

Added translation using Weblate (Cebuano)

Added translation using Weblate (Catalan)

Added translation using Weblate (Bulgarian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Ukrainian)

Added translation using Weblate (Turkish)

Added translation using Weblate (Danish)

Added translation using Weblate (Belarusian (latin))

Added translation using Weblate (Chinese (Traditional))

Added translation using Weblate (Chinese (Simplified))

Added translation using Weblate (Vietnamese)

Added translation using Weblate (Thai)

Added translation using Weblate (Russian)

Added translation using Weblate (Romanian)

Added translation using Weblate (Portuguese (Brazil))

Added translation using Weblate (Portuguese)

Added translation using Weblate (Polish)

Added translation using Weblate (Dutch)

Added translation using Weblate (Lithuanian)

Added translation using Weblate (Japanese)

Added translation using Weblate (Italian)

Added translation using Weblate (Hungarian)

Added translation using Weblate (Hindi)

Added translation using Weblate (Hebrew)

Added translation using Weblate (French)

Added translation using Weblate (Spanish)

Added translation using Weblate (English (United Kingdom))

Added translation using Weblate (Czech)

Added translation using Weblate (Cebuano)

Added translation using Weblate (Catalan)

Added translation using Weblate (Belarusian)

Added translation using Weblate (German)

Translated using Weblate (Indonesian)

Currently translated at 76.1% (929 of 1220 strings)

Translated using Weblate (Indonesian)

Currently translated at 75.7% (924 of 1220 strings)

Translated using Weblate (Indonesian)

Currently translated at 75.0% (916 of 1220 strings)

Co-authored-by: Falzart Werefox <muh_fauzi_ramadhan@yahoo.co.id>
Co-authored-by: Phillip Thelen <phillip@habitica.com>
Co-authored-by: Pyotr Stolnikov <pitmysterio@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: endriw cisersa batistela correa <endriwbatistela@gmail.com>
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/be/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/bg/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/ca/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/cs/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/da/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/de/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/el/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/es/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/fi/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/fr/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/he/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/hi/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/hr/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/hu/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/id/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/it/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/ja/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/ko/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/lt/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/nb_NO/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/nl/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/pl/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/pt/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/pt_PT/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/ro/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/ru/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/sv/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/th/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/tr/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/uk/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/vi/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/id/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/ru/
Translate-URL: https://translate.habitica.com/projects/habitica-android/wearos/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica-android/wearos/ru/
Translate-URL: https://translate.habitica.com/projects/habitica-android/wearos/vi/
Translation: Habitica Android/Common
Translation: Habitica Android/Main Strings
Translation: Habitica Android/Wearos
2023-01-30 13:51:52 +01:00
Phillip Thelen
a07e6e002c fix issue with loading blank images 2023-01-30 12:39:02 +01:00
Phillip Thelen
71665a000f
Merge pull request #1914 from Hafizzle/Fiz/handle-external-application-linkclick
Attempt to open webpage or application versus query for external packages
2023-01-27 13:05:52 +01:00
Hafiz
00dd5763b8 Attempt to open webpage or application versus query for external packages 2023-01-24 09:43:10 -05:00
Phillip Thelen
9f6b5820e7 fixes 2023-01-24 12:42:22 +01:00
Phillip Thelen
1724c8e034 fix final bugs 2023-01-18 14:11:53 +01:00
Phillip Thelen
52b411a836 Improve tint colors 2023-01-13 17:23:54 +01:00
Phillip Thelen
b199c2ea73 Improve event display 2023-01-13 10:24:09 +01:00
Phillip Thelen
1b81f0ce2f fix bugs and crashes 2023-01-13 10:24:09 +01:00
Phillip Thelen
4971d4a80a prepwork 2023-01-09 16:35:04 +01:00
Phillip Thelen
beb20de968 preparing 2023-01-04 14:34:12 +01:00
Phillip Thelen
3cfdf48fe4 Fix many small issues 2022-12-21 14:52:36 +01:00
Phillip Thelen
bc685cdc82 multiple fixes 2022-12-20 13:37:10 +01:00
Phillip Thelen
80012485b4 dark mode improvements 2022-12-20 13:37:10 +01:00
Hafiz
5df9607262 Fix where Zero-width space was added/saved and being accounted for when discard modal pops up.
Added extensions for adding/removing zero width spaces
2022-12-19 14:38:21 -05:00
Phillip Thelen
d7523c7bdf Refactor Refactor 2022-12-09 13:12:12 +01:00
Phillip Thelen
5d9f2d4b5f
Merge pull request #1853 from booker-lee/1842-fix-hp-under-1
Fix hp display when value is under 1 #1842
2022-12-05 17:45:34 +01:00
Phillip Thelen
472a35281f More colors 2022-11-22 15:48:09 +01:00
Phillip Thelen
95c78d12e1 more colors 2022-11-17 19:01:54 +01:00
Phillip Thelen
e3f66e57df Prepare for new menu 2022-10-31 09:42:13 +01:00
Phillip Thelen
ee20b4740f Continue group plan work 2022-10-04 09:33:18 +02:00
Phillip Thelen
bf5bb9939b Begin implementing new header 2022-09-26 13:05:22 +02:00
booker-lee
e43b39aff1 Fix hp display when value is under 1 #1842
The cause of this issue comes from the ValueAnimator.
The under 1 value is truncated due to the cast to int in ValueAnimator.
Add animation for floating point values (when value is between 0 ~ 1)
2022-09-11 16:14:45 +08:00
Phillip Thelen
f0999429f5 move some model code to shared kotlin multiplatform module 2022-08-22 14:55:50 +02:00
Phillip Thelen
298bd3e434 Fixes #1829 2022-08-17 16:59:44 +02:00
Phillip Thelen
5f5729deca refactor for more coroutines 2022-08-09 11:32:13 +02:00
Phillip Thelen
e7329d6968 Fix ktlint setup 2022-08-02 18:49:59 +02:00
Phillip Thelen
37a307184c Fix RYA issues 2022-08-01 11:30:44 +02:00
Phillip Thelen
642ef76519 fix wear issues 2022-07-29 11:35:02 +02:00
Hafiz
e65e14298e Add extension to loads PixelArtView gifs 2022-07-27 08:07:38 -04:00
Phillip Thelen
a09ec7642f Fix various minor issues 2022-07-26 15:34:01 +02:00
Hafiz
cad11e8588 -Update Armoire equip type from "Gear" to "Equipped
-Switch filter to active state when filtering on backgrounds
-Check if Avatar Customization set is a deal (If total set costs less then total of individual item), and continue showing "buy set" button
-For Habitica Account Dialog, auto resize input when keyboard opened
-HabiticaAccountDialog (Delete dialog) UI fixes
-Check if Uri has scheme, if not adds https:// (to support in-line
-Avatar Customization item filter UI fixes
2022-07-26 07:15:54 -04:00
Phillip Thelen
5db99ba7d9 Better apk and aab naming 2022-07-07 15:54:17 +02:00
Phillip Thelen
35ee77def2 update icons 2022-07-07 09:12:55 +02:00
Phillip Thelen
d5c0d09035 Minor UI tweaks 2022-07-07 09:12:46 +02:00
Phillip Thelen
8292fe21c7 fix crash 2022-07-07 09:12:46 +02:00
Phillip Thelen
4b65ffc4f0 fix paths 2022-07-05 17:31:03 +02:00
Phillip Thelen
d526fdd8a1 Implement levelup activity 2022-07-05 17:14:02 +02:00
Phillip Thelen
716544c902 Implement hand off view 2022-07-05 15:16:37 +02:00
Phillip Thelen
6cb4b90c4d fix stats animating twice 2022-07-05 15:16:37 +02:00
Phillip Thelen
ff24cd8d18 idk 2022-07-05 15:16:37 +02:00
Phillip Thelen
978e207096 refactor some code 2022-07-05 15:16:05 +02:00
Phillip Thelen
9be62f7851 Optimize icons and stuff 2022-07-05 15:16:05 +02:00
Phillip Thelen
3a8043e786 Fix a bunch of warnings 2022-07-05 15:16:05 +02:00
Phillip Thelen
03cabd3248 pull version name and code from special properties file 2022-06-30 11:56:25 +02:00
Phillip Thelen
8d2fd994d1 Implement task sorting 2022-06-28 17:44:45 +02:00
Phillip Thelen
442ea640ca So many fixes 2022-06-28 16:51:36 +02:00
Phillip Thelen
6791b1e065 UI fixes 2022-06-27 22:09:33 +02:00
Phillip Thelen
0d0c4e4038 Various minor improvements 2022-06-27 22:09:33 +02:00
Phillip Thelen
b71e0c4842 Improve task list display 2022-06-27 22:09:33 +02:00
Phillip Thelen
bd7caff14f various improvements 2022-06-24 15:15:15 +02:00
Phillip Thelen
1a829f58a0 rework login screen 2022-06-22 10:34:35 +02:00
Phillip Thelen
813bac9274 stufff... 2022-06-22 10:34:35 +02:00
Phillip Thelen
d5d9f6f39e very basic task form 2022-06-14 16:20:06 +02:00
Phillip Thelen
600954fdc3 Improve login flow 2022-06-14 14:39:16 +02:00
Phillip Thelen
12b760131e App flow improvements 2022-06-10 15:29:49 +02:00
Phillip Thelen
c93b5124c1 Improve version handling 2022-06-10 10:03:36 +02:00
Phillip Thelen
29c0c37e0e Auto-login user if they are logged in on phone 2022-06-10 10:01:17 +02:00
Phillip Thelen
430e49e6be Implement basic authntication flow 2022-06-09 11:41:02 +02:00
Phillip Thelen
02e74aa452 Improve avatar page 2022-06-07 18:20:08 +02:00
Phillip Thelen
71356a491c create empty missing activities 2022-06-06 12:17:13 +02:00
Phillip Thelen
0be269ee7e Correctly load in user data and display headers in lists 2022-06-03 12:51:17 +02:00
Phillip Thelen
97cc310460 make hub slightly more appealing 2022-06-03 11:45:09 +02:00
Phillip Thelen
4f4ac804b5 Very Very barebones wearos skeleton 2022-06-03 11:23:14 +02:00
Phillip Thelen
6c536fa655 move and create models for tasks as well 2022-06-03 11:22:56 +02:00
Phillip Thelen
ac51cc7c05 Fix merge issues 2022-06-03 11:22:56 +02:00
Phillip Thelen
857a5a6ed1 basic avatar display
# Conflicts:
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/AvatarWithBarsViewModel.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/ClassSelectionActivity.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/FixCharacterValuesActivity.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/MainActivity.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/NavigationDrawerFragment.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/StatsFragment.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewmodels/NotificationsViewModel.kt
2022-06-03 11:22:54 +02:00
Phillip Thelen
69ee64203c Move code into common module 2022-06-02 09:14:08 +02:00
Phillip Thelen
c5473c58bc Move AvatarView to common module
# Conflicts:
#	Habitica/res/layout/dialog_pet_suggest_hatch.xml
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/AvatarWithBarsViewModel.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/AdventureGuideActivity.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/CustomizationRecyclerViewAdapter.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/InboxOverviewFragment.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/shops/PurchaseDialogBackgroundContent.kt
#	common/src/main/java/com/habitrpg/common/habitica/views/AvatarView.kt
2022-06-02 09:14:08 +02:00