Commit graph

126 commits

Author SHA1 Message Date
Kaloyan Manolov
25068b1a89 Remove comment and fix lint errors 2025-04-15 17:30:45 +03:00
Kaloyan Manolov
c0bf8f7e32 Merge remote-tracking branch 'upstream/develop' into feat/uepr-220-public-assets-config 2025-04-07 15:29:54 +03:00
Kaloyan Manolov
0654821746 feat: update public assets webpack config 2025-04-02 13:17:12 +03:00
MiroslavDionisiev
5f3da16439 refactor: [UEPR-176] use env variable for ideas generator source 2025-04-01 11:35:01 +03:00
MiroslavDionisiev
8a2632fdc1 refactor: [UEPR-176] address review comments 2025-03-31 13:46:17 +03:00
MiroslavDionisiev
767f9ed1af refactor: [UEPR-176] address review comments 2025-03-31 13:45:06 +03:00
MiroslavDionisiev
98725d6abd fix: [UEPR-176] returned old default values for webpack env variables 2025-03-25 11:30:10 +02:00
MiroslavDionisiev
7d00b2d5c8 feat: [UEPR-176] add logic for displaying feedback when user is eligible 2025-03-25 11:06:04 +02:00
MiroslavDionisiev
6634a35aec feat: [UEPR-54] update to scoped dependency for scratch-gui 2025-01-28 12:59:07 +02:00
MiroslavDionisiev
1854d11e45 refactor: [UEPR-116] changed the default value for ROOT_URL 2024-12-03 15:42:31 +02:00
MiroslavDionisiev
08526e90f0 feat: [UEPR-116] add youtube video playlists and open videos in modal 2024-12-03 12:51:08 +02:00
MiroslavDionisiev
15d0c7f281 refactor: toggled off onboarding a/b testing by default 2024-11-08 14:25:33 +02:00
MiroslavDionisiev
f6a9d4e4b4 refactor: move project ids list as env variable 2024-11-08 13:43:40 +02:00
MiroslavDionisiev
e137357fb7 chore: fixed merge error 2024-11-06 11:19:50 +02:00
MiroslavDionisiev
0c2e42c238 chore: removed unused service 2024-10-23 16:25:03 +03:00
MiroslavDionisiev
ff9a54bfdd chore: resolved merge conflicts 2024-10-23 11:12:51 +03:00
MiroslavDionisiev
320ae55032 feat: [UEPR-71] Added onboarding feature toggle 2024-10-23 11:02:39 +03:00
MiroslavDionisiev
a4b0b7b628 refactor: [UEPR-44] Resolved merge conflicts 2024-10-18 14:32:23 +03:00
MiroslavDionisiev
47ac1205ef refactor: [UEPR-44] Addressed review comments and chnage project journey behaviour 2024-10-16 15:45:49 +03:00
MiroslavDionisiev
cb5d05f39a feat: [UEPR-44] Implemented custom journeys for onboarding 2024-10-09 11:24:20 +03:00
Christopher Willis-Ford
2cb48725c4 fix: make sure scratch-gui images are where the JS is looking
For some reason, the build output is looking for extension images and
tutorial images in `js/static/...`. Until we figure out how to fix that,
this change will put the files in that location.
2024-09-05 09:45:05 -07:00
Aleksandar Shumakov
6fb0e3491d feat: simplify user guiding triggers
- Change exposed handler names to correspond to performed action
- Simplify method of picking random survey on interaction with Editor
- Move GUI useEffect hook to WWW in IntlGUIWithProjectHandler
- Remove onClick property from ComposeComment component
2024-08-22 16:00:27 +03:00
MiroslavDionisiev
442e90bcca feat: [UEPR-40, UEPR-42] added integration with user guiding 2024-08-22 15:42:46 +03:00
MiroslavDionisiev
2576c5d9cd Merge remote-tracking branch 'origin/develop' into monorepo-integration 2024-07-24 10:21:48 +03:00
MiroslavDionisiev
6bcf00ad8a fix: [UEPR-27] Added missing loaders to handle hex files, updated the configuration for loading css and added plugin to allow babel to habdle jsx files 2024-07-04 10:53:06 +03:00
Christopher Willis-Ford
4153ad6538 fix: correct Buffer polyfill in webpack config 2024-06-07 09:44:36 -07:00
Aleksandar Shumakov
1d35168b5c Replace hardcoded thumbnail URI and host with configurable ones 2024-05-13 10:28:35 +03:00
Christopher Willis-Ford
74d8280748 chore(deps): add buffer polyfill for webpack 4/5 compat 2024-02-26 20:22:47 -08:00
Christopher Willis-Ford
484487694a build: tweak Babel settings to match Scratch support FAQ
BREAKING CHANGE: this slightly changes our browser compatibility list
2024-01-22 11:57:55 -08:00
Christopher Willis-Ford
cab158ae01 build: fix webpack 5 deprecation warning re: chunk.files 2024-01-22 11:57:50 -08:00
Christopher Willis-Ford
0a37341084 chore(deps): upgrade to webpack@^5, add stream polyfill 2024-01-22 11:57:50 -08:00
Christopher Willis-Ford
678ad55ab6 build: replace handmade VersionPlugin with emit-file-webpack-plugin 2024-01-22 11:57:50 -08:00
Christopher Willis-Ford
cd51b2400f chore(deps): upgrade to html-webpack-plugin@^4 for webpack 5 compatibility 2024-01-22 11:57:50 -08:00
Christopher Willis-Ford
c2fa2fedd5 style: enable scratch/es6 lint rules 2024-01-18 09:20:10 -08:00
Christopher Willis-Ford
5b43dc0be5 fix: copy micro:bit hex file into the right place 2023-06-26 09:12:46 -07:00
Christopher Willis-Ford
8dc793ffa5 refactor: consolidate CopyWebpackPlugin instances 2023-06-26 09:12:05 -07:00
Christopher Willis-Ford
3cb6bd91a2 fix: remove Sentry and rewrite ErrorBoundary tests 2023-01-27 06:57:29 -08:00
picklesrus
96650c3fe0 Serve images from uploads instead of cdn2. cdn2 redirects to uploads already anyway. 2022-04-21 14:54:41 -04:00
BryceLTaylor
017b8cfd3d Update copy-webpack-plugin to version 6.4.1 2022-03-03 14:14:41 -05:00
BryceLTaylor
826ea6239f update css-loader to 5.2.7
Update webpack config to not resolve urls to remain compatible with previous version
Highest version before requiring Webpack 5
clean up package.json
2022-03-03 10:20:19 -05:00
BryceLTaylor
8c3d0bf559 Update Autoprefixer to 10.4.2
10.4.2 is the most recent version

