Nick Winter
|
99b2c268b2
|
Also caching Aggregates.
|
2015-02-26 18:32:59 -08:00 |
|
Nick Winter
|
b4e9ee67f0
|
Added one-minute in-memory server caching for a bunch of common queries.
|
2015-02-26 17:20:27 -08:00 |
|
Nick Winter
|
dec201ad22
|
Removed watcher emails for overloaded watchers.
|
2015-02-25 11:16:57 -08:00 |
|
Nick Winter
|
498eae328a
|
Migrated from mongoose-text-search to new built-in operators. Fixed #2367.
|
2015-02-21 14:22:51 -08:00 |
|
Nick Winter
|
880d22ed50
|
Limiting how many results try to get fetched on admin DB searches like /db/user so that we don't blow up the DB.
|
2015-02-18 14:12:23 -08:00 |
|
Nick Winter
|
ae07a25657
|
Fixed #2329: ordered spoken languages first by popularity (for top 8), then by alphabetical.
|
2015-02-17 09:29:21 -08:00 |
|
Nick Winter
|
685c3b3318
|
Fixed patch fetches to handle when the patches are targeting strings instead of ObjectIds.
|
2015-02-16 17:38:25 -08:00 |
|
Nick Winter
|
a2a4303a83
|
Fixed #2109. Much less fragile naming of opponents on My Matches tab.
|
2015-02-12 08:50:55 -08:00 |
|
Scott Erickson
|
eafecaf492
|
Addressing #2173, part 1. It should now be possible to submit changes for non-versioned documents like Campaigns and Achievements.
|
2015-02-05 11:47:27 -08:00 |
|
Nick Winter
|
a189e32948
|
Refactored sending of HipChat room messages.
|
2015-02-04 16:17:53 -08:00 |
|
Matt Lott
|
3fd5f49220
|
Analytics data revamp
Add analytics per-day aggregation collection.
Add analytics strings collection.
Add per-day aggregation mongo insertion script.
Update campaign editor to use aggregation collection.
Update queries to use _id instead of created field.
|
2015-01-14 11:09:01 -08:00 |
|
Nick Winter
|
c54fd5ab4b
|
Moved editors from PUT to POST so that version saving behavior is preserved and admins can PUT without saving new versions.
|
2014-12-29 09:14:43 -08:00 |
|
Nick Winter
|
1390cbacdc
|
Temporarily reverting 0bdec68 change to PUT for versioned documents.
|
2014-12-28 17:24:37 -08:00 |
|
Nick Winter
|
744d30737e
|
Merged in campaign editor and campaign view. Destroyed WorldMapView, CampaignOptions, and LevelOptions. Lots of stuff is now stored in the database instead of code. Cleaned up a few unneeded old features. Fixed some problems with checking permissions on first rather than latest versions of documents.
|
2014-12-28 13:25:20 -08:00 |
|
Scott Erickson
|
0bdec68cfc
|
Set up a save button.
|
2014-12-22 16:21:57 -05:00 |
|
Scott Erickson
|
59318b2f78
|
Merge branch 'master' into feature/campaign-editor
|
2014-12-19 12:54:11 -05:00 |
|
Nick Winter
|
fe0c89e433
|
Reverting 1167655f and 30ed0a0e to re-enable the analytics log handler.
|
2014-12-17 21:54:56 -08:00 |
|
Matt Lott
|
6ab74f9dab
|
Disable analytics.users.active
|
2014-12-17 14:17:50 -08:00 |
|
Matt Lott
|
30ed0a0ead
|
Disable analytics.log.event server handler
|
2014-12-17 09:53:43 -08:00 |
|
Matt Lott
|
9baef64dd0
|
Fix double 403 in Handler.get
|
2014-12-16 21:45:30 -08:00 |
|
Scott Erickson
|
1cc6a97e43
|
Added basic campaign view, working on campaign handlers.
|
2014-12-16 17:46:24 -08:00 |
|
Matt Lott
|
c76662c967
|
Log analytics events internally
|
2014-12-15 11:45:12 -08:00 |
|
Nick Winter
|
9ec4b741c4
|
Fixed CLA permissions check.
|
2014-12-15 10:02:05 -08:00 |
|
Nick Winter
|
fc4354eb3e
|
Forgotten the locale code for my spammer target.
|
2014-12-14 16:01:03 -08:00 |
|
Nick Winter
|
ef37d74b4d
|
en-UK and en-AU also require patch approval for translations, can never just save.
|
2014-12-14 13:27:39 -08:00 |
|
Scott Erickson
|
b0de331a10
|
Shored up stripe transaction payment defences to try and fix #1906.
|
2014-12-12 15:27:58 -08:00 |
|
Nick Winter
|
194d3ee647
|
Worked around unstable Zoho mail dependencies by switching password recovery and contact emails to Sendwithus.
|
2014-12-11 20:15:24 -08:00 |
|
Matt Lott
|
e3abb9ceb3
|
Capture active user metrics
Watching for these events:
Level completed
User registered
Playtime of 30s in a level
Purchase
Payment
Subscribe
Earned an achievement
|
2014-12-04 12:57:57 -08:00 |
|
Scott Erickson
|
7210de02e9
|
Set up stripe to get user emails so receipts can be emailed.
|
2014-12-03 16:36:03 -08:00 |
|
Scott Erickson
|
eb98cf4952
|
Hooked up Level handler to deny creating new LevelSessions when the level requires a subscription and the user doesn't have one.
|
2014-12-03 13:32:28 -08:00 |
|
Scott Erickson
|
cd3bb690f4
|
Created stripe subscription logic.
|
2014-12-02 20:02:35 -08:00 |
|
Scott Erickson
|
3e0394d0d8
|
Fixed the latest version handler to handle invalid original id inputs.
|
2014-11-29 11:11:40 -08:00 |
|
Scott Erickson
|
31214e854e
|
Wabam. Refactored a bunch of stuff into 'core' folders so that it's clearer which files are being loaded first thing, and which are not. Also reworked a bunch of the anymatch things in config.coffee, cause there were better ways.
|
2014-11-28 17:49:41 -08:00 |
|
Scott Erickson
|
790217f227
|
Tweaked how the I18N editor works to guard against garbage English submissions and make the chosen language more consistent.
|
2014-11-25 16:22:06 -08:00 |
|
Scott Erickson
|
03705825d9
|
Made the GET /db/* endpoints generally accessible without needing to have a user object associated with the request.
|
2014-11-22 18:41:06 -08:00 |
|
Nick Winter
|
df51e28a1d
|
Fixed camera zoom killing coordinate hover unnecessarily.
|
2014-11-20 11:37:10 -08:00 |
|
Scott Erickson
|
13de055c0b
|
Set up a basic achievements list modal for the world map.
|
2014-11-19 14:56:40 -08:00 |
|
Scott Erickson
|
7012d5dfbe
|
Built payment endpoint for processing Apple IAPs.
|
2014-11-11 17:40:29 -08:00 |
|
Nick Winter
|
b33fee406b
|
Server now logs the messages of its bad responses instead of just sending them to the client. Added a script that migrated bad ObjectIds in purchased items.
|
2014-11-10 13:27:40 -08:00 |
|
Scott Erickson
|
33d14918b0
|
Implementation of Heald's design of the PlayItemsModal. Added purchasing logic to the server to support it. Refactored header font from Bangers to Open Sans Condensed.
|
2014-11-03 20:48:59 -08:00 |
|
Nick Winter
|
47c090f7c7
|
Hiding locked items with no slot selected. Silhouetting items that are too far above you. Only showing items with a gem cost in the inventory screen. Sorting items by gem cost. Animating double-clicking items to show their motion to the slot, sort of.
|
2014-10-30 13:07:04 -07:00 |
|
Nick Winter
|
60bf580c5b
|
Bumped Handler fetch limit from 300 to 500 to deal with 300+ ThangTypes. It's great.
|
2014-10-29 12:18:00 -07:00 |
|
Nick Winter
|
c7713b4105
|
Showing i18n in property docs.
|
2014-10-28 21:15:47 -07:00 |
|
Scott Erickson
|
ee95e4e450
|
Got rid of a race condition.
|
2014-10-28 11:21:26 -07:00 |
|
Nick Winter
|
68ac412f2b
|
I think this return is needed to prevent sending the i18n query results twice and crashing the server.
|
2014-10-27 22:54:50 -07:00 |
|
Scott Erickson
|
cea04d27ad
|
Built diplomat-specific views for editing levels, components, achievements and thang types.
|
2014-10-27 17:16:22 -07:00 |
|
Matt Lott
|
8f923f9e1e
|
Replacing http PATCHs with PUTs
We’re keeping the patch behavior though.
Real patch calls return incorrect http responses in some environments,
like Browserstack and schools.
|
2014-10-27 16:09:52 -07:00 |
|
David Beckley
|
b9a511155e
|
Remove sendUnauthorizedError, as it merely returned the same value (HTTP 403) as sendForbiddenError
|
2014-09-19 02:26:18 -07:00 |
|
Nick Winter
|
124f999bc8
|
Fixed #1105. Also send HipChat notifications whenever anyone changes anything; let's see if it's too much.
|
2014-08-28 19:39:46 -07:00 |
|
Nick Winter
|
54207f0f7d
|
Fixed #1000.
|
2014-08-28 10:50:20 -07:00 |
|