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: RaspberryPiFoundation/editor-ui
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.28.14
Choose a base ref
...
head repository: RaspberryPiFoundation/editor-ui
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.29.0
Choose a head ref
  • 18 commits
  • 51 files changed
  • 8 contributors

Commits on Jan 7, 2025

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

Commits on Jan 10, 2025

  1. Downloading the instructions (#1160)

    ## What's Changed?
    
    - Includes instructions in the project download if there are any
    - Adds a list of reserved file names which includes `INSTRUCTIONS.md` to
    prevent clashes
    
    Closes
    RaspberryPiFoundation/digital-editor-issues#374
    loiswells97 authored Jan 10, 2025
    Configuration menu
    Copy the full SHA
    b0a0a7f View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2025

  1. Hack open function to write files in main thread (#1146)

    ## Things that need doing
    
    - [x] Support `w` mode
    - [x] Support `a` mode
    - [x] Support `x` mode
    - [x] Support creating files when the specified file name does not match
    an existing file
    - [x] Support `with open(filename) as f` pattern (currently returning
    `CustomFile does not support the context manager protocol`)
    - [x] Re-enable `pyodide-http` patch
    - [x] Think about limiting the number of files the user can create to
    avoid overloading the server
    - [x] Ensure that file size limit applies to generated files
    loiswells97 authored Jan 16, 2025
    Configuration menu
    Copy the full SHA
    1eae407 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2025

  1. Try pinning previous ubuntu version to avoid cloudflare issue (#1178)

    Test deployment to try out a potential workaround for cloudflare issue:
    
    ```
    Update - We are continuing to work on a fix for native CRC32 checksum handling in R2 APIs. If you run into an issue, please see the documentation for workarounds based on the SDK that you are using: https://developers.cloudflare.com/r2/examples/aws/
    Jan 22, 2025 - 16:33 UTC
    Update - We are continuing to work on a fix for this issue.
    Jan 17, 2025 - 11:23 UTC
    Identified - AWS recently updated their SDKs to enable CRC32 checksums on multiple object operations by default. 
    R2 does not currently support CRC32 checksums, and the default configurations will return header related errors such as Header 'x-amz-checksum-algorithm' with value 'CRC32' not implemented. 
    
    Impacted users can either pin AWS SDKs to a prior version or modify the configuration to restore the prior default behavior of not checking checksums on upload. 
    
    For more details, see the examples section of the R2 Docs for the relevant SDK: 
    https://developers.cloudflare.com/r2/examples/aws/
    Jan 17, 2025 - 03:20 UTC
    ```
    
    ---------
    
    Co-authored-by: Conor <[email protected]>
    danhalson and Conor authored Jan 29, 2025
    Configuration menu
    Copy the full SHA
    5d0c69c View commit details
    Browse the repository at this point in the history
  2. Integration: Save / Login functionality not as expected (#1162)

    'Login to save' button now automatically saves after logging in.
    
    Closes #843
    
    ---------
    
    Co-authored-by: create-issue-branch[bot] <53036503+create-issue-branch[bot]@users.noreply.github.com>
    Co-authored-by: Dan Halson <[email protected]>
    Co-authored-by: Dan Halson <[email protected]>
    Co-authored-by: Conor <[email protected]>
    4 people authored Jan 29, 2025
    Configuration menu
    Copy the full SHA
    d554021 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2025

  1. HTML audio video support (#1179)

    ## What's Changed?
    
    - `HtmlRunner` now looks for media in `editor.project.videos` and
    `editor.project.audio` as well as `editor.project.image_list`
    - Upgraded React Testing Library to reduce test warnings
    loiswells97 authored Jan 30, 2025
    Configuration menu
    Copy the full SHA
    784e86a View commit details
    Browse the repository at this point in the history
  2. Feat/editable instructions (#1166)

    Co-authored-by: Conor <[email protected]>
    Co-authored-by: Jamie Benstead <[email protected]>
    3 people authored Jan 30, 2025
    Configuration menu
    Copy the full SHA
    522394a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a339606 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e072598 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2025

  1. Configuration menu
    Copy the full SHA
    54fb00c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c085612 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2025

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

Commits on Feb 4, 2025

  1. Configuration menu
    Copy the full SHA
    dad34fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41724de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cdcec16 View commit details
    Browse the repository at this point in the history
  4. Fixing instructions state when set to an empty string (#1191)

    This is fixing a bug where the user deletes everything in the
    instructions box and it suddenly switches back to the empty instructions
    state. This was caused by the fact that an empty string is `falsy` in
    Javascript, so when the instructions content was deleted we would get
    `projectInstructions = ""` which resulted in the instructions being
    deleted.
    loiswells97 authored Feb 4, 2025
    Configuration menu
    Copy the full SHA
    4bb2f9a View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2025

  1. Identify caching issue for editor-ui (#1186)

    closes #1181
    
    ---------
    
    Co-authored-by: Dan Halson <[email protected]>
    create-issue-branch[bot] and danhalson authored Feb 6, 2025
    Configuration menu
    Copy the full SHA
    c7d15d3 View commit details
    Browse the repository at this point in the history
  2. Release v0.29.0 (#1193)

    ## What's Changed
    * Support output tabs in pyodide by @loiswells97 in
    #1157
    * Downloading the instructions by @loiswells97 in
    #1160
    * Hack open function to write files in main thread by @loiswells97 in
    #1146
    * Try pinning previous ubuntu version to avoid cloudflare issue by
    @danhalson in
    #1178
    * Integration: Save / Login functionality not as expected by
    @create-issue-branch in
    #1162
    * HTML audio video support by @loiswells97 in
    #1179
    * Feat/editable instructions by @loiswells97 in
    #1166
    * Add remove instructions button modal by @jamiebenstead in
    #1176
    * fix dark mode colours by @conorriches in
    #1182
    * Copy change: Project steps to Project instructions by @loiswells97 in
    #1183
    * Fixing padding for first line of code block by @loiswells97 in
    #1184
    * Fix contrast on dark mode instructions code block by @loiswells97 in
    #1187
    * Markdown changes by @jamiebenstead in
    #1188
    * Remove line from demoInstructions by @jamiebenstead in
    #1189
    * Instructions syntax highlighting for CEfE by @loiswells97 in
    #1190
    * Fixing instructions state when set to an empty string by @loiswells97
    in #1191
    * Identify caching issue for editor-ui by @create-issue-branch in
    #1186
    
    ## New Contributors
    * @jamiebenstead made their first contribution in
    #1176
    
    **Full Changelog**:
    v0.28.14...v0.29.0
    danhalson authored Feb 6, 2025
    Configuration menu
    Copy the full SHA
    fee4bce View commit details
    Browse the repository at this point in the history
Loading