Commit graph

1318 commits

Author SHA1 Message Date
Hafiz
e5c13d8dc2 Merge branch 'fix/endless-loading-circle-inbox-fix' 2025-07-18 12:57:26 -05:00
Weblate
5f421dc03d Merge branch 'main' of github.com:HabitRPG/habitica-android into main 2025-07-02 15:54:10 +02:00
Hafiz
bf5b0bc315 Improve empty state handling in inbox message list
Add logic to display an empty state in the inbox message
list when there are no messages to display. Also adds
margins to the chat intro item.
2025-07-01 13:15:07 -05:00
Hafiz
cead6ee373 Update skill item click listener to container
Changes the skill item click listener from the button wrapper to the
skill item container - makes the entire skill item is clickable,
2025-06-17 09:05:48 -05:00
Hafiz
3084532f5b Fix 2nd line of text ("remember to be friendly.. to gray200_gray400 2025-06-16 09:39:21 -05:00
Hafiz
f374acad5c set chat empty state gray700_gray10 2025-06-13 09:09:30 -05:00
Hafiz
64f2942e7a Reduces bottom margin for empty state title 2025-06-13 09:07:48 -05:00
Hafiz
5f1648f2ef Set chat empty state text view invisible initially 2025-06-11 12:54:47 -05:00
Hafiz
d69b300bf3 small title/description/spacing tweak to empty chat text
chat empty state: split into title and description TextViews with spacing
2025-06-11 12:53:33 -05:00
Weblate
cb3d44c8db Merge branch 'origin/main' into Weblate. 2025-06-11 11:09:02 +02:00
Hafiz
4c15fcd32a Show empty chat text when there are no messages
When chatMessages is empty, set the RecyclerView state to EMPTY and fade in the empty-state TextView; otherwise switch back to DISPLAYING_DATA and hide the TextView.
2025-06-11 11:08:56 +02:00
Weblate
5e1c2a7ecb Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1539 of 1539 strings)

Translated using Weblate (German)

Currently translated at 82.1% (1264 of 1539 strings)

Merge branch 'origin/main' into Weblate.

Merge branch 'origin/main' into Weblate.

Merge branch 'origin/main' into Weblate.

Translated using Weblate (Indonesian)

