Commit Graph

1844 Commits

Author SHA1 Message Date
Tyler Renelle ce82be637d feat(groups): add group chat notifications 2014-02-12 21:21:30 -07:00
Matteo Pagliazzi fef858d555 refactor(caching): cache emojis and remove gemoji from bower 2014-02-12 15:21:40 +01:00
Matteo Pagliazzi fb496de42f refactor(caching): only 1 css file, use grunt-contrib-cssmin to rewrite urls 2014-02-12 14:34:50 +01:00
Matteo Pagliazzi aaa230790b Merge branch 'develop' of https://github.com/HabitRPG/habitrpg into develop 2014-02-12 10:49:30 +01:00
Matteo Pagliazzi 094a4be001 fix(i18n): do not save user language for now 2014-02-12 10:49:10 +01:00
Tyler Renelle 72b6c9bc91 feat(event-tracking): track registration count 2014-02-11 17:53:12 -07:00
Tyler Renelle 9217b5174a feat(event-tracking): pass ga to server user.ops 2014-02-11 17:49:19 -07:00
Matteo Pagliazzi 19139f562b fix(misc): isStaticPage and debug buttons 2014-02-11 18:44:22 +01:00
Tyler Renelle cb079977e6 feat(marketing): start fleshing out the about page with images, content,
etc. Create separate videos page
2014-02-11 00:51:29 -07:00
Tyler Renelle 42766125d5 fix(pets): add questPets to UserSchema.items.mounts too fixes #2814 2014-02-10 19:51:53 -07:00
Tyler Renelle 0c99976bf5 fix(event-tracking): stripe sub, not pp 2014-02-10 18:54:29 -07:00
Tyler Renelle d89fb17b03 feat(event-tracking): track ecommerce events 2014-02-10 14:14:45 -07:00
Tyler Renelle f7b4a04a59 feat(event-tracking): add server-side GA tracking for ecommerce events 2014-02-10 11:35:33 -07:00
Lorian 322b257b72 Separated stable into dropped pets, quest pets, and rare pets, and made countPets only count the former. Made countMounts only count dropped and quest-hatched mounts, not rare mounts. 2014-02-08 16:57:28 -08:00
Matteo Pagliazzi c8639c178d Merge branch 'develop' of https://github.com/HabitRPG/habitrpg into develop 2014-02-08 15:31:43 +01:00
Tyler Renelle 313ec3d869 Merge branch 'develop' into bs3
Conflicts:
	views/options/social/tavern.jade
2014-02-07 23:41:14 -07:00
Lorian 8d03cfc6b5 Made incorrect username and password show the same error, for security purposes. 2014-02-07 21:08:13 -08:00
Tyler Renelle 3473b73452 chore(Merge): branch 'develop' into bs3
Conflicts:
	views/options/inventory/inventory.jade
2014-02-07 17:42:12 -07:00
Tyler Renelle 00c8a7f757 chore(cluster): max 2-core 2014-02-07 14:18:04 -07:00
Tyler Renelle e404f35705 Revert "chore(cluster): temporarily disable cluster (revert here)"
This reverts commit e36d3264be.
2014-02-07 14:17:48 -07:00
Matteo Pagliazzi 2807b3f87d chore(logging): remove console.log 2014-02-07 21:08:46 +01:00
Tyler Renelle 00af5f7d02 feat(bug-crushing): add the critical hammer of bug-crushing 2014-02-07 11:41:50 -07:00
Tyler Renelle e24d7476e8 refactor(errors): remove more res.json(500) in favor of next(err) 2014-02-07 09:20:40 -07:00
Tyler Renelle ce8351d622 chore(Merge): branch 'develop' into origin-paglias-bs3
Conflicts:
	views/options/social/tavern.jade
