Stuart Taylor
2d0f8f7b9b
feat(legacy-certs): Claim legacy certificates from the settings page
2018-03-05 13:30:07 +00:00
Stuart Taylor
3131c55782
feat(Profile): Reactify profile page ( #16743 )
...
* feat(Profile): Reactify profile page
* chore(tidyup): Remove console.log
* fix(timeline): Remove legacy challenges from Timeline render
* fix(style): Remove underline on a:hover
2018-02-19 14:32:14 -06:00
Stuart Taylor
24ef69cf7a
feat(settings): Expand Settings page functionality ( #16664 )
...
* fix(layout): Fix Settings layout in firefox
* chore(availableForHire): Remove available for hire setting
* feat(helpers): Use helper components for Settings layout
* fix(map): Fix undefined lang requested
* feat(settings): Expand Settings page functionality
* chore(pledge): Remove pledge from Settings
* fix(about): Adjust AboutSettings layout
* fix(portfolio): Improve PortfolioSettings layout
* fix(email): Improve EmailSettings layout
* fix(settings): Align save buttons with form fields
* fix(AHP): Format AHP
* fix(DangerZone): Adjust DangerZone layout
* fix(projectSettings): Change Button Copy
* fix(CertSettings): Fix certificate claim logic
* chore(lint): Lint
2018-02-16 17:18:53 -06:00
Berkeley Martinez
4a911931d0
fix(server/flash): Api to match documentation
...
This fixes duplication issues and normalize our use with everyone else
2018-01-18 15:20:54 -08:00
Berkeley Martinez
f6e4bf74cb
fix(boot/user): Use common encoding utils
...
This logic is used through out the app and should be centralized
2018-01-18 00:18:44 +05:30
Cassidy Pignatello
eab62f6623
Merge branch 'staging' into fix/normalize-flash-type
2018-01-10 14:19:00 -05:00
cassidypignatello
f158183039
fix(app): Normalize flash type
...
Changed flash messages to use types provided by Bootstrap
Closes #16395
2018-01-08 17:25:45 -05:00
Berkeley Martinez
b35501c78e
refactor(server/authenticate): Move auth api into own boot script
...
separate from user account/display methods
2018-01-02 23:38:01 +05:30
Berkeley Martinez
0452a9d1d5
fix(models): Move custom method to loopback model extension
2018-01-02 23:38:01 +05:30
Berkeley Martinez
dc7432c62f
fix(server/user): End signin middleware early if signed in
2018-01-02 23:38:01 +05:30
Jonathan Grah
674ce83ab0
feat(cert): Certificates ( #16185 )
...
* feat(cert): finished layout and design of legacy certificates
* feat(cert): added new certs
* feat(cert): added logic for new certs
* feat(cert): updated claiming challenges
* feat(cert): fixed various small issues
* feat(cert): completed suggested changes
2017-12-20 19:15:23 -06:00
kennethlumalicay
46383ddaa6
fix(user): new function to compute unique days within hours.
2017-12-04 19:10:33 -05:00
Mrugesh Mohapatra
af43360027
fix(auth): Add keyword in email support for passwordless
2017-11-29 23:11:24 +05:30
Mrugesh Mohapatra
9ccfe4f72c
refactor: Update methods to sensible names
2017-10-28 00:24:27 +05:30
Mrugesh Mohapatra
6e3f28e770
fix(sign-up): Update page for clear onboarding path
...
Closes #10407
2017-09-17 16:14:46 +05:30
Mrugesh Mohapatra
ab93109828
fix(auth): Fix merge errors from rebase
2017-09-01 17:32:58 -07:00
Mrugesh Mohapatra
3f332fc1f0
fix: Add error handling and refactoring of Observable methods
2017-09-01 17:21:02 -07:00
Mrugesh Mohapatra
5c56a1e78c
Update email views and notifications
2017-09-01 17:15:26 -07:00
Mrugesh Mohapatra
7f657f7bd5
Remove non-react Update email views and routes
2017-09-01 17:15:26 -07:00
Mrugesh Mohapatra
b32e2102ac
Remove reset-password logic
2017-09-01 17:15:26 -07:00
Mrugesh Mohapatra
239313cb0b
Remove sign up page and update button styles
2017-09-01 17:15:26 -07:00
Mrugesh Mohapatra
19e5ff537e
Fix indenting and remove isDev from wait time.
2017-09-01 17:15:26 -07:00
Mrugesh Mohapatra
09174c9687
Add invalidate token handler
2017-09-01 17:15:26 -07:00
Mrugesh Mohapatra
e006f5c97d
Optimize code and streamline flow.
...
- Optimize code and streamline flow.
- Add return statements for error display.
- Invalidate status vars and TTLs on User Model.
- Build Observable for findOrCreate
2017-09-01 17:15:26 -07:00
Mrugesh Mohapatra
f8c818e7e7
Implement passwordless login
...
* Created a new rest API to create and save a temporary token that
can be exchanged for a access token.
* Updated the sign in view
* Add email template for sign in links
* Add route to request a access token and login user
* Make the email views conistent
2017-09-01 17:14:43 -07:00
Timo
dcfe18d5d5
refactor: Replace .com with .org
2017-08-26 00:07:44 +02:00
Berkeley Martinez
c547c26bba
Fix: map should redirect to current challenge ( #15723 )
...
* fix(routes): /map redirects to current challenge
* fix(map): Normalize server map building
Localize all server code dealing with the map
* refactor(server): Remove unused services
* feat(Nav): Show Map button when no panes
This gives user the ability to quickly return to their challenge using a
known feature
* fix(server.map): Add caching to nameIdMap
Add caching to nameIdMap on the server
* fix(services.map): Fix map service
Move map building utils to map util. Fix bad import. Normalize challenge
lookup
2017-08-03 22:45:36 -05: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
padulam
ec020ad471
Add available for hire button
2017-06-18 09:13:48 -04: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
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
mtaner
9797fc0544
Reorder projects and challenges from newest to oldest
2016-12-03 14:07:54 +00:00
Berkeley Martinez
e3f94236e6
Merge pull request #10957 from ivantedja/feature/unlink-social-account
...
add ability to unlink social accounts (twitter, linkedin)
2016-10-27 08:03:28 -07:00
Ivan Sebastian
c9e2171c11
add ability to unlink social accounts (twitter, linkedin)
2016-10-27 18:41:26 +07:00
Jonathan
387899859c
Merge pull request #10824 from dhcodes/feature/add-progress-reset-option-in-settings
...
Add reset progress option to user settings
2016-10-26 16:09:15 +01:00
dhcodes
e543693d18
Add reset progress option to user settings
2016-09-26 10:54:58 -05:00
theflametrooper
ecdc6f7bc2
Added emoji support for Bio
...
* Fixed issue where bio returns null if there isn't a bio
2016-09-24 15:26:18 +01:00
Quincy Larson
5f3911ec7a
Merge pull request #10432 from BerkeleyTrue/fix/add-delete-page
...
Fix(settings): Add separate delete page
2016-09-03 18:04:42 -07:00
alanbares
e857df29a6
Update signin and add signup
...
Add missing semicolon
2016-09-02 21:57:56 -07:00
Berkeley Martinez
7509041511
Fix(settings): prevent non user from hitting delete page
2016-09-01 15:40:32 -07:00
Berkeley Martinez
b17d6c37f2
Fix(settings): Add separate delete page
2016-09-01 15:33:46 -07:00
Berkeley Martinez
606bfd7c88
Fix(accounts): show challenge info on user profile
...
This changes the behavior of the user profile page to pull the current
challenge info from our challenge map and overwrite the user challenge.
This should also make name changes point to the correct challenge
regardless of the info saved to the user profile
2016-08-01 18:48:31 -07:00
Berkeley Martinez
0d3dd75f41
Feature(settings): add user flag logic
...
This also moves a couple of settings to their own controller
2016-07-28 23:40:01 -07:00
Berkeley Martinez
2f98976de1
Feature(react): Move settings to React
2016-07-28 23:40:01 -07:00
Berkeley Martinez
668bd74690
Fix(lint): Add import eslint and fix import errors
2016-07-28 23:40:01 -07:00
Berkeley Martinez
078560c3ba
Add language routing
2016-07-28 23:40:01 -07:00
Arsen Melikyan
510ce1fe83
Show flash message on every page when cheater is logged in
2016-07-28 17:32:54 +04:00
Mrugesh Mohapatra
3a2f53fdb7
Update the title of the sign in view
2016-07-15 01:53:33 +05:30
Jonathan
7346cd1474
Commented out vote1 and vote2 endpoints
2016-06-12 17:09:58 +01:00