Commit Graph

81 Commits

Author SHA1 Message Date
Bouncey
bcd98a28c8 feat(gatsby): Initial gatsby scaffolding 2018-08-30 20:43:55 +05:30
Bouncey
9f6a2e35f7 feat(landing-page): Gatsby the landing page 2018-08-30 20:43:55 +05:30
Bouncey
cd73528958 feat(gatsby): Initial gatsby scaffolding 2018-08-30 20:43:55 +05:30
Stuart Taylor
35fd18262c fix(lock): Fix lock file https 2018-08-09 20:44:12 +05:30
Mrugesh Mohapatra
0ecbaf663b fix: update user model validation to filter mode 2018-08-09 11:00:52 +01:00
Stuart Taylor
69030797ac Add icons to the byline (#17993) 2018-08-09 02:26:54 +05:30
Stuart Taylor
a4a6901fc6 chore(pkg): Update pm2 to @latest (#17979) 2018-08-05 05:28:16 +05:30
Mrugesh Mohapatra
dae7f383f4 fix: remove code-mirror 2018-08-04 22:48:20 +01:00
Stuart Taylor
0c84f5e09b feat(views): Add views and extend functionality 2018-08-03 19:27:42 +05:30
Stuart Taylor
bbeb7d16c2 feat(client-routes): Add react-router-dom for client-side routing 2018-08-03 19:27:42 +05:30
Mrugesh Mohapatra
66502a8338 chore(seed): update curriculum to v3.1.1 2018-08-03 19:27:42 +05:30
Stuart Taylor
4dac8c1867 feat(views): Add views and extend functionality 2018-08-03 19:27:42 +05:30
Stuart Taylor
1b18594bd3 feat(client-routes): Add react-router-dom for client-side routing 2018-08-03 19:27:42 +05:30
Stuart Taylor
c84a9c8b57 feat(news): Initial app with webpack 2018-08-03 19:27:42 +05:30
Mrugesh Mohapatra
de5f7a1f9b chore(lock-file): Sync up local updates 2018-08-03 19:27:42 +05:30
Stuart Taylor
41a99e6487 chore(deps): Update webpack plugins 2018-08-03 19:27:42 +05:30
Stuart Taylor
22cd308fd4 chore(gulp): Clean up gulp file 2018-08-03 19:27:42 +05:30
Stuart Taylor
af8030c1d1 chore(tools): Move to webpack v4 2018-08-03 19:27:42 +05:30
Mrugesh Mohapatra
4511e33716 fix: update to use shortid for sub resub 2018-08-02 22:38:11 +01:00
Mrugesh Mohapatra
d7180d8a4f chore(seed): update curriculum to v3.1.1 2018-08-01 14:14:14 +01:00
Mrugesh Mohapatra
8c2af37b29 chore(seed): Update curriculum to v3.1.0 2018-07-27 20:53:00 +01:00
Mrugesh Mohapatra
6f4f8f9fac fix(snyk): Updated patches for vulnerabilities 2018-07-02 09:28:08 +01:00
Mrugesh Mohapatra
9ab629bd8b chore(seed): Update to v3.0.1 2018-07-02 09:27:28 +01:00
Mrugesh Mohapatra
a7bbd96d46 chore: Remove passport packages 2018-06-29 21:29:20 +01:00
Stuart Taylor
65cb3886ff chore(curriculum): Version bump 2018-06-25 10:44:58 +01:00
Mrugesh Mohapatra
837f9e7524 fix: remove seed files 2018-06-22 12:42:01 +01:00
Rachel Sinclair
6fab6319f8 chore(package): Update Font Awesome and remove Ionicon dependency (#17497)
Update Font Awesome from 4.7 to 5. Update existing Font Awesome icon
references to match version 5 syntax. Replace all Ionicon references
with Font Awesome icons and remove all files relating to Ionicon.

Closes #13798
2018-06-22 01:46:17 +05:30
Stuart Taylor
4f77da02be feat(donate): Add donate api (#17459)
* feat(donate): Add donate api

* feat(donation): Add ability to track donations via email
2018-06-07 16:35:06 -05:00
Stuart Taylor
6315c6eae0 feat(reporting): Use rollbarjs for error reporting in production (#17259) 2018-05-29 18:38:55 +05:30
Stuart Taylor
2adeaccf20 Merge pull request #17181 from tamj0rd2/feature/remove-opbeat
refactor(server): Remove opbeat from dev tools
2018-05-28 22:43:57 +01:00
Mrugesh Mohapatra
ff6a7fd2fc chore: update lockfile 2018-05-29 02:59:17 +05:30
Stuart Taylor
dfda68fb58 feat(auth): Authorise 'external' requests through JWT (#17224) 2018-05-24 01:40:56 +05:30
Mrugesh Mohapatra
6b133227d7 feat(auth0): Add packages, basic setup, etc 2018-05-20 13:40:48 +05:30
Stuart Taylor
13162cb53a feat(packages): Add scoped loopback-component-passport (#17179) 2018-05-17 19:56:44 +05:30
mrugesh mohapatra
0271e78a1d chore(opbeat): Remove opbeat react logging (#17173) 2018-05-16 15:22:43 +01:00
Stuart Taylor
156ea1af76 Feat: Welcome Page (#17150) 2018-05-15 10:42:05 +05:30
Stuart Taylor
5eb90ed8c8 feat(challenge-redirect): Make '/challenge' and '/map' redirect to learn (#17144)
* feat(challenge-redirect): Make '/challenge' and '/map' redirect to learn

* fix(linting): Generate pathMigrationMap on 'prelint-js'

* fix(script): fix "only once" script

* fix(lock): Fix lock file
2018-05-14 13:04:51 +05:30
Mrugesh Mohapatra
cd395da941 chore(lockfile): Update lockfile missed earlier
missed updating the lockfile in #17030
2018-05-02 18:13:12 +05:30
Alex Chaffee
30b26e1476 fix(build): update package.json to pick up benmosher/eslint-plugin-import#720 2018-04-03 19:53:44 +05:30
Alex Chaffee
a8484873d8 feat(seed): "unpack" and "repack" scripts
add "npm run seed" as alias to "node seed"

unpack tests and solution into HTML file; add titles and help text; style unpacked file

enable running unpacked assert tests in browser

Using browserify, compile "tape", "lodash", jQuery into "unpacked-bundle.js" for use during in-browser unpacked tests

feat(seed): diff after repacking

feat(seed): unpacked tests use Browser TAP chrome dev tool if available
2018-04-03 19:52:56 +05:30
Stuart Taylor
766b6f98f1 feat(schema): Implement challenge schema 2018-04-03 19:52:01 +05:30
Stuart Taylor
ebfbfb6df9 chore(package): Update react-freecodecamp-search (#16943) 2018-03-23 18:41:07 -05:00
Berkeley Martinez
1d513227e8 Merge pull request #16890 from Bouncey/fix/binButtons
Feat(Nav): Responsive Nav with promonent Bin buttons
2018-03-20 16:45:30 -07:00
Stuart Taylor
33d0d05adb feat(nav): Use screen width specific navs 2018-03-13 20:10:06 +00:00
Stuart Taylor
a0c3d5bd08 feat(opbeat): Enable opbeat-react for frontend performance tracking 2018-03-09 15:42:44 +00:00
Berkeley Martinez
ef24b38cc3 chore(package-lock): Update lock file (#16854) 2018-03-08 20:11:58 -08:00
Mrugesh Mohapatra
1e86d288df fix(mongodb): update mongodb driver 2018-03-07 23:44:09 +05:30
Stuart Taylor
e9a7459597 chore(package): Update loopback-boot to remove vulnerability 2018-03-02 15:56:02 +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