Colby Gutierrez-Kraybill
6a946b99fc
Update to new sentry API pattern
...
Use current Sentry browser package and forward errorId into eventId
Fix up errorInfo reference
Put Sentry on the window object for GUI to use
Remove unneeded reference to old style Raven and raven-js
Move Sentry webpack config into production only
Add GA tracker ID to window
Allows scratch-gui to use same GA id
2018-12-20 12:56:33 -05:00
Benjamin Wheeler
3c8cf1a6fc
Merge pull request #2526 from chrisgarrity/feature/2319-masthead
...
Implement new Intro masthead
2018-12-20 11:35:39 -05:00
chrisgarrity
496fdad8be
New 3.0 Masthead
...
* intro component was changed for new banner masthead layout
* added new video component for embedding wistia (based on extension video, we should probably figure out consolidating the two)
* new and updated strings in splash/l10n.json
* updated splash presentation to move Intro above `inner` to allow it to be full width (like banners)
* new assets
2018-12-20 07:32:03 -05:00
Paul Kaplan
8af12ec0e1
Show error ID and report React errors to Sentry
2018-12-19 13:47:17 -05:00
chrisgarrity
94a8396713
Make list of languages on www consistent with gui
...
start to depend on `scratch-l10n`
So far only the supported locales is used.
There is one small difference between scratch-l10n and the `languages.json` that was removed.
languages was:
`{locale: ‘languagename’, …}` key value pairs.
l10n exports:
`{locale: {name: ‘languagename’},…}
That required an additional change to the language chooser.
2018-12-13 16:00:41 -05:00
Eric Rosenbaum
e170a9cd4a
Merge pull request #2455 from ericrosenbaum/feature/ideas-page
...
Ideas page
2018-12-13 13:58:55 -05:00
Paul Kaplan
cac7c2ff49
Merge pull request #2457 from paulkaplan/scroll-studios
...
Fix scrollbars for add-to-studio modal
2018-12-13 11:41:59 -05:00
Eric Rosenbaum
7aecb1185d
Fix tile layout
2018-12-13 11:13:15 -05:00
Eric Rosenbaum
646624a07f
Clicking modal img also opens tutorial
2018-12-13 10:22:47 -05:00
Eric Rosenbaum
600830acc5
Fixing links
2018-12-12 15:57:27 -05:00
Paul Kaplan
1aafd28b0c
Fix scrollbars for add-to-studio modal
2018-12-12 15:14:13 -05:00
Eric Rosenbaum
43e7ec6ebf
css lint and cleanup
2018-12-12 15:05:36 -05:00
Eric Rosenbaum
8a06137284
Remove unused require
2018-12-12 14:25:25 -05:00
Eric Rosenbaum
20e3812380
First pass at complete layout
2018-12-12 14:17:39 -05:00
Paul Kaplan
bc99c52ebe
Fix hard-coded /preview/id url for remix list.
2018-12-11 14:46:05 -05:00
Eric Rosenbaum
7212436f3b
Update nav from “tips” to “ideas”
2018-12-10 18:17:05 -05:00
Eric Rosenbaum
8e6af59635
Initial draft of ideas page
2018-12-10 18:06:07 -05:00
Ray Schamp
1979675ebf
Don't occlude page content with the admin panel
...
/ht @paulkaplan for the idea to move it below the nav bar.
2018-12-07 13:15:38 -05:00
Ray Schamp
af32c08971
Merge pull request #2413 from rschamp/mod-panel-phase-3
...
Match scratchr2 admin panel behavior more closely
2018-12-06 15:47:48 -05:00
Ray Schamp
b7ffa34eec
Open and close admin panel from parent component
2018-12-06 15:05:20 -05:00
Eric Rosenbaum
b49854300b
Merge pull request #2405 from ericrosenbaum/feature/landing-pg-vids
...
Add videos to WeDo and EV3 landing pages
2018-12-06 10:38:19 -05:00
Eric Rosenbaum
c371a3757f
Maybe this is the correct order for CSS properties
2018-12-06 09:43:30 -05:00
Ray Schamp
8e75b8c6cf
Merge pull request #2404 from rschamp/mod-panel-phase-1
...
Admin panel for the project page
2018-12-06 09:33:02 -05:00
Eric Rosenbaum
8c6013b243
Add extension video component to wedo and ev3 pages
2018-12-05 17:25:07 -05:00
Ray Schamp
096aeb02a0
Lint
2018-12-05 16:09:04 -05:00
Ray Schamp
726a2005bb
Basic project admin panel support
...
Just in case we don't do anything else, this "proxies" the old admin panel to the new project page.
Requires https://github.com/LLK/scratchr2/pull/5219 to work.
2018-12-05 15:40:18 -05:00
Eric Rosenbaum
d206b44abe
Add video player to wedo page
2018-12-05 10:48:46 -05:00
Eric Rosenbaum
3c24bf236b
Adjust header layout
2018-12-04 14:58:16 -05:00
Eric Rosenbaum
e9c2e8f13f
Lint
2018-12-03 17:58:51 -05:00
Eric Rosenbaum
421aabadc1
Update version requirements
2018-12-03 15:29:25 -05:00
Ray Schamp
df3d18e649
Revert "Revert "use cdn.scratch.ly in staging""
2018-11-21 10:27:13 -05:00
Ray Schamp
45415944c1
Revert "use cdn.scratch.ly in staging"
2018-11-21 10:07:57 -05:00
Eric Rosenbaum
bfc36e25f9
Merge pull request #2329 from ericrosenbaum/feature/get-link-from-app-stores
...
App store badges for Link download
2018-11-20 13:17:18 -05:00
Ben Wheeler
7ee463509c
use cdn.scratch.ly in staging
2018-11-19 17:07:48 -05:00
Eric Rosenbaum
f77357daf2
Update mac and windows app store links
2018-11-19 15:59:37 -05:00
Eric Rosenbaum
8efb6045ee
Lint
2018-11-19 15:22:18 -05:00
Eric Rosenbaum
9ee3c9eb6c
App store badges for Link download
2018-11-19 13:51:29 -05:00
chrisgarrity
13b3e57381
open getting started tutorial for logged out users
...
- `create` on the navbar opens the getting started tutorial if the user is not logged in
- replaced any other use of `tip_bar=getStarted` with `tutorial=getStarted` (with the exception of Tips page)
- did not replace other uses of `tip_bar=home` as those should probably go to the new tips/ideas page.
2018-11-12 12:58:59 -05:00
MasterOfTheTiger
12aeba90ed
Use https for ScratchJR links
2018-11-09 09:17:04 -08:00
Paul Kaplan
315c8b78fc
Add "project not available" view for when project body cannot be loaded
...
This happens when the project id does not exist, or is not visible to the given user.
2018-11-07 16:32:12 -05:00
Paul Kaplan
f4887008a5
Extract strings for localizing the preview page
2018-10-23 11:38:34 -04:00
Paul Kaplan
8acbf05b1a
Merge pull request #2211 from paulkaplan/fix-studio-modal
...
Connect the consolidated studio data directly
2018-10-19 10:44:32 -04:00
chrisgarrity
b0a5f7feff
Merge pull request #2183 from sehgalvibhor/character-fix
...
Japanese Character Fix
2018-10-19 09:12:53 -04:00
Paul Kaplan
35abd285df
Connect the consolidated studio data directly
...
To the modal to prevent constantly updating. Also only render the modals if they are visible
2018-10-18 16:45:24 -04:00
sjgllghr
6d8235c7e8
Fix gh-2156: Use variables for media queries for consistency ( #2182 )
...
* use variables for media queries
* add medium-and-intermediate media query variable
2018-10-16 13:28:41 -04:00
Benjamin Wheeler
9106a14340
made account menu have min-width, changed max-width to rem from px ( #2181 )
2018-10-15 16:00:47 -04:00
Vibhor Sehgal
1ae8180aa4
Fix Select Menu in Messages Section ( #2179 )
...
* Fix width for Select in Message Section
* Removed extra CSS property
* Removed Margin property; Not required
* Fix for the CI test
2018-10-15 06:48:29 -04:00
Vibhor Sehgal
d9018185e7
Japanese Character Fix
2018-10-14 13:28:48 +05:30
Benjamin Wheeler
d5343dfb01
fix ReactModal bodyOpenClassName error so that it is entirely omitted, rather than passing null value ( #2176 )
2018-10-11 16:58:30 -04:00
Paul Kaplan
1f8342b987
Merge pull request #2164 from paulkaplan/comment-report-delete
...
Comment report action and modal flow for deleting
2018-10-11 11:08:07 -04:00
Benjamin Wheeler
8b222f0466
fix base modal prop passed to ReactModal ( #2165 )
2018-10-10 14:08:59 -04:00
Paul Kaplan
bdde34ba26
Implement report action with modal flow
2018-10-09 11:38:24 -04:00
chrisgarrity
32aa3e66d4
Merge pull request #2153 from LiFaytheGoblin/2133/move-media-queries-to-frameless
...
Move media queries used in responsive project page to frameless
2018-10-09 10:56:11 -04:00
Paul Kaplan
744c90501e
Add comments to projects and replies to comments
2018-10-09 09:36:41 -04:00
Linda
d358c45482
media queries used in responsive project page have been moved to frameless.css
2018-10-05 10:25:56 -04:00
Linda
437334b872
resolve merging conflicts
2018-10-03 10:54:53 -04:00
Linda
8009978c06
fixed linting errors
2018-10-03 10:09:44 -04:00
Linda
6f5b5c3278
extract css for new components and make some fixes to validation in report modal
2018-10-03 10:09:44 -04:00
Linda
06bb9c60c4
fixed problem where sometimes there would be two scrollbars
2018-10-02 15:33:15 -04:00
Linda
b03bd51f79
fixed linting error
2018-10-02 13:57:41 -04:00
Linda
7c8fdbfcc3
fixed height of studio buttons scrolling container to fill all modal
2018-10-02 13:49:56 -04:00
Linda
3010db684d
Merge pull request #2116 from LiFaytheGoblin/responsive-project-page/thumbnailcolumns
...
Thumbnailcolumns appear at bottom on mobile
2018-09-28 13:57:24 -04:00
Ray Schamp
5278e77e0c
Merge pull request #2098 from chen-robert/gh1930-teacher-register-year
...
Fix gh-1930: Teacher registration dates
2018-09-28 10:58:26 -04:00
Linda
4299afaec5
fixes to warning and thumbnailcolumns for mobile WIP
2018-09-26 14:35:36 -04:00
Linda
35194803b4
fixed linting errors
2018-09-25 16:06:46 -04:00
Linda
a5d2ee18ef
fixed validation message for modals
2018-09-25 15:58:10 -04:00
Linda
d061e2afe9
improve responsiveness for project page modals and also clean up the modals a bit
2018-09-25 15:40:27 -04:00
Linda
55cdeea04d
wip refactored and responsive project page modals
2018-09-25 15:37:52 -04:00
Benjamin Wheeler
935eb0b15f
move login/registration functions and view state to session reducer, pass to gui ( #2078 )
...
* move login/registration functions and view state to session reducer, pass to gui
* navigation reducer handles login; gui passed renderLogin function
* put back in join class to make smoke tests keep working
2018-09-24 11:04:30 -04:00
Robert Chen
86551baa94
Fixed Issue 1930
2018-09-20 22:15:24 -07:00
Linda
42f0ed16e5
Merge pull request #2073 from LiFaytheGoblin/2005/animate-add-to-studio-buttons
...
Animate add-to-studio-buttons on preview project page
2018-09-14 12:28:44 -04:00
Linda
497aae2a3c
convention fixes
2018-09-13 11:04:14 -04:00
Linda
c54b7413bc
replaced old spinner with new svg to work everywhere where spinner is used
2018-09-12 14:54:15 -04:00
Linda
1cee3c68fc
removed some leftovers
2018-09-11 17:18:09 -04:00
Linda
a8ebdb7d32
Merge pull request #2046 from LiFaytheGoblin/2045/project-page/studio-thumbnails
...
Fix appearance of studio thumbnails on preview project page
2018-09-11 10:10:21 -04:00
Linda
7313f26530
fixed linting errors
2018-09-07 16:45:17 -04:00
Linda
b582b31491
added comments and improved spin animation a little
2018-09-07 16:19:49 -04:00
Linda
ab4f8a09ce
the animation now works
2018-09-07 16:11:37 -04:00
Linda
ed604a21d4
add studio buttons animation on preview page, need fixing
2018-09-07 09:26:11 -04:00
Ben Wheeler
4bf0964bf2
moved dispatched navigation function calls to mapDispatchToProps
2018-09-05 17:52:03 -04:00
Benjamin Wheeler
3c6530fe85
Merge pull request #2022 from benjiwheeler/account-nav-component
...
split account nav into its own component, pass logout callback to GUI
2018-09-05 13:32:45 -04:00
Ben Wheeler
f9003077a3
use account-nav class, not account-nav id
2018-09-04 17:15:52 -04:00
Linda
3863e9c5bf
remove unnecessary comments
2018-08-28 16:50:34 -04:00
Linda
a1721abc46
Merge pull request #2042 from LiFaytheGoblin/2038/add-to-studio-dialog-entries-cursor
...
2038/add to studio dialog entries cursor
2018-08-28 17:41:44 -03:00
Linda
c52eb610b4
Merge pull request #2041 from LiFaytheGoblin/1991/accessibility-extension-landing
...
1991/accessibility extension landing
2018-08-28 17:37:51 -03:00
Ray Schamp
e6ea1e301d
Merge pull request #2037 from LiFaytheGoblin/2016/add-to-studio-dialog-clip-studio-name
...
2016/add to studio dialog clip studio name
2018-08-28 16:08:29 -04:00
Ben Wheeler
733134c421
pass through logout callback to GUI
2018-08-27 18:56:27 -04:00
Linda
10aa57e4a2
fixed ordering and so in css
2018-08-24 09:25:04 -04:00
Linda
d95ee37c04
now you can see the full title of something when hovering over the title which might be cut off
2018-08-24 09:09:17 -04:00
Linda
79e80aea54
improved remix and studio row
2018-08-24 09:05:08 -04:00
Linda
ba919062f3
changed look of studio thumbnails
2018-08-24 08:41:37 -04:00
Ben Wheeler
796ad7b152
split account nav into its own component
2018-08-23 14:10:55 -04:00
Linda
50242a3bb1
added pointer cursor style to the buttons that add or remove a project to or from a studio
2018-08-23 11:32:18 -04:00
Linda
f934b9bc7e
fixed some intendation
2018-08-23 11:18:12 -04:00
Linda
641e9895f6
updated from develop with new extension landing pages
2018-08-22 18:05:57 -04:00
Linda
56d9ac2af9
resolve travis errors caused by wrong ordering of css stuff
2018-08-22 16:48:07 -04:00
Eric Rosenbaum
78b32597c5
Merge branch 'develop' into hotfix/extension-landing-pages
2018-08-22 16:28:52 -04:00
Linda
68c7616a25
remove now obsolete truncate library
2018-08-22 15:10:19 -04:00
Linda
a7c279fab5
cut of studio name on studio adding dialog using css and not using the library for that anymore, also displays full title as a title of the div
2018-08-22 15:05:21 -04:00
Linda
253d6ac279
style fix
2018-08-22 13:32:23 -04:00