Commit graph

103 commits

Author SHA1 Message Date
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
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