Commit graph

5759 commits

Author SHA1 Message Date
Hafiz
e1fa720c21 Reschedule alarm updates - use cases around reminder manual reschedule
When manually changing the alarm time, nextDue will provide the previously set upcoming alarm - however if the alarm was changed to a upcoming time today (and not before the current time) AND the previous alarm set for today already passed, we want to check if the alarm repeat/days includes today as well. If so - use today's date to schedule an alarm. If not, use nextDue.

Alarms automatically rescheduled -> nextDue used.
A alarm that already passed today and is rescheduled for a upcoming time today -> Schedule for today (instead of using nextDue)

- Update reschedule alarm to handle some use cases around user rescheduling alarm
- Zoned Time extension
2023-03-26 23:38:52 -04:00
Hafiz
f3d87a8df2 Added circular progress indicator during google sign in 2023-03-25 00:17:31 -04:00
Hafiz
351372e1c0 LinearGradient Android 9 Fix
Android 9 gradients play well with setting colors using all color resources OR attr, using both causes a crash.
2023-03-24 23:40:15 -04:00
Hafiz
1aa5d39e4f Use Material card for looking for party view and set corner radius 15dp 2023-03-23 02:17:37 -04:00
Hafiz
113080c991 Updated No Party design UI
No Party design changes
Updated Create party string resources
2023-03-23 02:05:39 -04:00
Hafiz
2a3b17e9d0 Updated string resource 2023-03-22 11:18:06 -04:00
Phillip Thelen
118581db52 Fix header 2023-03-22 13:25:23 +01:00
Phillip Thelen
06c94a4f21 fix party seeking UX 2023-03-22 13:25:23 +01:00
Phillip Thelen
0661d753c6 build nice animations for loading button 2023-03-22 13:25:23 +01:00
Phillip Thelen
2a78e89624 finalize first version of party seeking 2023-03-22 13:25:23 +01:00
Phillip Thelen
8252969a26 fix issue with reloading after joining party 2023-03-22 13:25:23 +01:00
Phillip Thelen
ad4a16d901 Fix multiple party invites 2023-03-22 13:25:23 +01:00
Phillip Thelen
21ad5178b1 Improve seeking flow 2023-03-22 13:25:23 +01:00
Phillip Thelen
ddb8b26cec
Merge pull request #1939 from Hafizzle/Fiz/reminder-occurence-time-usage
Update reminder occurrence to use updated Java.Time
2023-03-20 10:55:56 +01:00
Phillip Thelen
6a0c492d90
Merge pull request #1938 from Hafizzle/Fiz/cron-revive-screen-fix
Revive screen not showing during Cron fix
2023-03-20 10:55:31 +01:00
Hafiz
56920ce749 Replace Java.Util -> Java.Time for next scheduled reminder occurrence 2023-03-19 23:35:05 -04:00
Hafiz
d2614f6016 Add a second delay before checking if MainNavigationController is Ready 2023-03-19 21:43:18 -04:00
Phillip Thelen
8f35ce771f New progress Indicator 2023-03-15 15:38:57 +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
70a2d400e7 fix crash 2023-03-13 18:16:38 +01:00
Phillip Thelen
754f299a1a time change 2023-03-13 09:14:07 +01:00
Phillip Thelen
5f99154690 remove apple auth for now 2023-03-08 11:10:10 +01:00
Phillip Thelen
ec44f0ac31 migrate to hilt 2023-03-08 09:53:33 +01:00
Phillip Thelen
38e9909651 Remove old code 2023-03-07 14:04:53 +01:00
Phillip Thelen
fd5661aa9e Begin implementing party seeking feature 2023-03-07 12:52:07 +01:00
Phillip Thelen
f80c169a3a Minor dialog refactoring 2023-03-07 11:43:35 +01:00
Phillip Thelen
a499548ecc Add option to pause/resume damage to app settigns 2023-03-07 09:30:51 +01:00
Phillip Thelen
5a1991c2a0 Merge branch 'main' of https://github.com/HabitRPG/habitica-android 2023-03-07 09:29:21 +01:00
Phillip Thelen
2fba8c99b1 Version bumped to v4.1.7 2023-03-06 19:38:58 +01:00
Phillip Thelen
c98efbe140 Fix loading challenge tasks 2023-03-06 18:44:37 +01:00
Phillip Thelen
488d02ef1f Version bumped to v4.1.6 2023-03-02 10:52:15 +01:00
Phillip Thelen
fca8e9b702 Version bumped to v4.1.6 2023-03-01 15:34:07 +01:00
Phillip Thelen
b7f2790047 bump build 2023-03-01 15:15:40 +01:00
Phillip Thelen
517c663ac6
Merge pull request #1927 from Hafizzle/Fiz/fix-use-special-item
Use special item fix
2023-02-28 16:37:59 +01:00
Hafiz
410a00b50a Use special item fix 2023-02-27 17:08:29 -05:00
Phillip Thelen
e56e8a7de7 fix method definition 2023-02-27 10:51:10 +01:00
Phillip Thelen
9c99301ad5 fix lint 2023-02-27 10:49:40 +01:00
Phillip Thelen
087de598cb fix import 2023-02-27 10:47:37 +01:00
Phillip Thelen
c4117d841c fix google auth 2023-02-24 18:57:57 +01:00
Hafiz
749d698fc3 Alarm usage for SDK >= M use setAndAllowWhiteIdle to handle batch alarms 2023-02-24 11:52:21 -05:00
Phillip Thelen
525870745a improve task loading 2023-02-23 15:52:51 +01:00
Phillip Thelen
6dea4eb10f fix task handling 2023-02-22 16:17:24 +01:00
Phillip Thelen
524647cceb refactor 2023-02-16 10:40:09 +01:00
Phillip Thelen
d2ce1101cc Merge branch 'version/4.1.5' of https://github.com/HabitRPG/habitica-android into version/4.1.5
# Conflicts:
#	version.properties
2023-02-16 09:45:08 +01:00
Phillip Thelen
aa7221ec96 restructure a bit 2023-02-16 09:44:13 +01:00
Phillip Thelen
9b709f145e update changelog 2023-02-16 09:33:24 +01:00
Phillip Thelen
421bbf1450 disable UI tests again, since mockk is currently broken 2023-02-14 23:10:34 +01:00
Phillip Thelen
59231a9b5e fix indent 2023-02-14 17:54:24 +01:00
Phillip Thelen
cd1492ca2d try enabling UI tests again 2023-02-14 17:53:20 +01:00