adding account model, loads subcontrollers for each tab. heh...
smaller tweaks, starting work in linux
removing "body" from public fields list in all models. this is a stupid bug introduced when i was first building them. although its not a security issue at all, its bad form. also, 755 -> 644
updating account tab a bit
Merge remote-tracking branch 'origin/account' into account
fixing retardo FF bug
hiding stupid mathjax message window. i wonder if they know javascript has a log feature?
tying in profile max size and size calculations with api. turtl now also pulls down the users invite link, which is a unique link given to each user they can use to share turtl with. if the share results in a signup, they get an extra 25mb.
disabling account manager tabs for now
adding invited_by tracking into user model (join)
more updates tot he invite systme. when a user joins using anothers invite code, the inviter now gets credited the proper amount of storage and this comes through in a sync record which updates their user dashboard instantly. pretty awesome, working well. HOWEVER, size calculations are broken because the note.file.size field is getting wiped out somewhere between syncing and the local db =[.
fixing profile size calculations by setting the file size into the DB along with the notes file record.
Merge branch 'master' into account
Merge branch 'master' into account
Merge branch 'master' into account
adding in promo codes to signup flow. detects them from localStorage.promo and auto-updates the template. sends them off tot he API via the "promo" key when joining then clears out the promo value. sounds good.
ripping out pubsub in sync system and replacing it with a simple poller and an array. much less CPU usage in node-webkit, and much more correct, IMO. might actually kill pubsub in hustle...
upgrade to hustle 0.2.0 (ripping out pubsub)
disabling used_promos logic in user model. its solving a problem we dont really have yet...