Commit Graph

1842 Commits

Author SHA1 Message Date
Kristofer Koishigawa
a475ddc65b fix: remove unnecessary stripe iframes (#37428)
* fix: Remove stripe iframes when navigating away from /donate while still leaving two that may/may not be essential to Stripe

* Moved MutationObserver code into Header component

* fix: make MutationObserver remove old iframes


Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2019-10-23 15:25:04 +05:30
Tom
3fb5a2c361 fix: separate certs from interview prep on landing page (#37462) 2019-10-23 00:20:55 +05:30
Ahmad Abdolsaheb
b9014e2ceb feat: add local navigation 2019-10-22 21:21:10 +05:30
Ahmad Abdolsaheb
54db501138 fix: update nav items 2019-10-22 21:21:09 +05:30
Ahmad Abdolsaheb
d7ad40688a feat: add settings button to learn 2019-10-22 21:21:08 +05:30
Ahmad Abdolsaheb
1606502784 fix: update test 2019-10-22 21:21:08 +05:30
Ahmad Abdolsaheb
2352c0b1d9 feat: remove portfolio and add conditional intro 2019-10-22 21:21:07 +05:30
Derryk Boyd
3483a04ba1 fix: center certificates vertically when viewed on large scree… (#37427)
* fix: center certificates vertically when viewed on large screens

* adjust alignment for all screen sizes

* change height to min-height
2019-10-22 21:14:04 +05:30
Kishore Devaraj
5b1ee9c177 fix(client): make academy honesty button disabled (#37453) 2019-10-22 17:20:33 +05:30
Kristofer Koishigawa
2b5268305a chore(client): add tests for search bar (#37012)
* feat(client): Tests for search bar

* Switched out Enzyme for react-test-renderer, but had to remove a lot of the incompatible tests
2019-10-22 17:01:00 +05:30
Ahmad Abdolsaheb
9337d6ad82 fix: return the loader after redirect (#37432)
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
2019-10-22 16:58:35 +05:30
mrugesh
9fb9ce3085 fix(donate): offset the no of donations on prod (#37443) 2019-10-22 00:08:22 +05:30
floookay
2542ea3124 fix: display current progress in single line (#37418) 2019-10-21 20:07:38 +05:30
Mrugesh Mohapatra
aa62fdbfe9 feat(api): add custom redirect back 2019-10-21 18:03:26 +05:30
Ahmad Abdolsaheb
3823ed19bc fix: update user state from server (#37374)
* fix: return updates from server
* fix: make store consistant and adjust form validation
2019-10-21 17:07:28 +05:30
Ricky Syamsi
e4a26c9a74 fix(client): Email and internet presence client validation (#37389) 2019-10-20 16:31:13 +05:30
Mrugesh Mohapatra
7a6e8ed2d8 chore(client): remove unused ajax util lib 2019-10-20 16:29:56 +05:30
Mrugesh Mohapatra
368aa688fa fix(client): call donate api withCredentials 2019-10-20 16:29:56 +05:30
Mrugesh Mohapatra
2a449d03a3 fix(client): avoid rendering inside a p tag 2019-10-20 16:29:56 +05:30
Vivek Agrawal
c5b973a7b1 fix(donate): other ways to donate btn styled as link (#37394)
* fix(donate): other ways to donate btn styled like link

* fix: minor style error
2019-10-19 04:18:56 +05:30
Oliver Eyton-Williams
058e0b7f8f feat: SSR MathJax and Stripe on routes using them (#37388)
* feat: SSR MathJax and Stripe on routes using them

* refactor: clean up scripts
2019-10-18 21:15:34 +05:30
Oliver Eyton-Williams
6316b47fbb fix: update timeline without reload
Rather than pinging the server, this uses the current time.  It should
almost always be the same and only lasts until reload.
2019-10-18 16:28:59 +09:00
Kristofer Koishigawa
3a2db6f090 fix: Bound handleStripeLoad to this in the constructor to prevent setState is not a function errors (#37371) 2019-10-17 16:57:37 +02:00
Oliver Eyton-Williams
0e143c2caf fix: replace navigate with hardgoto in showUser (#37363)
* fix: use hardGoTo in ShowUser

* refactor: clean up hardGoTo

Rather than using both navigate and hardGoTo this imports hardGoTo as
navigate and uses navigate everywhere


Co-authored-by: mrugesh <1884376+raisedadead@users.noreply.github.com>
2019-10-17 18:58:16 +05:30
Ahmad Abdolsaheb
78b6fd1adf fix: load stripe conditionally (#37365) 2019-10-17 18:21:01 +05:30
Oliver Eyton-Williams
4896e45eea fix: remove Gatsby proxy (#37364)
Direct ajax calls to the server directly, rather than a proxy to reduce
redirects while still allowing the server to be used in development.
2019-10-17 18:20:02 +05:30
Oliver Eyton-Williams
e08ed1ef80 feat: preload common fonts (#37349)
Without this, fonts either do not render initially or a fallback is
rendered briefly.
2019-10-17 15:48:54 +05:30
Ricky Syamsi
81426351f7 fix(client): setting input boxes border color (#37336) 2019-10-17 15:48:06 +05:30
Derryk Boyd
2f88982e45 fix: add spacing between profile picture and social icons (#37354)
* fix: add spacing between profile picture and social icons

* add additional spacing and move code to correct file
2019-10-17 15:43:02 +05:30
Vivek Agrawal
a443509caa fix: text overflow & portfolio hr (#37189)
* fix: text overflow & portfolio hr

* fix: code wrap

* fix: wrap locally

* fix: wrap location & resolve conflict

* fix: deprecated api

* fix: private portfolio overflows
2019-10-17 10:29:06 +03:00
Oliver Eyton-Williams
6ce9482b22 fix: stop quotes reloading (#37342) 2019-10-16 22:45:39 +05:30
Ahmad Abdolsaheb
31d3e5eb3b fix: add nav items (#37339)
* fix: add nav items

* fix: clean up
2019-10-16 23:09:31 +09:00
Oliver Eyton-Williams
dd008f73d2 fix: make info tab default on mobile challenges (#37280) 2019-10-16 18:45:50 +05:30
mrugesh
a2762fe4c3 fix: remove rollbar from loading in client (#37338) 2019-10-16 17:33:08 +05:30
Oliver Eyton-Williams
4ad58f56ea feat: focus on editor with hotkey 'e' (#37202) 2019-10-16 17:23:16 +05:30
Joseph Ting
61b60a3f45 fix: punctuation grammar of welcome message (#37335) 2019-10-16 16:56:37 +05:30
Ricky Syamsi
881b24a54c fix: code style in output now mirror test suite (#37316) 2019-10-16 16:55:52 +05:30
Ahmad Abdolsaheb
09eebd8598 fix: save the fonts locally 2019-10-16 19:29:48 +09:00
Kristofer Koishigawa
3cd0bf0106 fix: temporarily remove rollbar (#37333)
* fix: Temporarily remove rollbar

* Reverting changes to api-server
2019-10-16 12:20:56 +05:30
Ahmad Abdolsaheb
8e07bbb7a0 fix: adjust nav focus (#37318)
* fix: adjust nav focus

* fix: clean up
2019-10-16 03:56:19 +05:30
Kristofer Koishigawa
2d478f977e fix: search bar hover and arrow select highlights (#37303) 2019-10-15 17:09:02 +05:30
Ricky Syamsi
d66a4655d1 fix(learn): Add tab text hover color on mobile (#37262)
* fix: add tab text hover color on mobile
2019-10-15 18:16:40 +09:00
Ahmad Abdolsaheb
504f835b7d feat: use lato for large blocks of words 2019-10-15 15:02:47 +09:00
Ahmad Abdolsaheb
2425f705c2 fix: reword honesty policy and replace profile with portfolio… (#37282) 2019-10-15 00:07:53 +07:00
Oliver Eyton-Williams
e256dbc611 feat: Escape hotkey enters 'navigation mode' (#37167)
* fix: escape to navigation mode more generally

Previously only 'escape'ing from the editor prevented auto focus on the
editor, now you can 'escape' from anywhere that listens to Hotkeys.

Also the outline for HotKeys is hidden as it is not used by tab
navigation.

* feat: require escape to enter navigation mode
2019-10-14 23:50:58 +07:00
Ahmad Abdolsaheb
28c0102ecc fix:minor style changes (#37208)
* fix: minor style changes
2019-10-14 23:56:47 +09:00
Ricky Syamsi
adef6950c2 feat: add keyboard nav with up and down keys in challenge description 2019-10-13 20:05:51 +09:00
Mattia Tommasone
365f599c06 Added specific font-size for .btn-cta in the 500px breakpoint (#37201) 2019-10-11 16:25:16 +03:00
TheBestNinja
c3d2b19d62 fix: add intro JavaScript Algorithms and Data Structures (#37060) 2019-10-10 02:26:28 -07:00
Derryk Boyd
6cb72ef02e fix: code block color to improve contrast (#37162)
* Fix: Code block color to improve contrast

* Update client/src/components/layouts/prism.css

Co-Authored-By: mrugesh <1884376+raisedadead@users.noreply.github.com>

* Pull request updates
2019-10-09 23:37:11 -07:00