{"version":"v1.0","client_state":{"Studio.default":{"fields":{"primary":"#682747","secondary":"#3a52b0","success":"#2f9e64","warning":"#f0a91b","error":"#e5484d","info":"#0e9bc4","background":"#fafafa","surface":"#ffffff","interface":"#f0f0f1","text":"#171717","muted":"#6b6b6e","d_primary":"#682747","d_secondary":"#3a52b0","d_success":"#2f9e64","d_warning":"#f0a91b","d_error":"#e5484d","d_info":"#0e9bc4","d_background":"#0a0a0a","d_surface":"#151515","d_interface":"#212121","d_text":"#f5f5f5","d_muted":"#a0a0a3","spacing":0.1875,"box":0.75,"field_":0.75,"selector":0.375,"stroke":1.0,"font":"ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'"},"persist":"local","send_to_server":true},"ColorScheme.default":{"fields":{"mode":"system"},"persist":"local","send_to_server":true}},"endpoints":{"action":"/_bretzel/action","sse":"/_bretzel/sse","refetch":"/_bretzel/refetch"},"csrf":"0e5aec07951f13645eebcd3056683ea5","page_id":"84061b73a73d44469d5ad5149e898726","address":""}
ui.markdown

Markdown

Headings, lists, links, tables and code from a Markdown string — rendered on the server, styled by the theme.

Release notes

Headings, emphasis, lists, inline code and links, each styled by the theme.

Version 2.4 — September 2026

Recurring invoices are here. Set a schedule once and Northwind sends, chases and reconciles every month.

  • Invoices now support multiple currencies per customer
  • Faster exports: a 50,000-row CSV takes under two seconds
  • The /v1/invoices endpoint accepts an idempotency_key

Read the migration guide before upgrading.

A help-centre article

Tables, blockquotes and numbered lists come out typeset too.

Which plan is right for my team?

Most teams start on Team and move to Business when they need SSO.

Plan Seats SSO Support
Starter up to 3 — Community
Team up to 50 — Email, 24 h
Business unlimited Yes Priority, 1 h
  1. Open Settings → Billing
  2. Pick a plan and confirm
  3. The new seats are available immediately

A user comment

Stored as Markdown, shown as prose. HTML in the source is escaped, so user text is safe to render.
Lena Novak
Lena Novak2 hours ago

Reproduced on Safari 18 only. The date picker closes before the click lands — see onBlur in the trigger. Fix in #412 #418.

A live preview

Type on the left: the server renders the Markdown and only the preview zone is swapped.

Standup — Monday

  • Maya: shipped the export dialog
  • Idris: fixing the Safari date bug

Next review on Thursday.