Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: microbit-foundation/python-editor-v3
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.0.26
Choose a base ref
...
head repository: microbit-foundation/python-editor-v3
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.0.27
Choose a head ref
  • 18 commits
  • 191 files changed
  • 3 contributors

Commits on Mar 7, 2024

  1. Upgrade Chakra UI/React (#1114)

    Some changes due to React 18 useEffect development-time behaviour.
    Some e2e timing bugs caught.
    
    This should have no user-relevant changes so no rush to release it.
    We'll let it sit on beta for a while and may combine with a switch to Vite before release.
    microbit-matt-hillsdon authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    365f6aa View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Revert to using Puppeteer 13.7.0 (#1150)

    This doesn't fix e2e issues but is likely a more useful baseline.
    microbit-grace authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    9107831 View commit details
    Browse the repository at this point in the history
  2. e2e fixes (#1151)

    - Catch another error case that can happen due to LS dispose
    - Bump timeouts while we're looking into issues so we can be sure it's
      not just slow
    microbit-matt-hillsdon authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    1fc8b7c View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    c16d50d View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Switch to Vite from Create React App (#1152)

    - CRA/Craco -> Vite + Vitest + eslint 
    - TypeScript 4->5
    
    npm audit issues are now at 0 🎉
    bundle size slightly smaller with fewer total requests and quicker load time in Chrome
    
    Notable changes:
    - Use a Web Worker bundle per language to workaround Vite/Safari 14 limitations
        - I also renamed the main worker-side file to make it clearer what was what as I found it confusing to come back to.
    - Fixed a dev-only API tab initialisation issue found by e2e tests
    - Fixed a layout shift issue spotted in review that turned out to be due to useMediaQuery behaviour changes in the recent Chakra UI upgrade
    - Adding updated eslint config caught a missing await in storage.ts. Should only have been significant when deleting files that don't exist which we never intend to do.
    
    We'll run this on beta for a while (along with the Chakra UI upgrade) before considering a release.
    microbit-matt-hillsdon authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    4425d16 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    4249e11 View commit details
    Browse the repository at this point in the history
  2. Upgrade theme package (#1154)

    Equivalent to before, just this is a build from main after the changes
    for Vite.
    microbit-matt-hillsdon authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    88a684a View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Get the welcome video via the deployment not CMS (#1157)

    This makes more sense than using the CMS as it's not really content in
    the same way as everything else.
    microbit-matt-hillsdon authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    a6346c4 View commit details
    Browse the repository at this point in the history
  2. Parameterise Sanity config (#1158)

    Retain the current default. The intent is to allow folks to provide alternative content.
    
    See #1148
    microbit-grace authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    985b735 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Improve search for API terms (#1161)

    Searches like "display.scroll" will now return the relevant API section in the results.
    It might be nice if these were highlighted but there's not even contiguous text to highlight.
    microbit-robert authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    d35093a View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Configuration menu
    Copy the full SHA
    6844eba View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Fix serial re-init required when switching tabs (#1163)

    This moves the ref for the parent container into the useEffect call
    instead of copying it outside of the useEffect.
    microbit-robert authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    fe1b315 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Configuration menu
    Copy the full SHA
    5b9dc2c View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Replace fork of lunr-languages with upstream package (#1168)

    We originally forked it for a Korean PR which has long been merged.
    microbit-grace authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    22f4df9 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. In-context translation (#1169)

    Requires a translate flag.
    
    Foundation builds only so we don't get confusing contributions to our Crowdin from forks that might have made text changes. Open to discussing making the Crowdin project configurable if useful to forks.
    
    When the flag is present, change language id to lol and append CrowdIn JIPT script to header.
    
    Related PRs (now merged)
    Pyright - microbit-foundation/pyright#32
    Stubs - microbit-foundation/micropython-microbit-stubs#100
    microbit-grace authored Apr 17, 2024
    Configuration menu
    Copy the full SHA
    ad79203 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Configuration menu
    Copy the full SHA
    5f0115a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e562869 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    027bb24 View commit details
    Browse the repository at this point in the history
Loading