reflex-dev
reflex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Optimizations
Branches
Benchmarks
Runs
Performance History
Latest Results
GitHub Actions run
3 minutes ago
Make Field.set_default take exactly one of default or default_factory `set_default` now takes keyword-only `default` and `default_factory`, each defaulting to MISSING, and raises TypeError unless exactly one is given. A mutable `default` still becomes a factory returning a copy taken when it was set; a `default_factory` replaces any set default. Docs, the error message and tests use the keyword form, and the Changing Defaults docs show a factory. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014GtHWzR4ASUdN2JLmy6ycf
claude/brave-fermat-cp4qw5
18 minutes ago
Add an optional phone number to the demo form (#7504) * Add an optional phone number to the demo form Sales wants a number to call for demo requests. The field is optional so it does not cost form completions, uses the same name as the intro form's (phone_number), and is sent with the demo_request PostHog event. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Share the phone number field key and pin demo_request tracking in tests Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
main
22 minutes ago
Assert every detail field in the demo request message test Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
aditya/site-demo-requests-slack
23 minutes ago
Add Field.set_default and point the state var assignment error at it `Field.set_default(value)` sets a field's default in place the way `_with_default` builds one: an immutable value becomes `default` and a mutable one becomes a `default_factory` deep-copying it, so the two stay mutually exclusive and sessions never share a mutable default. `_default_arguments` now copies a mutable value once up front, so later changes by the caller do not reach the default. Since one call works for every value, the assignment error now suggests `Owner.__fields__[name].set_default(...)` uniformly. Docs, the upgrade guide and tests use set_default in place of assigning `.default` or `.default_factory`, and the upgrade guide notes that the 0.9 idiom of assigning a mutable `.default` now shares the value between sessions. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014GtHWzR4ASUdN2JLmy6ycf
claude/brave-fermat-cp4qw5
36 minutes ago
Name the demo form's field keys once and test the memo's body directly The wiring test patched demo_form_dialog and called cta_card, an rx.memo that builds its body once, so a run that had built it earlier never reached the patch. It now calls the body itself. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
aditya/site-demo-requests-slack
45 minutes ago
Preserve optional string index fallback
harsh21234i:fix/7481-unicode-string-slicing
59 minutes ago
Post website demo requests to Slack The website's demo form reached Default and PostHog only. Each place it is offered (the CTA card, the solutions panel, the docs header) now also posts a summary to the channel named by SLACK_DEMO_REQUEST_CHANNEL, matching what the AI builder posts to #demo-requests. The handler is public, so it re-checks the form's validation server-side and is bounded per session and per process; past the hourly cap the channel is told once. Nothing is posted when no channel is configured. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
aditya/site-demo-requests-slack
1 hour ago
Latest Branches
CodSpeed Performance Gauge
-8%
Add Field.set_default and point the state var assignment error at the declaring state
#7519
27 minutes ago
d360479
claude/brave-fermat-cp4qw5
CodSpeed Performance Gauge
0%
Post website demo requests to Slack
#7520
29 minutes ago
358907b
aditya/site-demo-requests-slack
CodSpeed Performance Gauge
-7%
Fix Unicode-aware StringVar operations
#7518
1 hour ago
b670dee
harsh21234i:fix/7481-unicode-string-slicing
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs