reflex-dev
reflex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Fix docs breadcrumb overview routes (#6441)
main
7 minutes ago
Merge branch 'main' into inspector
FarhanAliRaza:inspector
11 minutes ago
fix: REFLEX_FRONTEND_PATH without leading slash duplicates path in logged URL (#6364) * fixed frontend path issue * Extended test for fix * ruff formatting done * chore: ignore pyright attribute error for nt module on windows * Normalizing frontend_path fix * Added test for the fix * Fixed double path logging * fixed accidental hover link test failure
main
42 minutes ago
reflex-site-shared: canonical override + Try-for-free primary CTA (#6521) Two small changes to reflex-site-shared for the Streamlit migration PR series: 1. create_meta_tags grows an optional canonical kwarg. When set, the rendered <link rel="canonical">, og:url, and twitter:url all point at that URL instead of the page's own url, so search engines and social crawlers index the same target. Default behavior unchanged when the kwarg is omitted. 2. cta_card (bottom CTA on every marketing page) swaps Try-for-free into the primary slot and demotes Book a Demo to the ghost variant secondary. Affects every marketing-templated page across the three apps once their reflex-site-shared lockfiles are bumped. Pairs with: - reflex-dev/marketing PR adding the /migration/streamlit lander. - reflex-dev/blog PR refreshing /blog/reflex-streamlit with a frontmatter canonical override pointing at the new lander. Co-authored-by: Palash Awasthi <palash@Palashs-MacBook-Pro.local> Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
main
54 minutes ago
Migrate docs sidebar_comp to @rx._x.memo Convert sidebar_comp into an experimental memo component so the rendered sidebar tree compiles to a single React component shared across every docpage. The route-specific url and per-section indices are now passed as runtime props, and the per-page JSX no longer re-inlines the entire sidebar. - Decorate sidebar_comp with @rx._x.memo; type all parameters as rx.Var subclasses (StringVar / ArrayVar) so the memo system can build placeholders and emit JSX with Var operations. - Update helpers (sidebar_leaf_guide, sidebar_leaf, sidebar_item_comp, sidebar_category, create_sidebar_section) to accept Var-typed url and index parameters. - Replace Python conditionals on Var-derived expressions with rx.cond. - Convert index handling (bool(index), index[1:] if open else []) to Var operations (index.length(), rx.cond(is_open, index[1:], []).to(...)). - Express startswith / contains URL checks via StringVar.startswith / StringVar.contains chained with Var __or__ / __and__ / __invert__. - Drop the unused cli_ref_index and width parameters from sidebar_comp; sidebar() still accepts width for callers but no longer threads it through. normalize_url stays in the outer sidebar() since it relies on Python string ops not expressible as Var operations. https://claude.ai/code/session_013mppZsm9QZVz6DTPYokXR2
claude/migrate-sidebar-to-memo-9bnis
2 hours ago
Remove redundant lost-and-found warning log (#6527) * Remove redundant lost-and-found warning log The warning "Failed to send delta to lost and found for client" was duplicative — emit_lost_and_found already logs the underlying cause (either "Redis token owner not found" or "Redis error publishing lost and found delta") for both failure modes. The extra warning wasn't actionable and confused users. * Remove redundant Redis token owner not found warning This warning fired whenever a token wasn't registered in Redis, which can happen normally (e.g. expired tokens). It wasn't actionable and confused users. --------- Co-authored-by: Claude <noreply@anthropic.com>
main
4 hours ago
Remove redundant Redis token owner not found warning This warning fired whenever a token wasn't registered in Redis, which can happen normally (e.g. expired tokens). It wasn't actionable and confused users.
claude/remove-warning-log-kyoxv
4 hours ago
Remove redundant lost-and-found warning log The warning "Failed to send delta to lost and found for client" was duplicative — emit_lost_and_found already logs the underlying cause (either "Redis token owner not found" or "Redis error publishing lost and found delta") for both failure modes. The extra warning wasn't actionable and confused users.
claude/remove-warning-log-kyoxv
4 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
feat: add frontend inspector for mapping DOM nodes to Python source
#6411
14 minutes ago
358dad3
FarhanAliRaza:inspector
CodSpeed Performance Gauge
0%
Refactor sidebar to use reactive Var operations instead of Python conditionals
#6528
3 hours ago
5e22cb2
claude/migrate-sidebar-to-memo-9bnis
CodSpeed Performance Gauge
0%
Remove redundant lost-and-found warning log
#6527
4 hours ago
0e16173
claude/remove-warning-log-kyoxv
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs