You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: address PR review findings across website and websocket code
Website/SEO fixes:
- Fix hreflang duplication: use router.locales/defaultLocale and strip
locale prefix from path before building alternates
- Escape JSON-LD output to prevent script-breakout via frontmatter
- Remove references to non-existent favicon PNGs, use existing robynog.png
- Add aria-current="page" to active breadcrumb item in blog posts
- Guard getStaticProps/getBlogPostBySlug against missing files (return
notFound: true)
- Use siteUrl variable in next-sitemap alternateRefs instead of hardcoded URL
- Strip query strings and hash fragments in breadcrumb path builder
- Wrap fetchStars in useCallback and add to useEffect dependency array
- Use dynamic locale for docs link in 404 page
- Extract shared formatDate utility to deduplicate blog components
Rust/Python fixes:
- Rename sender_id → recipient_id in robyn.pyi stubs to match Rust bindings
- Remove repr() logging from extract_ws_return to prevent data leakage
- Add WsPayload::Close variant to replace "Connection closed" magic string
- Switch WebSocket message channel from unbounded to bounded (cap 256)
- Log warning when bounded channel is full/closed instead of silently dropping
- Propagate registry try_send errors to Python as exceptions instead of
swallowing with Ok(())
Made-with: Cursor
0 commit comments