Shantanu Tripathi
16d643ecba
Added a good reference video on Quick sort
...
Added a link to one of the finest videos on Quick sort for beginners to understand. It belongs to MyCodeSchool channel on youtube.
2018-10-14 00:10:17 +09:00
Shantanu Tripathi
667f900797
Added a good reference video for binary search
...
Added a reference to a very good playlist of videos on binary search which belongs to MyCodeSchool. This playlist would be very helpful fro beginners to understand Binary Search.
2018-10-14 00:09:02 +09:00
Ashish Rao
3f512e0af4
add iTerm2 introduction ( #18369 )
2018-10-14 00:06:55 +09:00
Shantanu Tripathi
1c53f5c4fe
Added a reference video for Insertion Sort
...
Added a reference to the video of Insertion sort of My code school which is probably the best video for a beginner to understand.
2018-10-14 00:05:09 +09:00
Shantanu Tripathi
f26c13b68d
Added a good reference video for selection sort ( #18372 )
2018-10-14 00:04:04 +09:00
iamkrishnamohan
50260cf0ae
Added text " Kotlin courses for beginners " ( #18364 )
2018-10-13 23:40:52 +09:00
Domingo Moronta
e378b712f0
Update index.md
2018-10-13 23:40:30 +09:00
iamkrishnamohan
4446ed1099
Add Text "Advanced Android Development" ( #18359 )
2018-10-13 23:36:54 +09:00
webmaster-zundux
ab718dc2ce
feat(guide): Added the link to ui patterns ( #18362 )
2018-10-13 23:29:28 +09:00
Kristofer Koishigawa
22752616e7
Update index.md
2018-10-13 22:51:24 +09:00
Zul-abdin
57d79e6564
Update index.md
2018-10-13 22:51:24 +09:00
Zul-abdin
146a497f5e
Added info on Maintenance of Liquid Cooling
2018-10-13 22:51:24 +09:00
Zul-abdin
f8d476d7e7
Added info about Unlocked CPU's to Overclock
2018-10-13 22:49:17 +09:00
Isaac
d12bde426e
Java - Added Splitting of strings to guide ( #18713 )
...
* Java - Added Splitting of strings to guide
Added .substring and .split expatiation.
* fix: code formatting
2018-10-13 17:35:48 +05:30
Faraj Daoud
a438cc34dc
Changed unnecessarily to unnecessary ( #18534 )
...
* Changed unnecessarily to unnecessary
* fix (guide): Clean up grammatical mistakes
2018-10-13 04:07:49 -04:00
benpeterdalley
994985fc17
Tidied up inconsistent grammar ( #18710 )
...
Missing fullstops at the end of sentences, inserted colons, and there were a few double spaces and capital letters missing.
2018-10-13 08:54:04 +01:00
Jace
71e1241fdc
Update index.md ( #18578 )
...
Some people don't want to use Chrome, so it would be nice to tell them there are alternatives.
2018-10-13 08:46:55 +01:00
Colin Crawford
e321ca535c
Add first content on redux middleware ( #18643 )
...
* Add first content on redux middleware
Add a description of what redux middleware is, some examples of what it can be used for, and how to add it to your app.
* fix: formatting
2018-10-13 13:05:39 +05:30
Lachlan Eagling
1d0c7f3f8b
Add input and output for code examples ( #18646 )
2018-10-13 12:55:07 +05:30
Paul
721f799f28
More syntax examples ( #18647 )
...
Breaks down the different ways you can write arrow functions for those new to it
2018-10-13 12:48:53 +05:30
Beau Carnes
303ff4eea0
feat: add portuguese chinese arabic to guide
2018-10-13 07:57:22 +01:00
Beau Carnes
107a0e58f3
feat: add Russian guide
2018-10-13 07:57:22 +01:00
Beau Carnes
3948553bfb
fix: change directory structure
2018-10-13 07:57:22 +01:00
Beau Carnes
2a48a23736
feat: Spanish guide
2018-10-13 07:57:22 +01:00
João Daniel
e9713ceb77
feat: add article for Vue.js Components
...
Signed-off-by: João Daniel <jotaf.daniel@gmail.com>
2018-10-13 07:55:04 +01:00
Stuart Taylor
dc424f8676
fix: copy edit
2018-10-13 07:52:51 +01:00
Zul-abdin
2b2ab52057
Added some extra info about Ray Tracing
2018-10-13 07:52:51 +01:00
Beth Martin
a995f8f980
move php-syntax-overview to php folder
2018-10-13 07:49:02 +01:00
Marwan Alani
95b9d3df6e
[Improvement] Added example for Binary Search in `Swift`
2018-10-13 10:59:35 +09:00
nabilLearns
7cf0899687
small grammatical corrections, some formatting ( #18345 )
2018-10-13 10:56:54 +09:00
Marwan Alani
231b339755
Added example for linear search in `Swift`
2018-10-13 10:44:11 +09:00
Travis Fantina
9936a89343
Adds intermediate solution and corrects "run code" link ( #18601 )
...
* Correct "Run Code Link"
Currently when the user hits "Run Code" they are brought to a repl that shows a function for `reverseString`. I just copied the code from the explanation into a new repl and linked that so when users click "Run code" they are taken to the correct code.
* Adds an intermediate solution
Since submitting my last PR on this page I have verified that my intermediate solution works, it eliminates the need for the `for` loop.
* fix: formatting
2018-10-13 05:15:07 +05:30
Melissa
f6f2c2be13
Add 'tags must be closed' rule to JSX guide ( #18581 )
2018-10-13 05:11:40 +05:30
Viggy Kumaresan
b721f07140
Update index.md ( #18560 )
...
Added two books on Python
2018-10-12 13:46:53 -07:00
Bouncey
fc72dde582
fix(lock-files): Commit lock files
2018-10-12 20:41:42 +05:30
cadmma
bf1477f1e5
Updated narrative for English readability ( #18471 )
2018-10-12 10:05:41 -05:00
Rosario
b583b5646c
Add more information about abstraction ( #18461 )
...
* Add more information about abstraction
* Update index.md
2018-10-12 10:04:11 -05:00
Saksham Bhalla
4b1976644a
Edited ( #18428 )
2018-10-12 15:42:00 +02:00
Ruben
56467685c4
minor typos and grammatical amend ( #18402 )
2018-10-12 11:36:46 +02:00
zaibugemi
12d35f8e23
Corrected grammatical errors. ( #18390 )
2018-10-12 10:11:01 +02:00
Anwarus
86ca5f46a4
fix(guide): modified links to form list ( #18373 )
2018-10-12 09:35:32 +02:00
dvdrip
bda98247b1
Update markdown text
2018-10-12 07:47:02 +01:00
Tom Landis
b7c7661b21
reworded
...
reworked the two sentences
2018-10-12 07:41:27 +01:00
Stuart Taylor
347a3bc397
fix: Format one more element tag name
2018-10-12 07:41:27 +01:00
Stuart Taylor
d2c069b4f7
fix: Markdown formatting
2018-10-12 07:41:27 +01:00
Tom Landis
116e725cbd
Replaced stub on blockquote element HTML
...
added a concise explanation and example.
2018-10-12 07:41:27 +01:00
João Daniel
38adf1a090
feat: add article for Vue.js Control Flow
...
Signed-off-by: João Daniel <jotaf.daniel@gmail.com>
2018-10-12 07:39:14 +01:00
João Daniel
8999a73919
feat: add article for Vue.js Declarative Rendering
...
Signed-off-by: João Daniel <jotaf.daniel@gmail.com>
2018-10-12 07:38:01 +01:00
dvdrip
b0b38c8074
Update text capitalization ( #18343 )
2018-10-12 15:28:41 +11:00
Mrugesh Mohapatra
00c8f001f2
ci: update tests to pass for english
...
This is a temporary fix for the CI, we need to add the lang var
2018-10-12 04:50:51 +05:30
Mrugesh Mohapatra
7a860204af
fix(guide): update latest copy from guide repo
2018-10-12 04:50:51 +05:30
Mrugesh Mohapatra
73a97354e1
fix(guide): move guide to english directory
2018-10-12 04:50:51 +05:30
mrugesh mohapatra
4d6f381cef
docs: remove extraneous LICENSE from client
2018-10-12 01:09:33 +05:30
Dan Hogan
e88e9b034b
fix(platform): added alt text to user image ( #18316 )
2018-10-12 00:47:35 +05:30
Dan Hogan
b405afff43
fix(platform): added alt text to as-seen-on image ( #18315 )
2018-10-12 00:47:01 +05:30
Beau Carnes
7723a592b7
fix: add prebootstrap script
2018-10-11 02:15:05 +05:30
mrugesh mohapatra
be04413f4d
docs: remove license from guide
2018-10-11 01:52:07 +05:30
mrugesh mohapatra
05535d1e56
docs: delete readme from client
2018-10-10 16:44:27 +05:30
Mrugesh Mohapatra
a5ba2f1086
fix: add env var to build language files
2018-10-09 16:46:14 +05:30
Bouncey
3ae76fe2f1
fix(ci): Run correct script in ci
2018-10-09 09:59:35 +01:00
Bouncey
deff9a92a9
chore(git): Update .gitignores
2018-10-09 09:49:01 +01:00
Mrugesh Mohapatra
bb9b6b5826
chore: update lockfile and check CI
2018-10-09 02:03:42 +05:30
mrugesh mohapatra
392b28fa55
fix: redirects for forum
2018-10-07 17:45:21 +01:00
Valeriy
6c3b9b616d
fix(learn): path to Intros
2018-10-07 08:54:52 +01:00
Valeriy
3123f8c5b9
fix(learn): transformers don't apply
2018-10-06 02:39:36 +01:00
Bouncey
5fedefb74f
fix(travis): Have travis run client tests for CI
2018-10-05 21:34:17 +05:30
Bouncey
2ec3c6962f
chore(curriculum): Bump pkg version to fix build
2018-10-05 15:58:12 +01:00
Bouncey
b38ee544a3
fix(description): Adjust for new description format
2018-10-05 15:58:12 +01:00
Bouncey
badc68089f
chore(pkg): Prep md parser for publish
...
fix(netlify): Fix Build
2018-10-05 15:58:12 +01:00
Bouncey
3f86862d3e
chore(lock): Update Lock files
2018-10-05 15:58:12 +01:00
Bouncey
3151390be4
feat(next): BREAKING New curriculum package
2018-10-05 15:58:12 +01:00
Bouncey
6ba31ae5d1
fix(build): Add gatsby-cli to deps
2018-10-05 15:58:12 +01:00
Bouncey
b22c719651
fix(source-plugin): Switch out gatsby-source-filesystem
2018-10-05 15:58:12 +01:00
Bouncey
6e728ce16d
feat(guide): Import guide in to the client app
2018-10-05 15:58:12 +01:00
Bouncey
edd11330bc
chore(intros) Move Introdctions to /pages
2018-10-05 15:58:12 +01:00
mrugesh mohapatra
61222b1fb6
chore: remove unwanted change from PR
2018-10-03 16:51:26 +05:30
Dale Blackburn
be0cf1d211
chore: 🤖 Allows Lerna to build curriculum on npm run bootstrap
...
Added `lerna run build --scope @freecodecamp/curriculum` to bootstrap
npm script
Issues: 18198
2018-10-03 16:51:26 +05:30
Bouncey
e7e69081b6
chore(challenge): Remove unsed help field
2018-09-30 23:24:46 +01:00
Bouncey
8398522021
chore(lerna): Sym-link the curriculum
2018-09-30 20:17:46 +01:00
Bouncey
3da2a3eea9
fix(updates): Fix learn -> server communication
2018-09-30 12:42:40 +01:00
Bouncey
5b254f3ad6
chore(learn): Merge learn in to the client app
2018-09-30 12:42:40 +01:00
Mrugesh Mohapatra
fda64e92be
feat: intial bootstrap install for server and client
2018-09-26 20:26:53 +05:30
Bouncey
87837f480d
feat(certs): Claim Certs
2018-09-25 13:18:17 +01:00
Bouncey
d698d52794
feat(Certs): Initial Cert Settings
2018-09-25 13:18:17 +01:00
Bouncey
a6f3e6f66c
feat(honesty): Add honesty settings
2018-09-21 14:51:44 +01:00
Bouncey
ef0428b396
feat(portfolio): Add portfolio settings
2018-09-21 11:26:30 +01:00
Bouncey
9f4430eced
feat(settings): Internet Settings
2018-09-21 11:26:30 +01:00
Bouncey
6208237d0b
chore(tidy) Tidy up
2018-09-21 11:26:30 +01:00
Bouncey
5cbe99eced
fix(links): Use relative links
2018-09-21 11:26:30 +01:00
Bouncey
2de2143457
feat(email-settings): Add email settings
2018-09-21 11:26:30 +01:00
Bouncey
3a98e3cfa3
feat(privacy): Add privacy settings
2018-09-21 11:26:30 +01:00
Bouncey
83b74d14f3
feat(titles): Title the pages
2018-09-14 16:22:44 +01:00
Bouncey
d6c0e7be49
feat(night-mode): Add initial night mode styles
2018-09-14 16:22:44 +01:00
Bouncey
b62ad699af
fix(typo): Fix typo
2018-09-14 16:22:44 +01:00
Bouncey
0c3856c0d2
feat(theme): Toggle and persist theme locally
2018-09-14 16:22:44 +01:00
Bouncey
c7a4b5b50f
feat(theme): Add theme updating functionality
2018-09-14 16:22:44 +01:00
Bouncey
af6e46bf9d
chore(redux): Remove redux from AboutSettings
2018-09-14 16:22:44 +01:00
Bouncey
efd8c18f5a
feat(theme): Add theme settings UI
2018-09-14 16:22:44 +01:00
Bouncey
a41ef09932
feat(about): Submit new 'about' settings
2018-09-14 16:22:44 +01:00
Bouncey
68cdeea6ae
feat(redux): Make reducers hot-reloadable
2018-09-14 16:22:44 +01:00
Bouncey
4f54803674
feat(username): Add Username updating
2018-09-14 16:22:44 +01:00
Bouncey
99e025699a
feat(settings) Scaffold /settings route
2018-09-14 16:22:44 +01:00
Bouncey
73e89a2300
feat(spacer): Extend Spacer API
2018-09-14 16:22:44 +01:00
Bouncey
4157552cdb
feat(the-fastest-page): Add static /the-fastest-web-page-on-the-internet
2018-09-09 11:19:19 +01:00
Bouncey
3878cbae63
chore(tidy) Tidy Friday
2018-09-07 14:37:14 +01:00
Bouncey
56494ffc32
chore(navigate): gatsby depricated navigateTo -> navigate
2018-09-07 14:37:14 +01:00
Bouncey
c5c4f3aa41
feat(report-user) Gatsby /user/:username/report-user
2018-09-07 14:37:14 +01:00
Bouncey
a9c948679e
feat(prettier): Use prettier for client code
2018-09-07 14:37:14 +01:00
Bouncey
748c1da517
chore(redirects): Migrate redirects and clean up server views
2018-09-06 16:58:05 +01:00
Bouncey
eb5dee1cbb
fix(build): Make build unrelient on root level deps (take 2)
2018-09-06 16:07:03 +01:00
Bouncey
9224613a74
fix(build): Ensure env for build
2018-09-06 16:07:03 +01:00
Bouncey
5b7b3ca33c
feat(unsubscribe): Add unsubscribed page and update api
2018-09-06 16:07:03 +01:00
Bouncey
435e856cdb
feat(env): Make env vars available to client app
2018-09-06 16:07:03 +01:00
Bouncey
44fcf50cb1
chore(react-bootstrap): Migrate to scoped package
2018-09-06 16:07:03 +01:00
Bouncey
c590b736dd
chore(pkg): Update client package details
2018-09-06 11:35:04 +01:00
Bouncey
aefb63aa7c
fix(build): Fix netlify build
2018-09-06 11:35:04 +01:00
Bouncey
4c73ebbfef
fix(babel): Use scoped react-bootstrap for babel@7
2018-09-06 11:35:04 +01:00
Bouncey
cc54595414
chore(academic): Gatsby the Academic Honesty page
2018-09-06 11:34:45 +01:00
Bouncey
a8c772fbec
fix(typo): certificatio -> certification
2018-09-04 19:40:07 +05:30
Bouncey
77a4452437
feat(certs): Convert certification views to gatsby
2018-09-04 19:40:07 +05:30
Bouncey
dc00eb8555
chore(root): Ensure development environment
2018-09-03 17:47:48 +05:30
Bouncey
46a217d0a5
chore(server): Move api-server in to it's own DIR
2018-09-03 17:47:48 +05:30
Bouncey
e59ad6ebda
chore(client): Move client app to /client
2018-09-03 17:47:48 +05:30
SG
8e79a48b29
fix: privacy terms page styling issues and jQuery not initialised
2018-08-22 22:28:52 +05:30
Mrugesh Mohapatra
dae7f383f4
fix: remove code-mirror
2018-08-04 22:48:20 +01:00
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
Quincy Larson
8848673b90
fix: landing icons and verify email template ( #16178 )
2017-12-11 10:42:50 +05:30
Onel Harrison
3653c3d385
fix(nav): Apply correct classes and style to nav profile ( #16170 )
2017-12-10 22:53:03 +05:30
Berkeley Martinez
2e410330f1
Feat(Challenges): no js preview ( #16149 )
...
* fix(files): Decouple files from challenges
* feat(server/react): Remove action logger
use redux remote devtools instead!
* feat(Challenges): Disable js on edit, enable on execute
* feat(Challenge/Preview): Show message when js is disabled
* refactor(frameEpic): Reduce code by using lodash
* feat(frameEpic): Disable js in preview by state
* feat(frameEpic): Colocate epic in Challenges/redux
* refactor(ExecuteChallengeEpic): CoLocated with Challenges
* refactor(executeChallengesEpic): Separate tests from main logic
* feat(Challenge/Preview): Update main on edit
* feat(frameEpuc): Replace frame on edit/execute
This allows for sandbox to work properly
* fix(Challenges/Utils): Require utisl
* revert(frameEpic): Hoist function to mount code in frame
* fix(frameEpic): Ensure new frame is given classname
* feat(executeChallenge): Update main on code unlocked
* fix(frameEpic): Filter out empty test message
* fix(Challenge/Preview): Remove unnessary quote in classname
* feat(codeStorageEpic): Separate localstorage from solutions loading
* fix(fetchUser): Merge user actions into one
prefer many effects from one action over one action to one effect
* fix(themes): Centralize theme utils and defs
* fix(entities.user): Fix user reducer namespacing
* feat(frame): Refactor frameEpic to util
* feat(Challenges.redux): Should not attempt to update main from storage
* fix(loadPreviousChallengeEpic): Refactor for RFR
* fix(Challenges.Modern): Show preview plane
2017-12-07 18:13:19 -06:00
Berkeley Martinez
dced96da8e
feat: react challenges ( #16099 )
...
* chore(packages): Update redux utils
* feat(Panes): Invert control of panes map creation
* feat(Modern): Add view
* feat(Panes): Decouple panes from Challenges
* fix(Challenges): Decouple challenge views from panes map
* fix(Challenge/views): PanesMap => mapStateToPanesMap
This clarifies what these functions are doing
* fix(Challenges): Add view type
* fix(Panes): Remove unneeded panes container
* feat(Panes): Invert control of pane content render
This decouples the Panes from the content they render, allowing for
greater flexibility.
* feat(Modern): Add side panel
This is common between modern and classic
* feat(seed): Array to string file content
* fix(files): Modern files should be polyvinyls
* feat(Modern): Create editors per file
* fix(seed/React): Incorrect keyfile name
* feat(Modern): Highligh jsx correctly
This adds highlighting for jsx. Unfortunately, this disables linting for
non-javascript files as jshint will only work for those
* feat(rechallenge): Add jsx ext to babel transformer
* feat(seed): Normalize challenge files head/tail/content
* refactor(rechallenge/build): Rename function
* fix(code-storage): Pull in files from localStorage
* feat(Modern/React): Add Enzyme to test runner
This enables testing of React challenges
* feat(Modern): Add submission type
* refactor(Panes): Rename panes map update action
2017-11-29 17:44:51 -06:00
Berkeley Martinez
dbecdc5618
feat: prep for modern challenges ( #15781 )
...
* feat(seed): Add modern challenge
* chore(react): Use prop-types package
* feat: Initial refactor to redux-first-router
BREAKING CHANGE: Everything is different!
* feat: First rendering
* feat(routes): Challenges view render but failing
* fix(Challenges): Remove contain HOC
* fix(RFR): Add params selector
* fix(RFR): :en should be :lang
* fix: Update berks utils for redux
* fix(Map): Challenge link to arg
* fix(Map): Add trailing slash to map page
* fix(RFR): Use FCC Link
Use fcc Link to get around issue of lang being undefined
* fix(Router): Link to is required
* fix(app): Rely on RFR state for app lang
* chore(RFR): Remove unused RFR Link
* fix(RFR): Hydrate initial challenge using RFR and RO
* fix: Casing issue
* fix(RFR): Undefined links
* fix(RFR): Use onRoute<name> convention for route types
* feat(server/react): Add helpful redux logging/throwing
* fix(server/react): Strip out nonjson from state
This prevents thunks in routesMap from breaking serialization
* fix(RFR/Link): Should accept any renderable
* fix(RFR): Get redirects working
* fix(RFR): Redirects and not found's
* fix(Map): Move challenge onClick handler
* fix(Map): Allow Router.link to handle clicks after onClick
* fix(routes): Remove react-router-redux
* feat(Router): Add lang to all route actions by default
* fix(entities): Only fetch challenge if not already loaded
* fix(Files): Move files to own feature
* chore(Challenges): Remove vestigial hints logic
* fix(RFR): Update challenges on route challenges
* fix(code-storage): Should use events instead of commands
* fix(Map): ClickOnMap should not hold on to event
* chore(lint): Use eslint-config-freecodecamp
Closes #15938
* feat(Panes): Update panes on route instead of render
* fix(Panes): Store panesmap and update on fetchchallenges
* fix(Panes): Normalize panesmaps
* fix(Panes): Remove filter from createpanemap
* fix(Panes): Middleware on location meta object
* feat(Panes): Filter preview on nonhtml challenges
* build(babel): Add lodash babel plugin
* chore(lint): Lint js files
* fix(server/user-stats): Remove use of lodash chain
this interferes with babel-plugin-lodash
* feat(dev): Add remote redux devtools for ssr
* fix(Panes): Dispatch mount action
this is needed to trigger window/divider epics
* fix(Panes): Getpane to use new panesmap format
* fix(Panes): Always update panes after state
this lets the panes logic be affected by changes in state
2017-11-09 19:10:30 -06:00
Dylan
ba084876d8
fix(styles): Add z-index to lint markers in code-mirror ( #16024 )
2017-10-24 22:56:32 +05:30
dhcodes
63a147257b
fix(main): static page links and constantStrings
2017-09-16 17:16:48 -05:00
Quincy Larson
564e76b2bf
fix(merge): Fix merge conflicts
2017-09-11 17:43:18 -05:00
Dylan
220960bdfd
Merge pull request #15787 from AbdelghaniTassi/fix/font-consistency
...
Fix/font consistency
2017-09-03 17:38:20 -05:00
Markus Englund
b76f3aaf54
fix(settings): Make night mode settings-toggle actually work ( #15817 )
...
Closes #15790
2017-09-01 19:09:20 -07:00
Mrugesh Mohapatra
239313cb0b
Remove sign up page and update button styles
2017-09-01 17:15:26 -07:00
Timo
dcfe18d5d5
refactor: Replace .com with .org
2017-08-26 00:07:44 +02:00
Zachary Kearns
a5c330de4d
fix(settings): Improve email settings buttons
...
Closes #15772
2017-08-23 23:36:44 -04:00
Abdelghani TAssi
9030df2d8b
fix: uniformize text font size to 15px
...
fix: change code area text font size to 15px
fix: undo modification that have been accidentally commited
fix: undo modification that have been accidentally commited
fix: change tests font size to 15px
2017-08-23 23:35:55 +02:00
dhcodes
6caf034e70
fix(frame): Fix fcc-test-frame on firefox
...
I used an alternative to display: none; to allow Firefox to properly run
challenge tests
Closes #10749
2017-08-21 09:15:50 -05:00
Berkeley Martinez
42bfa2e64d
feat(app): new layout ( #14707 )
...
* feat(app): Restructure app to be more flexible and redux idiomatic
BREAKING CHANGE: Lots of breaking changes
* refactor(challenges): Redux to started file structure
* fix(app): lint issues due to refactor
* fix(settings): Refactor settings to use folder structure
* refactor(challenges): Move step redux stuff into step folder
* fix(challenges): Remove fetchchallenges actions
* refactor(challenges): Move project redux logic into project view subdirectory
* refactor(app): %s/sagas/epics/g
* refactor(redux): Use new redux-epic with combineEpic and ofType
* refactor(app): Move challenge selector to app level
* fix(app): Move loading challenge info into challenge route
This moves a lot of the logic needed to load challenge info into the challenge app. This decouples
the main app from the challenge route
* refactor(map): Map is now decoupled from challenges
* refactor(challenges): Use selectors everywhere instead of guessing state shape
* refactor(client): refactor client epics to use selectors
* refactor(app): Refactor userSelector to return user object instead of object.user
* refactor(entities): Move entities logic into it's own file
* fix(redux): combineTypes should be combineActions
* fix(app): reducer namespacing and import
* fix(Map): Fix undefined type and update redux-action
* fix(redux): Refactor fetchUser to be more declarative
Use rxjs methods instead of imperative if/else. Also prevent non-actions from being emitted
* fix(redux): toString multi phase action types
* fix(redux): typecast multiphase type, fix typo in reducer
toString multiphase types in fetch challenge epic. Add epic to epics lists. Fix type in fetch
challenge complete handler
* fix(redux): updateCurrentChallengelogic should be centerlized
Move route changes to one location.
* fix(Nav): Prevent event object from hanging around
closeDropDown/openDropDown where handing on to the event object. This was causing issues with react
since event objects are recycled in React.
* fix(Map.Challenge): decouple map selector
* fix(Map): Decouple panel selectors from props
Panel Selectors no longer need to know the shape of a components props. Refactored component
selectors to decouple them entities state shape
* fix(Map.redux): Add select challenge epic and connect map epics
* fix(redux.analytics): Fix meta creator and nav/map events
* fix(redux): Update current challenge ajax
* fix(challenges): ssr fetch challenge should update challenge ui
Was using an epic to update challenge ui on fetch complete, but this was not working on ssr due to
the way ssr disables epics to wait for completion. This commit fixes this by causing the complete to
directly update state in the challenge ui
* fix(challenges): wrong import of types, refactor epic name
* fix(redux): Prevent fetch challenge epic from emitting null to dispatch
* fix(redux): prevent executechallenge from emitting null
* fix(challenges.redux): testsSelector returns just tests
* fix(challenges.redux): Prevent completion challenge from emitting null
* refactor(Challenges.Step): Refactor step challenge to release event object
* fix(redux): wrap reducers in factories
reducers exported from features need to be factories
this helps avoid cyclic requires messing up reducer creation
We end up with exports from files being undefined as node tries
to resolve cyclic dependencies.
This prevents that by wrapping the `handleActions` call so that the ref
to types imported from parent features are closures and can be resolved
by node before we need them.
* fix(Map): createUi not working correctly
map utils should receive just map ui state, createMapUi needs to add title to challenge
* feat(Challenges): Adds Panes and panes backend challenge
* fix: Create child container to wrap children
Create a ChildContainer comp' to wrap all children that represent the view for the current route.
This let's the child route define if they want a full width view or if they want the standard
max-width view.
* feat(Panes): panes now render dividers
* feat(Panes): Get divider to move currectly
* fix(Nav): Add top margin to contained childs
Move margin-bottom from nav to child container as margin top. This let's the jsbin style views fit
snug with navbar
* fix(Panes): Should be contained within their borders
* feat(Panes): Update navbar height of pane on app mount
* feat(Panes): Toggle map on map nav btn click
* fix(gulpfile): Ensure nodemon exits on restart
On process exit, wait for nodemon to shutdown before process.exit
* feat(Panes): Make Panes redux first
* fix(Panes): Fix divider positioning
* fix(Panes): Update divider moved handler
dividerMoved action now uses new panesByName structure
* feat(Panes): Pane nav button will hide panes
* chore(package-lock): Update package lock
* feat(Panes.redux): Recaculate dividers on pane toggle
* fix(Challenges): Update challenge on dashedName change
This fixes backwards navigation not updating the redux state current
challenge
* feat(Panes.redux): Clear panes on unmount
Clearing panes on unmount will clear bin buttons in nav
* refactor(Map): Colocate styles
* feat(Map): New map layout
* fix(Map): No longer has it's own page
* fix: FetchChallenges on appMounted
* feat: Normalize fetchChallenge(s) results
This allows superblocks to be sent with both fetchChallenge and
fetchChallenges so the map is always populated on first load
* feat(Map): Show blocks on first load
* fix(less): Remove old css
* feat(Nav): Reduce nav height
* fix(Nav): Render nav after content
Render nav after content and use css to reverse again on screen. We do
this so the panes can render first and update redux panes state which
will then update the nav ui state before nav has a chance to render
* fix(Panes): Add container
This adds a Panes Container that will allow it to udpate redux state so
Panes Component will have redux state ready to actually render panes
* feat(Challenges.Classic): Add panes
* fix(Challenge.Classic): Editor onchange should not need to know about file
* fix(Panes): Index on panes hide should account for hidden pane
* fix(Challanges.Classic): Fix panes types
* fix(Challenges): Add completion modal to all challenges
Change classic modal to completion modal
* fix(Panes): Dividers live on top of planes
* fix(Challenges): Remove codemirror theme
Remove codemirror theme and remove borders from preview frame
* fix(Challenges.Classic): Remove old component
* feat(Challenges.Step): Add panes to step challenge
* feat(Challenges.Project): Add panes to projects
* fix(Challenges.Projects): Remove row
* fix(Modals): Move modal text color to challenge less
This text color is dependent on the actual header color
* fix(Map): Use Superblock title for ui
* fix(Map): Reduce panel header height
* fix(app): Capitalize Toasts folder
Feature folders should be campitalized
* chore(Map): Remove unused epic file
* fix(Step): Fix tests
* test(Map): Update createMapUi tests input
2017-07-31 22:04:01 -05:00
dhcodes
bc46368750
fix(styles): Change modal title color
...
Closes #15588
2017-07-25 09:07:03 -05:00
Dylan
e1a2fecd13
add donate links and mousetrap
2017-06-05 16:46:04 +01:00
Berkeley Martinez
70f2b797d9
Fixs classic modal styling not rendering
...
Move classic modal less files co-locating them in the app file structure
2017-05-19 05:46:35 +01:00
techstonia
9f60f40b71
Code tags removed from output
2017-05-01 21:27:00 +03:00
Berkeley Martinez
ee8ac7b453
feat(rechallenge): Retool challenge framework ( #13666 )
...
* feat(rechallenge): Retool challenge framework
* fix(code-storage): should use setContent not updateContent
* fix(rechallenge): fix context issue and temporal zone of death
* fix(rechallenge): Fix frame sources for user code
* fix(polyvinyl): Set should ignore source and transform should keep track of source
* fix(rechallenge): Missing return statement causing issues
2017-04-28 20:30:23 -05:00
Berkeley Martinez
4942156c31
Merge pull request #13229 from Bouncey/fix/nightModeOnPageLoad
...
Persist night mode on page load
2017-04-18 11:06:19 -07:00
slyty7
e8a7e31618
Update Modals.less
2017-04-01 00:56:33 -07:00
Stuart Taylor
d6e302dd58
Persist night mode on page load
2017-03-24 17:03:21 +00:00
ZZhaoTireless
45f1c92d79
Fix: replace all GoMix with Glitch
2017-03-23 22:26:45 -04:00
Venkateshwaran
9eb80b6220
CSS fix for issue - Night Mode Poor Contrast #13959 ( #14037 )
2017-03-22 00:17:58 -05:00
Berkeley Martinez
f4443e16dd
feat(nav): make navbar static ( #13673 )
...
* feat(nav): make navbar static
make the navbar in react layout and the static layout stick to the top of the screen
* feat(challenges): Make classic view flex
Classic view now uses flex to control it's height. This was necessary to control view and allow
navbar to be static on other pages.
This breaks mobile view and other non-classic challenge views
* feat(app): Add logic to make screen expand on tablet
* fix(app): let routes define their content structure
* fix(less): use American spelling of gray
* fix(classic-preview): make preview smaller to prevent scroll
* feat(classic-frame): Make frame border less distinct
* fix(challenges): scope test suite less to challenges
* feat(challenges): make generic ChallengeTitle component
2017-03-13 18:17:07 -05:00
Ethan Arrowood
1491bf905f
Initial state test icon color changed
2017-03-04 22:21:34 +00:00
Samuel Plumppu
3889f87cc3
Merge pull request #13651 from Ethan-Arrowood/fix/challenge-icon-color
...
Set default icon color to darkgreen
2017-03-01 11:06:16 +01:00
Ethan Arrowood
c1ad7d56a2
Set default icon color to darkgreen
2017-02-28 13:49:35 -05:00
Berkeley Martinez
81d720da5b
Merge pull request #11474 from petrgazarov/chore/remove-bower
...
Remove bower and port dependencies over to npm
2017-02-27 15:03:59 -08:00
Samuel Plumppu
659fff05ab
Merge pull request #13476 from nawazishali/fix/iPhone-frame
...
Fixed iPhone frame doesn't disappear on narrow widths
2017-02-22 21:33:58 +01:00
Nawazish Ali
e2e0fd7ccf
Fixed iPhone frame doesn't disappear on narrow widths
...
Removed all unnecessary formatting.
I have removed all unnecessary formatting as requested. Sorry for inconvenience .
Squashed the second commit into first.
2017-02-22 23:43:00 +05:00
quentin
de707c185e
indexOf() instead of includes()
2017-02-20 15:42:50 -05:00
Petr Gazarov
f159027025
Remove bower and port dependencies over to npm
2017-02-09 00:09:39 -05:00
Mrugesh Mohapatra
343397c282
fix: Update Gomix handler
2017-02-07 01:39:12 +05:30
Leon Feng
30bc87c1da
Disable loopProtect for non-JavaScript code
2017-02-01 03:13:48 +04:00
Berkeley Martinez
f1d936198e
feat(challenges): add backend challenge infrastructure ( #11058 )
...
* Feat: Initial backend view
* Feat: Refactor frame runner
* Feat: backend challenge submit runs tests
* Feat: Backend challenge request
* Feat: Whitelist hyperdev in csp
* Fix: Use app tests instead of challenge tests
* Feat: Allow hyperdev subdomains
* Fix(csp): allow hypderdev.space subdomains
* feat(challenge): submit backend
* feat: Add timeout to test runner (5 sec)
* chore(seed): Add more to test backend
* fix(csp): s/hyperdev/gomix/g
* fix(app): fix code mirror skeleton filepath
* fix(app): remove Gitter saga import
* fix(app): codemirrorskeleton does not need it's own folder
fix(app): cmk needs to work with Null types
* fix: No longer restart the browser when challenges change
* fix(app): Update jquery for challenges
* fix(seed): Remove to promise jquery call
* fix(lint): Undo merge error
undefined is no allowed
* fix(app): linting errors due to bad merge
* fix(seed): Remove old seed file
2017-01-26 23:07:22 -06:00
Berkeley Martinez
51912d5263
Merge pull request #12605 from petrgazarov/fix/upgrade-jquery-major-version
...
Bump JQuery major version - to 3.1.1
2017-01-26 15:00:16 -08: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
Mrugesh Mohapatra
f262bfd960
fix(night-mode): Update indenting and change border color
2017-01-24 22:23:20 +05:30
Markus Török
e1261526d8
fix(night-mode): Add css classes to unsubscribe button
...
Add class btn-toggle and remove bg-color from inactive buttons in night mode
2017-01-24 22:17:45 +05:30
Petr Gazarov
6594106002
Bump JQuery major version - to 3.1.1
...
closes #12015
2017-01-21 01:46:48 -05:00
Berkeley Martinez
86d4b5e841
chore: Remove unused/deprecated files
2017-01-19 17:56:07 -08:00
Peter Weinberg
e5c5a6ee63
amended nightmode styles: modals, dropdown, menu-toggle
2017-01-16 19:37:04 -05:00
Peter Weinberg
54c4f99066
added LESS rule for <dfn> tag in nightmode
2017-01-14 19:14:30 -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
Stuart Taylor
075476f15f
Render CodeMirror skeleton for SSR
2017-01-03 21:25:14 +00:00
Berkeley Martinez
3a4e62da44
feat(nav): Add dropdown menu
2016-12-30 16:08:15 -08:00
Quincy Larson
183e1c64a2
Merge pull request #11593 from BerkeleyTrue/feat/no-sidecar-map
...
feat(nav): remove sidecar
2016-12-30 00:06:54 -06:00
Berkeley Martinez
1892654dab
feat(nav): remove sidecar
2016-12-29 22:04:05 -08:00
Berkeley Martinez
ab977835e4
Merge pull request #11801 from Bouncey/fix/langRoutes
...
Fix: Lang routes persist between sessions
2016-12-29 20:12:49 -08:00
Dylan
7d2ca7c8a3
fix wording and css of Bug Modal
2016-12-28 19:11:27 -06:00
hudsontaylor
80eae43257
Center Testimonial Text
...
This gets rid of the odd white spaces in the testimonials section by just centering the text instead of justifying it.
2016-12-13 23:43:44 +05:30
Stuart Taylor
60d46e069b
Add reactified challenge success modal
2016-12-05 22:54:38 +00:00
johnnyqbui
baf225ad3a
Remove reset progress animations, changed color and increase size of delete account buttons
2016-12-01 13:56:10 -06:00
Stuart Taylor
496c648f46
Fix: Lang routes persist between sessions
2016-11-29 23:10:08 +00:00
Stuart Taylor
9d46ebfc29
Added note about language degradation
2016-11-29 22:52:05 +00:00
Mrugesh Mohapatra
2386a07cd4
Merge pull request #11705 from chiptus/fix/text-break-test-output
...
added word-wrap less rule to .test-output
2016-11-22 20:53:28 +05:30
Jonathan
8834bd1c19
Merge pull request #11562 from marhyorh/odd-menu-behaviors
...
Fixed odd menu behaviors on mobile
2016-11-19 17:42:20 +00:00
Chaim Lando
78a1f9f036
added word-wrap less rule to .test-output
2016-11-18 20:05:14 +05:30
Quincy Larson
00063a909c
Merge pull request #11439 from BerkeleyTrue/feat/shadow-settings
...
feat(app): render spinner on `/settings`
2016-11-08 16:59:16 -08:00
Adegbuyi Ademola
7653f55fb7
Fixed odd menu behaviors on mobile
2016-11-07 10:03:39 +01:00
Berkeley Martinez
5edfb77dbf
Merge pull request #11219 from atjonathan/fix/hikes-styling
...
Fixed styling issues with Hikes
2016-11-04 08:26:42 -07:00
theflametrooper
6777823607
Fixed styling issues with Hikes
...
⚙ Fixed tabs/spaces issue
📱 Added responsiveness to YouTube embed
2016-11-04 13:18:35 +00:00
Jonathan
9a171940c6
Merge pull request #11472 from Bouncey/fix/replaceNBSP
...
Fix/Replace nbsp in campers code
2016-11-04 13:11:36 +00:00
Stuart Taylor
e9d67eda97
Fix/Replace nbsp in campers code
2016-11-02 23:07:40 +00:00
Berkeley Martinez
2400ea04c5
feat(app): render spinner on /settings
2016-11-01 13:35:55 -07:00
Stuart Taylor
52053de593
Remove FontAwesome from 'client/less/lib/'
2016-10-30 20:09:37 +00:00
Stuart Taylor
9e727ee0c1
Fix for CSRF Token issue
2016-10-27 23:22:51 +01:00
Berkeley Martinez
19b7fe18f2
Merge pull request #11366 from Bouncey/fix/NoLoopProtectErrorInOutput
...
Add loopProtect error object
2016-10-27 09:54:16 -07:00
Stuart Taylor
fb8a5d7af7
Add looProtect error to 'output'
2016-10-27 17:29:29 +01:00
Yasser Hussain
a33e34f942
Code with hyperdev.com url should not run
2016-10-27 14:11:20 +01:00
Mahatthana Nomsawadi
3a17fc16c8
Use action from actionCreator
2016-10-17 08:00:44 +07:00
Logan Tegman
96f5b3a2af
Merge pull request #10929 from Bouncey/fix/functionInComments
...
Incorrect error thrown when function is in comments
2016-10-16 14:10:55 -07:00
Jonathan
1c951a2fe5
Merge pull request #9907 from craigstroman/fix/text-editor-overflow-ipad
...
Text-editor overflow hidden on iPad
2016-10-15 14:11:04 +01:00
Logan Tegman
2762238c8d
Fix sitemap, remove jobs remnants
2016-10-06 22:10:26 -07:00
Dylan
982ffd5228
fix map header and scrolling ( #11054 )
...
Checked across browsers and platforms. Crossing fingers now :D haha
2016-10-06 16:06:18 -04:00
Berkeley Martinez
b8301230aa
Fix: test suite disappearing
2016-10-03 22:33:54 -07:00
Hallaathrad
f08ac78d99
Better visibility for `<code>` in night mode
2016-10-02 16:49:07 -04:00
Justin Richardsson
7ae36e3dd4
Merge pull request #10935 from dhcodes/fix/map-drawer-issues
...
Fix map drawer issues
2016-09-30 17:53:26 -04:00
Quincy Larson
ae0f0e0f90
Merge pull request #10982 from BerkeleyTrue/fix/code-storage-fresh-head-tail
...
Fix(code-storage): Make sure head/tail is always fresh
2016-09-30 12:45:26 -07:00
Berkeley Martinez
a315648c76
Fix(frames): Make sure main process has access to Rx
2016-09-29 12:48:19 -07:00
Berkeley Martinez
88c2763dc1
Fix(code-storage): Make sure head/tail is always fresh
2016-09-29 12:44:19 -07:00
Quincy Larson
dc803b1b46
Merge pull request #10949 from BerkeleyTrue/fix/remove-slide-animation
...
Fix(step): remove slide animation
2016-09-28 23:06:32 -07:00
Quincy Larson
9bb3087776
Merge pull request #10711 from BerkeleyTrue/feature/async-tests
...
Feat(challenges): Adds the ability to test with async methods
2016-09-28 13:54:26 -07:00
dhcodes
42c9103e41
fix map drawer issues
2016-09-28 11:55:41 -05:00
Berkeley Martinez
a6f9e95ed8
Feat: Add react-hot-loader
...
Combine webpack and browser-sync on one port
2016-09-27 19:49:58 -07:00
Stuart Taylor
d5c3731536
Incorrect error thrown when function is in comments
2016-09-26 22:19:33 +01:00
Adegbuyi Ademola
f1a1166173
fix(Nav): Avatar should light up brownie #10581
2016-09-24 18:07:13 +01:00
Berkeley Martinez
97e0bc8e87
Feat(challenges): Adds the ability to test with async methods
2016-09-23 07:25:12 -07:00
Berkeley Martinez
9d1e8c5a33
chore(toasts): refactor and test flash to toast logic
2016-09-01 18:46:09 -07:00
Berkeley Martinez
1a7c289324
Fix(flash): Turn flash messages into toasts.
2016-09-01 17:37:30 -07:00
Quincy Larson
d48a618075
Merge pull request #10200 from BerkeleyTrue/fix/code-uri
...
Fix(challenges): code storage/uri
2016-08-31 16:18:50 -07:00
Berkeley Martinez
be91ce3c42
Fix(code-uri): should use store.remove instead of clear
2016-08-31 15:16:00 -07:00
Berkeley Martinez
8f0ce00dc4
Feature(challenge): Load previously solved solution.
2016-08-19 12:13:24 -07:00
Berkeley Martinez
0e8c0b8470
Feature(code-storage): clear code storage on challenge completion
2016-08-18 19:33:24 -07:00
Berkeley Martinez
7d6250e8af
Feature(challenges): Run user js code through babel
...
This is a naive implementation.
Ideally we would detect the users environment
and dynamically load only the appropriate plugins
2016-08-18 18:23:44 -07:00
Berkeley Martinez
f9cf212fe7
Feature(code-uri): Lock untrusted code from playing on first load
2016-08-18 09:44:40 -07:00
Berkeley Martinez
fb9c1001b0
Fix(code-uri): use href instead of search to remove code uri
2016-08-18 09:44:40 -07:00
Berkeley Martinez
c919ce5dc8
Feature(code-uri): Load and remove code uri on loadCode
2016-08-18 09:44:40 -07:00
Berkeley Martinez
3f3aab3ff7
Feature(challenges): add code-uri utils
...
Fix(nav): points nav item propTypes
2016-08-18 09:44:40 -07:00
Berkeley Martinez
5fb2802e32
Chore(challenges): separate code storage sagas
2016-08-18 09:44:40 -07:00
Berkeley Martinez
c3d9d48b01
Fix(challenges): Let code load update the main frame
...
Also display a message to the user that we loaded
in-progress code.
2016-08-18 09:44:40 -07:00
Berkeley Martinez
b1d04077d9
Fix(challenges): load legacy code from localStorage
2016-08-18 09:44:40 -07:00
Berkeley Martinez
73b5fd5797
Fix(challenge): Add challenge head/tail to contents on execute
2016-08-11 20:54:30 -07:00
Berkeley Martinez
be782f083c
Fix(challenges): Add font-awesome
2016-08-06 15:24:00 -07:00
Mrugesh Mohapatra
2403492cee
fix(night-mode): Add CSS to the map aside
2016-08-07 00:15:45 +05:30
Berkeley Martinez
94c4c846e9
Feature(theme): add nightmode react logic
...
We wait to load the user before applying the theme
as we will begin aggressively caching most of the react
app routes. This means we can not depend on user data to
determine.
2016-08-06 07:24:10 -07:00
Mrugesh Mohapatra
553b2e6ee0
Merge pull request #10010 from atjonathan/fix/wiki-to-forum
...
Replaced wiki links with new forum links
2016-08-02 16:22:08 +05:30
Mrugesh Mohapatra
3d8ec49520
Fix(css): react-layout and editor area
2016-08-02 10:38:01 +05:30
theflametrooper
a45b0a5685
Replaced wiki links with new forum links
2016-08-01 10:20:08 +01:00
That Guy
421622dfc4
Merge pull request #10008 from raisedadead/fix/update-wiki-hotkey
...
Update wiki HotKey to forum
2016-07-31 01:31:34 +01:00
Mrugesh Mohapatra
7193b9c725
Update wiki HotKey
2016-07-31 04:36:17 +05:30
Mrugesh Mohapatra
56ff814f24
Fix update the console.log statement copy
2016-07-31 03:28:45 +05:30
Berkeley Martinez
1314f23ca7
Fix(map): (super)block should have a pointer
...
closes #9948
2016-07-29 16:21:12 -07:00
Berkeley Martinez
ff13fc4835
Fix(layout): use specific body css tag for react
2016-07-28 23:41:23 -07:00
Berkeley Martinez
1c9b419c2f
Feature(challenges): challenges define their own requires
2016-07-28 23:41:23 -07:00
Berkeley Martinez
2e9b179626
Feature(challenges): Load and cache required files
2016-07-28 23:40:01 -07:00
Berkeley Martinez
5381b0660c
Feature(analytics): Add redux logic for analytics
...
Add(nav): Add event tracking to nav bar
Add(Drawer): Add event tracking to chat/map drawer
2016-07-28 23:40:01 -07:00
Berkeley Martinez
efcfaf0391
Feature(chat): Add help chat logic
2016-07-28 23:40:01 -07:00
Berkeley Martinez
8e3c092029
Feature(toast): Move from react-toastr to react-notifications
2016-07-28 23:40:01 -07:00
Berkeley Martinez
94a297c570
Fix(challenge): coming soon challenges unclickable in prod
2016-07-28 23:40:01 -07:00
Berkeley Martinez
627c92c72f
Fix(challenges): make challenge height auto
...
closes #9347
2016-07-28 23:40:01 -07:00
Berkeley Martinez
6ce3f039d2
Fix(map): Fix map drawer responsiveness
...
close #9348
2016-07-28 23:40:01 -07:00
Berkeley Martinez
4815f98e8c
Fix(map): remove map drawer from non-react pages
...
map drawer will be reserved for react pages only
closes #9341
2016-07-28 23:40:01 -07:00
Berkeley Martinez
4fb70a4d9c
Fix(css): move iphone image down a scooch
...
closes #9339
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
566ad4fd24
Fix(map): structure to work with new drawer
2016-07-28 23:40:01 -07:00
Berkeley Martinez
8a901846ec
fix(drawer): enable scroll on map drawer
2016-07-28 23:40:01 -07:00
Berkeley Martinez
e1e6997bf4
Feature(map): change caret when open
2016-07-28 23:40:01 -07:00
Berkeley Martinez
a78a18b17c
Fix(map): disable map transition animation
...
Fix(map): block/challenge vertical alignment
2016-07-28 23:40:01 -07:00
Berkeley Martinez
95aab958aa
Feature(langauge): Make client history language aware
...
Remove need for language aware links
2016-07-28 23:40:01 -07:00
Berkeley Martinez
0c07e961a7
Feature(components): fetch user after page load
...
This makes it easier to serve whole site statically in the future
Feature(redux): Move user state into entities
2016-07-28 23:40:01 -07:00
Berkeley Martinez
d9e9af0a0f
Feature(mousetrap): Add mousetrap features to redux
2016-07-28 23:40:01 -07:00
Berkeley Martinez
2207a26ee9
Udpate react-router-redux
2016-07-28 23:40:01 -07:00
Berkeley Martinez
4a043e151e
Move Video challenges under challenges dir
...
Remove old hikes components
Remove unused jobs stuff
2016-07-28 23:39:17 -07:00
Berkeley Martinez
5f5f9e526e
Fix next challenge loading logic
2016-07-28 23:39:17 -07:00
Berkeley Martinez
91dc3625d9
Remove step pointer events block
...
unminify animate.css
2016-07-28 23:39:17 -07:00
Berkeley Martinez
1acd3139c3
Add main chat toggle
2016-07-28 23:39:17 -07:00
Berkeley Martinez
8169e9e785
Add map drawer
...
This commit break map css. Will need to refactor how the map renders
2016-07-28 23:39:17 -07:00
Berkeley Martinez
cc8b608cb9
Moves to next challenges
2016-07-28 23:39:17 -07:00
Berkeley Martinez
515051d817
Fix lint errors
...
Remove commonFramework build from gulpfile
2016-07-28 23:39:17 -07:00
Berkeley Martinez
fd22c30c9f
Add random compliment on challenge completion
2016-07-28 23:39:17 -07:00
Berkeley Martinez
7c691b5532
Add code storage on code execution
2016-07-28 23:39:17 -07:00
Berkeley Martinez
8bf27f9834
Remove unused files
2016-07-28 23:39:17 -07:00
Berkeley Martinez
2466d66eb1
Challenge now display console.log in output window
2016-07-28 23:39:17 -07:00
Berkeley Martinez
256182836a
Run tests in iframe displays results to user
2016-07-28 23:39:17 -07:00
Berkeley Martinez
e3e9f67e40
Rename folder
2016-07-28 23:39:17 -07:00
Berkeley Martinez
9b7bd2a026
Initial preview rendering
2016-07-28 23:39:17 -07:00
Berkeley Martinez
acac4b3286
Add dynamic tests
2016-07-28 23:39:17 -07:00
Berkeley Martinez
e173463cdb
Fix window height adjustment during dev
2016-07-28 23:39:17 -07:00
Berkeley Martinez
f0aad07234
Create polyvinyl type
2016-07-28 23:39:17 -07:00
Berkeley Martinez
861f89683b
Initial work on new framework
2016-07-28 23:39:17 -07:00
Berkeley Martinez
b6f9cfdf71
Move to redux-epic
2016-07-28 23:39:17 -07:00
Berkeley Martinez
d511be3332
Add new rx saga
2016-07-28 23:39:17 -07:00
Berkeley Martinez
c150ad2c34
Add filter clearing logic
2016-07-28 23:39:17 -07:00
Berkeley Martinez
b9dfc254f4
Add logic to filter input field
...
Add correct css to input field addon icon
2016-07-28 23:39:17 -07:00
Berkeley Martinez
c909cd032e
Add React Map
2016-07-28 23:39:17 -07:00
Berkeley Martinez
844afb6e2f
Add webpack code splitting module
...
Add cold-module replacement
Add webpack module hashing
2016-07-28 23:39:17 -07:00
Berkeley Martinez
4e12c45057
Add webpack cold reloading
...
On changes to the react bundle
webpack will store the current redux state
in localStorage, waits (to allow the server to restart)
then refreshes the page. On page load, it checks if it
has state stored and loads it into the app.
2016-07-28 23:39:17 -07:00
Berkeley Martinez
c7af14bcf7
Initial step challenge ui with state changes
2016-07-28 23:39:17 -07:00
Berkeley Martinez
09ea99e561
Add react challenge view with editor
2016-07-28 23:39:17 -07:00
Quincy Larson
fbfff58f6b
update views and CSS to reflect feedback from @berkeleytrue and @raisedadead
2016-07-28 12:10:31 -07:00
Quincy Larson
f28e4a95f7
add route to nonprofit resources list
2016-07-28 00:12:32 -07:00
Berkeley Martinez
c1700a9793
Merge pull request #9890 from alanbares/fix/normalize-ga-event-data
...
Normalize ga event data in shop.jade
2016-07-27 13:55:06 -07:00
alanbares
e7a0379490
Normalize ga event data in shop.jade
...
Normalize ga event data in main.js
Normalize ga event data in bindings.js
Remove unecessary info in labels
2016-07-27 12:52:40 -07:00
craigstroman
18e1b2e478
Text-editor overflow hidden on iPad.
2016-07-27 08:27:45 -04:00
craigstroman
b594f4ccdf
Text-editor overflow hidden on iPad.
2016-07-27 07:54:52 -04:00
Omar
95887774b7
Updated output box copy
2016-07-26 15:17:31 +03:00
gangachris
c184609340
Add ability to toggle comments with ctrl/cmd + / keymap
...
Add ability to comment on editor with ctrl + /
load codemirror commenting plugin
2016-07-22 19:13:07 +03:00
dhcodes
70769d56a5
remove Wiki sidebar HTML, LESS, JS
...
remove Wiki sidebar
2016-07-21 09:59:32 -05:00
Berkeley Martinez
3c1e08f894
Revert "Feature/Popover Definitions"
2016-07-16 21:35:28 -07:00
That Guy
ece31687fa
Merge pull request #8917 from Bouncey/Feature/Popover-Def-HTML-CSS
...
Feature/Popover Definitions
2016-07-17 01:29:42 +01:00
Berkeley Martinez
de6bef6b69
Merge pull request #9129 from Bouncey/Fix/Loop-Protect-noprotect
...
Fix/Loop Protect - Remove noprotect from saved code
2016-07-12 12:38:16 -07:00
Mrugesh Mohapatra
53cc4af3ae
Merge pull request #9490 from Bouncey/fix/temp-no-testsuite-fix
...
Temp fix for missing test suite
2016-07-11 14:17:05 +05:30
Arun Kumar
1af3d0adc6
Update tests when reset button is clicked
2016-07-05 08:22:36 +05:30
trion129
e392b37add
Rebased the branch
2016-07-02 10:57:37 +05:30
Stuart
7292c25c5a
Temp fix for missing test suite
2016-07-01 15:47:06 +01:00
Jonathan
94fa869a81
Merge pull request #9265 from flipsyde606/fix/night-mode-persist
...
Fix for night mode not persisting in pages other than challenges
2016-07-01 08:22:27 +01:00
jondcoleman
06ae8ce7f9
Trigger Google Analytics event when navbar chat button clicked
2016-06-27 07:46:59 -04:00
Jonathan
8f77faedb5
Merge pull request #9205 from dlwebdev/fix/mobile-map-header
...
Improved mobile layouts to map page
2016-06-23 18:10:23 +01:00
Daniel L. Weber
b2f9c9f47c
Improved mobile layouts to map page
...
Made adjustments to accomodate iphone
Made buttons responsive instead of hard coded widths
Ajusted media query widths
Changed order of buttons so input is on left
Added padding before collapse button when that row is collapsed
Map aside styled as originally was
2016-06-23 11:49:19 -04:00
Kirushna
fdf9f77eb7
Fix for night mode not persisting in pages other than challenges
...
jq fix
Fix for night mode not persisting in pages other than challenges
Fix for night mode - chat
2016-06-22 16:29:11 +05:30
Stuart Taylor
125cb7e1ce
Merge pull request #9258 from heldersepu/fix/Scroll-to-bottom-of-#scroll-locker
...
Prevent scrolling on initial challenge run
2016-06-22 07:18:08 +01:00
HelderSepu
e6542fa00e
Prevent scrolling on initial challenge run
...
- Add additional parameter to function displayTestResults
Correction to errors: Line exceeds the maximum line length of 80 max-len
Do not scroll on JS challenges
2016-06-21 20:22:30 -04:00
Stuart Taylor
1bbd65bcb1
Merge pull request #9221 from atjonathan/feature/bio
...
Added Bio from GitHub to freecodecamp portfolios
2016-06-21 23:49:05 +01:00
Helder
ce46d1906b
Animate #testSuite to focus user on errors
...
- As soon as the user clicks the button we hide('slow') the div #testSuite
- Then on displayTestResults we show it.
Use fadeOut/fadeIn instead of hide/show
Scroll the div #scroll-locker to the bottom
- Fix for some challenges with long contents on div #scroll-locker
Fix Err: Strings must use singlequote quotes
2016-06-18 16:04:36 -04:00
Jonathan
ecd1f628e2
Added Bio from GitHub to freecodecamp portfolios
...
- Removed unneeded code
2016-06-18 19:07:57 +01:00
Berkeley Martinez
e6f29ecc9c
Feature/Popover Definitions
2016-06-17 23:53:44 +01:00
Berkeley Martinez
effd86e79f
Revert "FIX Unfinished Function Declaration in Comments"
2016-06-15 18:54:10 -07:00
Stuart Taylor
e0b100a861
Merge pull request #8894 from Bouncey/FIX/Comment-your-JavaScript-Code
...
FIX/Unfinished Function Declaration in Comments
2016-06-15 22:31:05 +01:00
Stuart
b2e2eaa594
Fix/Loop Protect - Remove noprotect from saved code
2016-06-14 01:46:21 +01:00
Stuart
3ef7d18fc0
FIX Unfinished Function Declaration in Comments
2016-06-10 12:40:41 +01:00
Berkeley Martinez
214f307437
Merge pull request #8373 from vcooley/feature/link-to-wiki-solution
...
Link to wiki's solution page while working on or after completing cha…
2016-06-03 12:04:30 -07:00
hangaebal
856874a727
Fix Bug when CodeMirror return function object
2016-05-31 11:21:17 +09:00
Jonathan
9549f572ae
Merge pull request #8834 from prideloki/fix/css-for-pledge-cancelling-button
...
Fix CSS for Pledge cancelling("Maybe later") button
2016-05-31 00:20:14 +01:00
Mrugesh Mohapatra
a98cf03173
Merge pull request #8374 from vcooley/fix/close-aside-on-modal-in
...
Modals now close map, wiki, and chat asides when they are displayed
2016-05-30 15:27:44 +00:00
Thanakom Sangnetra
9fe18ba4e1
update client/less/main.less
...
- add btn-default hover background color
2016-05-28 16:26:48 +07:00
Jonathan
d9f48e81e3
Added fixed header to wiki aside
...
* Added title
2016-05-27 17:03:07 +01:00
Quincy Larson
e1f2d619fb
Merge pull request #8690 from theflametrooper/fix/campernews
...
Removed Camper News completely
2016-05-18 22:59:53 -07:00
Jonathan
62946689dc
Removed Camper News completely
2016-05-17 18:31:40 +01:00
Rafael J. Rodriguez
2fb6221b52
Updates link to report bugs
...
* Updates the link to report a bug to the current one
2016-05-17 11:06:52 +05:30
Quincy Larson
ee2e0e290f
Merge branch 'fix/theme-flash' of https://github.com/BerkeleyTrue/FreeCodeCamp into BerkeleyTrue-fix/theme-flash
...
Conflicts:
common/models/user.js
2016-05-12 21:28:29 -07:00
Berkeley Martinez
e72ad8c513
fix(ui): Fix flash shown to user on page refresh
...
Store user theme preference on user object.
Must be logged in to use themes
2016-05-12 18:52:03 -07:00
Vince Cooley
31b4fff727
Link to wiki solution page from challenges
...
removed buttons on challenge completion
Remove buttons; default path moved to top of showWiki method
Fixed style issue
2016-05-12 18:23:12 -05:00
Mrugesh Mohapatra
163c3c93eb
Merge pull request #8528 from hangaebal/fix/Claim_Certificates_-_Challenges_-_Text_Rendering_Issues
...
Fix Claim Certificates - Challenges - Text Rendering Issues
2016-05-10 16:58:29 +05:30
Berkeley Martinez
a484dd340a
Merge pull request #8532 from cashhh/fix/flashMessages
...
Update map.less to fix flash messages
2016-05-09 16:22:29 -07:00
Berkeley Martinez
5eadbba235
Merge branch 'fix/video-challenge-submission' into staging
2016-05-09 16:16:07 -07:00
Logan Tegman
c015cb5ec5
Inject csrf token into react app
2016-05-09 10:13:02 -07:00
James L
4eb85b2f38
Removed postion property from mapWrapper which was causing issues on small screens.
2016-05-09 17:32:58 +01:00
hangaebal
535e68f9e3
Fix Claim Certificates - Challenges - Text Rendering Issues
2016-05-09 23:31:29 +09:00
Nick
eb1705d540
Update map.less to fix flash messages
...
Flash messages should be centered now instead of being offset
2016-05-08 22:57:09 -04:00
Mrugesh Mohapatra
caa49aea20
Refactor Email Update URL Change
2016-05-03 10:59:52 +05:30
Mrugesh Mohapatra
3d55b9bb8b
Add Update Email View
...
This commit:
- Displays the user's email that we have on records
- Adds a button in the settings to update email
- Adds a form view to update the email
- Fixes CSS for the Email icons and the email form
~ Credits to @hallaathrad
- Linting fixes and updated with Berkeley's Comments
- Streamline checks and fix scope
- Add AJAX Calls
- Add flash messages
- Update the views & add XHR value
2016-05-02 18:33:37 +00:00
Vince Cooley
65600cb370
Modals now close map, wiki, and chat asides when they are displayed
...
Changed aside tags to select by class or id
2016-05-01 13:30:40 -05:00
Mrugesh Mohapatra
91d1cb528b
Merge pull request #8241 from ttymed/feature/codemirror-focus-hotkey
...
added keybindings for focus on codemirror through Mousetrap
2016-04-24 03:07:25 +05:30
bteng22
11dcd74f64
adding newline before appending tail to combinedCode to prevent tail from being cut off by trailing comments in code editor
...
setting initialValue of reduce to newline for arrayToNewLineString to prevent cutting off code if trailing comments in json
2016-04-23 14:05:49 -07:00
ttymed
55ef14b9a6
added keybindings for focus on codemirror through Mousetrap
2016-04-23 07:16:59 +08:00
Quincy Larson
be27deaa4c
Merge pull request #8124 from BerkeleyTrue/feature/re-add-announcement
...
(Re)add announcement/flyer
2016-04-20 14:48:05 -07:00
Rahul Jain
e32e0ecdbc
made search in the map more fuzzy
2016-04-18 22:51:18 +05:30
George Stepanek
d00e3628af
Fix the navbar links so control-clicking opens them in a new tab
2016-04-16 10:42:25 +12:00
Berkeley Martinez
02eb6cad6c
Refactor announcement feature
2016-04-14 20:06:42 -07:00
Berkeley Martinez
c9fdb581ce
Revert "Announcement feature"
2016-04-14 18:13:58 -07:00
benmcmahon100
07c8422ee7
Made the message comparison more strict
2016-04-13 23:34:38 +01:00
Quincy Larson
bc8a6c92bf
Fix broken lint tests
2016-04-13 23:10:38 +01:00
benmcmahon100
d53a2eec86
BillBoard now Flyer. Changes to API and view logic
...
Fix to replace of null error. Changed Flyer to flyer
2016-04-13 23:10:34 +01:00
benmcmahon100
2b2b359514
Bill board feature up and running
2016-04-13 22:58:58 +01:00
benmcmahon100
a27c5ccdd2
Ground work for the bill board announcement feature
2016-04-13 22:58:57 +01:00
Hallaathrad
f88f5dd5d4
revisioning
2016-04-12 10:34:24 -04:00
Quincy Larson
95ce24677d
Merge pull request #8002 from FreeCodeCamp/fix/react-body-css
...
Fix react/night mode css
2016-04-08 19:34:43 -07:00
Berkeley Martinez
bfafd19835
Fix react/night mode css
2016-04-08 17:27:13 -07:00
Hallaathrad
df175eb8d0
Fix for drawer's invisible buttons
2016-04-08 19:38:13 -04:00
Justin Richardsson
5fdc961587
Night Mode + CSS Additions ( #7929 )
...
* Night Mode and More Hotkeys
* Nightmode CSS adjustments
* Removed Redundant Line
* Wrapped JSON.parse statements in a try catch block
2016-04-08 15:13:41 -07:00
Quincy Larson
a2466d77b3
fix button colors from issue #7903
2016-04-04 22:03:18 -07:00
Panayiotis Lipiridis
7c27952ff6
Updated Bootstrap Social
...
..and remove plus from Google sign in icon
2016-04-04 22:36:35 +02:00
Nick
b049d252ef
FIX - Remove trailing spaces
2016-04-02 23:52:52 -04:00
Hallaathrad
ab6e3feb78
Input resets
2016-03-20 20:30:51 -04:00
benmcmahon100
a65742ad45
Fix wiki's SSL issue
...
fix wiki view
Fix to the same issue that was effecting the aside wiki
2016-03-17 18:14:26 +00:00
Hallaathrad
bcfe8b99a7
Fix map overlapping issues
2016-03-16 23:13:08 -04:00
Quincy Larson
d47aed4850
factor out settings page with email settings
2016-03-14 23:59:24 -07:00
Hallaathrad
1efdfab0b9
Change margin and width for nested elements in map
2016-03-12 13:51:37 -05:00
Rommel Sunga
d2af0c6a03
Fixed DOMContainer typo.
2016-03-11 10:25:59 -08:00
shl_kfy
1dee10a55c
change color of labs
2016-03-08 16:38:12 +00:00
Hallaathrad
6f267483f8
Fix for map's block overlapping
...
Removed unnecessary offending `height:100%` from the JS on collapse/expand.
2016-03-05 20:04:02 -05:00
Berkeley Martinez
2df87854c4
Fix unknown hike redirect to map
2016-03-03 17:53:33 -08:00
Berkeley Martinez
74592e72b4
Update eslint, fix lint issues
2016-03-03 17:53:33 -08:00
Berkeley Martinez
c50510db71
Update history/react-router
2016-03-03 17:53:33 -08:00
Berkeley Martinez
a2a988764c
Fix job creation
2016-03-03 17:53:33 -08:00
Berkeley Martinez
056d749ddd
Wrap up flux actions
2016-03-03 17:53:33 -08:00
Berkeley Martinez
c4ba7ac46a
Fix document title syncing
2016-03-03 17:53:33 -08:00
Berkeley Martinez
8ef3fdb6a0
Initial move to redux
2016-03-03 17:53:33 -08:00
Hallaathrad
dabcebd91c
scrolling issues be gone
2016-03-03 19:00:47 -05:00
chrisroselli
2cc11a1efa
Header visual adjustments
...
Spaces should be equal on both sides of the navbar
2016-03-01 23:01:41 -05:00
Eric Leung
49110b610b
Lowercase console.log in output box
2016-02-25 22:11:38 -08:00
Quincy Larson
2f613ec216
shorten nonprofit testimonials
2016-02-22 15:30:08 -08:00
Quincy Larson
f5260f7c21
add testimonial to nonprofit landing page
2016-02-19 17:09:35 -08:00
Justin Richardsson
262566bab4
Merge pull request #6979 from QuincyLarson/fix/update-about
...
Add academic honesty page and improve about view
2016-02-13 22:25:42 -05:00
Hallaathrad
cc2aa67bec
Lint pass
2016-02-13 21:26:59 -05:00
Jami Gibbs
a8700f9cdb
Fixes blank white wiki sidebar and scrolling
2016-02-13 17:19:16 -06:00
Hallaathrad
3086252d03
Fix for bouncing sidecar's gap
2016-02-12 22:41:58 -05:00
SaintPeter
a97b3fce8a
Fix issue with duplicate submits
2016-02-12 19:20:35 -08:00
Justin Richardsson
d3ca16d4ec
Merge pull request #6908 from jamigibbs/fix/sidebar-scroll-ios
...
Fixes sidebar scrolling behaviour on iOS.
2016-02-12 20:58:49 -05:00
Quincy Larson
aaaf327992
Merge pull request #6879 from FreeCodeCamp/feature/wiki-sidebar
...
Add Wiki Sidebar, Use Gatsby Generated Wiki
2016-02-11 20:01:01 -08:00
SaintPeter
ba18520845
Add language detection
2016-02-11 18:14:47 -08:00
Jami Gibbs
f02716b1a5
Fixes sidebar scrolling behavior on iOS, fixes #6227
2016-02-11 14:35:03 -06:00
Quincy Larson
93489c3fd9
Merge pull request #6854 from FreeCodeCamp/feature/reduce-query-load
...
Reduce query load/ add completed challenge validation
2016-02-11 09:44:07 -08:00
Berkeley Martinez
6642dd497f
Add validation to challenge completion
...
Change ajax requests to send and accept JSON
to preserve data types.
Fix typos
2016-02-10 22:10:06 -08:00
Hallaathrad
b5fc216436
fix for Flash message not displaying in detached map
2016-02-10 17:47:35 -05:00
Hallaathrad
fe422d2300
adding wiki as detached and integrating into .less folder
2016-02-09 23:26:59 -05:00
Rex Schrader
02662e98e2
Add Wiki Sidebar
2016-02-09 12:44:08 -08:00
Rex Schrader
4c8f6c1f89
Merge pull request #6801 from alistermada/fix/map-button-on-active-map
...
Map and chat buttons close their respective asides when open
2016-02-08 15:35:08 -08:00
Alister N. Mada
0465923e64
Map and chat buttons toggle asides
2016-02-08 10:05:02 +07:00
Hallaathrad
85a78046d1
fix for navbar overflowing at 4 digits brownies
2016-02-07 14:02:45 -05:00
Alister N. Mada
5b73279212
Remove slide challenge text-align center
2016-02-07 13:00:33 +07:00