Reduce streaming overhead and improve embedded comparison and playground controls.
Improvements
- Remove repeated cleanup work from streamed text comparisons while preserving comparison results.
- Make transparent embeds reveal their host background in unified, split and compact chat views, including when host and viewer themes differ.
- Show a theme-aware transparency grid in the iframe configurator and restore normal backgrounds when transparency is disabled.
- Add a collapse-unchanged-text option for text and document previews, including streamed results and newly loaded document pages.
- Verify that streamed and non-streamed timing displays use the same comparison metrics.
- repo
- bookcicle/ui
Review saved comparisons with the same controls as the demo workspace.
Improvements
- Saved comparisons open on Text with visible Text and Pages tabs and shared navigation, zoom, and comparison tools.
- Choose Word Track Changes generation when comparing DOCX documents; generation is off by default.
- Requested Word downloads show a disabled item with a loading glyph until the file is ready.
- Keep the selected view when switching between desktop and mobile layouts.
- Access document management and version history through comparison tools on desktop and mobile.
- Keep comparison menus available while the account page finishes loading.
- Keep sharing and comparison tools available for saved comparisons with no text differences.
- repo
- bookcicle/ui
Protect comparison and share retries while monitoring service capacity.
Improvements
- Preserve the same share operation during recovery from interrupted requests.
- Support immutable, caller-scoped retry keys for text and document comparisons and share creation.
- Document HTTP 429 responses, bounded exponential backoff with jitter, and streamed error handling.
- Raise TEST and production comparison service capacity and add early utilization alerts.
- Clarify repeat-request guidance across customer and developer documentation.
- repo
- bookcicle/ui
Document progressive comparison events, executable streaming examples and the cache policy rollout.
Developer documentation
- Explain stream:true, provisional content blocks, canonical Text readiness and final completion for snippet and document APIs.
- Provide JavaScript, Python and curl examples with stream framing and failure handling.
- Describe caller replay, document idempotency and encrypted DOCX page-artifact reuse for pairs with at least 32 pages each; identify deployment status explicitly.
- repo
- bookcicle/ui
Streaming API and cache behavior.
Improvements
- Document stream:true, provisional blocks, canonical text readiness and terminal completion for snippets and documents.
- Provide JavaScript, Python and curl streaming examples with framing and failure handling.
- Explain caller replay, document idempotency and encrypted DOCX page reuse for pairs with at least 32 pages each.
- Explain brief API-key identity caching and verification after key revocation separately from comparison caching.
- Preserve paid guest-review permission for private HTML embeds through the shared viewer API.
- Resolve metering credentials from the authoritative billing region consistently across regional API instances.
- repo
- bookcicle/ui
Keep comparison navigation visible and preserve your chosen theme.
Improvements
- Keep the iframe outline and its bottom controls within the viewport while scrolling documents.
- Preserve embedded comparison theme choices through layout changes.
- Use compact three-slot page zoom controls with reset in the opposite direction.
- Keep long document selectors within the mobile iframe playground without horizontal overflow.
- Retain customer documents and downloads reliably across regional comparison services.
- Recover comparison reads after temporary gateway throttling while preserving subscription and quota checks.
- Create share links reliably during brief service busy periods.
- repo
- bookcicle/ui
Make iframe controls and comparison details easier to use on mobile.
Improvements
- Group theme, layout, sharing and download controls in a compact gear menu.
- Remove duplicate download sign-in prompts and unavailable executive summary tiles.
- Fit summary details and review upgrade dialogs within mobile viewports.
- Keep coverage notices readable and align zoom percentage controls.
- Avoid loading CareerGR and Studio logos on the developer landing page.
- repo
- bookcicle/ui
Keep mobile controls readable and within the visible workspace.
Improvements
- Keep white labels on red actions in dark mode.
- Fit hosted comparison titles, controls and document text to phone widths.
- repo
- bookcicle/ui
Correct account, billing, plan and pricing destinations across Redline Direct and Developers.
Fixes
- Remove unsupported Limits actions and preserve the correct pricing page for each site.
- Open plan management directly and preserve cancellation for shared Bookcicle subscriptions.
- Verify desktop and mobile account actions and automatic signed uploads above the inline document boundary.
- Keep billing requests compatible with browser CORS while retaining authenticated-origin product scope.
- Manage shared Bookcicle-owned Creator subscriptions from both Redline account lanes.
- repo
- bookcicle/ui
Embed document comparisons and handle completed reviews in your application.
Developer integrations
- Return resolved comparison HTML and review decisions through iframe and SDK browser callbacks. Your application owns persistence of this result.
- Let guests review subscriber-created private viewers using the viewer link, with server-provided entitlement and no reviewer account requirement.
- Remove unqualified server webhook configuration and delivery claims from the comparison MVP.
- Preserve event boundaries in Python document-stream examples and scope SDK commands to the embedded viewer origin.
- Keep server rate-limit and service errors visible when a document stream cannot complete, so comparisons remain retryable.
- Use the current saved card from server billing settings for Redline plan changes, avoiding stale browser payment-method identifiers.
- Preserve whole-paragraph change markers in existing comparisons and return one completion callback when review finishes concurrently.
- Keep partial paragraph edits at word level while retaining whole-paragraph markers for complete replacements.
- Validate published JSON examples through both source views and use independent DOCX edits for mixed browser review checks.
- Keep Word downloads reliable during intermittent connections and protect private links in live diagnostics.
- Render selected comparison parts reliably while remote content loads, including embedded viewers outside the viewport.
Release verification
- Require real iframe review, published language examples, Word revision round trips, monthly and annual checkout, and shared Bookcicle subscription coverage before production promotion.
Give Redline Direct and Developers their own branded sharing images and crawler-visible metadata.
Improvements
- Add distinct 1200 × 630 PNG previews for document comparison and developer integration.
- Keep Open Graph, Twitter and thumbnail metadata consistent with each hosted surface, including crawler HTML without JavaScript.
- repo
- bookcicle/ui
Correct Redline account plan and pricing destinations and hide unavailable limits actions.
Fixes
- Open plan management from account and usage views. Send direct customers to the dedicated pricing page.
- Remove unsupported Limits cards from account and billing views.
- Recognize Redline subscription ownership and scope subscription requests to the current product.
- repo
- bookcicle/ui
Load developer account usage with cookie-only sessions.
Changes
- Send session cookies when loading developer dashboard and Redline usage panels.
- Require successful hosted developer usage reads in the live release acceptance gate.
- Move the developer site Document workspace link from top navigation to footer Product links.
Improve comparison save recovery and return Redline checkout to the customer workspace.
Changes
- Retry an interrupted comparison save while retaining the original comparison claim.
- Validate customer and developer releases together, including mobile sharing and checkout journeys.
- Prepare environment-specific page storage access and keep unfinished MCP features hidden.
Compare, keep and share document changes in the Redline workspace.
Changes
- Compare Word and searchable PDF documents with Text, Split Pages and Unified Pages views.
- Save comparisons and build comparison chains by reusing retained document versions.
- Share read-only comparison links and let recipients import their own copy when the owner enables it.
- Use direct-user pricing, account promotion and subscriber checkout with current Redline plan access.
- Improve cookie-session usage loading and browser admission during workspace navigation.
Account reliability
- Keep newly created developer API keys visible while background account data refreshes.
- Verify new subscriber generation is blocked on fresh comparisons after cancellation while retained summaries and downloads remain readable.
- Verify hosting capacity before publishing both Redline sites.
- Complete release verification in isolated test runners before publishing.
Improve shared account and session access from the Redline developer domain.
Compatibility
- Improve shared account and session access from the Redline developer domain.
- Preserve the existing developer hostname and API authentication contracts.
- repo
- bookcicle/bookcicle-com-cf
Improve shared account and session access from the Redline developer domain.
Compatibility
- Improve shared account and session access from the Redline developer domain.
- Preserve the existing developer hostname and API authentication contracts.
- repo
- bookcicle/bookcicle-com-cf
Improve shared account and session access from the Redline developer domain.
Compatibility
- Improve shared account and session access from the Redline developer domain.
- Preserve the existing developer hostname and API authentication contracts.
- repo
- bookcicle/bookcicle-com-cf
Recover transient navigation throttles without replaying document saves.
Changes
- Retry workspace and account usage reads once after a transient admission throttle, preserving loading state and rejecting stale session responses.
- Refresh comparison limits when the authenticated owner changes.
- Keep usage/quota denials final and do not automatically repeat save, import, or other mutation requests.
- Verify shared-link denial with a fresh reload and support existing mobile drawer state in live billing coverage.