Husman
cc476a0dee
Accounting for class bonus when sorting equipment by stats. closes #7701
2016-06-22 19:28:44 -07:00
Blade Barringer
cfacf039df
refactor(client): assign tasks data to tasks variable on initial sync
2016-06-21 07:34:44 -05:00
Blade Barringer
138217fe6a
fix(client): Load completed todos on sync
...
closes #7392
closes #7673
2016-06-21 07:31:19 -05:00
Blade Barringer
d18f42fe7a
fix(client): Use $state on $rootScope
2016-06-20 06:35:21 -05:00
Blade Barringer
a4dba82d14
fix(client): Refresh party page when inviting users
2016-06-19 09:41:43 -05:00
Blade Barringer
7fd3ad3731
fix: Do a hard redirect after creating party
...
closes #7694
2016-06-19 09:06:21 -05:00
Blade Barringer
09ecc0eada
Merge branch 'Hus274-7689' into develop
2016-06-19 08:38:37 -05:00
Blade Barringer
941ff10cdc
fix: Prevent message from displaying if no new messages exist
2016-06-19 08:38:07 -05:00
Husman
b62fbab6f8
Mark private messages as read when entering the inbox and syncing while in the inbox. closes #7689
2016-06-18 19:42:11 -07:00
Blade Barringer
e28946bcfb
fix(client): Allow users to reject invites to new parties
...
closes #7691
2016-06-18 20:21:27 -05:00
Blade Barringer
813aa2cf38
chore(client): Remove unused clearCompleted user.ops function
2016-06-18 12:23:40 -05:00
Husman
1a19605ee6
fix: Update client to remove completed todos immediately
...
closes #7549
closes #7685
2016-06-18 12:23:28 -05:00
Matteo Pagliazzi
a424892dd3
Fix auth if localStorage is missing or corrupted ( #7674 )
...
* fix(auth): correctly redirect to logout page if localstorage is corrupted
* fix(auth): do not break site if localStorage has invalid JSON
* fix(karma): use $window instead of windo
* disable failing karma tests
* fix(tests): Provide mockwindow for tests
* fix(tests): Call habitrpgShared without $window
2016-06-17 12:14:41 +02:00
Husman
4a3e0eb884
Removing accepted guild invitations from the local copy of the user object so the notification goes away without having to refresh. #7600
2016-06-12 16:03:44 -07:00
Husman
9b12d46741
feat: Add group by button to equipment page
...
Closes #7636
Closes #7651
This commit creates a new button on the equipment page that allows the user to group their equipment type (body location) instead of simply by class.
2016-06-12 09:40:25 -05:00
Shervin Sarain
539547b39e
prevent sync from clearing selected tags ( #7631 )
...
* prevent sync from clearing selected tags
* improved tag selection bugfix
2016-06-11 19:57:20 +02:00
MathWhiz
57bb4d8c10
Fix webhooks ( #7622 )
...
* fix userServices.js
* comply with eslint
* Remove conversion to string
2016-06-10 12:42:48 +02:00
Matteo Pagliazzi
efeb2c1c8e
implement tips for loading screen ( #7632 )
...
* implement tips for loading screen
* fix typo in tip 22
2016-06-10 12:25:09 +02:00
Blade Barringer
b97d7cc9f9
feat: Disable spells on client when they cannot be cast
...
Closes #7110
Closes #6867
2016-06-09 08:58:57 -05:00
Blade Barringer
17b6999c81
Merge pull request #7621 from crookedneighbor/party_page
...
Fetch Party when going to party page
2016-06-07 21:43:38 -05:00
Sabe Jones
9df3e88842
fix(coupons): POST apply, not GET
2016-06-08 01:52:21 +00:00
Matteo Pagliazzi
5e01b3d129
fix sticky header not working
2016-06-07 21:12:31 +02:00
Blade Barringer
5beb6106c9
fix: Go to loaded party page when inviting friends to party
2016-06-07 12:36:07 -05:00
Matteo Pagliazzi
f7be7205e7
Remove localstorage and add notifications ( #7588 )
...
* move remaining files frm /common/script/public to website/public
* remove localstorage
* add back noscript template and put all javascript in the footer
* fixes client side tests
* remove double quotes where possible
* simplify jade code and add tests for buildManifest
* loading page with logo and spinner
* better loading screen in landscape mode
* icon on top of text logo
* wip: user.notifications
* notifications: simpler and working code
* finish implementing notifications
* correct loading screen css and re-inline images
* add tests for user notifications
* split User model in multiple files
* remove old comment about missing .catch()
* correctly setup hooks and methods for User model. Cleanup localstorage
* include UserNotificationsService in static page js and split loading-screen css in its own file
* add cron notification and misc fixes
* remove console.log
* fix tests
* fix multiple notifications
2016-06-07 16:14:19 +02:00
Blade Barringer
48957369f3
fix: Prevent group not found message when reloading party page
2016-06-07 08:52:28 -05:00
Blade Barringer
3f8ab017ce
fix: Prevent tavern from syncing every time a user goes to the tavern page
2016-06-07 08:52:01 -05:00
Blade Barringer
006b074ac2
Merge branch 'develop' into party_page
2016-06-07 07:59:59 -05:00
Blade Barringer
3113e1a1e8
fix: Correct text color in not due tasks
...
Closes #7605
2016-06-04 17:59:57 -05:00
Blade Barringer
95340da5e2
fix(css): Correct css where due tasks could not be editted
2016-06-04 07:52:35 -05:00
Blade Barringer
8c81e02a87
refactor: Use stateChange hook for releasing keybinding
2016-06-03 21:33:15 -05:00
Blade Barringer
7536ba7aa2
Merge branch 'develop' into Sinble-bug/slow_chat
2016-06-03 17:24:52 -05:00
MathWhiz
d072da3345
feat: change opacity of emoji in completed tasks
...
Closes #7184
2016-06-03 12:39:12 -05:00
Shervin Sarain
8c92ee6876
fix: correct param in tag sorting
...
Fixes #7593
2016-06-03 12:29:44 -05:00
Blade Barringer
52f0057c3d
fix: Remove unnecessary flags.contributor property from user
...
Closes #7550
2016-05-31 21:10:58 -05:00
Sabe Jones
fcc14520c5
Don't $watch drops ( #7547 )
...
* WIP(drops): get drops out of _tmp
* fix(notifications): no watch for drops/mystery
* fix(ops): only two response values
* fix(test): update op expectation
Also update API docs for modified route.
* fix(lint): remove trailing space
* fix(test): update integration check
2016-05-31 14:56:33 -05:00
Sabe Jones
9b56c6f2ba
Don't persist properties of tag filters ( #7564 )
...
* fix(filters): don't persist tag props
Partial fix for #7412
* fix(test): correct expectation
2016-05-31 14:55:59 -05:00
Lucas F T Hennigen
0b122f3b43
fix(tags): Fix tag removal functionality ( #7553 )
...
Tag removal functionality was broken. Turns out the issue was simply
that we weren't removing the tag from the local `task` object, so the
tag was removed, but readded upon sync/pressing save.
Closes #7412
2016-05-31 14:55:30 -05:00
Blade Barringer
b1a2632319
fix: Use === in comparison
2016-05-30 17:22:53 -05:00
Lucas Torroba (@zesme)
b20f5545b9
Cleanup add checklist item function
...
Cleaned up `addChecklistItem` function, shortening it
2016-05-27 10:41:15 -03:00
Lucas Torroba (@zesme)
46be1553f0
Close #7493
2016-05-27 10:41:15 -03:00
Blade Barringer
7075cf671d
fix: Omit chat when sending group update call
...
Closes #7200
2016-05-25 20:19:15 -05:00
Sabe Jones
8ca3144563
fix(crit): notify from server response ( #7498 )
...
Fixes #3166 .
2016-05-25 16:17:24 -05:00
Matteo Pagliazzi
042ac16c48
client: fetch all challenges members
2016-05-25 12:41:24 +02:00
Blade Barringer
0008839996
Merge pull request #7475 from crookedneighbor/armoire_sync_fix
...
Fix Armoire returns wrong equipment bug
2016-05-24 21:02:02 -05:00
Keith Holliday
048d55b962
Removed sync call on load ( #7485 )
2016-05-24 22:41:38 +02:00
Blade Barringer
35544f14c5
fix: Armoire sends back data from server rather than relying on client
...
closes #5376
2016-05-24 07:13:09 -05:00
Blade Barringer
f1286762a8
Merge branch 'TheHollidayInn-tasks-delete-checklist' into develop
2016-05-23 21:19:01 -05:00
Blade Barringer
770ffe93fc
fix: Prevent task cloning from cloneing challenge object
...
fixes #7435
closes #7451
2016-05-23 21:13:35 -05:00
Keith Holliday
d4287e1fd8
Added sync with user adds checklist item. Prevented task checklist remove request from being called on blank checklist
2016-05-23 23:34:45 +01:00
Keith Holliday
80323120b6
Updated hall service and updated hall controller
2016-05-23 21:32:43 +01:00