Commit graph

805 commits

Author SHA1 Message Date
Hafiz
5409066318 Update quest item menu description
Update quest item menu description
Retrieve members
2022-02-18 10:40:59 -05:00
Hafiz
bcd2c2e2aa Add ability for users to create party from quest items 2022-02-18 09:43:17 -05:00
Phillip Thelen
42a805c3b6
Merge branch '3.5' into #1349_Fix 2022-02-18 14:15:25 +01:00
Hafizzle
1a5800c0ef
Added question mark to Discard string (#1707) 2022-02-14 15:41:42 +01:00
Hafiz
dfbcdc7125 Ability to use special items from Items added 2022-02-14 05:51:43 -05:00
Hafizzle
9088d1d566
Discard Modal for user editing a Task and presses back (#1704)
* Check created task being edited

isBeingEdited added to check for views being edited
check for edited views onBackPressed
Add res Strings for discard dialog

* Compare by task

Check if user is editing by comparing dummy task created during init to any changes

* Discard dialog events added

fire events to check if user accepted discard on back pressed, or if cancel was pressed and task was saved.

Code cleanup

* Dialog dismiss listener added

Set isDiscardCancelled true to Dialog onDismiss

* Format code / cleanup
2022-02-07 21:13:08 +01:00
Phillip Thelen
2e654c9c63 Design fixes 2022-01-31 13:54:01 +01:00
Phillip Thelen
c6305d9121 Fix minor issues 2022-01-31 11:46:31 +01:00
Phillip Thelen
7a13395773 Implement new version of adventure guide 2022-01-25 16:49:21 +01:00
Phillip Thelen
42fe386b6c Fixes #1688 2022-01-20 15:00:57 +01:00
Phillip Thelen
7273767c96 Rewrite PurchaseHandler to use BillingClient 4.0 2022-01-11 14:39:15 +01:00
Phillip Thelen
ea6adb6f16 Various settings fixes 2021-11-19 11:42:49 +01:00
Phillip Thelen
3b6251f114 Improve social login handling for logged in users 2021-11-10 15:12:29 +01:00
Phillip Thelen
2affda87a8 finish bugfix update 2021-10-08 10:58:04 +02:00
Phillip Thelen
9e3ba67f13 move more code to user viewmodel 2021-10-04 14:28:32 +02:00
Phillip Thelen
262e6252f6 Display quest status in menu 2021-10-01 19:03:42 +02:00
Phillip Thelen
3fce5a2a5c Fixes #1618 2021-09-22 11:26:01 +02:00
Phillip Thelen
ceb034490a update detekt 2021-09-14 14:53:55 +02:00
Phillip Thelen
d1c28a8dff Improve notification handling 2021-08-03 16:25:12 +02:00
Phillip Thelen
75879bc8d6 Finish up 3.3.1 2021-07-27 11:27:43 +02:00
Phillip Thelen
79a18eadf6 Fix various minor issues 2021-07-08 14:55:20 +02:00
Phillip Thelen
d42f0bd9db fix crashes 2021-07-08 12:39:42 +02:00
Phillip Thelen
658ee56f25 Improve all kind of list handling. Fixes #1578 2021-07-06 14:43:12 +02:00
Parminder Singh
f07477de8e
Fixed accessibility focus on Daily checkbox and todo checkbox. Also fixed transaction ran on button click. (#1570) 2021-07-06 14:18:36 +02:00
chh-2
8b887e8b10
Leaving group with challenges (#1535)
* Revert "Getting Most Recent Translations"

* revert

* adding back in .example files

* string xml is a little funky

* userRepository added

* added strings and set up for if user has group challenges

* checking challenge/party membership

* Just trying to learn flowables

* Recognizes user as part of group challenges

* Log statements to track code flow

* Fixed the code flow

* Fixed the timing issue, not super elegant

* reverting GroupViewModel to its initial for now

* Adding functionality to remove challenges

* Added Chloe's guild changes

* quick guild fix

* Fixed guild modal formatting issue for consistency and added new strings to strings.xml

* Fixed an instance of if/else formatting

* Update GuildDetailFragment.kt

Corrected alert title for leaving a guild while not a member of Guild Challenges.

Co-authored-by: Isabel Lally <43449214+ilally93@users.noreply.github.com>
Co-authored-by: Isabel Lally <ilally93@gmail.com>
Co-authored-by: Isabel Lally <lallyir@g.cofc.edu>
Co-authored-by: Phillip Thelen <phillip@habitica.com>
2021-06-16 12:14:24 +02:00
Phillip Thelen
d92fbced36 Fix avatar loading issues 2021-06-10 10:47:15 +02:00
Phillip Thelen
dbea9ce516 minor fixes 2021-06-09 20:15:32 +02:00
Phillip Thelen
b15bc38c0a Update deprecated code 2021-06-04 16:11:48 +02:00
Phillip Thelen
49ae3cb76c update some notification strings 2021-06-04 10:46:07 +02:00
Phillip Thelen
8611351cf0
Merge pull request #1538 from alejandro-rios/equip_mount_label_fix
Equip mount label fix
2021-06-01 10:42:52 +02:00
Alejandro Rios
058f42df87 Merge branch 'develop' into equip_mount_label_fix
# Conflicts:
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/StableRecyclerAdapter.kt
2021-05-26 20:32:31 -05:00
Phillip Thelen
b828f7c37e Fix a bunch of crashes 2021-05-18 10:41:05 +02:00
Phillip Thelen
fd8662129d Fixes #1546 2021-05-17 11:59:05 +02:00
Phillip Thelen
4222848058 add support to run surveys 2021-05-14 15:48:47 +02:00
Alejandro Rios
835b2a737e - User model included on Pet, Mount and Stable Adapters to verify item status.
- Added "Equip" and "Unequip" strings in different languages.
2021-04-21 15:20:54 -05:00
Phillip Thelen
20c5dd83a3 Improve event promo 2021-04-07 14:34:28 +02:00
Phillip Thelen
d3ae17f4ca show event stuff in menu 2021-04-01 14:16:07 +02:00
Phillip Thelen
1d30855936 Improve event support 2021-04-01 13:07:51 +02:00
Phillip Thelen
aaebb10bc0 Allow users to choose which view the app starts on 2021-02-23 16:17:40 +01:00
Phillip Thelen
4ea15382f5 improve guild list display 2021-02-17 11:03:34 +01:00
Phillip Thelen
5a87a6a5cc finalize 3.2 2021-02-12 12:36:06 +01:00
Phillip Thelen
cef71d6f80 Fixes #1482 2021-02-08 16:49:07 +01:00
Phillip Thelen
823cc9d58c mystery item dialog improvements 2021-02-08 14:32:46 +01:00
Phillip Thelen
5f9e5ca6df begin implementing guild list redesign 2021-02-08 14:32:46 +01:00
Phillip Thelen
7c60122452 Fixes #1411 2021-01-29 14:15:49 +01:00
Phillip Thelen
ddcd5ed640 Code Cleanup 2021-01-28 12:31:17 +01:00
Phillip Thelen
f5e5a987d9 add ability to view team task boards 2021-01-28 12:31:17 +01:00
Phillip Thelen
6438b8dc3b
Merge pull request #1474 from Mike-Antonacci/armoire-food-popup
Fix extra spacing issue in armoireFood string
2021-01-28 12:30:56 +01:00
Mike-Antonacci
d66bf5c7a2 Fix extra spacing issue in armoireFood string 2021-01-24 08:36:10 -07:00
Mike-Antonacci
7c78fc712d Fix typos in strings with two spaces instead of one 2021-01-20 17:47:55 -07:00
Phillip Thelen
c8e3622d40 Fix pluralization issue 2021-01-04 12:05:35 +01:00
Phillip Thelen
86ccb5258a update g1g1 2020-12-14 11:16:55 +01:00
Phillip Thelen
17764880e7 Alert fixes 2020-11-23 18:13:49 +01:00
Phillip Thelen
a50b91713c Fix various issues 2020-11-19 16:58:18 +01:00
Phillip Thelen
1b0bf4aef1 Fixes #1382 2020-11-10 18:24:35 +01:00
Phillip Thelen
0f91410987 implement basic modal for winning challenge 2020-11-03 12:54:03 +01:00
Phillip Thelen
75f6181cec Fix multiple minor issues 2020-11-02 18:20:56 +01:00
Phillip Thelen
eff62eaf53 update strings 2020-10-27 17:11:04 +01:00
Phillip Thelen
f1cc1652d7 Fixes #1393 2020-10-27 17:00:40 +01:00
Phillip Thelen
bb38e3d14f Implement fortify potion. Fixes #1343 2020-10-27 15:13:18 +01:00
Phillip Thelen
e3e53f0060 Fix various minor issues 2020-09-29 12:48:20 +02:00
Phillip Thelen
f2c21c0604 Fix release breaking issues 2020-09-22 16:10:15 +02:00
Phillip Thelen
499fca1d34 Fix minor bugs 2020-09-18 18:34:53 +02:00
Phillip Thelen
6d8e0a36c0
Merge branch 'develop' into collection-quest-indication 2020-09-18 09:39:01 +02:00
Phillip Thelen
e1886f6928 Fix styling issues 2020-09-15 09:28:34 +02:00
Phillip Thelen
2aed223100 Improve event handling 2020-09-10 11:23:01 +02:00
Phillip Thelen
0728eed1af Begin implementing dark mode 2020-09-04 18:17:34 +02:00
Phillip Thelen
be51217b65 Implement fall and spooky promo 2020-09-01 12:53:46 +02:00
Phillip Thelen
75fd669107 Implement disabling PMs. Fixes #1331 2020-08-26 16:29:37 +02:00
Phillip Thelen
c269bae53c Implement blocking users. Fixes #1330 2020-08-26 13:30:30 +02:00
Wojciech Matusiak
6e18bfe0ad Localized strings for indicated number of quest items 2020-08-25 23:35:15 +02:00
Phillip Thelen
fb4ab4203d Fix stable display issues 2020-07-30 12:44:01 +02:00
Phillip Thelen
9bc66ac90b Refactor pets and mounts screens 2020-07-24 12:19:56 +02:00
Phillip Thelen
5b72add5ef Improve deleting challenge tasks. Fixes #1328 2020-07-21 17:54:37 +02:00
Phillip Thelen
2fdf81583d Many Many more pet hatch modal states. Fixes #1342 2020-07-21 14:38:42 +02:00
Phillip Thelen
74bceccaf4 Improve using saddle. Fixes #937 2020-07-20 16:24:43 +02:00
Phillip Thelen
cc41b3853e rename To-Dos to To Do’s 2020-07-16 16:53:37 +02:00
Phillip Thelen
96682e106f Improve stable overview and add new dialog for unhatched 2020-07-16 08:38:49 +02:00
Phillip Thelen
c083deef26 AG fixes 2020-06-23 12:28:48 +02:00
Phillip Thelen
1b12b3924d Fix minor issues 2020-06-22 15:13:04 +02:00
Phillip Thelen
13829e34a5 Fix bulk warning handling 2020-06-18 17:30:19 +02:00
Phillip Thelen
efce4158b5 Finish up AG 2020-06-18 12:28:14 +02:00
Phillip Thelen
1c93ffdc4f Adventure guide improvements 2020-06-16 11:46:44 +02:00
Phillip Thelen
6a20d9fbd1 Merge branch 'develop' of https://github.com/HabitRPG/habitica-android into develop 2020-06-15 18:46:44 +02:00
Phillip Thelen
bc2db020cd Fix AG design issues 2020-06-15 18:05:32 +02:00
Phillip Thelen
ca1a2d1cb2 Some changes 2020-06-15 13:26:54 +02:00
Phillip Thelen
b1c393b168 Implement bulk purchasing items. Fixes #1288 2020-06-11 17:07:46 +02:00
Phillip Thelen
1956df6f66
Merge pull request #1304 from HiroinaProtagonist/party-invite
Party invite
2020-06-11 14:21:28 +02:00
Phillip Thelen
95ce5666ad
Resize petnmounts cards (#1310)
* resize cards and font

* resolve merge conflict in strings

* add background

* resize mounts cards

* fix recyclerview bug

* change stringto accept decimals

Co-authored-by: Phillip Thelen <viirus@pherth.net>
2020-06-11 12:00:53 +02:00
Kristian Welsh
36d7884ee0
Fix grammar mistake on empty Special items page (#1326)
* Fix grammar mistake on empty Special items page

When you have no special items the following message is displayed
You don't have any Special
This commit changes that to the following
You don't have any Special items.

Or the equivilant in the user's language

* Allow support of RTL languages for special items

Previously the "you do not have any special items" message on the
items screen would not be compatible with right to left languages.
This change will allow proper display of the message after translation.

* refactoring for better expressivity
2020-06-10 16:48:36 +02:00
Phillip Thelen
c68684cb1f First implementation of adventure guide 2020-06-10 16:33:17 +02:00
Phillip Thelen
9c931973c6
Merge branch 'develop' into resize-petnmounts-cards 2020-06-10 14:07:50 +02:00
Phillip Thelen
56d6a8995b Add adventure guide iindicator to drawer icon 2020-06-05 16:55:54 +02:00
Phillip Thelen
7d60b338e4 Display adventure guide status in menu 2020-06-05 11:26:44 +02:00
Phillip Thelen
864101288b Add setting for task list display mode 2020-06-05 11:26:44 +02:00
Leland Wu
d31a9fd63a change stringto accept decimals 2020-05-29 00:13:56 -04:00
Leland Wu
0ab69c33ef resolve merge conflict in strings 2020-05-15 16:59:47 -04:00
ThePlasmak
14a3516b30
Fixed links in translatable strings, added a space and fixed trailing spaces (#1322)
* Fixed habitica_com to habitica.com

* Fix _com to .com

* Added a space.

* Removed more trailing spaces
2020-05-07 15:19:18 +02:00
Anita W
bb4c02590a
Add apostrophe to "To-do's" so talkback reads it out properly (#1320)
- Without the apostrophe, Talkback pronounces it as "Todoss" which
sounds weird.

- With the apostrophe, it is pronounced as "Todoos", which sounds
normal.
2020-05-04 17:28:03 +02:00
Anita W
89f40defb8
Talkback improvements for New Habit and New Daily screens (#1317)
* Include state in content description of positive/negative habit buttons

- Now instead of announcing just 'Positive' or 'Negative' when these
buttons are focused with Talkback on, it also announces their current
state (e.g. 'Positive On').

- Also, when the state is changed, it now sends an accessibility event
so the new state is announced immediately (as advised at
https://developer.android.com/guide/topics/ui/accessibility/custom-views#send-events).

* Make headings in Task Form be read out as headings by Talkback

* Include state in content description of task difficulty buttons

- Now instead of announcing just 'Trivial', 'Medium' etc when these
buttons are focused with Talkback on, it also announces their current
state (e.g. 'Medium, Selected' / 'Trivial, Not Selected').

- Also, when a difficulty button is clicked, it now sends an
accessibility event for the button corresponding to that difficulty
level, so the new state is announced immediately.

  - Note that since buttons are recreated every time one is clicked,
    we can't simply send the event from the button's OnClickListener.
    Instead we have to record which button is selected and send the
    event for that button once it has been recreated.

* Include state in content description of reset streak buttons

- Now instead of announcing just 'Daily', 'Weekly' etc when these
  buttons are focused with Talkback on, it also announces their current
  state (e.g. 'Daily, Selected' / 'Weekly, Not Selected').

- Also, when a reset streak button is clicked, it now sends an
  accessibility event with the new content description, so the new state
  is announced immediately.

  - Note that since buttons are recreated every time one is clicked,
    we can't simply send the event from the button's OnClickListener.
    Instead we have to record which button is selected and send the
    event for that button once it has been recreated.

* Add labelFor attributes for repeats_every_spinner/edittext

- This adds more context for the drop-down menu and the edit-text
content descriptions read out by Talkback when editing how often dailies
repeat. This is advised by the accessibility principle described at
https://developer.android.com/guide/topics/ui/accessibility/principles#content-pairs

- For example instead of reading out 'Drop-down menu, Weekly' it now
reads out 'Drop-down menu, Weekly, for Repeats'. And instead of reading
out '1, Edit box' it now reads out '1, Edit box for Weeks'.

* Improve content descriptions of weekday buttons on New Daily screen

- Now instead of 'Capital M', 'Capital T', etc. Talkback reads out
'Monday, Selected', 'Tuesday, Not selected', etc.

- It also reads out the new status whenever a day is selected or
deselected.

* Mini refactor: reduce duplication in configureMonthlyRepeatViews

* Improve content description of weekly repeats buttons

- Now the content descriptions of the weekly repeats buttons in the
New Daily screen include whether they are Selected / Not selected.

- Also an accessibility event is sent when they are toggled, so the
content description is read out again with the updated status.

* Improve content descriptions of ReminderItemFormView

- Previously, the '+' button was focusable, even though it didn't do
anything, and Talkback read out 'Unlabelled button', regardless of
whether it was a '+' button or a 'x' button.

- Now, we only make it focusable when it becomes a delete button, and
Talkback reads out 'Delete Reminder, Button for 6.16pm' (or whatever
the time of the reminder it relates to is - this is achieved by setting
the android:labelFor property on the reminder TextView).

* Improve content descriptions of ChecklistItemFormView

- Previously, the '+' button was focusable, even though it didn't do
anything, and Talkback read out 'Unlabelled button', regardless of
whether it was a '+' button or a 'x' button.

- Now, we only make it focusable when it becomes a delete button,
and Talkback reads out 'Delete Checklist Entry, Button for Checklist
 Text' (or whatever the checklist text is - this is achieved by setting
 the android:labelFor property on the checklist EditText).
2020-05-04 17:27:29 +02:00
Anita W
cd9361e5c8
Talkback improvements for main stats panel (#1308)
* Rename unlock_level_short string to level_unabbreviated

* Refactor: extract methods for setting user level within avatar

* Set content description of 'Lvl ..' text view to 'Level ..'

* Set content description of value bar to null
2020-05-04 17:21:18 +02:00
Phillip Thelen
b56c16654b desgin tweaks 2020-04-15 15:06:13 +02:00
Zoe Abrams
dca164e6d1 Merge remote-tracking branch 'upstream/develop' into party-invite 2020-04-11 03:52:34 -07:00
Phillip Thelen
7e76c78fc7 improve bulk gem purchasing handling 2020-04-09 14:25:54 +02:00
Phillip Thelen
4d6435b007 Support screen tweaks 2020-04-03 15:36:41 +02:00
Phillip Thelen
dadc3885fa Implement more avatar customization options. Fixes #1137 2020-03-20 17:37:29 +01:00
Phillip Thelen
3d9a4eb950 Fix minor display issues 2020-03-19 16:50:55 +01:00
Phillip Thelen
55bac855db Add back ability to message from overview screen. Fixes #1075 2020-03-19 13:12:49 +01:00
Phillip Thelen
ff13231a1b change about screen 2020-03-18 15:34:36 +01:00
Phillip Thelen
edc2a83a08 Implement improved help screen 2020-03-18 15:34:23 +01:00
Zoe Abrams
5243f694b4 front-end changes 2020-03-13 12:27:11 -07:00
Leland Wu
771e73714d
Rename appropriate sections in Pets & Mounts screen (#1267)
* Add getTranslatedType in pet and mount classes

* fix translation method

* Create kotlin extension of animal class

* rewrite if else as kotlin when

* move animal extension to extensions folder

* write unit tests, add some dependencies in build.gradle
2020-03-12 15:24:36 +01:00
Phillip Thelen
826873e4b8 Fix issue with quest completion dialog 2020-02-21 16:56:44 +01:00
Phillip Thelen
975dfd7023 Better indication for when user is not participating in quest 2020-02-12 17:21:43 +01:00
Phillip Thelen
ffa8f8e1ce Improve shop locked item display 2020-02-06 18:06:44 +01:00
Phillip Thelen
25b9b85044 update account deletion text 2020-02-05 09:16:21 +01:00
Phillip Thelen
df4417d0a3 Fix sharing 2020-02-04 15:34:48 +01:00
Phillip Thelen
fea83fd387 Improve quest shop display? Maybe? 2020-02-04 12:39:36 +01:00
Phillip Thelen
5b3b25a0d3 Update skill design 2020-01-24 17:01:55 +01:00
Phillip Thelen
f8fe4d49e6 Add settings for email notifications 2020-01-24 15:05:52 +01:00
Phillip Thelen
a5f5e98aad Attempt workaround for apple sign in 2020-01-21 14:54:17 +01:00
Phillip Thelen
48a99e1412 improve empty task view 2020-01-15 18:32:17 +01:00
Phillip Thelen
c47d2c5c96 improve background handling 2020-01-10 13:17:58 +01:00
Phillip Thelen
c7d61c18e4 fix incorrect description 2020-01-06 17:38:06 +01:00
Phillip Thelen
7ddef238cb Improve info about g1g1 2020-01-06 17:38:06 +01:00
Phillip Thelen
049cc3587c Add promo to menu 2019-11-30 20:02:13 +01:00
Phillip Thelen
b22a4b14ad Tweaks 2019-11-26 17:37:01 +01:00
Phillip Thelen
636f51b4e4 Finalize subscription page tweaks 2019-11-26 10:58:14 +01:00
Phillip Thelen
81a1a23cf7 Improve button text during registration. Fixes #1249 2019-11-25 13:18:19 +01:00
Phillip Thelen
6918dd3e12 Sub page improvements 2019-11-25 13:03:27 +01:00
Phillip Thelen
ba24ce0167 Redesign subscription page 2019-11-19 18:07:45 +01:00
Phillip Thelen
d718bf4b6d Make party leader messages mor eclear 2019-11-12 15:50:42 +01:00
Phillip Thelen
5fba3fa86e Make party invite screen clearer 2019-11-07 12:55:49 +01:00
Phillip Thelen
1054a575db Display in overview if equipment is two handed 2019-11-05 19:40:34 +01:00
Phillip Thelen
6cbc811151 List authentication methods in preferences. Fixes #916 2019-11-04 17:09:55 +01:00
Phillip Thelen
b5e727146d Implement viewing multiple party invitations. Fixes #1020 2019-11-04 16:21:59 +01:00
Phillip Thelen
3da46b9c99 Fix ago strings 2019-11-01 14:35:48 +01:00
Phillip Thelen
4ab7efe177 Add push notification settings
# Conflicts:
#	Habitica/res/values/strings.xml
2019-11-01 12:20:26 +01:00
Phillip Thelen
99c958406c Improve login handling 2019-10-31 13:46:19 +01:00
Phillip Thelen
d4c3d7aff6 Add option to copy userID from profile. Fixes #1144 2019-10-30 18:38:01 +01:00
Phillip Thelen
683d3e520b Add option to gift gems from balance 2019-10-30 14:43:44 +01:00
Phillip Thelen
81a4ff50f8 Tweak remaining sub time display 2019-10-30 11:11:16 +01:00
Phillip Thelen
f1c83abef3 Test adding remaining subscription time in menu 2019-10-29 12:50:20 +01:00
Phillip Thelen
e904d37db6 Tweak purchase page designs 2019-10-16 09:59:28 +02:00
Phillip Thelen
62b9a157a5 improve gifting flows 2019-10-11 13:18:38 +02:00
Phillip Thelen
edc62302a2 Implement gifting gems 2019-10-07 19:13:29 +02:00
Phillip Thelen
3a4b0e3925 Allow users to purchase gems right from insufficient-gems screen 2019-10-07 19:13:29 +02:00
Phillip Thelen
5682e5aa69 update design for subscription promo 2019-10-07 19:13:29 +02:00
Phillip Thelen
bbd5684950 Add promo for subscribing to gem purchase page 2019-10-07 19:13:29 +02:00
Phillip Thelen
6fe25ddce4 Add option to enable/disable party activity notifications 2019-09-25 21:25:43 +02:00
Phillip Thelen
00d978109b Improve push notification display fallback. Fixes #1222 2019-09-09 17:18:59 +02:00
Phillip Thelen
8ad5ae2d90 Add search to task view 2019-08-30 13:25:15 +02:00
Phillip Thelen
8ad0822935 Allow tasks to be completed from notification. Fixes #962 2019-08-29 16:26:44 +02:00
Phillip Thelen
50177b0005 Add switch to disable auto equipping. Fixes #1192 2019-08-29 13:45:49 +02:00
Phillip Thelen
0769ddc7e9 Improve leaving guilds and parties. Fixes #906 2019-08-29 12:26:38 +02:00
Phillip Thelen
6165caafa1 show popups when user receives certain achievements. Fixes #1162 2019-08-28 19:05:41 +02:00
Phillip Thelen
656162ecb7 Begin improving dialog display 2019-08-28 13:04:32 +02:00
Phillip Thelen
2899bbdbfa Fix string naming 2019-08-24 13:00:20 +02:00
Phillip Thelen
216b057fc4 Fix various linting errors 2019-08-24 12:33:14 +02:00
Phillip Thelen
2eec91d635 Improve mystery item feedback. Fixes #1188 2019-08-23 14:33:03 +02:00
Phillip Thelen
4d9a1fdc4e Add more interactions to member list. Fixes #1214 2019-08-16 15:14:05 +02:00
Phillip Thelen
66ca495763 Improve push notification handling 2019-08-15 17:44:22 +02:00
Phillip Thelen
c53529aca4 Fix sending cards. Fixes #1055 2019-08-08 17:09:48 +02:00
Phillip Thelen
3d1b26f290 Fix issue with monthly dailies. Fixes #1195 2019-08-08 12:57:10 +02:00
Phillip Thelen
2b77acc593 Add basic theme switching 2019-08-07 09:14:11 +02:00
Phillip Thelen
8236aa3fee
Fix typo 2019-07-31 11:21:36 +02:00
Phillip Thelen
4454c70d34 Fix various issues 2019-06-25 17:32:11 -04:00
Phillip Thelen
c94054f512 Improve challenge sharing 2019-06-14 17:26:34 +02:00
Phillip Thelen
0bb02d49be Fix armoire notifications 2019-06-14 17:03:48 +02:00
Phillip Thelen
262779197a add a way to view quest rewards from items screen 2019-06-13 09:03:30 +02:00
Carl Vuorinen
8eed9cb197 Global Notification support - pt2 (#1171)
* Create custom notifications for Guild, Party & Quest invitations

Merge custom notifications with the ones coming from server.
Skip marking custom notifications as seen or dismissing them.

* Create actionable notification item views

Set result code based on accept/reject button click

* Handle accept & reject results from actionable notifications

Accept / reject quests & group invites based on notification type
Reload user after accept/reject to refresh notifications

* Create observable from custom notifications also & combine with server notifications

* Better styles for small buttons

* Handle displaying quest data for quest invitation notification

* Add translations related to notifications
2019-06-12 18:00:08 +02:00
Phillip Thelen
78c7833035 Add task type to form title. Fixes #1180 2019-06-07 14:31:57 +02:00
Phillip Thelen
e657a2262d Add submenu for new add task button 2019-06-06 17:13:50 +02:00
Phillip Thelen
04e88a8494 Improve settings dialogs 2019-06-05 11:37:18 +02:00
Phillip Thelen
73114f14f1 Merge branch '794-global-notifications' of https://github.com/cvuorinen/habitica-android into cvuorinen-794-global-notifications
# Conflicts:
#	Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/ApiClientImpl.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/modules/ApiModule.java
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/MainActivity.kt
2019-06-03 12:36:33 +02:00
Phillip Thelen
d2044f307c Improve offline notice 2019-05-31 11:07:36 +02:00
Phillip Thelen
2ffa14907e Implement first version of achievement screen 2019-05-31 10:22:36 +02:00
Phillip Thelen
ec14b054ca update login incentive modal 2019-05-31 10:22:36 +02:00
Phillip Thelen
b448c6bd6d update no currency dialogs 2019-05-31 10:22:36 +02:00
Phillip Thelen
cdda95295d Update purchase dialog 2019-05-31 10:22:36 +02:00
Phillip Thelen
6401a085d8 Implement new level up related dialogs 2019-05-31 10:22:36 +02:00
Phillip Thelen
f66d7c8ab9 tweak new alert design 2019-05-31 10:22:36 +02:00
Carl Vuorinen
81516734f5 Add support for mystery items notifications 2019-05-22 18:37:21 +03:00
Carl Vuorinen
2cf3e29f4d Use different notification for party chat message
Using getUserData() did not work (value comes too late) so added local
var for party that's populated from same observable as notifications
2019-05-22 18:36:58 +03:00
Carl Vuorinen
0f86f44b33 Create notification item view and implement few notification types 2019-05-22 18:36:58 +03:00
Carl Vuorinen
60abfe12ac Notifications view header with title, badge with count + dismiss all button 2019-05-22 18:32:09 +03:00
Carl Vuorinen
4c2a48ae69 Implement "no notifications" view, display when notifications list empty 2019-05-22 18:31:45 +03:00
Carl Vuorinen
48c5fc59e3 Add notifications icon to navigation drawer + notifications activity 2019-05-22 18:30:28 +03:00
Phillip Thelen
bde04d1424 Partially replace standard AlertDialog with HabiticaAlertDialogs 2019-05-20 14:25:48 +02:00
Phillip Thelen
7a1ef8a7cc Begin implementing new modals 2019-05-17 19:30:05 +02:00
Remigiusz Samborski
3135c9f694 Fixing bug 1139: Rewards: Wrong message in modal when you try to purchase without enough Gold (#1151)
Translation for English, Polish, German and Spanish added too.
2019-05-15 15:14:17 +02:00
bacowan
2f2fbce0ba Long usernames no longer cover up likes in chat (#1130)
* Switching the LinearLayout containing the username and likes with a
table whose columns can stretch such that the username will word wrap,
but the moderator or likes text will not word wrap or spill out.

* - Fixing line endings (had it set to CRLF)
- Removing a grivity=right since the table is now taking care of it

* nevermind, that was just autoformatting :/

* Switching from wordwrap to elipses

* Moving back to word wrap and shortened Mod tag

* missed committing this

* Not fully resolving LayoutParams for consistency
2019-05-15 14:58:54 +02:00
Phillip Thelen
5559db6ef4 Fix various minor issues 2019-05-02 12:53:27 +02:00
Phillip Thelen
4129fcd08e Implement invite to guild button 2019-04-29 17:42:29 +02:00
Phillip Thelen
598cadfcf4 display guild members and bank 2019-04-29 17:04:29 +02:00
Phillip Thelen
adfc54b4ac add additional default habits 2019-04-29 15:54:43 +02:00
Phillip Thelen
c664ec0dc1 Fix task form issues 2019-04-29 15:53:05 +02:00
Phillip Thelen
8605667adf support 1 trillion gold 2019-04-26 11:49:37 +02:00
Phillip Thelen
2cb410d203 tweak report message screen 2019-04-26 10:28:06 +02:00
Phillip Thelen
9fb3ac7fd6 update accept guidelines design 2019-04-25 13:46:27 +02:00
Phillip Thelen
21f52e89e9 Improve stable display 2019-04-25 11:43:40 +02:00
Phillip Thelen
12002b47cf Build new guild detail screen 2019-04-25 10:06:56 +02:00
Phillip Thelen
e2c17fef90 Various style fixes 2019-04-24 10:17:24 +02:00
Phillip Thelen
d0b56baef5 Fix time travelers shop display. Fixes #862 2019-04-19 13:05:31 +02:00
Phillip Thelen
fbf6ac031d Impelement new report view. Fixes #355 2019-04-18 11:54:32 +02:00
Phillip Thelen
fbeaef460c add option to link users to party wanted guild from party screen. Fixes #1126 2019-04-17 15:41:41 +02:00
Phillip Thelen
0ee9936ec3 Implement new class selection screen. Fixes #828 2019-04-17 14:48:08 +02:00
Phillip Thelen
6ab2868dcf Add link to help guild to FAQ page. Fixes #1128 2019-04-17 10:46:24 +02:00
Phillip Thelen
067d2ba609 Inform users on about screen that update is available 2019-04-17 10:14:17 +02:00
Phillip Thelen
487460ce31 Fix item ownership issues 2019-04-16 19:08:10 +02:00
Phillip Thelen
396ddffc55 Squashed commit of the following:
commit b2c0612855b8129ccd5236f8b045f20f4490e02e
Author: Phillip Thelen <viirus@pherth.net>
Date:   Mon Apr 15 13:26:51 2019 +0200

    Fix issues with items and pets

commit 15ae2ee15057522f1407147a389c94ab87591892
Author: Phillip Thelen <viirus@pherth.net>
Date:   Wed Apr 10 12:52:52 2019 +0200

    fix typo

commit 225d096155f5989740454d64025e99418893e0f3
Author: Phillip Thelen <viirus@pherth.net>
Date:   Wed Apr 10 02:20:33 2019 +0200

    fix wacky pets deserialization
2019-04-15 13:29:48 +02:00
Phillip Thelen
22e1e7448e Make users read community guidelines before posting. Fixes #671 2019-04-08 18:26:49 +02:00
Phillip Thelen
ec5751ba10 Improve deserialization speeds 2019-04-05 09:45:26 +02:00
Phillip Thelen
80ef5e1bdb Continue implementing new task form 2019-04-05 09:45:26 +02:00
Phillip Thelen
cca994fad5 Begin building new task form 2019-04-05 09:45:26 +02:00
Phillip Thelen
685d9edb92 improve change password. 2019-04-05 09:44:32 +02:00
Phillip Thelen
d7a10324f7 Implement password changing 2019-03-27 15:09:59 +01:00
Phillip Thelen
121860c301 add support for upcoming pets and mounts 2019-03-27 13:17:37 +01:00
Phillip Thelen
960919f401 Fix creating checklist items 2019-03-19 11:52:21 +01:00
Phillip Thelen
2edf68b474 Implement party creation 2019-03-05 13:14:42 +01:00
Angelo Viado
da7acb5502 Fix text of delete account confirmation
Should ask user to input password on a secure input text box when
user has a local authentication. Otherwise ask the user to input
the text DELETE on a plain text box.

Fixes #882
2019-02-27 15:45:57 +01:00
Angelo Viado
8e8e39accd Change progress bar title when opting out of classes
Fixes #1003
2019-02-27 15:45:19 +01:00
Phillip Thelen
af187debc4 Various fixes 2019-01-10 14:04:49 +01:00
Phillip Thelen
7e43b261b1 Display if user has damage paused in main menu 2019-01-08 16:14:09 +01:00
Phillip Thelen
2c75e0c5b8 Fix challenges display issues 2019-01-08 13:52:42 +01:00
Phillip Thelen
1cba3d3068 Fix gifting subscription flow 2018-12-30 19:44:37 +01:00
Phillip Thelen
1904c6df3a Fix navigation issues 2018-12-14 16:33:22 +01:00
Phillip Thelen
dde73cf0ae Fix minor issues 2018-12-10 13:36:30 +01:00
Phillip Thelen
10c91b25e1 Begin implementing gifting subscriptions 2018-12-04 14:28:03 +01:00
Phillip Thelen
70e7b54cc1 Begin implementing new navigation architecture 2018-12-03 19:26:47 +01:00
Phillip Thelen
6a105c779e update translations 2018-11-12 14:47:32 +01:00
Phillip Thelen
e4b58d9cb7 Fix various issues 2018-11-12 14:47:32 +01:00
Phillip Thelen
358a89a0f1 Fix UI Issues 2018-11-08 11:29:15 +01:00
Phillip Thelen
85ca0bcc18 Add sample todo when creating account 2018-11-07 16:17:14 +01:00
Phillip Thelen
8c15df4d8a Fix various username bugs 2018-11-06 14:04:27 +01:00
Phillip Thelen
b065cf0acc Implement new welcome screen 2018-11-05 13:57:42 +01:00
Phillip Thelen
6d3bb9c10b Improve username display on party screen 2018-10-17 18:38:38 +02:00
Phillip Thelen
762d1faa2c Implement username changes 2018-10-17 16:28:23 +02:00
Phillip Thelen
3007e788eb Implement modal to force users to verify their username 2018-10-12 11:34:31 +02:00
Phillip Thelen
d6973d905d Make it easier to confirm usernames 2018-09-28 17:20:21 +02:00
Phillip Thelen
bc20ab80e0 Prepare app for username changes. Fixes #1048 2018-09-20 12:07:43 +02:00
Phillip Thelen
bb8b795cfa Indicate which gear is two handed. See #688 2018-08-29 17:44:16 +02:00
Phillip Thelen
488e5210e2 Improve profile display 2018-08-29 14:57:41 +02:00
Phillip Thelen
7cfc97cceb Implement reminder for users after 1 week of inactivity. Fixes #1040 2018-08-29 13:42:04 +02:00
Phillip Thelen
29227f7772 Add option to reset habit streaks. Fixes #1039 2018-08-28 14:41:34 +02:00
Phillip Thelen
9cf2b1a71b Allow notes to expand and expand notes edittext. Fixes #1037 2018-08-27 15:54:44 +02:00
Phillip Thelen
624eb99d37 Improve chatmessage display. Fixes #891 2018-08-27 13:04:52 +02:00
Phillip Thelen
aa204fa6b3 Implement final text for daily notifications. Fixes #1007 2018-08-27 11:22:57 +02:00
Phillip Thelen
941ce87fd9 Start adding random motivational tips to daily checkin.
See #1007
2018-08-22 20:07:41 +02:00
Phillip Thelen
60c717b808 Implement better notifications for the first reminders 2018-08-22 13:14:53 +02:00