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: marimo-team/marimo
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 4f1d43f
Choose a base ref
...
head repository: marimo-team/marimo
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3adac9c
Choose a head ref
  • 15 commits
  • 63 files changed
  • 6 contributors

Commits on Apr 16, 2025

  1. Configuration menu
    Copy the full SHA
    cb11551 View commit details
    Browse the repository at this point in the history
  2. break: markdown width clamped for more readable typography (#4551)

    Fixes #4548 
    
    This is a stylistic breaking change. We previously would make the output
    100% regardless of whether it was markdown or not.
    
    Now: we make the output 100% width only for non-markdown. Markdown has
    it's own `max-width` set to `65ch` from the [tailwind
    typography](https://github.com/tailwindlabs/tailwindcss-typography)
    defaults.
    
    This can be unset via custom css in [app
    config](https://docs.marimo.io/guides/configuration/theming/), user
    config, or project config. To unset this add the css:
    
    ```css
    .markdown {
      max-width: unset !important;
    }
    ```
    
    ------
    
    <img width="1800" alt="image"
    src="https://github.com/user-attachments/assets/6c5db7fd-afb9-40cd-88c3-6f5006ef7042"
    />
    
    
    -------
    
    This is inline with how Observable does it as well (thanks to @manzt for
    pointing this out to me ealier this week unrelated to #4548)
    
    ---------
    
    Co-authored-by: Akshay Agrawal <akshay@marimo.io>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    3 people authored Apr 16, 2025
    Configuration menu
    Copy the full SHA
    5a2c780 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2025

  1. docs: new file format documentation (#4497)

    ## 📝 Summary
    
    Refreshes:
     - BYOE (bring your own editor) page
     - Fileformat tutorial
    
    Introduces:
     - Reusable functions page
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Akshay Agrawal <akshay@marimo.io>
    3 people authored Apr 17, 2025
    Configuration menu
    Copy the full SHA
    f90b254 View commit details
    Browse the repository at this point in the history
  2. fix: Address mep feedback (#4557)

    ## 📝 Summary
    
    
    Thanks for stress testing @akshayka !
    
    This:
    - **prevents name thrashing**, this is done by prefixing "reusable"
    names with a "*", which lets us detect if the last render was to
    "reusable" or not. Let me know if this seems like a bit of a hack, but
    keeping the name information seemed more useful that just
     - Adjusts some of the help text
     - Adds a link to the docs in #4497
    
    ---------
    
    Co-authored-by: Akshay Agrawal <akshay@marimo.io>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    3 people authored Apr 17, 2025
    Configuration menu
    Copy the full SHA
    a612214 View commit details
    Browse the repository at this point in the history
  3. feat: display singular label in FileUploadPlugin for single files (#…

    …4569)
    
    ## 📝 Summary
    
    These changes ensure that `FileUploadPlugin` displays singularized label
    when uploading multiple files is disallowed.
    
    That is: `mo.ui.file(kind="area", multiple=False)` will render with
    label "Drag and drop a file here, or click to open file browser" instead
    of "Drag and drop files here, or click to open file browser".
    
    ## 🔍 Description of Changes
    
    - Extended default label construction logic in
    `frontend/src/plugins/impl/FileUploadPlugin.tsx`
    - Added dedicated stories for single file inputs via *area* and *button*
    variants
    - Added E2E test case
    
    ## 📋 Checklist
    
    - [x] I have read the [contributor
    guidelines](https://github.com/marimo-team/marimo/blob/main/CONTRIBUTING.md).
    - [x] I have added tests for the changes made.
    - [x] I have run the code and verified that it works as expected.
    peter-gy authored Apr 17, 2025
    Configuration menu
    Copy the full SHA
    bbbaf49 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    237e746 View commit details
    Browse the repository at this point in the history
  5. Remove (#faq-show-code) from show code FAQ (#4559)

    (#faq-show-code) was attached to the title  of the show code FAQ 
    
    Original title:
    
    ## How do I show cell code in the app view?(#faq-show-code)
    
    Original link:
    https://docs.marimo.io/faq/#how-do-i-show-cell-code-in-the-app-viewfaq-show-code
    
    
    ![image](https://github.com/user-attachments/assets/8189fac6-3e01-47e2-9773-f2472eddc464)
    
    ## 📜 Reviewers
    
    @mscolnick
    JoostGevaert authored Apr 17, 2025
    Configuration menu
    Copy the full SHA
    b5285e5 View commit details
    Browse the repository at this point in the history
  6. feat: release reusable functions (#4560)

    ## 📝 Summary
    Flag removal to turn on toplevel definitions.
    
    Just in queue
    Deps:
       #4497 -> #4557 -> this
    
    @akshayka OR @mscolnick
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    dmadisetti and pre-commit-ci[bot] authored Apr 17, 2025
    Configuration menu
    Copy the full SHA
    beea536 View commit details
    Browse the repository at this point in the history
  7. examples: refresh fastapi example (#4562)

    ## 📝 Summary
    
    fastapi example with direct function calls
    
    Speaking of e2e testing, the example refresh threw an error I couldn't
    easily seem to replicate through tests, but unsure of how long it's been
    there @mscolnick
    dmadisetti authored Apr 17, 2025
    Configuration menu
    Copy the full SHA
    f67d6cf View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2025

  1. docs: minor function fileformat edits (#4576)

    Minor edits
    
    * explain returned defs
    * simplify reusing functions doc
    akshayka authored Apr 18, 2025
    Configuration menu
    Copy the full SHA
    c590c80 View commit details
    Browse the repository at this point in the history
  2. docs: update links to examples and gallery (#4577)

    Point to new usage examples on docs.
    akshayka authored Apr 18, 2025
    Configuration menu
    Copy the full SHA
    56351fd View commit details
    Browse the repository at this point in the history
  3. fix: use context.issue in notify translators (#4587)

    The previous workflow used an API that doesn't exist on merged pull
    requests (`github.event`)
    akshayka authored Apr 18, 2025
    Configuration menu
    Copy the full SHA
    05a54ab View commit details
    Browse the repository at this point in the history
  4. fix: get node version edge case (#4590)

    Fix marimo env when node version is not obtainable. Came up in #4581
    akshayka authored Apr 18, 2025
    Configuration menu
    Copy the full SHA
    3a2cc3b View commit details
    Browse the repository at this point in the history
  5. stop gap: check header for race condition (#4589)

    ## 📝 Summary
    Stop gap for flaky test
    
    Supersecedes #4588
    
    @akshayka
    dmadisetti authored Apr 18, 2025
    Configuration menu
    Copy the full SHA
    2cc8234 View commit details
    Browse the repository at this point in the history
  6. release: 0.13.0

    akshayka committed Apr 18, 2025
    Configuration menu
    Copy the full SHA
    3adac9c View commit details
    Browse the repository at this point in the history
Loading