Currently translated at 64.8% (997 of 1538 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 100.0% (40 of 40 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 100.0% (40 of 40 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 100.0% (16 of 16 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 100.0% (17 of 17 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 100.0% (10 of 10 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 2.2% (34 of 1538 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 96.8% (62 of 64 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 100.0% (3 of 3 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 75.2% (1158 of 1538 strings)

Merge branch 'origin/main' into Weblate.

Merge branch 'origin/main' into Weblate.

Merge branch 'origin/main' into Weblate.

Merge branch 'origin/main' into Weblate.

Translated using Weblate (Polish)

Currently translated at 70.2% (1081 of 1538 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (17 of 17 strings)

Translated using Weblate (Polish)

Currently translated at 70.2% (1081 of 1538 strings)

Translated using Weblate (Polish)

Currently translated at 70.2% (1081 of 1538 strings)

Translated using Weblate (Polish)

Currently translated at 70.2% (1081 of 1538 strings)

Translated using Weblate (Polish)

Currently translated at 70.2% (1081 of 1538 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (64 of 64 strings)

Translated using Weblate (Polish)

Currently translated at 68.7% (1057 of 1538 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (1538 of 1538 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (1538 of 1538 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (1538 of 1538 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (64 of 64 strings)

Translated using Weblate (Indonesian)

Currently translated at 62.8% (967 of 1538 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (64 of 64 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (1538 of 1538 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (40 of 40 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (16 of 16 strings)

Translated using Weblate (Dutch)

Currently translated at 59.9% (922 of 1538 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (1538 of 1538 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 91.0% (1400 of 1538 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (1538 of 1538 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (1538 of 1538 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.7% (1534 of 1538 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (64 of 64 strings)

setup styling

Continue setup screen work

update dependencies

remove device name library

Implement more onboarding screens

Begin building new onboarding flow

Co-authored-by: Angela Yulenis Ramos Carreño <yulieeniss@gmail.com>
Co-authored-by: Céu <marcel.ufscar@gmail.com>
Co-authored-by: Fabrizio Duarte <fabrizionahu11@gmail.com>
Co-authored-by: Ian Lucero Yoel <ianlucerito17@gmail.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: LaiYi <lysinexxin@163.com>
Co-authored-by: Laura Fleckenstein <fleckenstein_laura@web.de>
Co-authored-by: Mateusz Nycz <mat.nycz@onet.pl>
Co-authored-by: Muhammad Hanafi <Hanafi1987@outlook.com>
Co-authored-by: Nina Łapaj <ninapaj@gmail.com>
Co-authored-by: Phillip Thelen <phillip@habitica.com>
Co-authored-by: Saalima Aaseman <aaseman.bio@gmail.com>
Co-authored-by: Sam Hou <samhou777@outlook.com>
Co-authored-by: Summer_GUI <heyang94@163.com>
Co-authored-by: V Aar <v.vanderaar@gmail.com>
Co-authored-by: Viktor Révész <rviktor@ivankapal.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: cloudzzy <truskawka412@gmail.com>
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/es_419/
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/pl/
Translate-URL: https://translate.habitica.com/projects/habitica-android/common/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/de/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/es/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/hu/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/id/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/nl/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/pl/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica-android/main-strings/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica-android/profile/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica-android/sidebar/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica-android/sidebar/pl/
Translate-URL: https://translate.habitica.com/projects/habitica-android/store/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica-android/tutorial/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica-android/tutorial/nl/
Translate-URL: https://translate.habitica.com/projects/habitica-android/wearos/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica-android/wearos/nl/
Translation: Habitica Android/Common
Translation: Habitica Android/Main Strings
Translation: Habitica Android/Profile
Translation: Habitica Android/Sidebar
Translation: Habitica Android/Store
Translation: Habitica Android/Tutorial
Translation: Habitica Android/Wearos
2025-06-11 09:58:55 +02:00
Hafiz
8dc10bfdbd Remove "Groups" section from challenge filter 2025-06-10 16:06:35 -05:00
Hafiz
bff05301f4 Limits height of party description input
Sets a maximum height for the group description edit text field.

This prevents the text input from expanding indefinitely and
occupying too much screen space when users enter long descriptions.
2025-06-06 13:48:47 +02:00
AJ Keane
07450f43ff Improve Talkback for tiles
Changes made:
- Shop items now read out name of item, price with currency, limited availability, items owned and locked state (previously just price)
- In equipment, name of item or none will be read out in addition to slot (previously just slot)
- In stable, hatchable pets will be read out as name of pet and "Hatch Pet" (previously unlabelled)
- In task creation, the click listener for the difficulty has been moved to the surrounding column so icon and text are grouped (previously icon was read as unlabeled and text was not clickable)
- In navigation drawer, the profile picture is read out as "Profile" (previously unlabelled)

My Habitica User-ID: 2bcd10dc-0ea9-4d95-b7a6-f55fa07af537
2025-06-06 13:48:47 +02:00
Phillip Thelen
58c1400466 layout fixes 2025-03-24 13:20:56 +01:00
Phillip Thelen
be1c981374 fix setup layout 2025-03-17 13:13:00 +01:00
Phillip Thelen
9c54ae2ec9 fix test results 2025-03-17 12:21:49 +01:00
Phillip Thelen
7e9fe4b175 horizontal chat. fix 2025-03-14 13:47:05 +01:00
Phillip Thelen
33bb40370b Fix chat layout issues on some android 15 devices 2025-03-14 13:46:04 +01:00
Phillip Thelen
4d527afeac remove some unused resources 2025-03-06 14:19:03 +01:00
Phillip Thelen
5dba3a4cf7 chat bar fix 2025-03-06 13:24:00 +01:00
Phillip Thelen
9d0a0270be lots of edge to edge ui fixes 2025-03-05 10:38:37 +01:00
Phillip Thelen
1ff6a3550d more edge to edge 2025-02-21 14:07:29 +01:00
Phillip Thelen
0a0e50543a gem fixes 2025-02-19 17:09:42 +01:00
Phillip Thelen
ee9bbf731e remove viewpagerindicator library 2025-02-11 17:26:12 +01:00
Phillip Thelen
be77530a09 fix content padding in nested scroll views 2025-02-11 12:57:16 +01:00
Phillip Thelen
03178b0ef1 purchase gem spacing 2025-02-11 11:38:31 +01:00
Phillip Thelen
be7d5f9a5d fix various layout issues 2025-02-10 16:54:03 +01:00
Phillip Thelen
2638001513 fixes for older android versions 2025-01-30 16:30:21 +01:00
Phillip Thelen
7295602675 Improve edge-to-edge handling 2025-01-30 11:30:01 +01:00
Phillip Thelen
ed65bcec6b Refactor login activity and update to new credentials manageer 2025-01-30 11:30:01 +01:00
Phillip Thelen
1fc471cb7a String tweaks 2025-01-13 16:38:58 +01:00
Phillip Thelen
03de0bbf91 Notification scheduling improvements 2025-01-06 14:57:34 +01:00
Phillip Thelen
e4bf648095 subscription display fixes 2024-10-31 13:16:07 +01:00
Phillip Thelen
92a9292c46 improve subscription handling in some cases 2024-10-23 10:22:37 +02:00
Phillip Thelen
1aa3f66ccb sub page tweaks 2024-10-16 15:37:00 +02:00
Phillip Thelen
d2880b76b1 various subscription page fixes 2024-10-14 13:10:28 +02:00
Phillip Thelen
c7468969c2 Subscription page tweaks 2024-09-30 15:00:10 +02:00
Phillip Thelen
c61d43be8d Update subscription page 2024-09-26 17:09:50 +02:00
Phillip Thelen
fd28be2d0f updated subscription design 2024-09-24 15:22:18 +02:00
Phillip Thelen
d2c769eada finish 4.4.2 2024-09-23 10:55:48 +02:00
Phillip Thelen
2d5dc6f0a4 Update dependencies 2024-08-27 16:20:05 +02:00
Phillip Thelen
fd0fe172ec update subscription page 2024-08-16 14:13:44 +02:00
Phillip Thelen
6984a2863c faint and armoire improvements 2024-07-22 15:03:01 +02:00
Phillip Thelen
197fbc68df content display tweaks 2024-07-03 14:08:23 +02:00
Phillip Thelen
ae6f7bf472 Fix layout issues on tablets 2024-06-24 21:17:17 +02:00
Phillip Thelen
0a43838bdd fix button size 2024-06-24 13:21:04 +02:00
Phillip Thelen
3b54be0d91 type tweaks 2024-06-06 20:52:36 +02:00
Phillip Thelen
99dd93344d Improve seasonal shop sorting 2024-06-06 11:27:26 +02:00