Commit Graph

1429 Commits

Author SHA1 Message Date
Berkeley Martinez
2fcd976700 fix(signup): signup auth (#15628)
* fix(models.user): Colocate all user methods

Moved user methods/extensions into one file. Tracked down `next method
called more than once` error and setting headers after their sent. Let
regular error handler handle api errors as well.

* feat(server.auth): Disable github account creation

We are no longer allowing account creation through github

* refactor(Auth): Move user identity link into models dir

* feat(Disable link account login): This removes the ability to use a linked account t

* feat(errorhandlers): Add opbeat, filter out handled error
2017-07-14 00:09:07 +05:30
Quincy Larson
7805d74ea7 feat: Update meta tags (#15633) 2017-07-11 23:43:52 -07:00
Berkeley Martinez
6e1a4b0d41 feat(signup): Add disabled signup page (#15604)
Add a beta signup page and logic that will disable the signup page using
a environmental flag
2017-07-06 11:13:38 -05:00
texas2010
dcf0136764 delete code of conduct page and route 2017-06-25 11:29:44 -05:00
padulam
0194f82f21 Remove routes and views for legacy terms of service and privacy pages 2017-06-24 22:22:42 -04:00
padulam
ec020ad471 Add available for hire button 2017-06-18 09:13:48 -04:00
Guillermo Hernandez Jr
034635aa2a fixed typos in how nonprofits work page (#15228) 2017-06-06 20:57:06 +05:30
Jae Logan
3e4e779864 Modify COC page (#15231) 2017-06-06 20:56:43 +05:30
Dylan
e1a2fecd13 add donate links and mousetrap 2017-06-05 16:46:04 +01:00
Stuart Taylor
c886ebfa92 Remove duplicate from blacklisted usernames (#14769) 2017-05-08 20:29:00 +05:30
Quincy Larson
60187e6c28 Revert "Add Youtube videos to the map (#13592)"
This reverts commit 4a3fcba501.
2017-05-03 19:22:05 -05:00
Stuart Taylor
4a3fcba501 Add Youtube videos to the map (#13592) 2017-05-03 18:03:59 -05:00
Berkeley Martinez
36ce006aac fix(csp): ws connection during dev uses SYNC_PORT only (#14483) 2017-04-21 16:21:55 +05:30
Berkeley Martinez
4942156c31 Merge pull request #13229 from Bouncey/fix/nightModeOnPageLoad
Persist night mode on page load
2017-04-18 11:06:19 -07:00
Berkeley Martinez
f018cae686 Merge branch 'staging' into fix/update-config-for-debug-setups 2017-04-17 14:38:28 -07:00
Stuart Taylor
d6e302dd58 Persist night mode on page load 2017-03-24 17:03:21 +00:00
ZZhaoTireless
45f1c92d79 Fix: replace all GoMix with Glitch 2017-03-23 22:26:45 -04:00
Mrugesh Mohapatra
566de3e3f2 fix: Update config to be flexible for host 2017-03-20 12:13:27 +00:00
Berkeley Martinez
f4443e16dd feat(nav): make navbar static (#13673)
* feat(nav): make navbar static

make the navbar in react layout and the static layout stick to the top of the screen

* feat(challenges): Make classic view flex

Classic view now uses flex to control it's height. This was necessary to control view and allow
navbar to be static on other pages.

This breaks mobile view and other non-classic challenge views

* feat(app): Add logic to make screen expand on tablet

* fix(app): let routes define their content structure

* fix(less): use American spelling of gray

* fix(classic-preview): make preview smaller to prevent scroll

* feat(classic-frame): Make frame border less distinct

* fix(challenges): scope test suite less to challenges

* feat(challenges): make generic ChallengeTitle component
2017-03-13 18:17:07 -05:00
Berkeley Martinez
81d720da5b Merge pull request #11474 from petrgazarov/chore/remove-bower
Remove bower and port dependencies over to npm
2017-02-27 15:03:59 -08:00
Vincent D'Onofrio
9b567c5a07 Correct a typo with enumerable 2017-02-22 02:58:49 -05:00
Petr Gazarov
f159027025 Remove bower and port dependencies over to npm 2017-02-09 00:09:39 -05:00
Berkeley Martinez
f1d936198e feat(challenges): add backend challenge infrastructure (#11058)
* Feat: Initial backend view

* Feat: Refactor frame runner

* Feat: backend challenge submit runs tests

* Feat: Backend challenge request

* Feat: Whitelist hyperdev in csp

* Fix: Use app tests instead of challenge tests

* Feat: Allow hyperdev subdomains

* Fix(csp): allow hypderdev.space subdomains

* feat(challenge): submit backend

* feat: Add timeout to test runner (5 sec)

* chore(seed): Add more to test backend

* fix(csp): s/hyperdev/gomix/g

* fix(app): fix code mirror skeleton filepath

* fix(app): remove Gitter saga import

* fix(app): codemirrorskeleton does not need it's own folder
fix(app): cmk needs to work with Null types

* fix: No longer restart the browser when challenges change

* fix(app): Update jquery for challenges

* fix(seed): Remove to promise jquery call

* fix(lint): Undo merge error
undefined is no allowed

* fix(app): linting errors due to bad merge

* fix(seed): Remove old seed file
2017-01-26 23:07:22 -06:00
Berkeley Martinez
7f7fcfd7b3 feat(api): Explicitly block all from general about 2017-01-26 18:04:28 -08:00
Berkeley Martinez
962675ee17 feat(api): Add active user api 2017-01-26 18:01:15 -08:00
Quincy Larson
3e3fa12b52 Merge pull request #12048 from raisedadead/feature/reporting-profiles
feat(user): Report profiles
2017-01-26 14:16:16 -06:00
systimotic
31b15a4712 Fix community dropdown server view 2017-01-22 11:22:50 +01:00
Berkeley Martinez
86d4b5e841 chore: Remove unused/deprecated files 2017-01-19 17:56:07 -08:00
PRASHANT SHUKLA
d35e050cbe Removal of server/ssl-config.js 2017-01-16 23:53:46 +05:30
Peter Weinberg
4fe0b0ca07 chore(server): updated server to freeCodeCamp 2017-01-14 01:01:33 -05:00
Mrugesh Mohapatra
1f67c72fc6 feat(user): Report profiles
This adds a simple email-based mechanism to report profiles for
abuse. An email with text from the report is sent to Free Code
Camp's support account with the reporter's account in copy. This
also adds the reporter's details to the report for follow ups.
2017-01-13 00:14:29 +05:30
Berkeley Martinez
ff07a36378 Merge pull request #12377 from suhussai/fix/unsubscribe-email
unsubscribe all users with the same email address
2017-01-12 09:38:36 -08:00
Eric Leung
16616f78c8 Fix s/Free Code Camp/freeCodeCamp in /server/views
This commit changes instances of "Free Code Camp" to "freeCodeCamp"
within the /server/views/ directory.
2017-01-11 01:29:38 -08:00
suhussai
3a7d9545fb unsubscribe all users with the same email address 2017-01-08 13:47:10 -07:00
Quincy Larson
2e23886309 Merge pull request #12288 from BerkeleyTrue/feat/add-dropdown-nav
feat(nav): Add dropdown menu
2016-12-30 21:26:37 -06:00
Berkeley Martinez
7a53d4edcd Merge pull request #12287 from zachlatta/feature/improve-hack-club-commit-entry
Improve Hack Club's entry on /commit
2016-12-30 18:14:13 -08:00
Berkeley Martinez
3a4e62da44 feat(nav): Add dropdown menu 2016-12-30 16:08:15 -08:00
Dylan
79a8c412f1 change node-uuid to uuid 2016-12-30 16:47:09 -06:00
Zach Latta
e818f2f4a2 Improve Hack Club's entry on /commit 2016-12-30 13:26:17 -08:00
Quincy Larson
62841a4a78 Merge pull request #12270 from BerkeleyTrue/lint/add-object-spread-rule
feat(lint): prefer spread over Object.assign call
2016-12-30 00:08:32 -06:00
Quincy Larson
183e1c64a2 Merge pull request #11593 from BerkeleyTrue/feat/no-sidecar-map
feat(nav): remove sidecar
2016-12-30 00:06:54 -06:00
Berkeley Martinez
1892654dab feat(nav): remove sidecar 2016-12-29 22:04:05 -08:00
Berkeley Martinez
9e8ea3a82f Merge pull request #11872 from abhisekp/fix/github-scope
Remove Github OAuth2 field - scope
2016-12-29 20:18:54 -08:00
Berkeley Martinez
44a0aeceb7 feat(lint): prefer spread over Object.assign call 2016-12-29 16:58:49 -08:00
Berkeley Martinez
c1ad8f0b55 fix: decouple rendering from pages 2016-12-16 08:10:08 -08:00
Stuart Taylor
0ac02647e2 Add blockName to titles 2016-12-13 21:30:36 +00:00
mrugesh
42f21cc6c7 Merge pull request #11904 from mtaner/fix/project-ordering
Reorder projects and challenges from newest to oldest
2016-12-12 21:49:45 +05:30
Ayushi Jain
c193c08292 Update Redirect when cancelling to remove account 2016-12-05 19:28:43 -05:00
mtaner
9797fc0544 Reorder projects and challenges from newest to oldest 2016-12-03 14:07:54 +00:00
johnnyqbui
baf225ad3a Remove reset progress animations, changed color and increase size of delete account buttons 2016-12-01 13:56:10 -06:00