Valid document responses are preserved when network delivery takes more than three seconds. Server execution limits still apply.
Improved
- Valid document responses are preserved when network delivery takes more than three seconds. Server execution limits still apply.
- Page previews show clearer dark-mode highlights.
- repo
- bookcicle/ui
Performance documentation shows when and where measurements were taken.
Improved
- Fresh benchmark reports cover text formats, DOCX and PDF, direct and uploaded inputs, optional previews, warm runs and concurrent requests.
- Benchmark documentation shows measurement date and age, and separates comparison work from whole-request planning estimates.
- Large JSON fallback comparisons retain visible content and changes.
- Documentation links retain their section, with the active section indicated on initial load.
- repo
- bookcicle/ui
Performance documentation shows when and where measurements were taken.
Improved
- Fresh benchmark reports cover text formats, DOCX and PDF, direct and uploaded inputs, optional previews, warm runs and concurrent requests.
- Benchmark documentation shows measurement date and age, and separates comparison work from whole-request planning estimates.
- Large JSON fallback comparisons retain visible content and changes.
- Documentation links retain their section, with the active section indicated on initial load.
- repo
- bookcicle/ui
Structured JSON comparison responses now include standalone source and revised block models, aligned block pairs, and dual-anchored change locations.
Added
- Document `source`, `revised`, and `alignment` block/span models alongside `alignmentId`, `sourceLocation`, and `revisedLocation` coordinates in the Structured JSON Contract.
- Support standalone `["json"]` output with changed blocks plus leading and trailing context blocks on each page.
- repo
- bookcicle/ui
Improve the handoff from public interactions to comparison tools.
Improvements
- Keep public interactions responsive while comparison tools initialize.
- repo
- bookcicle/ui
Improve the handoff from public interactions to comparison tools.
Improvements
- Keep public interactions responsive while comparison tools initialize.
- repo
- bookcicle/ui
The test environment sanitizes document and summary previews and strengthens API-key and session authorization.
Improved
- Document and summary previews remove executable markup while preserving text changes and page boundaries.
- Viewer controls and review callbacks require the same origin. Third-party host messaging is unavailable until explicit host authorization is supported.
- Viewer access tokens preserve signed-in session credentials.
- API-key management requires a signed-in account, enforces the five-key limit during concurrent requests, and respects revocation across cached sessions.
- Expired or invalid account sessions ask users to sign in again instead of creating anonymous comparisons.
- repo
- bookcicle/ui
Private comparison links can reopen after a caller moves between service regions.
Fixed
- Viewers locate missing artifacts in the four existing service regions and keep subsequent document parts in that region.
- Viewer capability and signed-in authorization remain required on every request.
- repo
- bookcicle/ui
Direct developer release-note links retain their selected product after a reload.
Improved
- Direct developer release-note links retain their selected product after a reload.
- repo
- bookcicle/ui
Allow comparison content and API clients through narrowly scoped edge exceptions while retaining application authentication and usage limits.
Improvements
- Support JSON comparison requests containing HTML source examples and Redline API clients without a User-Agent header.
- Scope session/IP rate-limit exemptions to Redline API requests carrying credentials, with backend authentication and account rate limits still enforced.
- Gate production promotion on TEST content, upload, streaming, sustained traffic, and application throttling checks.
- repo
- bookcicle/ui
Allow comparison content and API clients through narrowly scoped edge exceptions while retaining application authentication and usage limits.
Improvements
- Support JSON comparison requests containing HTML source examples and Redline API clients without a User-Agent header.
- Scope session/IP rate-limit exemptions to Redline API requests carrying credentials, with backend authentication and account rate limits still enforced.
- Gate production promotion on TEST content, upload, streaming, sustained traffic, and application throttling checks.
- repo
- bookcicle/ui
Keep comparison controls and runnable code usable on small screens.
Improvements
- Keep all six comparison formats visible on phones, wrap streaming controls, and provide comfortable touch targets.
- Open Get Code in a viewport-sized dialog on phones and desktop, with wrapping tabs, exact code copying, and keyboard navigation.
- Keep long document filenames within the comparison card and improve keyboard scrolling and dark-theme contrast.
- Show the Bookcicle Studio and CareerGR brand icons on platform cards in light and dark themes, including before JavaScript loads.
- repo
- bookcicle/ui
Keep comparison controls and runnable code usable on small screens.
Improvements
- Keep all six comparison formats visible on phones, wrap streaming controls, and provide comfortable touch targets.
- Open Get Code in a viewport-sized dialog on phones and desktop, with wrapping tabs, exact code copying, and keyboard navigation.
- Keep long document filenames within the comparison card and improve keyboard scrolling and dark-theme contrast.
- Show the Bookcicle Studio and CareerGR brand icons on platform cards in light and dark themes, including before JavaScript loads.
- repo
- bookcicle/ui
Public navigation and pricing work without starting account or comparison modules.
Improved
- Public pages initialize account and comparison tools only when a route or action needs them.
- Customer pricing is rendered in the initial HTML, including when JavaScript is disabled.
- Docs search, navigation menus and theme controls use the lightweight public entry.
- First file selections survive comparison application startup.
- Viewer scripts run under a policy that prohibits inline script execution and inline event handlers.
- repo
- bookcicle/ui
Keep public comparison and iframe demo pages visible and responsive while they load.
Improvements
- Keep public pages and embedded review toolbars stable from the first render.
- Load distant iframe examples as they approach the screen and retain controls used while a viewer loads.
- Avoid starting the account application on scroll and format documentation examples only when their page is opened.
- Restore anonymous cookie sessions on real interaction while continuing to restore known accounts and account pages immediately.
- repo
- bookcicle/ui
Keep public comparison and iframe demo pages visible and responsive while they load.
Improvements
- Keep public pages and embedded review toolbars stable from the first render.
- Load distant iframe examples as they approach the screen and retain controls used while a viewer loads.
- Avoid starting the account application on scroll and format documentation examples only when their page is opened.
- Restore anonymous cookie sessions on real interaction while continuing to restore known accounts and account pages immediately.
- repo
- bookcicle/ui
Keep retry keys intact throughout public comparison and sharing requests.
Improvements
- Preserve retry keys through public comparison and share-link routes.
- Verify that repeated requests reuse existing results and do not consume another comparison unit.
- repo
- bookcicle/ui
Keep embedded comparison controls usable and make API examples easier to try.
Improvements
- Keep iframe viewer menus compact and scrollable inside short chat windows.
- Preserve the selected iframe theme when changing viewer and embed options.
- Show generated code specific to the selected text or document comparison.
- Compare streaming and standard text responses in the playground, with matching request code and actual response details.
- repo
- bookcicle/ui
Keep embedded comparison controls usable and make API examples easier to try.
Improvements
- Keep iframe viewer menus compact and scrollable inside short chat windows.
- Preserve the selected iframe theme when changing viewer and embed options.
- Show generated code specific to the selected text or document comparison.
- Compare streaming and standard text responses in the playground, with matching request code and actual response details.
- repo
- bookcicle/ui
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