Commit Graph

873 Commits

Author SHA1 Message Date
Tyler Renelle 633d6fdb52 api: group invitations, leave, join 2013-09-01 11:33:39 -04:00
Tyler Renelle 2672b7f6ab rewrite: chat & leave-group bug fixes 2013-08-31 23:41:01 -04:00
Tyler Renelle 14ddad958e join & leave guilds 2013-08-31 23:35:53 -04:00
Tyler Renelle bc4798b354 groups: big changes here i may decide to revert. GET /api/v1/groups
optionally takes ?type=guilds (guilds, party, tavern, public). this
allows us to incrementally load the app as they click through the tabs,
because guilds is really large (1.5mb!) - gotta cut this down
somehow. The big issue is requireing return values as an array, so
ngResource can work with the response (subsequent group.$postChat(),
group.$join(), etc.). The array format doesn't really work out that
well, so I may scrap
2013-08-31 22:59:35 -04:00
Tyler Renelle 524457b5d7 chat: keyup to trigger send message. ng-model on chat box is painfully
slow! using jquery as workaround for now
2013-08-31 20:52:41 -04:00
Tyler Renelle e069718da7 rewrite: add basic chat functionality, `POST
/api/v1/groups/:gid/chat` (which returns chat list). Some bugs present
2013-08-31 19:14:58 -04:00
Tyler Renelle 62ebd9aae6 rewrite: misc. fixes, & back to bootstrap-vanilla tabs for
options. angular-bootstrap tabs were too slow
2013-08-31 18:17:57 -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 10ff61be91 rewrite: use vanilla bootstrap tabs for now, keep an eye on https://github.com/angular-ui/bootstrap/issues/783 2013-08-31 14:52:13 -04:00
Tyler Renelle 488c5b3e64 rewrite: uhoh, controller scoping issues due to
angular-bootstrap#0.4.0. We can't use 0.5.0 bacause it can't handle
nested tabs. we may have to scrap it altogether
2013-08-29 23:57:00 -04:00
Tyler Renelle 17a9469370 rewrite: start implementing groups. Note angular-bootstrap 0.4.0 required for nested tabs 2013-08-29 22:11:52 -04:00
Tyler Renelle b1b9728642 rewrite: beastmaster & drops-enabled modals (need to revisit & verify) 2013-08-29 19:11:07 -04:00
Tyler Renelle 39dc60ade6 api: be sure to flag user as modified if cron was run 2013-08-29 12:07:29 -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 10b0c9f9a5 api & rewrite: implement clear-completd at POST /api/v1/user/clear-completed 2013-08-28 22:51:45 -04:00
Tyler Renelle 2219068fad api & rewrite: add party members! need to optimize! 2013-08-28 22:08:59 -04:00
Tyler Renelle fce194275e rewrite: fix up some settings page stuff 2013-08-28 19:20:47 -04:00
Tyler Renelle de7b46b14d rewrite: fix show/hide header 2013-08-28 19:11:29 -04:00
Tyler Renelle f956570593 rewrite: start adding filters / tags 2013-08-28 18:57:25 -04:00
Tyler Renelle b77021e745 rewrite: prep for adding filters, restructured html to allow separate
options / tasks
2013-08-28 18:11:00 -04:00
Tyler Renelle 13a4aadfb4 rewrite: notifications!! also, surpressing _.extend user for now. need to fix ASAP! 2013-08-28 16:52:36 -04:00
Tyler Renelle 42f4e6f69c rewrite: add achievements 2013-08-28 16:04:17 -04:00
Tyler Renelle 7b023cc00a rewrite: why-ads & more-gems modals 2013-08-28 14:30:44 -04:00
Tyler Renelle bbab8eb73c rewrite: fix sortables. we need to change the way this api route handles
sorting, it's really inconsistent - especially for the batch-update routec
2013-08-28 14:04:54 -04:00
Tyler Renelle 1b22928c0a rewrite: merge in some more litenull stuff & delete the superfluous files 2013-08-28 13:38:04 -04:00
Tyler Renelle aafb9b6cdd rewrite: move to google ads 2013-08-28 13:16:53 -04:00
Tyler Renelle 7fba8db654 rewrite: add footer deferrred scripts, plus middwlare for sending node
envs to jade
2013-08-28 12:53:55 -04:00
Tyler Renelle de5837462a rewrite: add-task bug fix, add to separate columns 2013-08-28 11:50:34 -04:00
Tyler Renelle ddf3cd3ac9 rewrite: fix gh-btns issue 2013-08-28 00:47:21 -04:00
Tyler Renelle e355627bf0 rewrite: add footer 2013-08-28 00:20:50 -04:00
Tyler Renelle 9adb17510e rewrite2 basice read-only settings page 2013-08-27 22:56:07 -04:00
Tyler Renelle 4a0a1f7a21 rewrite add bailey alerts 2013-08-27 22:37:56 -04:00
Tyler Renelle 34ec73877f rootCtrl fix 2013-08-27 22:01:29 -04:00
Tyler Renelle c9d3f6247d rewrite2 add customizations options 2013-08-27 21:54:11 -04:00
Tyler Renelle 7bfaac80a7 rewrite2 big one: add ngRoute for /#/tasks & /#/options. requires 2
/partial routes on server. code cleanup & reorganization, remove a lot
of return statements (coffeescript compiled)
2013-08-27 21:13:05 -04:00
Tyler Renelle bc57d070f7 rewrite2 use new habitrpg-shared script 2013-08-26 22:09:43 -04:00
Tyler Renelle dddb0be9f3 rewrite2 move css files up a directory. Move *all* images to habitrpg-shared. moved a lot of spritesheet css to habitrpg-shared. still more to be moved, but this is a start 2013-08-26 21:34:33 -04:00
Tyler Renelle 9b25dc67ff rewrite2 add registration (thanks mobile app!) 2013-08-25 22:53:51 -04:00
Tyler Renelle 63ff9c4174 rewrite2 remove some uncessary bits, add footer mentioning roadmap 2013-08-25 22:42:44 -04:00
Tyler Renelle 4a372bfc98 rewrite2 add death 2013-08-25 21:40:14 -04:00
Tyler Renelle a172214bf1 rewrite2 add logout 2013-08-25 21:27:47 -04:00
Tyler Renelle d47e703434 rewrite2 fix stats bars 2013-08-25 21:04:54 -04:00
Tyler Renelle a6d4b347e5 rewrite2 lots of task-saving cleanup 2013-08-25 20:59:08 -04:00
Tyler Renelle f37c7b434a rewrite2 fix avatar, reroll, tooltips, etc 2013-08-25 20:39:47 -04:00
Tyler Renelle 67664f2a5f rewrite2 fix tabs 2013-08-25 19:47:18 -04:00
Tyler Renelle 8c3e50372e rewrite2 fix shop, fix checkboxes, delete tasks 2013-08-25 18:20:07 -04:00
Tyler Renelle fefca2c372 rewwrite2 item store 2013-08-25 14:53:06 -04:00
Tyler Renelle ee8fdc80fa rewrite2 save task 2013-08-25 13:56:19 -04:00
Tyler Renelle 9aa4a5a08a rewrite2 add in indivdual tasks 2013-08-25 12:29:53 -04:00