To update past version 9.6.0 the broser list needs to be passed in through the package.json rather than as an argument in the webpack.config.
2022-02-14 10:21:45 -05:00
BryceLTaylor
d2fa14bdd8 update postcss-loader to 4.2.0
commit package lock

Update postcss-loader to version 4.2.0

Requires an update to the webpack config
Now plugins needs to be nested inside an obkect called postcssOptions
2022-02-10 10:22:12 -05:00
BryceLTaylor
98a0bef309 remove minimize: true from webpack config 2022-02-01 14:24:13 -05:00
BryceLTaylor
7238d57354 webpack config make limit TerserPlugin to parallel: 4 2022-02-01 13:58:29 -05:00
Ray Schamp
4bc4e62ca9
Merge pull request from paulkaplan/extract-css
Extract css from js into stylesheets
2021-08-10 10:49:51 -04:00
Paul Kaplan
f134dbf201 perf(styles): extract css from js into stylesheets 2021-07-12 14:48:08 -04:00
Paul Kaplan
8e4ee5fb7a feat(build): support dynamic import
add the babel plugin for dynamic import syntax and fixup the path references in webpack and template
so the chunks can be loaded dynamically
2021-07-12 14:34:17 -04:00
Paul Kaplan
fd613f1fff Upgrade to webpack4 2021-02-22 12:47:01 -05:00
Paul Kaplan
0a8ed95163 Fix local symlink resolution 2021-02-19 10:43:15 -05:00
picklesrus
d2cb0818c8 Maybe setup captcha site keys properly? 2019-08-29 11:22:55 -04:00