- Created /pr-reviewer route with new page component
- Implemented PRReviewerContent with edgier, more direct messaging
- Focus on AI-generated code risks and security concerns
- Uses same structure as /reviewer but with completely different copy
- Emphasizes paranoid senior developer angle
- Highlights specific issues: JWT bugs, regex backtracking, billing errors
* feat: implement Google Consent Mode v2 with cookieless pings
- Add consent defaults before gtag.js loads (required for Consent Mode v2)
- Enable cookieless pings with url_passthrough for Google Ads
- Implement consent update logic for all consent categories
- Support both granted and denied consent states
- Maintain backward compatibility with existing consent manager
* fix: remove shouldLoad from useEffect dependency array to prevent re-initialization loop
---------
Co-authored-by: Roo Code <roomote@roocode.com>
* Adds mention of Cloud agents to /pricing
* Credit pricing FAQ
* Skeleton of a /cloud page and more pricing page tweaks
* Lint
* Update apps/web-roo-code/src/app/cloud/page.tsx
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
* Code review
* Updates copy to new credit system
* Moves Terms of Service to be backed by a markdown file, easier to read/edit/diff
* Updated ToS
* Twerm copy tweaks
* Cloud screenshot and style adjustments
* Style tweaks
* Styles
---------
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
* Updating the privacy policy to allow us to send onboarding and occasional marketing emails.
* docs: Clarified unsubscribe behavior and updated the Last Updated date
* docs: update Last Updated date in Privacy Policy page
* docs(privacy): add proxy-mode exception when Roo Code is selected as provider; no storage, transit-only; update dates
* Apply suggestion from @jdilla1277
* Apply suggestion from @jdilla1277
changed name to roo code cloud
* Apply suggestion from @jdilla1277
updated provider to Roo Code Cloud
* feat: add Issue Fixer Orchestrator mode
* fix: persist logo theme state on page navigation and refresh
- Add mounted state to prevent hydration mismatch
- Use theme as fallback when resolvedTheme is not available
- Ensure logo matches the persisted theme on initial page load
Fixes issue where logo would revert to dark version after page refresh
even when light theme was selected