2014-02-07 00:03:33 -07:00
Tyler Renelle e36d3264be chore(cluster): temporarily disable cluster (revert here) 2014-02-06 20:12:52 -07:00
Tyler Renelle f7ded9d690 chore(logging): remove console.log(isStaticPage) 2014-02-06 13:28:19 -07:00
Tyler Renelle 2837edd51f chore(cluster): use domain-middleware properly, so domains are used to restart cluster workers 2014-02-06 10:58:47 -07:00
Matteo Pagliazzi e4bd817443 refactor(bs3): sync with develop 2014-02-06 17:36:33 +01:00
Matteo Pagliazzi 90e9a1aeaa i18n(refactor): load all files in a locale, not the ones defined in app.json, move env.t client code to own file, add env.isStaticPage (from isFrontPage) 2014-02-06 17:17:21 +01:00
Matteo Pagliazzi b6edc28b14 refactor(bs3): merge develop 2014-02-06 16:19:51 +01:00
Tyler Renelle e268839bcb chore(throttling): lower api limit a tad, just to test 2014-02-05 21:33:24 -07:00
Tyler Renelle 0c21f54c67 fix(user): make sure next is passed to all routes, and is available in
err-back of batch updates
2014-02-05 21:28:46 -07:00
Tyler Renelle 4c3c4b2ae7 perf(user): save user.save till very end of ops queue 2014-02-05 21:22:25 -07:00
Tyler Renelle bf5e9016a4 fix(errors): return next(err) when experiencing errors, instead of res.json(500,{err:err}). Let the top-level error handler handle this (needed for upcoming versionerror discarding) 2014-02-05 17:28:59 -07:00
Matteo Pagliazzi 3f4d266b00 refactor(bs3): sync with develop 2014-02-04 19:59:48 +01:00
Tyler Renelle 9b3814575e perf(hall): use $gt in contributors.level index instead of $ne:null for
better performance
2014-02-04 09:49:49 -07:00
Tyler Renelle 2786b36206 fix(mongoose): typo 2014-02-03 18:14:17 -07:00
Tyler Renelle 6a86da316b chore(mongoose): set some options per #2725 to address high number of open connections, replset connection timeout, and close mongoose connection on process death 2014-02-03 17:57:38 -07:00
Matteo Pagliazzi 56133894d8 refactor(bs3): sync with develop 2014-02-03 18:45:25 +01:00
Cole Gleason e3b5a3978a chore(logging): change disconnect message level from error to info 2014-02-03 01:25:54 -06:00
Tyler Renelle ac5ef440fe chore(merge): Merge remote-tracking branch 'colegleason/disconnect' into develop
Conflicts:
	src/utils.js
2014-02-02 23:42:59 -07:00
Tyler Renelle 83b3739f46 fix(winston): typo 2014-02-02 23:26:57 -07:00
Cole Gleason e966cc956a chore(logging): only log to console and file on dev (cc @lefnire) 2014-02-03 00:14:31 -06:00
Tyler Renelle dfa27b3fa2 Merge pull request #2685 from colegleason/logging
chore(logging): add Winston and replace console.log
2014-02-02 22:06:35 -08:00
Cole Gleason 85eb0aa38a chore(cluster): disconnect worker on error, then kill after 30 sec
(cc @lefnire): This disconnects the process, sets up a kill timer, and
then sends error emails and responses back to the client. This should
stop new clients from connecting to the dead worker, allow connections
already established to finish, and cause the master to fork a new worker
to pick up the slack immediately.
2014-02-03 00:00:58 -06:00
Matteo Pagliazzi f31723b0ab refactor(bs3): sync with develop 2014-02-02 13:26:35 +01:00
Cole Gleason b01d08ccfe Merge pull request #2693 from colegleason/csv
Set filename when exporting challenge to CSV
2014-02-01 17:10:09 -08:00
Tyler Renelle 78315d828b feat(quests): add flags.levelDrops for dropping items at certain levels 2014-02-01 16:15:20 -08:00
Cole Gleason 36f21196f4 fix(challenges): challenge csv export now has proper filename
This sets the Content-disposition filename for the Challenge CSV export
to be {challenge_id}.csv.

Fixes #2689.
2014-02-01 12:14:24 -06:00
Matteo Pagliazzi 0a047f5b2f Merge branch 'develop' into paglias/bs3 2014-02-01 16:47:32 +01:00