Commit Graph

1712 Commits

Author SHA1 Message Date
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
Mrugesh Mohapatra
3c50f7651c fix: add rollbar keys 2019-10-16 13:07:57 +05:30
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
Ahmad Abdolsaheb
e6d55fd086 feat: add fonts locally 2019-10-14 20:31:58 +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
mrugesh
cc3c9a8fa2 chore: update meta, caching and headers (#37159) 2019-10-09 14:23:41 -07:00
Oliver Eyton-Williams
ed015fb06f fix: make profile update after server response (#37154)
The Privacy component has been simplified and made to rely on the user
prop rather than its own state.  The submitProfileUIComplete reducer was
missing so has been added.
2019-10-09 11:31:20 -07:00
mrugesh
7c31a49296 revert: point to the subdomain instead (#37155)
This reverts commit 3fa6c6a032.
2019-10-09 10:23:59 -07:00
Tom
8de9cb729b fix: make redirect timer count down to zero (#37148) 2019-10-09 06:58:49 -07:00
Oliver Eyton-Williams
52653c57fc fix: ignore input elements except in search (#37145) 2019-10-09 06:58:31 -07:00
Ahmad Abdolsaheb
418f7631af fix: make donation styles consistent (#37140)
* fix: adjust the styles of alerts

* fix: clean up
2019-10-09 05:02:39 -07:00
Oliver Eyton-Williams
bc1b6ca7a2 feat: handle completion when logged out 2019-10-09 03:11:37 -07:00
Oliver Eyton-Williams
feb96c3e3b fix: prevent execution while submitting 2019-10-09 03:11:37 -07:00
Mrugesh Mohapatra
27d1b49b33 fix: pascal case for component 2019-10-09 14:00:42 +05:30
Nawazish Ali
d3f0494518 refactor(client): Nav logo to be served as a React svg compone… (#37136)
* Refactor fccLogo to be served as a React svg component.

* fix: brand naming conventions


Co-authored-by: mrugesh <me@raisedadead.com>
2019-10-09 01:22:51 -07:00
Kris Koishigawa
74778c1af8 fix: Updated all Glitch URLs used to import/remix a GitHub repo 2019-10-08 11:04:30 -07:00
Mrugesh Mohapatra
4057bb1cc2 fix(client): update report-user placeholder text 2019-10-08 11:01:26 -07:00
moT01
5b2ade9cee feat: render profile preview on own private profile
- change verbiage on my own private profile
- render a preview of my own private profile
- move report user link to bottom of the profile
2019-10-08 11:01:26 -07:00
Ahmad Abdolsaheb
6ed3426128 fix: remove scrolling (#37098) 2019-10-08 02:00:08 -07:00
Oliver Eyton-Williams
e72855dad3 fix: handle invalid Algolia keys gracefully in dev (#37088)
Invalid keys throw an error in production, but just cause invalid
PropTypes and build warnings in development.
2019-10-08 01:19:43 -07:00
Mrugesh Mohapatra
f48952c3e6 fix(client): move all user fetching to learn 2019-10-07 15:19:21 -07:00
Mrugesh Mohapatra
ebe9c468e3 fix: disable donation modal for now 2019-10-07 15:19:01 -07:00
Mrugesh Mohapatra
e5e5353ff1 fix: point to the subdomain instead 2019-10-07 15:19:01 -07:00
Ahmad Abdolsaheb
1cfd52209a fix: default to light mode (#37100) 2019-10-07 13:05:31 -07:00
Carlos Pulido
ce24845fa1 fix: Can't read buttons on dev 404 page + nightmode (#36929)
* fix: Can't read buttons on dev 404 page + nightmode

* fix: Can't read buttons on dev 404 page + nightmode, updated in global.css file

* Removed unnecesary changes

* feat: arrange the styles


Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
2019-10-07 07:40:10 -07:00
Oliver Eyton-Williams
cd27e73917 fix: improve challenge layout on mobile (#37029) 2019-10-07 07:39:54 -07:00
Ismael González Trujillo
a68345ae56 refactor(client): Refactor menu to use refs (#37047)
* Refactor menu to use refs #37025

* Fix Header tests #37025

* Removing unneeded forwardRefs #37025
2019-10-07 15:33:47 +03:00
Aravind V. Nair
d0cda5820c chore: .gitignore and image enhancements (#37075)
Co-Authored-By: mrugesh <1884376+raisedadead@users.noreply.github.com>
Co-authored-by: ImgBot <ImgBotHelp@gmail.com>
2019-10-07 03:58:07 -07:00
Tom
c52c36e51e fix: add report user button back to profile pages (#36926)
* fix: add report user button back to profile pages

* fix: make local redirect to signin work

* fix: redirect to learn instead of homepage

* fix: change from gatsby Link to the helper component Link

* feat: add tests for profile report and settings buttons

* Update client/src/client-only-routes/ShowUser.js

Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* Update client/src/client-only-routes/ShowUser.js

Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* Update client/src/client-only-routes/ShowUser.js

Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* Update client/src/client-only-routes/ShowUser.js

Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* Update client/src/client-only-routes/ShowUser.js

Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2019-10-05 00:28:16 -07:00
Ahmad Abdolsaheb
ece3dbac80 fix: remove theme nav item (#37028) 2019-10-04 09:31:29 -07:00
Oliver Eyton-Williams
1130a1c0df chore: update to beta of react-instantsearch-dom (#36843)
* chore: update to beta of react-instantsearch-dom

* feat: use .env variables for search keys
2019-10-04 18:03:20 +02:00
Ahmad Abdolsaheb
203ca92a20 feat: improve landing page (#36826)
* feat/ add smooth scroll from landing to map

* feat: scroll to currentChallengeId if it exist

* fix: update tests

* refactor: migrate from componentWillMount

* fix: update Map and Block's tests and mocks


Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2019-10-04 08:32:35 -07:00
Ahmad Abdolsaheb
f9a112b43e feat: add toggle nav (#36956)
* feat: re-add toggle menu

* Update client/src/components/Header/components/universalNav.css

Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* Update client/src/components/Header/components/universalNav.css

Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* Update client/src/components/Header/components/universalNav.css

Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* fix: fix lint error
2019-10-04 08:00:17 -07:00
Oliver Eyton-Williams
3c006d1823 fix: close CompletionModal when unmounted (#36991) 2019-10-03 09:42:24 -07:00
Kristofer Koishigawa
07c552bffe feat: accessible search bar (#36784)
* feat: Passing hits from SearchHits to parent SearchBar to keep track of with the keyboard. Moved all logic for number of hits to WithInstantSearch.js

* Basic functionality working

* Added up/down looping functionality to dropdown

* Set 's' and '/' as shortcuts to focus the search bar

* Moved some things around and added functionality for mouse hovering to change the selected hit. Reworked a bit of the global CSS so mouse hovers don't cause multiple highlights in the dropdown

* Brought back magnifying glass icon

* feat: Switched out onKeyDown and key codes for react-hotkeys

* Refactoring based on review
2019-10-01 07:43:53 -07:00
Oliver Eyton-Williams
aada59b068 fix: make fcc console log undefined 2019-09-27 22:08:40 +05:30