Splits Redline document comparison timing into separate uploading and comparing durations across playground, PDF, and Word DOCX lanes.
Changed
- Displays timing breakdown in comparison status: 'Comparison complete (Uploading: Xms | Comparing: Yms)' across playground and dedicated document lanes.
- Surfaces the upload and compare duration breakdown in output metadata and telemetry events.
- repo
- bookcicle/ui
Breaks document comparison timing into separate upload and compare durations, retains 3s free playground timeout with clear upgrade messaging, and extends timeout to 90s for paid tiers.
Added
- Separated document comparison timing into distinct uploading and comparing durations (e.g., 'Uploading: 500ms | Comparing: 900ms') in both status and meta metrics.
- Added proactive tier hints in the playground and dedicated document comparison lanes communicating free tier limits and paid tier capabilities.
- Added informative in-UI warning alert and HTTP 408 code response when free playground timeout (3s) is reached, providing direct links to upgrade.
Changed
- Retained 3-second timeout for anonymous/free tier playground users while expanding paid tier (Creator and Creator Pro) document comparison timeout to 90 seconds for large documents and book comparisons.
- repo
- bookcicle/ui
Full Creator Pro 25,000 unit allowance resolution, authenticated cookie and key quota synchronization, and cumulative DynamoDB usage state reporting across playground and document comparison pipelines.
Added
- Creator Pro 25,000 unit allowance resolution for users with creator-pro membership tiers and admin roles.
- End-to-end SSE usage telemetry in document service complete events reflecting real cumulative consumption.
Fixed
- Corrected playground response bodies and headers to reflect actual cumulative usage state rather than synthesized single-call deductions.
- Enabled credentials inclusion on live usage and comparison requests so HttpOnly cookie sessions properly debit and retrieve authenticated quotas.
- Prevented backend plan downgrades to Basic when requests omit explicit membership metadata.
- repo
- bookcicle/ui
Optional summaries of detected changes run through the durable workflow with evidence-linked results.
Added
- General summaries and up to ten changes to review, with links that open the detected document changes.
- Ad hoc checkout and metered subscriber/API summary requests use the existing workflow and billing lanes.
- Changed-text eligibility is checked before checkout, and processing retries share a durable AI cost limit.
- Reusable 250-page live smoke lanes validate ad hoc checkout, subscriber UI and metered API summaries in TEST.
Fixed
- Resolved release validation errors in shared sign-in and Redline viewer code so the matching checkout/account UI can be promoted to TEST.
- Restores direct loading of the Apple sign-in callback in the hosted account UI.
- repo
- bookcicle/ui
Tabular headers and request/response contracts clarify JSON locations and HTML rendering.
Documentation
- Adds contract tables for headers, content and document requests, response fields, and structured JSON pages and changes.
- Documents environment-specific cssUrl rendering metadata and distinguishes viewer URLs from HTML retrieval.
- repo
- bookcicle/ui
Signed comparison embeds display requested AI summaries, navigate changes smoothly in split mode, and feature a sticky unchanged toggle at the drawer bottom.
Improved
- A compact view menu beside Theme switches between Document, Changes, and Summary without hiding the toolbar.
- Sample iframe comparisons show an immediate example summary with links to their text changes.
- Next and previous change navigation focuses, scrolls to, and transitions between document parts accurately in split mode.
- Pinned the unchanged expand/collapse toggle to the drawer bottom footer to prevent horizontal button overflow.
- Queued and processing summaries show a clear loading indicator while the document comparison stays available.
- Signed viewer links can read a previously requested summary but cannot start or retry billing workflows.
- Prerendered embed endpoints serve lean comparison viewer shells without landing chrome, navigation headers, footers, or static home page flash.
- repo
- bookcicle/ui
Signed comparison embeds display requested AI summaries, navigate changes smoothly in split mode, and feature a sticky unchanged toggle at the drawer bottom.
Improved
- A compact view menu beside Theme switches between Document, Changes, and Summary without hiding the toolbar.
- Sample iframe comparisons show an immediate example summary with links to their text changes.
- Next and previous change navigation focuses, scrolls to, and transitions between document parts accurately in split mode.
- Pinned the unchanged expand/collapse toggle to the drawer bottom footer to prevent horizontal button overflow.
- Queued and processing summaries show a clear loading indicator while the document comparison stays available.
- Signed viewer links can read a previously requested summary but cannot start or retry billing workflows.
- Prerendered embed endpoints serve lean comparison viewer shells without landing chrome, navigation headers, footers, or static home page flash.
- repo
- bookcicle/ui
Development preview of dedicated Studio domains and a slim company portfolio with the canvas wave, product previews, the available Your Privacy extension, and OurSircle and FuncSpace in development.
Changed
- The development Studio preview uses dev.studio.bookcicle.com; test and production host configuration is prepared for a later rollout.
- Bookcicle.com and its preview environments present the company and its family of brands, with an independent public build and a canvas wave hero.
- Legacy application links redirect to the matching Studio environment while preserving route and query state.
- Live smoke configurations target the dedicated Studio environments.
- Shared authentication remains on Bookcicle.com to preserve desktop sign-in and callback links.
- Company pages, brand assets, brand discovery, and Your Privacy documentation have one home on Bookcicle.com and are excluded from Studio pages and sitemap.
- Company landing pages have shared margins, full-tile brand links, and a home logo link; internal data-link navigation avoids reloading, and legal pages have wider reading margins.
- Your Privacy keeps its original public page copy and shared styling, including browser install buttons and the scoring documentation.
Added
- Company portfolio previews for Studio, CareerGR, OurSircle, and Redline.
- Your Privacy is available now; OurSircle and FuncSpace are clearly marked in development.
- Public company, legal, privacy documentation, brand asset, and release-note pages.
- repo
- bookcicle/ui
Company information, support, and brand assets have one home on the parent Bookcicle site.
Changed
- Contact links open the parent Bookcicle contact page with the product selected.
- Company brand assets are grouped by brand at the parent Bookcicle site.
- repo
- bookcicle/ui
Explicit document part navigation and bounded split rendering improve embedded comparisons.
Improved
- Adds Previous/Next and direct part selection to hosted and embedded document viewers.
- Loads document manifests before bounded HTML chunks and renders only the selected part in Split view.
- repo
- bookcicle/ui
The Redline playground requests HTML and native structured JSON in one comparison and lets developers inspect paginated changes.
Added
- Structured JSON result tab for text, HTML, Markdown, JSON source documents, DOCX, and PDF comparisons.
- Load more changes from the private comparison artifact while retaining global change IDs and summary counts.
- Matching output arrays in playground API examples and clear JSON availability messaging for local HTML previews.
- repo
- bookcicle/ui
Hosted comparison embeds keep the compact toolbar visible across Document, Changes, and Summary.
Fixed
- Direct embed and viewer links show the comparison instead of an empty page.
- The view menu opens beside Theme and stays available after switching views.
- repo
- bookcicle/ui
Dedicated interactive showcases for hosted Redline iframes, including lightweight HTML diffs, multi-section DOCX marketing copy in generous viewports, and compact chat lane embeds.
Added
- Interactive /iframe-demos showcase featuring authentic hosted iframes for HTML diffs, large-format DOCX marketing collateral (5 pages, 15 changes, 760px viewport), and compact chat embeds.
- Modular demo manifest engine generating realistic HTML, marketing DOCX, and MSA contract payloads with zero network calls for sandbox testing.
- Interactive embed configurator with real-time code generator and live postMessage bridge trigger suite testing layout, theme, folding, and CSS styling without page reloads.
- Direct navigation and pre-rendered SPA routing for /iframe-demos across static build and dev configurations.
Improved
- Added resilient clipboard copy fallback supporting restricted headless environments and secure context degradation.
- Integrated Iframe Demos discovery links across primary navigation, hosted viewer callout, and Compare/Product footer columns.
- repo
- bookcicle/ui
Published profiles can be pre-rendered into styled HTML, JSON and Markdown for direct S3 delivery.
Added
- Shared browser and static profile renderer preserves readable responsive styling without JavaScript.
- Publication-index projection updates or removes public artifacts; drafts and private previews stay outside the public output.
- DEV/TEST prepare, backfill, activation and rollback lane for CloudFront S3 profile delivery.
- repo
- bookcicle/ui
Build sourced company profiles in chat, review a semi-private preview, and publish free after connecting an account.
Added
- Anonymous profile previews, readable public profiles and chat handoff.
- Chat-only company discovery and dynamic public profile sitemaps.
- Strict DEV and TEST live smoke lanes for free onboarding and MCP account-link boundaries.
Changed
- Monitored research reviews every six months; Active reviews quarterly.
- Larger branding and readable pricing, with dedicated Funcspace terms and privacy.
Validation
- DEV and TEST deployments verified with live browser intake, private previews, chat tools, pricing and sitemap checks.
- repo
- bookcicle/ui
Mobile navigation, intake, dashboard and report layouts were audited across 320–768 pixel widths.
Improved
- Collapsible mobile navigation preserves sign-in and get-started links with comfortable tap targets.
- Stacked form fields, readable input text and compact onboarding progress keep the intake accessible on phones.
- Dashboard navigation, report tabs, profile cards and long company names fit narrow screens without horizontal overflow.
- Regression checks cover five mobile widths, navigation behavior and every onboarding step.
- repo
- bookcicle/ui
Restored the original CareerGR analysis demo and applied its design to interactive and published company reports.
Improved
- Recovered the CareerGR demo with its market scenarios, comparison table, diligence plan and sources.
- Company reports share the demo’s gradient hero, research sidebar, numbered sections and evidence panels.
- Published reports retain JavaScript-free reading and responsive navigation; private previews share the same design.
- repo
- bookcicle/ui
Documents the anonymous MCP comparison and in-chat viewer flow.
Added
- Explains comparing two attached documents and showing the viewer in the same chat turn without OAuth.
- Clarifies the 100-unit monthly allowance, 5 MiB per-file limit and separate anonymous usage for GPT subjects behind shared gateways.
- repo
- bookcicle/ui
GPT and MCP comparison guidance has a dedicated documentation block.
Improved
- Added the prompt: Use Redline to compare your output with my original version.
- Explained exact original/revised selection from the conversation, snippet versus attachment tools, and completing the request after one successful comparison.
- Added a dedicated GPT and MCP section, tool table, sidebar link, and direct-link support.
- Preserved docs reading position and mobile drawer state during repeated route initialization.
- repo
- bookcicle/ui
Chat comparisons fit their content and share the chat theme.
Improved
- Removed duplicate comparison titles and IDs from chat embeds.
- Added compact view selection, mobile split panes, and content-based height while retaining document part controls.
- Chat comparisons follow light and dark host themes.
- Duplicate viewer navigation preserves the selected part instead of reloading the comparison.
- Long document paragraphs wrap within the mobile chat card in both unified and split views.
- repo
- bookcicle/ui