Commit Graph

159 Commits (022f96d40dadcd9520e25737c37d60f27402770d)

Author SHA1 Message Date
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