Phillip Thelen
e330577bae
begin analytics refactoring
2023-08-08 18:00:18 +02:00
Phillip Thelen
ef54a2ce63
Version bumped to v4.2.4
2023-08-08 18:00:18 +02:00
Phillip Thelen
85967ff792
fix opening item notification url
2023-08-08 18:00:18 +02:00
Phillip Thelen
110b3f1a56
Version bumped to v4.2.4
2023-08-08 18:00:18 +02:00
Hafiz
22bf0e691a
Choose class header fix
2023-08-08 18:00:18 +02:00
Phillip Thelen
a46ba25d57
fix class selection dialog
2023-08-08 18:00:18 +02:00
Phillip Thelen
0eef37bf27
fix linking item received notification
2023-08-08 18:00:18 +02:00
Hafiz
87cd1e482c
Level 10 initial class selection fixes
2023-08-08 18:00:18 +02:00
Phillip Thelen
287981c3ab
Version bumped to v4.2.3
2023-08-08 18:00:18 +02:00
Phillip Thelen
c8c2747892
finalize 4.2.3
2023-08-08 18:00:18 +02:00
Hafiz
79f37ce9a1
Change class flow fixes
2023-08-08 18:00:18 +02:00
Hafiz
d0bc53e17a
Update question form
2023-08-08 18:00:17 +02:00
Hafiz
a494a5d5fd
Revert activity_death layout changes and add a scrollview
...
This allows all text to remain visible and the view itself to move (For smaller screens)
2023-08-08 18:00:17 +02:00
Hafiz
d6ea83ac41
Remove dismissible in-app notification immediately
...
- Remove notification view immediately even before server response for better user experience
- Update refreshViews method name to reflect usage
2023-08-08 18:00:17 +02:00
Hafiz
f09cf173a0
Navigate to party chat when tapping party chat notification
2023-08-08 18:00:17 +02:00
Phillip Thelen
609737e414
wearos adjustments
2023-08-08 18:00:17 +02:00
Phillip Thelen
87cb30cae1
bump build number
2023-08-08 18:00:17 +02:00
Phillip Thelen
e8b0c04e69
optimize number abbreviation
2023-08-08 18:00:17 +02:00
Phillip Thelen
5a94657668
adjust wording
2023-08-08 18:00:17 +02:00
Phillip Thelen
6b271bd3cf
fix mod oprations
2023-08-08 18:00:17 +02:00
Hafiz
d960d876d5
Match web implementation for tags / order tags
...
- Order tags
- Add "group" field to Tag
2023-08-08 18:00:17 +02:00
Hafiz
99871faff4
Handle non-HTTPExceptions & continue flow if consume fails & no error
...
- Throw exception on consume if failed to consume (to continue flow/handle error)
- Handle other potential errors (such as IOException or a exception thrown by billingClient.consumePurchase method that would not previously be handled
2023-08-08 18:00:17 +02:00
Hafiz
b3060267f7
Add isUserSupport permission check
2023-08-08 18:00:17 +02:00
Hafiz
3b43fbc56e
Updated regex to allow uppercase
2023-08-08 18:00:17 +02:00
Hafiz
fa156e5aa5
Revert Insufficient gem button color change
2023-08-08 18:00:17 +02:00
Hafiz
7b29839586
Base Dialog updates
...
- Update Habitica Dialog destructive button color/improved accessibility
- Change class "go back" text changed to "close"
- Update Habitica Dialog message text size & color
2023-08-08 18:00:17 +02:00
Hafiz
2c4a4e0aea
Class change dialog updates
...
Class change success text updates
Add "learn more" -> navigate to FAQ
2023-08-08 18:00:17 +02:00
Hafiz
6b318c79e0
String resources for changing/setting class
2023-08-08 18:00:17 +02:00
Hafiz
8387639c03
Choose class flow update
2023-08-08 18:00:14 +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
Hafiz
becaf0bbeb
Set default preference options
2023-07-31 13:22:35 +02:00
Hafiz
d46d26fae8
Fix My Challenges showing on Discover tab after initial login
...
Retrieve challenges onViewCreated
2023-07-31 13:22:29 +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
Hafiz
c44582ad35
Markdown processing unit tests
2023-07-31 13:21:02 +02:00
Phillip Thelen
69bb7ead66
update github file to jdk 17
2023-07-31 13:20:46 +02:00
Hafiz
90e3171336
App header "Choose class" fix
...
Pass "isMyProfile" as true to display "choose class" on app header view.
2023-07-29 17:19:24 -04:00
Fiz
461c19f517
Update README.md
2023-07-12 12:04:46 -04:00
Phillip Thelen
626a5c3c9c
Merge pull request #2004 from Hafizzle/Fiz/party-chat-notif-fix
...
Open Party chat when pressing on Chat notification
2023-06-30 10:35:19 +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
Phillip Thelen
5c4fce2a89
Merge pull request #2003 from Hafizzle/Fiz/hide-stat-point-allocation-notif-fix
...
Hide stat point allocation notifications before level 10
2023-06-27 18:21:24 +02:00
Phillip Thelen
d2d0a4b947
Merge pull request #2000 from Hafizzle/Fiz/markdown-parser-update
...
Markdown Parsing Updates
2023-06-27 18:21:07 +02:00
Hafiz
4ba685733a
Open Party chat when pressing on Chat notification
2023-06-26 10:47:04 -04:00
Hafiz
897b3cd875
Set Bailey Notification to use existing notification id
...
Fixes onClick for Bailey item
2023-06-24 13:11:26 -04:00
Hafiz
5969c645c0
Fix checks when newly level 10 user chooses class
...
- Check if initial selection on class select
- Fix Enable class system onClick if class not selected
2023-06-24 13:01:04 -04:00
Phillip Thelen
21ca194467
Merge pull request #2001 from Hafizzle/Fiz/username_search_loading_fix
...
Fix username progress continuing to show if username not found
2023-06-23 15:47:36 +02:00
Phillip Thelen
372c6d6969
Merge pull request #1999 from Hafizzle/Fiz/death-screen-layout-updates
...
Death Screen update to handle small screens or large text
2023-06-23 15:47:15 +02:00
Phillip Thelen
540c918cbf
Merge pull request #1993 from Hafizzle/Fiz/initial-class-selection-cost-gem-fix
...
Initial Class Selection sometimes costing gems fix
2023-06-23 15:46:37 +02:00
Phillip Thelen
06cadb2f87
Merge pull request #1982 from Hafizzle/Fiz/change-class-flow-update
...
Change class flow from settings update
2023-06-23 15:46:16 +02:00
Hafiz
57633de6f1
Hide stat point allocation notifications before level 10
...
If player level is below 10 from player death, hide stat point allocation
- Check level before showing notification
2023-06-22 14:19:54 -04:00
Hafiz
d52ea7b499
Mute & ShadowMute Fixes
...
- Correct String usage if user is already muted/shadowmuted
- Use PUT instead of POST for updateUser endpoint
2023-06-22 14:05:27 -04:00