Scott Erickson
|
836d2905b9
|
Users who have paid or otherwise have access to all content are now called 'premium', and user objects on client and server have an isPremium getter which checks all relevant properties.
|
2014-12-05 17:19:52 -08:00 |
|
Scott Erickson
|
f4e3416918
|
Set up an endpoint for fetching Stripe info.
|
2014-12-05 17:19:52 -08:00 |
|
Scott Erickson
|
209836c172
|
Fixed user patching to not also unsubscribe subscribers.
|
2014-12-05 14:11:38 -08:00 |
|
Scott Erickson
|
d0ee8cb7c7
|
Set up the server to allow admins to assign customers coupons. Fixed up how customers are created/updated by the server to allow setting new payment information rather than forever using the payment info first provided.
|
2014-12-04 17:41:27 -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
|
0893784a75
|
Fixed MailChimp subscription updating from the website.
|
2014-12-03 15:26:39 -08:00 |
|
Scott Erickson
|
cd3bb690f4
|
Created stripe subscription logic.
|
2014-12-02 20:02:35 -08:00 |
|
Scott Erickson
|
5dcdabfd62
|
Refactored stripeCustomerID to stripe object in the user object so we can put more stuff in there.
|
2014-12-02 11:47:15 -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
|
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 |
|
Michael Schmatz
|
f84e92595b
|
Changed UDID to identifierForVendor
|
2014-11-20 20:03:24 -05:00 |
|
Scott Erickson
|
a18537b065
|
Added the ability to assign a user an iOS UDID, and login with it.
|
2014-11-20 15:54:15 -08:00 |
|
Scott Erickson
|
fae09aad00
|
Turned on double optin for MailChimp.
|
2014-11-20 14:31:50 -08:00 |
|
Scott Erickson
|
95dca575d1
|
Set up stripe on the server and site to allow purchases through the website.
|
2014-11-17 15:15:08 -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
|
a57cc0126e
|
A few more tweaks for #1584. Hero victory now always goes to world map.
|
2014-09-23 17:13:41 -07:00 |
|
Nick Winter
|
c54bf3553f
|
Added basic JSONP support for /auth/whoami public properties.
|
2014-09-22 14:56:02 -07:00 |
|
Nick Winter
|
ae14bd1ced
|
Hooked up hero choice from ChooseHeroView and PlayLevelModal. Tried to fix some oddities with achievements. Fixed #1564.
|
2014-09-20 15:18:21 -07:00 |
|
Nick Winter
|
81a5b73f93
|
Fixed a few misc bugs I noticed with the job profiles.
|
2014-09-19 22:16:05 -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
|
851ad43b45
|
Made some more User properties private.
|
2014-09-10 21:56:21 -07:00 |
|
Scott Erickson
|
5fc7caec64
|
Disabling an error that occurs on the dev server with the partial db.
|
2014-09-03 17:26:43 -07:00 |
|
Nick Winter
|
3e0518cd70
|
Fixed a few bugs and added a bunch of defensive handling for permissions not existing without new defaults. Fixed longstanding mistake with signup ignoring email newsletter setting.
|
2014-09-01 09:11:10 -07:00 |
|
Nick Winter
|
24d3d189df
|
Made espionage mode simpler, and added an admin user lookup.
|
2014-08-30 17:09:57 -07:00 |
|
Scott Erickson
|
0ba9db6c14
|
Fixed some server tests.
|
2014-08-29 12:58:23 -07:00 |
|
Scott Erickson
|
1c5db3f2b7
|
First round of getting the site to use the new defaults system, in particular the job profile view.
|
2014-08-23 11:07:52 -07:00 |
|
Scott Erickson
|
366dfadba5
|
Fixed a bug in IDify.
|
2014-08-15 10:36:21 -07:00 |
|
Ruben Vereecken
|
4f22723084
|
Added Query streams wherever possible to ease server load.
|
2014-08-15 10:11:11 -07:00 |
|
Scott Erickson
|
34207d28c9
|
Streamifying and optimizing the recalculating of stats scripts.
|
2014-08-15 10:10:52 -07:00 |
|
Ruben Vereecken
|
5f7ef825f8
|
Introduced findBySlugOrId to fix a bug
|
2014-08-14 16:38:50 +02:00 |
|
Ruben Vereecken
|
3fd396974d
|
Merge branch 'master' into achievements
Conflicts:
app/views/DemoView.coffee
app/views/docs/ComponentDocumentationView.coffee
app/views/editor/level/LevelEditView.coffee
server/users/User.coffee
|
2014-08-13 10:43:42 +02:00 |
|
Nick Winter
|
9a1dd412c9
|
Added Delighted feedback emails.
|
2014-08-09 23:11:26 -07:00 |
|
Ruben Vereecken
|
9f0add22a5
|
Worked in a lot of changes Scott proposed
|
2014-08-08 11:54:53 +02:00 |
|
Ruben Vereecken
|
5d66560673
|
Merge remote-tracking branch 'upstream/master' into achievements_progress
Conflicts:
app/views/editor/level/LevelEditView.coffee
server/levels/sessions/LevelSession.coffee
|
2014-08-05 11:55:46 +02:00 |
|
Nick Winter
|
84ccde9fd3
|
Merged User editableProperties move with adding savedEmployerFilterAlerts to editableProperties.
|
2014-08-04 12:48:41 -07:00 |
|
Michael Schmatz
|
2c809759a3
|
Merge pull request #1395 from rubenvereecken/master
Added test cases for fetching related by user slug instead of ID
|
2014-07-31 08:08:53 -07:00 |
|
Ruben Vereecken
|
30a6cf1cca
|
Merged in name changes from master
|
2014-07-29 17:28:13 +02:00 |
|
Ruben Vereecken
|
f3e5b30f11
|
Merge remote-tracking branch 'upstream/master'
|
2014-07-29 16:50:31 +02:00 |
|
Ruben Vereecken
|
026e6e6378
|
Added some support to fetch level sessions for the user profile page
|
2014-07-29 16:50:07 +02:00 |
|
Ruben Vereecken
|
0f3b049189
|
Added test cases for fetching related by user slug instead of ID
|
2014-07-29 12:48:31 +02:00 |
|
Michael Schmatz
|
2e3234fc58
|
Merge pull request #1394 from rubenvereecken/master
First step towards fetching related by slug
|
2014-07-28 12:31:25 -07:00 |
|
Ruben Vereecken
|
cc7474538f
|
First step towards fetching related by slug
|
2014-07-28 21:25:11 +02:00 |
|
Ruben Vereecken
|
a03e3aedd1
|
Managed to recalculate translation/misc patches after all
|
2014-07-24 19:43:09 +02:00 |
|
Ruben Vereecken
|
3191c87cf1
|
Added recalculation for patches. Struggled with translations. Won't recalculate those probably
|
2014-07-24 14:41:06 +02:00 |
|
Ruben Vereecken
|
cde87e4fe5
|
Covered general patches with tests
|
2014-07-23 20:00:28 +02:00 |
|
Ruben Vereecken
|
2394bd8129
|
Added the recalculation script for a couple of statistics
|
2014-07-23 15:22:53 +02:00 |
|
Ruben Vereecken
|
19d59ac8ff
|
Refactored Users and Level Sessions to have private properties:
|
2014-07-22 20:07:00 +02:00 |
|
Michael Schmatz
|
f100c4ebbe
|
Add filter alerts to employer page
|
2014-07-21 16:10:02 -07:00 |
|
Ruben Vereecken
|
1c6da9711b
|
Added the Recently Played collection and endpoint
|
2014-07-21 14:36:10 +02:00 |
|
Scott Erickson
|
45a8278e7e
|
Work on the job profile view, initial work on the code modal.
|
2014-07-17 16:30:56 -07:00 |
|
Scott Erickson
|
c145f8088c
|
Fixed the avatar endpoint handling when the user object DNE.
|
2014-07-17 09:12:12 -07:00 |
|
Michael Schmatz
|
bb3c583300
|
Add approved date to job profile
|
2014-07-16 10:51:45 -07:00 |
|
Ruben Vereecken
|
9c0353a2f0
|
Merged in master
|
2014-07-13 21:18:32 +02:00 |
|
Ruben Vereecken
|
94210fc461
|
Anonymous users are now silently renamed upon signup in case of conflict
|
2014-07-10 18:00:32 +02:00 |
|
Ruben Vereecken
|
ac95d775e6
|
Users can now be gotten by slug
|
2014-07-09 20:23:05 +02:00 |
|
Michael Schmatz
|
b76239b4e9
|
Replaced candidate avatars on employer page
|
2014-07-07 10:29:35 -07:00 |
|
Ruben Vereecken
|
246c39b558
|
User stats now go through Mongoose middleware
|
2014-07-05 17:02:48 +02:00 |
|
Ruben Vereecken
|
601c4e2731
|
Merged with master
|
2014-07-05 16:47:16 +02:00 |
|
Ruben Vereecken
|
a367082cc4
|
Corrected statistic logic, wrote test case
|
2014-07-04 19:27:41 +02:00 |
|
Ruben Vereecken
|
fce9f0031b
|
All edits are now tracked
intermediate
intermediate
|
2014-07-04 19:27:38 +02:00 |
|
Ruben Vereecken
|
b951205681
|
intermediate
|
2014-07-04 19:27:38 +02:00 |
|
Ruben Vereecken
|
838012a2cf
|
Wrote and tested articleEdits recalculation
|
2014-07-04 19:27:38 +02:00 |
|
Ruben Vereecken
|
6ae505e8a1
|
stats.articleEdits are now tracked and tested
|
2014-07-04 19:27:37 +02:00 |
|
Ruben Vereecken
|
7a07e1feb0
|
Whoop whoop test for recalculation of gamesCompleted
|
2014-07-04 19:27:37 +02:00 |
|
Tery Lim
|
9090ce7714
|
Merge master into branch
|
2014-07-04 22:37:16 +08:00 |
|
Michael Schmatz
|
538344094b
|
Fixed filter behavior
|
2014-07-03 13:59:10 -07:00 |
|
Michael Schmatz
|
fe328a766b
|
Basic filtering functionality
Still has a few bugs
|
2014-07-02 15:48:26 -07:00 |
|
Michael Schmatz
|
c6cc28b976
|
Various fixes to enable employers page to function correctly
|
2014-07-02 11:45:00 -07:00 |
|
Tery Lim
|
618ade4946
|
Clean up mixed quotes
|
2014-07-01 12:23:22 +08:00 |
|
Nick Winter
|
8719b80663
|
Showing expired profiles to admins.
|
2014-06-24 10:15:38 -07:00 |
|
Nick Winter
|
c090103126
|
Fixed employer email address deliverability issue.
|
2014-06-19 13:42:51 -07:00 |
|
Ruben Vereecken
|
a1667a0d5e
|
efficient fetching of level sessions
|
2014-06-19 17:24:07 +02:00 |
|
Nick Winter
|
aa4832791e
|
Made public version of a user's LevelSessions available via endpoint.
|
2014-06-19 08:07:47 -07:00 |
|
Nick Winter
|
ac6c7292c8
|
Fixed Gridmancer session linking on profile view.
|
2014-06-18 12:05:40 -07:00 |
|
Nick Winter
|
4bd02ba6dc
|
ModelModal now grants real ultimate power.
|
2014-06-17 15:17:25 -07:00 |
|
Nick Winter
|
0b8a0c8f6f
|
Added UserRemarks.
|
2014-06-17 13:03:13 -07:00 |
|
Nick Winter
|
77920b5416
|
Improvements to profile views. Added links to players' code.
|
2014-06-11 19:38:47 -07:00 |
|
Nick Winter
|
f3d18efa90
|
Added employer_list and activity tracking.
|
2014-06-10 16:30:13 -07:00 |
|
Nick Winter
|
22ca9507d0
|
Upgrades to employer's candidate indexing.
|
2014-06-09 22:17:53 -07:00 |
|
Tery Lim
|
4036532680
|
Fix indentation
|
2014-06-09 00:35:35 +08:00 |
|
Nick Winter
|
63a3aa9074
|
Fixes for browsing profiles by username.
|
2014-06-07 17:33:14 -06:00 |
|
Ruben Vereecken
|
8d2c62ba84
|
Got repeatables working flawlessly and improved the achievement popup by a great deal
|
2014-06-02 20:34:05 +02:00 |
|
Ruben Vereecken
|
bb57756cd9
|
Processed Scott's feedback. Db endpoint slightly safer, some refactorings.
|
2014-06-02 20:33:01 +02:00 |
|
Ruben Vereecken
|
d8bb802468
|
Designing the Notify to show level progress
|
2014-06-02 20:33:01 +02:00 |
|
Ruben Vereecken
|
d766a24e11
|
Achievements now popup when polled for by the client
|
2014-06-02 20:33:01 +02:00 |
|
Ruben Vereecken
|
a3ca382dcd
|
Used the feedback from Scott to improve endpoints
|
2014-06-02 20:29:12 +02:00 |
|
Ruben Vereecken
|
2003b37343
|
Refactored the get user achievements
|
2014-06-02 20:29:12 +02:00 |
|
Ruben Vereecken
|
f2f4fef1e0
|
Wrote tests for the local mongo querier
|
2014-06-02 20:29:11 +02:00 |
|
Scott Erickson
|
e87592059b
|
Fixed saving user properties. Mentioned in #958 (was the source of the conflict error) but I don't think is related.
|
2014-05-07 12:25:05 -07:00 |
|
Scott Erickson
|
056f081cdb
|
Merge branch 'anonNameCollide' of https://github.com/adi2412/codecombat into adi2412-anonNameCollide
Conflicts:
app/views/modal/signup_modal.coffee
|
2014-05-05 16:48:35 -07:00 |
|
Nick Winter
|
e89e1154bf
|
Merge pull request #917 from dpen2000/patch-2
Fix #916
|
2014-04-27 20:26:32 -07:00 |
|
Nick Winter
|
ef30498985
|
Improved bad sendwithus error logging.
|
2014-04-25 11:12:52 -07:00 |
|
Nick Winter
|
183fe9c496
|
Code review of 97d3b6.
|
2014-04-25 10:46:43 -07:00 |
|
Michael Schmatz
|
97d3b6107d
|
Merge feature/linkedin into master
|
2014-04-25 08:47:31 -07:00 |
|
Michael Schmatz
|
0dbcc861bf
|
Various tweaks to employer signup
|
2014-04-25 07:48:59 -07:00 |
|
Michael Schmatz
|
4f6f845c2d
|
Employer signup works
|
2014-04-24 17:36:07 -07:00 |
|
dpen2000
|
a37c45e8b0
|
Fix #916
|
2014-04-25 00:56:34 +01:00 |
|
Nick Winter
|
d4cf31c8fe
|
Improved admin view of pending candidates.
|
2014-04-23 10:21:58 -07:00 |
|
Scott Erickson
|
b390b38054
|
Fixed a couple bugs and tests.
|
2014-04-23 09:19:07 -07:00 |
|