Matteo Pagliazzi
8a2059ee2f
typo
2013-11-12 16:24:22 +01:00
Matteo Pagliazzi
d797c21075
emit event when user is synced and update code to use it
2013-11-12 16:23:21 +01:00
Tyler Renelle
d679fa1e62
contrib: add Admin page to update contributor status. Start migrating from User.backer => User.contributor
2013-11-06 15:59:56 -08:00
Tyler Renelle
de05d7dfda
[ #1735 ] fix to 6f6df94
2013-11-03 18:00:26 -08:00
Tyler Renelle
6f6df94ce7
[ #1735 ] save timezone to userobj in browser as well as sending to server,
...
so we don't hit an infinite loop
2013-11-03 17:47:38 -08:00
Tyler Renelle
8ae75e09c5
[ #1716 ] use ui-router to collapse challenge participants (WIP)
2013-11-01 23:46:14 -07:00
Tyler Renelle
87bc7fd722
[ #1710 ] fix to party-in-header
2013-11-01 20:32:43 -07:00
Tyler Renelle
62b2d5780b
[ #1710 ] some simplification on Groups memoization. No need for all that
...
special handling of Header Party, just have it's own controller and do
specific-handling. Also, removing MenuCtrl & StatsCtrl - they weren't
used TMK, I think twas a vestige of mobile. @paglias give that a gander
2013-11-01 20:15:04 -07:00
Matteo Pagliazzi
f7dba5f323
avoid reloading for group operations
2013-11-01 21:08:36 +01:00
Tyler Renelle
693061c77b
challenge prize: award winner 1 achievement and challenge.prize gems. then close challenge.
2013-10-31 13:57:12 -07:00
Tyler Renelle
7b15a0055a
[ #1680 ] fix tavern chat
2013-10-31 09:44:47 -07:00
Tyler Renelle
931e8125b4
[ #1693 ] make revive available to /options too
2013-10-31 09:34:12 -07:00
Tyler Renelle
d2c50dc02f
challenges: GET /groups now returns a merged array of groups, rather
...
than structured object of {public,guilds,party,tavern}. I was having
trouble with ngResource without doing this, @paglias let me know what
you think
2013-10-30 15:14:08 -07:00
Tyler Renelle
28cdeb0ac6
challenges: fixed joining / leaving groups. Back to the old method of Group.query({type:'public'}), etc - since ngResource can only work with top-level objects. This approach is bad performance (two calls), I'll fix when I can think of a better way of organizing groups requested at GET /groups
2013-10-30 14:50:49 -07:00
Matteo Pagliazzi
e2331e5194
added growl style notification for errors
2013-10-30 19:29:46 +01:00
Tyler Renelle
ff3266bac8
get rid of ngRoute completely, depend on ui-router instead
2013-10-30 10:31:36 -07:00
Tyler Renelle
d9d769a0e1
challenges: much better implemntation of ui-router for nested groups. No
...
need to specify fields or populate members at /groups - instead, provide
that functionality at /groups/:gid
2013-10-29 15:25:50 -07:00
Tyler Renelle
c5671550f1
challenges: add group.memberCount and ability to specifiy field projections in GET request /api/v1/groups?type=guild&fields=name,description,chat
2013-10-28 18:20:02 -07:00
Tyler Renelle
35c4a62de0
challenges: switch from ngRoute to ui-router
2013-10-28 11:34:08 -07:00
Tyler Renelle
fa25f3d300
challenges: WIP beginning challenges feature. some basic CRUD & some
...
basic subscribe / unsubscribe functional (but buggy)
2013-10-28 11:34:07 -07:00
Tyler Renelle
e45d8307e7
Subdocs & script templates. Migrate the API from User.tasks =>
...
User.habits/dailys/todos/rewards. Move /#/tasks & /#/options page
loading from server-sent html to everything loaded in the page as script
templates (including necessary fixes for adsense). NOTE: this commit
won't work, it depends a bit on the *next* commit with Challenges
functionality, but I wanted to separate it out a bit for clarity
2013-10-28 11:34:07 -07:00
Matteo Pagliazzi
e0c95b3a86
port member modal to group members list, fix #1656
2013-10-28 18:27:03 +01:00
Matteo Pagliazzi
23c3bcfa32
add ability to group leader to remove members, fix #1639
2013-10-28 17:10:29 +01:00
Matteo Pagliazzi
a5af52a275
correctly award ultimategear achievement
2013-10-27 12:11:59 +01:00
Tyler Renelle
c40697761b
halloween: fix to transient skin set
2013-10-22 18:16:23 -07:00
Tyler Renelle
ec50c7d0ec
halloween fix to 401 error
2013-10-22 14:46:58 -07:00
Tyler Renelle
6f32ac2a24
halloween: purchase full set
2013-10-22 13:59:30 -07:00
Tyler Renelle
d184237c79
halloween: begin adding mechanic for the special skins
2013-10-22 13:24:31 -07:00
Matteo Pagliazzi
08fd4a865a
better code for last fix
2013-10-16 20:24:32 +02:00
Matteo Pagliazzi
28e8955379
do not reset user\ eggs if they are already there
2013-10-16 20:22:22 +02:00
Matteo Pagliazzi
285362de6f
remove console.log for syncing
2013-10-16 20:19:42 +02:00
Tyler Renelle
5d46793373
Merge pull request #1591 from djuretic/develop
...
Tests for AuthCtrl
2013-10-15 19:59:47 -07:00
Dušan Juretić
6830a9281d
add tests for userServices, changed alert to $window.alert in userServices
2013-10-13 19:01:46 -03:00
Tyler Renelle
a53725da14
gems: add to tutorial on drop unlock
2013-10-12 20:22:56 -07:00
Dušan Juretić
89b4d2ece0
authCtrl tests now working, replaced window for $window
2013-10-12 22:46:13 -03:00
Tyler Renelle
5006cda946
[ #1394 ] fix customizationsNotification issue
2013-09-17 14:59:06 -04:00
Tyler Renelle
402e2aedb0
[ #1397 #1543 #1540 ] misc bug fixes
2013-09-17 14:44:02 -04:00
Tyler Renelle
5ab3ea7311
[ #1397 #1543 #1540 ]use justin in popovers instead of indicator icons (may want to revisit)
2013-09-17 14:15:57 -04:00
Tyler Renelle
36b3a77877
[ #1397 #1543 #1540 ] start adding in unlock notifications (working for some, not for all). Also some tour & header fixes
2013-09-17 14:10:10 -04:00
Tyler Renelle
9d633eceaf
[ #1394 ] bug fixes
2013-09-17 12:04:46 -04:00
Tyler Renelle
0fc413f3b7
[ #1394 ] move notifications from controller to service, lots of notification
...
fixes, put streak notification back in
2013-09-17 11:43:05 -04:00
Tyler Renelle
1d3728ea77
spacing cleanup
2013-09-17 10:50:24 -04:00
Tyler Renelle
dc303f83c1
[ #1221 ] misc bug fixes on backer.* doesn't exist in chat, default backer &
...
preference attrs in user model
2013-09-13 15:10:47 -04:00
Tyler Renelle
0d8e1f2043
cleanup on end tour
2013-09-12 16:51:49 -04:00
Matteo Pagliazzi
e6021d9cf8
show tour only once
2013-09-12 19:24:04 +02:00
Tyler Renelle
16a4e87fea
[ #1396 ] Add justin to tour bubbles
2013-09-10 18:20:10 -04:00
Tyler Renelle
598c4445ff
[ #1396 ] setup tour, using user.flags.showTour now instead of
...
localStorage. double check with #1507
2013-09-10 18:06:16 -04:00
Tyler Renelle
b123843837
[ #1479 ] when clicking guild member name, replace their limited loaded data with
...
more full data from server
2013-09-09 17:39:26 -04:00
Tyler Renelle
87c2a5b57d
[ #1489 ] populate user to Members service on initial load, so it will show self
...
as leaderMessage if you're the leader of a group
2013-09-09 17:23:09 -04:00
Tyler Renelle
f99b496a29
[ #1444 ] add filters back to use schema. Allow editing of top-level tags
...
object in PUT /user, WARNING! We want to get away from that ASAP and
instead have a nested resource for managing tags. Set default task tags
if not present, will revisit after tasks are a subdoc too
2013-09-08 23:28:34 -04:00