Commit graph

11139 commits

Author SHA1 Message Date
chrisgarrity
9bf5a8e6c2 Merge pull request #1418 from chrisgarrity/issue/gh1362-obsolete-strings
remove obsolete strings
2017-07-18 09:18:42 -04:00
Matthew Taylor
753a3e1eed Split splash into container/presentation component
This does a bit of upkeep based on recs from @rschamp that:

1. Splits splash into container/presentation components
2. Updates the default project count to 20 million
3. makes the api calls that get info from the api take in arguments rather than use the session
4. Updates `MapStateToProps` to be more specific in what it uses beyond just `session` and `permissions`

Thanks @rschamp!
2017-07-17 12:19:49 -04:00
chrisgarrity
4cc353ab43 remove obsolete strings
‘Help’ and ‘Discuss’ are not needed now that they’ve been replaced with the Tips page.

Fixes #1362
2017-07-17 10:14:32 -04:00
Ray Schamp
3f90e98593 Merge pull request #1413 from rschamp/hotfix/rip-smartystreets
[Master] Remove SmartyStreets API
2017-07-13 16:32:51 -04:00
Matthew Taylor
8c94a04e77 Move custom homepage row to new api endpoints
This goes along with https://github.com/LLK/scratch-api/pull/292. This can be updated if we choose to migrate the `lovedByFollowing` endpoint off of proxy as well.
2017-07-13 15:35:18 -04:00
St19_Galla
093d8f4eb3 Update tips.jsx 2017-07-13 12:48:18 -04:00
Ray Schamp
02b36ab9f3 Merge pull request #1414 from rschamp/hotfix/rip-smartystreets
[Develop] Remove SmartyStreets API
2017-07-13 10:52:58 -04:00
Ray Schamp
84a37a671f Remove SmartyStreets API
We are so lax with this that it's not actually helping us, and we don't have a plan with them anymore.
2017-07-13 10:44:50 -04:00
Matthew Taylor
03785b78f6 Merge pull request #1406 from TheGrits/patch-3
Fix gh-1382: Centre Align Note
2017-07-13 10:38:04 -04:00
Matthew Taylor
71e702b002 Merge pull request #1407 from TheGrits/patch-4
Fix gh-1399: Misplaced Periods Fix
2017-07-13 09:48:16 -04:00
The_Grits
6533b5b50a Misplaced Periods Fix 2017-07-10 19:49:13 -04:00
The_Grits
c5f6619947 Fix gh-1382: Centre Align Note 2017-07-07 20:17:03 -04:00
Andrew Sliwinski
d705272341 Merge pull request #1402 from TheGrits/patch-3
Fix gh-1397: Update Supporting Organizations
2017-07-07 19:45:28 -04:00
Andrew Sliwinski
78940b1e2f Merge pull request #1405 from TheGrits/patch-4
Fix gh-1404: Add Junior Designer Position
2017-07-07 19:43:47 -04:00
The_Grits
a9ba27ef97 Fix gh-1404: Add Junior Designer 2017-07-07 19:34:55 -04:00
The_Grits
a3714e5348 Add transifex remove pootle 2017-07-06 23:06:23 -04:00
chrisgarrity
61d65a00a5 Merge pull request #1398 from chrisgarrity/issue/gh1396-missing-tag
Add missing closing tag for PDF Guide
2017-07-06 14:41:27 -04:00
chrisgarrity
24bfc18487 Add missing closing tag for PDF Guide 2017-07-05 13:42:20 -04:00
Matthew Taylor
716d332907 Merge pull request #1394 from LLK/release/2.2.22
[Develop] Release 2.2.22
2017-07-05 10:23:04 -04:00
Matthew Taylor
c8afebfa6d Merge pull request #1395 from LLK/release/2.2.22
[Master] Release 2.2.22
2017-07-05 10:12:51 -04:00
chrisgarrity
91b1784e33 Merge pull request #1392 from chrisgarrity/remove-alias-caret
Remove unnecessary ‘^’ from routeAliases
2017-06-29 16:38:19 -04:00
chrisgarrity
ced9339fb6 Remove unnecessary ‘^’ from routeAliases 2017-06-29 15:30:26 -04:00
chrisgarrity
89a8c3fc55 Merge pull request #1391 from chrisgarrity/issue/redirect-routes
update /help and /info routes
2017-06-29 14:54:47 -04:00
chrisgarrity
ece3d4a1f9 update /help and /info routes 2017-06-29 14:42:17 -04:00
Matthew Taylor
7a44be5e5b Merge pull request #1389 from TheGrits/patch-3
Fix gh-1388: Help -> Tips on FAQ Page
2017-06-29 09:58:17 -04:00
chrisgarrity
f1cfeeca81 Merge pull request #1390 from chrisgarrity/issue/gh1387
Add /info redirect
2017-06-29 07:33:07 -04:00
chrisgarrity
ed056701c4 Add /info redirect 2017-06-28 17:25:36 -04:00
The_Grits
5570632ed3 Help -> Tips 2017-06-28 16:54:42 -04:00
chrisgarrity
0672ba0e05 Merge pull request #1383 from chrisgarrity/issue/windows7-icon
Fix blocks icon for windows
2017-06-28 10:18:00 -04:00
chrisgarrity
f7345c443d Fix blocks icon for windows
Note for future reference - set the size for SVGs with height not width if using rem.
IE on Windows 7 doesn’t resize correctly if the width is set with rem. Height works with rem, and exact pixel width works, but that should be avoided.
2017-06-28 09:32:08 -04:00
chrisgarrity
a712a8d28a Fix typo in tutorial URL (#1377)
Getting started tutorial link started with `//` instead of just `/`., and typo in downloading
2017-06-27 16:33:57 -04:00
chrisgarrity
022d2dd506 FIx layout problems (#1380)
* removed white-space: no wrap to let buttons flow in Cards section
* Fix download link (download should be part of the link)
* Set the size of the icons to fix alignment
2017-06-27 16:27:07 -04:00
Andrew Sliwinski
d2353075b1 Merge pull request #1368 from LLK/hotfix/chromeos
Update compatibility requirements to clarify support for ChromeOS
2017-06-26 11:19:38 -04:00
Matthew Taylor
970db19b44 Merge pull request #1370 from mewtaylor/issue/r2-4571
Add `/store` to footer
2017-06-26 10:48:24 -04:00
Matthew Taylor
b22aaa8465 Add /store to footer 2017-06-26 10:35:29 -04:00
Andrew Sliwinski
16691792b7 Merge pull request #1369 from LLK/bugfix/chromeos
Update compatibility requirements to clarify support for ChromeOS
2017-06-26 09:48:33 -04:00
Andrew Sliwinski
a16a189a7f Update compatibility requirements to clarify support for ChromeOS 2017-06-26 09:42:56 -04:00
Andrew Sliwinski
c7fcec4f54 Update compatibility requirements to clarify support for ChromeOS 2017-06-26 09:29:52 -04:00
Matthew Taylor
df2b7fd7df Merge pull request #1367 from mewtaylor/issue/gh-1364
Fix GH-1364: Change `help` to `tips` in footer
2017-06-23 16:39:19 -04:00
chrisgarrity
6469ac3362 Simplify /help redirect pattern (#1366)
Restrict /help redirect to just `/help` or `/help/`. Anything else following help should get handled by scratchr2.
2017-06-23 12:02:15 -04:00
Matthew Taylor
c1e5c7cb03 Change help to tips in footer
Fixes #1364
2017-06-23 11:55:43 -04:00
chrisgarrity
39b1400705 Handle /help redirect (#1363) 2017-06-23 10:28:34 -04:00
Matthew Taylor
80ae291b9d Merge pull request #1365 from mewtaylor/issue/download-tweaks
Tweak some styling for the download page
2017-06-23 09:51:36 -04:00
Matthew Taylor
dbb4fcc8a2 tweak some styling for the download page
Adds the numbers back in above the download steps, and also moves the “note for mac users” down into a callout.
2017-06-23 09:23:24 -04:00
Matthew Taylor
dd923aa586 change download route 2017-06-22 10:57:30 -04:00
Matthew Taylor
b0a81d24d2 add download tx config 2017-06-22 10:57:19 -04:00
Matthew Taylor
6225ddbaf3 update .tx/config with new file changes
1. Remove ttt
2. Add tips
2017-06-22 10:35:17 -04:00
Andrew Sliwinski
124c8e36d7 Update navigation. Resolves GH-1262 (#1285) 2017-06-22 09:40:34 -04:00
chrisgarrity
74e315dc71 Add new Tips page (#1357)
New of tips page, uses cards from new resources server (s3)

* added get-localized-urls script to get the generated json from the s3 bucket
* added /tips route
* correct localized-urls for other pages
* remove thingstotry
* redirect /go
* fix up /info/cards view to use resources (s3).
* redirect /go to /tips
* change /hoc redirect from /go to /tips
* Add full set of cards pdf download to tips localization
* removed cards and guides from static PDFs, they are all coming from resources.scratch.mit.edu now.
* removed things to try view

Corrections for reviews:
* decided to pretty print the localized URLs
* replaced console.errors with process.stdout and fail with exit(1)
* formatted localized-urls to make it easier to read
* moved link outside  `<Button…` makes whole button clickable instead of just text
* fixed up css styles, removed unnecessary classes
* corrected “unused” resource links
2017-06-21 16:20:18 -04:00
chrisgarrity
df15cb9dfb Install c++ compiler to build native extensions (#1360)
The ubuntu image that we’re using doesn’t include a C++11 compliant compiler. Followed Travis instructions to install a compiler:
https://docs.travis-ci.com/user/languages/javascript-with-nodejs#Node.js-v4-(or-io.js-v3)-compiler-requirements
2017-06-21 13:08:11 -04:00