Commit Graph

196 Commits

Author SHA1 Message Date
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
Tyler Renelle a461bda7b8 [#1491] remove old.habit from bailey notif 2013-09-08 22:01:20 -04:00
Tyler Renelle 1101a1c3f3 [#1491] some bug-fixes to corruption-cleanup, remove some unecessary
return-values on user route
2013-09-08 20:56:28 -04:00
Tyler Renelle e2f951e138 userSchema.lastCron.default new Date => Date.now 2013-09-07 20:24:25 -04:00
Tyler Renelle 08f4d5fe20 [#1470] set user.lastCron to type=Date in model 2013-09-07 20:00:39 -04:00
Tyler Renelle 5f2405a3f4 fix to #1401 "add task to empty list" 2013-09-03 19:48:10 -04:00
Tyler Renelle 62a10d4b28 cleanup 2013-09-02 19:03:45 -04:00
Tyler Renelle 7f68fd017a rewrite: add big update notification, small bug fixes 2013-09-02 17:15:12 -04:00
Tyler Renelle 36e6772967 temp fix to #1388 2013-09-02 16:19:49 -04:00
Tyler Renelle 5fd095165d temp fix to #1388 2013-09-02 15:54:32 -04:00
Tyler Renelle 687da68d52 rewrite: add read-only inventory. fix empty pet issue, it was the wrong
casting type UserSchema.items.eggs.type
2013-09-02 14:26:59 -04:00
Tyler Renelle 45383a9630 rewrite & api: use mongoose populate to replace group.members array with
popualte member objects. this puts a load on the front-end, we'll need
to optimize! also added some duplicates sanitization.
2013-08-31 17:47:03 -04:00
Tyler Renelle e568a5ba31 api & rewrite: buy gems, reroll, fully converted server to JS, bug fixes 2013-08-29 01:45:54 -04:00
Tyler Renelle afb510fe84 rewrite & api: add reroll api route POST /api/v1/user/reroll. pretty bad
interface on client for now since I can't get the UI to update, have to
refresh. will revisit. routes/api.coffee => routes/api.js
2013-08-29 00:20:38 -04:00
Tyler Renelle 7343faca6e api: add Group model & GET /groups api route, returns {party, guilds, public} 2013-08-28 21:20:26 -04:00
Tyler Renelle ab9b6e47cf rewrite: hack for transient filters for now, fix later 2013-08-28 19:40:50 -04:00
Tyler Renelle f956570593 rewrite: start adding filters / tags 2013-08-28 18:57:25 -04:00
Tyler Renelle 72a26d35bb API: very rudimentary implementation of _v. We'll have a proper
implementation in APIv2, but this will help with performance for rewrite
& mobile
2013-08-28 17:21:36 -04:00
Tyler Renelle 3c45220e1f rewrite2 WIP 2013-08-24 23:54:08 -04:00