Stuart Taylor
6d6f8af647
chore(unused): Remove unused files
2018-08-03 19:27:42 +05:30
Mrugesh Mohapatra
d7180d8a4f
chore(seed): update curriculum to v3.1.1
2018-08-01 14:14:14 +01:00
eolculnamo2
5b1278a725
style(Settings): Improve mobile responsiveness of settings page
...
added flex wrap to many of the flexed items targeted at mobile with
media queries so they would properly collapse. Also off set the -15px
horizontal margins added by react bootstrap which made much of the text
touch the side of the screen.
BREAKING CHANGE: none
2018-06-30 19:46:21 +05:30
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
renojvarghese
1f9349c6b5
fix: green text is lighter and easier to read on night mode ( #17514 )
2018-06-11 18:30:28 +05:30
Quincy Larson
bc0e213529
feat: Update quotes and quote logic ( #17381 )
2018-06-02 03:32:37 +05:30
Quincy Larson
74eb179c7b
fix: update confusing welcome page copy ( #17314 )
2018-05-31 14:12:04 +05:30
Stuart Taylor
9eb7cf1ae1
chore(ui): Minor UI/Copy fixes ( #17237 )
2018-05-25 21:19:47 +05:30
Mrugesh Mohapatra
ebc1586222
fix(sign-up): Add check boxes for confirm
2018-05-20 13:40:48 +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
Lovepreet Singh
2f95c9f363
feat(challenges): Highlight current challenge ( #16982 )
...
highlight the currently selected challenge
Closes #16902
feat(challenges): Use of params dashed to get current challenge
Closes #16902
2018-04-18 16:23:37 +01:00
Vivek Agrawal
809b3a9c8b
fix(settings): Report user modal centered to the page
2018-03-23 09:32:25 +00:00
Vivek Agrawal
aa42888b87
fix(settings): Fix modal success button hover animation
2018-03-23 09:32:25 +00: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
Vivek Agrawal
4c5ffb30fc
fix(alerts): Fix page not found alert & UI adjustments ( #16864 )
...
* fix(alerts): Fix page not found alert & UI adjustments
- Added adequate margins to flash alerts.
- Page not found alert link fix & UI adjustments.
Closes #16857
Closes #16860
* fix(404): Changed the UX of 404 page
- This makes the 404 page UX consistent.
2018-03-19 23:49:55 -05:00
Berkeley Martinez
543f43c4f1
Merge pull request #16845 from Bouncey/feat/opBeat
...
feat(opbeat): Enable opbeat-react for frontend performance tracking
2018-03-13 16:05:11 -07:00
Stuart Taylor
73b8ba96af
fix(env): Use NODE_ENV to enable/disable opbeat frontend
2018-03-13 22:56:44 +00:00
Stuart Taylor
61d76220c7
fix(git): Merge temp branch to fix/binButtons
2018-03-13 20:17:13 +00:00
Stuart Taylor
33d0d05adb
feat(nav): Use screen width specific navs
2018-03-13 20:10:06 +00:00
Stuart Taylor
fa59bcfd7b
fix(credentials): Pass credentials through DefinePlugin
2018-03-09 15:59:45 +00:00
Stuart Taylor
a0c3d5bd08
feat(opbeat): Enable opbeat-react for frontend performance tracking
2018-03-09 15:42:44 +00:00
Stuart Taylor
21df3dcade
fix(toolPanel): Disable buttons when challenge block is incomplete
2018-03-09 09:12:38 +00:00
Stuart Taylor
cebf72701e
fix(challenge): Update challenge once we have all the data
2018-03-06 10:25:58 +00: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
235c3974a7
Merge pull request #16612 from vkWeb/fix/nightmode-modal-v3
...
fix(Settings): Fix hover animation of night mode modal button
2018-02-02 14:05:15 -08:00
mrugesh mohapatra
0085eb3ab1
Fix(settings): normalize responses ( #16603 )
2018-02-03 01:43:36 +05:30
Vivek Agrawal
b955ab9e06
fix(Settings): Fix hover animation of nightmode modal button
...
PR #16501 broke the hover animation of button in nightmode modals
important property in success button is not required
2018-02-02 21:09:10 +05:30
Berkeley Martinez
ae3ccdd672
fix(user/settings): Add theme server validations
2018-01-30 17:14:33 -08:00
Berkeley Martinez
4d545a018c
fix(nightModeEpic): Colocate in app
...
This moves epic into main app and prevents it running server side
2018-01-30 17:14:33 -08:00
Berkeley Martinez
9e6e3800a2
Merge pull request #16501 from vkWeb/fix/nightmode-modal-v2
...
fix(settings): Changed modal footer background color for night mode
2018-01-30 15:42:10 -08:00
Vivek Agrawal
a6b45e13ca
fix(settings): Change modal footer background color for night mode
...
Closes #16282
Closes #16280
remove footer nightmode bg color
fix(settings): Change button background for nightmode modals
For accessibility
Closes #16282
Closes #16280
2018-01-30 13:03:59 +05:30
Berkeley Martinez
6cf91060fc
fix(client): Remove unused import
2018-01-18 15:20:54 -08:00
Berkeley Martinez
9c155c73ed
fix(client): Make devtools optional/disable
...
You must enable debug to enable devtools
2018-01-18 15:20:54 -08:00
Berkeley Martinez
4a6123ce70
fix(Settings): Email settings refactor
...
broke after a couple of other changes
2018-01-18 15:20:54 -08:00
Berkeley Martinez
8b7199223d
chore(less): Add below/above/between usage
2018-01-18 15:20:54 -08:00
Berkeley Martinez
387eafbf33
feat(Flash): Add render methods that do not dump flash autom
...
query from the front end app for these messages
2018-01-18 15:20:54 -08:00
Berkeley Martinez
8fe46d1f9a
feat(App): Make full size
2018-01-18 15:18:42 -08:00
Berkeley Martinez
5a32585ddd
feat(Flash): Get flashes from ssr
2018-01-18 15:18:42 -08:00
Berkeley Martinez
4c5b41fe9a
chore(client): Remove error log, add note
...
This callback does not have an err, may also never be called when used
with React hot reload
2018-01-18 15:18:42 -08:00
Berkeley Martinez
71869757a0
feat(babel): Add babel-runtime plugin
...
Reduce payload and remove old shims in favor of babel shims
2018-01-18 15:18:42 -08:00
Berkeley Martinez
f8f55dd846
fix(client): Hot reload breaking on undefined defaultState
2018-01-18 15:18:42 -08:00
Berkeley Martinez
3bb70619be
Merge pull request #16503 from vkWeb/fix/signin-overflow
...
fix(sign-in): Changed left-padding of sign-in buttons to prevent text overflow
2018-01-18 10:47:34 -08:00
Brian Lee
b1b8074733
fix(commit): Fix certificate text overflow ( #16494 )
...
Layout certificate buttons vertically
2018-01-18 12:23:14 +05:30
Vivek Agrawal
acc52682f6
style(sign-in): Changed left-padding to prevent overflow
...
prevent overflow
2018-01-16 00:14:05 +05:30
Chloe Collier
5f65f04ba4
fix(style): changed colors for dark-mode ( #16404 )
2018-01-04 12:09:19 +05:30
Mikhail Pontus
3144820405
fix(challenges): Implement Help Dialog
...
This commit applies changes from 78e86f514f
.
It introduces Help dialog which guides the user to review Read-Search-Ask
methodology, ask the question on the forums or in gitter chatroom.
This dialog replaces existing Help button which was leading to Gitter Chatroom.
2017-12-23 14:58:06 +03:00
Berkeley Martinez
b2b1426e22
Feat: react redux migration ( #16200 )
...
* feat: crudely enables test to run solution code against React challenge (and passes!)
* feat: Updates comment
* feat: Adds React 2 and 3, validates challenges in app
* feat: Adds React 4, validates tests
* feat: Adds Peter's migrated challenge seed files for all challenges
* feat: Adds redux, react-redux imports, adds tests for React 7,
* feat: Adds tests for React 08
* fix(challenges): wrap reserved words in <code> and add tests
* feat: complete first two tests for React 9
* feat: modifies tests in React 09
* feat: Adds working tests for React 37, including async setState tests
* feat: Escape hatch to avoid async tests in automated test suite
* feat: Updates React 15 with working tests
* feat: build passes, yay
* feat: Provisions original code string in challenges and adds tests for React Redux 01
* fix(tests): add self-closing tags challenge, other small fixes
* fix(challenge): add react_10, some other stuff
* fix(challenges): update react 22, add react 23
* fix(challenges): react 5 and react 8
* feat: removes dependencies that will break in browser, will replace later
* feat: fix build
* feat: add redux 1
* fix(challenge): add react 24 tests
* feat: partial implemented Redux 2
* feat: migrate redux 3
* feat: Adds React-Redux 04 with working tests under npm test
* feat: Updates automated test runner, just provide all the dependencies. Adds Redux-Thunk.
* feat: Adds working tests for React Redux 07
* feat: redux challenge 4
* feat: migrate redux 5
* feat: redux 6
* feat: migrate Redux test 7
* fix(challenge): add react 25 tests
* feat: Adds tests for React 48, npm test does not pass...
* feat: Migrate Redux test 8
* fix(challenges): skip 26, add react 27 tests
* fix(challenges): add react 28 tests, replace function w/ => throughout, fix linter warnings
* feat: fixes (patches) hard to understand problem with automated test suite
* feat: updates async tests patch
* feat: adds converted tests for React 47
* feat: adds converted tests for React 46
* feat: Partially adds tests for React 43
* docs: adds TO-DO tests for React 43
* feat: migrates tests for React 42
* feat: migrates tests for React 41
* feat: migrates tests for React 39
* feat: Migrates tests for React 38, automated test script fails again!
* feat: migrates tests for React 32
* feat: QAs more React Redux challenge in FCC UI
* feat: Updates tests for React 7
* feat: Migrates React-Redux 3 tests and hardcodes deep-freeze dependency
* feat: migrates React Redux 05 tests
* feat: migrates React Redux 06 tests
* feat: Migrates React Redux 10
* feat: Migrates tests for React 16
* feat: Migrates React 17 tests
* feat: Migrates React 18 tests
* feat: Migrates React 19 tests
* feat: Migrates React 19 tests
* feat: fixing usage of code, replace with editor.getOriginalCode
* feat: Migrates React 21 tests
* feat: Finishes migration of React 09
* fix(challenges): add react 45 tests 💀
* feat: Adds React 11 tests
* feat: Migrates React 50 tests
* feat: Re-enables original code in FCC editor, QAs challenges blocked by original code
* feat: hacks head tail code in editor test environment
* feat: updates React 20 head code
* feat: QAs React Redux 07 in UI
* fix(challenges): add React 29 tests
* fix(challenges): add React 30 tests
* feat: updates async tests
* feat: Migrates React 12, gets ReactDOM challenges working and QAs them
* feat: Migrates React 13 tests
* feat: Migrates tests for React 14 and updates challenge description formatting
* feat: Refactors 2nd test for Redux 02
* feat: Migrates React 33
* feat: Removes React 26 and 43
* feat: Adds React 34 from Kevin
* fix(challenges): add React 31 & 35 tests (thanks Kevin)
* feat: Migrate Redux challenge 10 - pass both UI QA and terminal test
* fix(challenge): add react 40 tests
* feat: Migrates React Redux 02 tests
* feat: Migrates React Redux 08 and fixes async syntax in React challenge
* fix(challenge): add react 49 tests with caveat
* feat: fixes React 49 tests and adds first tests for React Redux 09
* feat: Migrate Redux 11 - pass both terminal test and UI test
* feat: Migrate Redux 12 - passing both UI test and terminal test
* feat: Migrate Redux 13 - passing both terminal and UI tests
* feat: Adding in code tags for previous redux challenges - terminal and UI tests pass
* feat: Migrates React Redux 09 and React 44 (thanks Kevin)
* feat: fix code tag issues - passed UI and terminal tests
* feat: Migrates Redux 14 tests
* feat: Migrates Redux 14
* feat: Migrates Redux 15
* feat: Migrates Redux 17
* feat: Final migration and QA of Redux, except for Redux 9
* feat: migrates React 36 and QAs
* feat: Rewrites Redux 09 and migrates
* feat: refactors pull request and cleans up code
* style(challenges): QA React challenges
* style(challenges): QA react challenges
* fix(challenges): fix react 41 and 45 tests
* style(challenges): QA redux challenges
* style(challenges): QA react and redux challenges
* fix(seed/react): Move head/tail to files
* fix(seed/redux): Move head/tail to file level
* chore(packages): Move jsdom to dev deps
* fix(seed/react/redux): Async funcs
make async func defined
* fix(seed): %s/editor.getUserCode/getUserInput/gc
* fix(Challenges/build): Make sure head/tail is bundled and transformed
* feat(Challenges.react): Add tail to render component
* chore(seed): Disable modern challenge testing for now
We will put these on beta while we update the auto testing framework
2017-12-18 15:04:03 -06:00
Berkeley Martinez
b1e9a172a2
Feat: anon navbar ( #16189 )
...
* chore(React): %s/react-pure-render/React.PureComponent/gc
* fix(Settings): Should redirect to signup when unauthen
* feat(Development): Use SES for mail if defined
* feat(Nav): Show anon navbar when logged in
* fix(server/datasources): Make sure mailhog works if no ses keys are found
LB will use both mail settings if using both local and dev
* fix(Nav): Use text instead of icons
* fix(Nav): Make donate page open in new tab
2017-12-15 15:53:32 -06:00
Berkeley Martinez
d3bbf27dab
Fix(Challenges): get user code ( #16187 )
...
* fix(Challenges.): Prevent source from being overwritten
* fix(Challenges): Tests should use name
* fix(seed/react): Namespace tests for now
2017-12-13 17:24:36 -06:00