Tyler Renelle
ba8a8d2494
add .id back to task schema
2013-11-02 16:40:00 -07:00
Tyler Renelle
838108d579
[ #1711 ] got it! task.*.history & user.history as defined schemas was the
...
problem, since they're arrays of >100 each
2013-11-02 12:49:08 -07:00
Tyler Renelle
01536a2e29
Revert "[ #1711 ] back to Schema.Types.Mixed for user.tasks, this makes me sad :("
...
This reverts commit c0292d0842 .
2013-11-02 12:24:05 -07:00
Tyler Renelle
c0292d0842
[ #1711 ] back to Schema.Types.Mixed for user.tasks, this makes me sad :(
2013-11-02 11:41:34 -07:00
Tyler Renelle
2f83ac27ae
[ #1702 ] much more thorough migration of tasks to new schema, providing defaults
...
where task attrs fail type checks
2013-11-01 10:43:24 -07:00
Tyler Renelle
37027ac874
[ #1672 ] assign tasks.id = tasks._id for challenges, fixes html ids & for lables
2013-11-01 09:48:22 -07:00
Tyler Renelle
58fa97fb19
challenges: shortcode for tag names & task tooltips
2013-10-31 18:18:34 -07:00
Tyler Renelle
0ce76ee689
[ #1673 ] challenges: better tag-syncing, show tag bull-horn
2013-10-31 17:49:51 -07:00
Tyler Renelle
b3804c4d1f
[ #1675 ] fixes to populating Group.challenges, and display challenges in party
...
page. I'm not sure about having challenges as a subdoc anymore, i think
it will be better performance and maintenance if we just reference
Challenge.group/members and remove User.challenges & Group.challenges
2013-10-31 16:20:48 -07:00
Tyler Renelle
9d15e724e2
challenge prize: award winner 1 achievement and challenge.prize
...
gems. then close challenge.
2013-10-31 13:49:31 -07:00
Tyler Renelle
13fa947c57
challenge prize: add to challenge creation form (including min/max validation)
2013-10-31 11:44:50 -07:00
Tyler Renelle
9e8cdac06f
[ #1676 ] show memberCount on challenges.list. will follow up on ticket for reasoning
2013-10-31 09:17:40 -07:00
Tyler Renelle
a90f37f35c
more migration fixes, fix up metrics.js
2013-10-30 18:58:09 -07:00
Tyler Renelle
4764bf738c
challenges: some more user cleanup in migration
2013-10-30 17:02:42 -07:00
Tyler Renelle
ea54f0aa75
challenges: implement basic filters on challenges tab
2013-10-30 01:21:44 -07:00
Tyler Renelle
d116ac7b81
challenges: lots of misc. bug fixes
2013-10-29 22:30:58 -07:00
Tyler Renelle
02ebc536ca
challenges: get Challenges (mostly) working along the same ui-router
...
principles as groups. Having some $scope variable resolution timing issues
2013-10-29 17:49:49 -07:00
Tyler Renelle
77fee06fdb
gMerge branch 'challenges' into develop
...
Conflicts:
migrations/20131028_cleanup_deleted_tags.js
src/controllers/groups.js
views/options/groups/group.jade
views/options/profile.jade
2013-10-29 15:38:47 -07:00
Tyler Renelle
be657a76e0
challenges: pass down if user is member of group (group._isMember) for
...
performance. some bug fixes
2013-10-29 12:26:13 -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
Matteo Pagliazzi
5744146ff6
port group websites
2013-10-28 21:58:38 +01:00
Tyler Renelle
4ac0ef4ac2
challenges: migration script for TaskSchema subdocs, cleanup tags, remove old challenges
2013-10-28 12:27:50 -07:00
Tyler Renelle
35c4a62de0
challenges: switch from ngRoute to ui-router
2013-10-28 11:34:08 -07:00
Tyler Renelle
44d67ac9f8
UserSchema: set default profile.name (either from facebook or username)
...
if not provided. This way we can remove the expensive username() helper
function throughout our html
2013-10-28 11:34:08 -07:00
Tyler Renelle
a078889d58
challenges: sync score to challenge, lotsa bug fixes
2013-10-28 11:34:07 -07:00
Tyler Renelle
e52d0a156a
challenges: better syncing of new, updated, & deleted tasks from
...
challenge to user. start with task.challenge.broken code
2013-10-28 11:34:07 -07:00
Tyler Renelle
d60a56432f
challenges: better unlinkig of tasks on unsubscribe
2013-10-28 11:34:07 -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
8cdcbcf685
added comment for minimze: false
2013-10-27 10:55:43 +01:00
Matteo Pagliazzi
e4b575dcb7
add minimize: false also to group schema
2013-10-27 10:55:05 +01:00
Matteo Pagliazzi
c90b1e757c
better fix for #1647
2013-10-27 10:49:32 +01:00
Matteo Pagliazzi
110986951b
fix #1647
2013-10-27 10:18:23 +01:00
Tyler Renelle
44cb797063
migrate: flags.ads -> purchased.ads (boolean); flags.newStuff to boolean
2013-10-22 18:50:50 -07:00
Tyler Renelle
619c00fb5c
halloween: some unlocking bug fixes (appears a markModified was required)
2013-10-22 13:37:55 -07:00
Tyler Renelle
d184237c79
halloween: begin adding mechanic for the special skins
2013-10-22 13:24:31 -07:00
Andre Casey
ac7aba4ce0
Fix spelling error on Mongoose
2013-09-26 18:10:35 -04:00
Andre Casey
48602e4f91
Added FIXME line, since this commented code was confusing.
...
Not sure whether to comment it referring to doc.filters or if it is a legacy function.
2013-09-26 18:10:21 -04:00
Andre Casey
978497656b
add markdown to existing comments.
2013-09-26 18:10:11 -04:00
Tyler Renelle
5006cda946
[ #1394 ] fix customizationsNotification issue
2013-09-17 14:59:06 -04:00
Tyler Renelle
f26b0a2cf5
[ #1394 ] add drop notifications back in
2013-09-17 12:16:16 -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
bf032ce808
Merge branch 'origin-paglias-fix-guilds' into develop
...
Conflicts:
public/css/index.styl
2013-09-11 17:18:36 -04:00
Tyler Renelle
2f8c9fea78
[ #1516 ] fixes to handling user.invitations.guilds - both accept & reject
2013-09-11 17:16:23 -04:00
Tyler Renelle
9b78e4e7fa
[ #1520 ] add defaults to items.lastDrop date & count
2013-09-11 16:51:18 -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
41cc18c1db
[ #1442 ] hotfix - put user.tasks back into the api for now
2013-09-09 11:43:24 -04:00
Tyler Renelle
2230b67857
tmp hotfix, people still have null tasks? `Cannot read property 'tags'
...
of undefined`
2013-09-09 09:12:00 -04:00
Tyler Renelle
1bcdcf8590
[ #1444 ] bug fix
2013-09-09 00:13:11 -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