BookcicleOpen Studio ↗

Redline Release Notes — Page 6

Product updates for Bookcicle Studio Desktop, Bookcicle Studio, CareerGR.com, OurSircle.com, and Redline.

20 releases of 169 · Page 6 of 9
Redline test

Direct download disposition and in-page delivery for tracked changes samples

RELEASE-redline.bookcicle.com-test-20261006-sample-download-disposition

Configured Content-Disposition attachment headers for sample tracked changes documents and streamlined browser download triggers to remain in-page.

Fixed

  • Configured explicit Content-Disposition attachment metadata on deployment for sample Word Track Changes documents to guarantee native browser downloads without navigating to fallback routes.
  • Prevented single-page routing from intercepting file download links and static asset paths, ensuring that clicking 'Download .docx' triggers native browser attachment downloads instead of navigating to fallback error screens.
  • Removed target=_blank from playground and DOCX lane tracked changes download links to retain active session context and prevent stray browser tabs.
repo
bookcicle/ui
Redline development

Add the customer document workspace

RELEASE-redline-dev-20261006-surface-split

Add the separate Redline surfaces and document workspace integration. Deployment remains a separate release step.

Changes

  • Unify Word and PDF file selection and keep complete available text comparison content visible when page preview fails.
  • Add private expiring save claims, durable personal document metadata, immutable version upload sessions, and conflict-safe head commits.
  • Route subscriber summaries through existing shared AI credit and budget checks, and retain generated summaries and Word exports after downgrade.
  • Resume supported subscriber actions after confirmed checkout and recover abandoned operations without deleting retained documents.
  • Keep storage enforcement disabled and count retained originals and comparisons in existing Bookcicle storage reporting.
Redline development

Updated document and snippet performance expectations

RELEASE-redline.bookcicle.com-dev-20261005-live-performance

Refresh performance documentation from live DEV comparisons and show measured timings separately from buffered expectations.

Documentation

  • Live DEV benchmarks cover native DOCX and PDF comparison through HTML/JSON response rendering, plus HTML, Markdown, plain text and JSON snippets.
  • Measured server timings remain unchanged. Expected processing figures add a labeled 50 ms buffer to measured p50 values.
  • Reports distinguish uploaded and direct inputs, nominal DOCX corpus dimensions, actual PDF page counts, repeated warm requests and concurrent comparisons. Original-page rendering is a separate workload.

Validation

  • Performance figures are published only for qualified comparisons from a complete run with verified temporary-account cleanup. Failed qualification cases are disclosed without timing claims. Regression checks validate report calculations and documentation disclosures.
  • Benchmark requests disable comparison-cache reuse: snippet responses must confirm the bypass, and native document requests omit idempotency keys.
repo
bookcicle/ui
Redline test

Updated document and snippet performance expectations

RELEASE-redline.bookcicle.com-test-20261005-live-performance

Refresh performance documentation from live DEV comparisons and show measured timings separately from buffered expectations.

Documentation

  • Live DEV benchmarks cover native DOCX and PDF comparison through HTML/JSON response rendering, plus HTML, Markdown, plain text and JSON snippets.
  • Measured server timings remain unchanged. Expected processing figures add a labeled 50 ms buffer to measured p50 values.
  • Reports distinguish uploaded and direct inputs, nominal DOCX corpus dimensions, actual PDF page counts, repeated warm requests and concurrent comparisons. Original-page rendering is a separate workload.

Validation

  • Performance figures are published only for qualified comparisons from a complete run with verified temporary-account cleanup. Failed qualification cases are disclosed without timing claims. Regression checks validate report calculations and documentation disclosures.
  • Benchmark requests disable comparison-cache reuse: snippet responses must confirm the bypass, and native document requests omit idempotency keys.
repo
bookcicle/ui
Redline development

Source pages beside document changes

RELEASE-redline.bookcicle.com-dev-20261005-page-rendering

Review DOCX and PDF comparisons on rendered source pages, with the complete semantic diff available below.

Improved

  • Document comparison screens show one selected source page per side with independent page navigation. The playground starts with page previews off and keeps the option separate for each format.
  • The API adds pageRendering, default false. PDF previews preserve source pages; DOCX previews render source-page layouts. Preview failures preserve the text result.
  • Private page links expire after 15 minutes. Fonts and pagination may differ from Word; repeated text and unmapped changes remain accessible in the complete semantic comparison.

Validation and documentation

  • Added page-preview smoke lanes for direct and uploaded DOCX/PDF requests, omitted/false/true options, PDF byte preservation and private retrieval.
  • Published fresh uncached DEV timings for snippets, native documents and optional page preparation. Raw observations stay unchanged; planning expectations add a labeled 50 ms buffer.
  • Shortened API and engineering guides, folded long examples, and corrected the native JSON, Word export and request-signing explanations.
repo
bookcicle/ui
Redline test

Source pages beside document changes

RELEASE-redline.bookcicle.com-test-20261005-page-rendering

Review DOCX and PDF comparisons on rendered source pages, with the complete semantic diff available below.

Improved

  • Document comparison screens show one selected source page per side with independent page navigation. The playground starts with page previews off and keeps the option separate for each format.
  • The API adds pageRendering, default false. PDF previews preserve source pages; DOCX previews render source-page layouts. Preview failures preserve the text result.
  • Private page links expire after 15 minutes. Fonts and pagination may differ from Word; repeated text and unmapped changes remain accessible in the complete semantic comparison.

Validation and documentation

  • Added page-preview smoke lanes for direct and uploaded DOCX/PDF requests, omitted/false/true options, PDF byte preservation and private retrieval.
  • Published fresh uncached DEV timings for snippets, native documents and optional page preparation. Raw observations stay unchanged; planning expectations add a labeled 50 ms buffer.
  • Shortened API and engineering guides, folded long examples, and corrected the native JSON, Word export and request-signing explanations.
repo
bookcicle/ui
Redline development

Smooth page zoom and accurate highlights

RELEASE-redline.bookcicle.com-dev-20261005-page-interactions

Zoom and fit keep the page visible, and document changes align with complete words.

Fixed

  • Zoom and fit respond immediately while a sharper page image loads. Rapid navigation keeps the latest selected page.
  • DOCX page previews preserve text for combined letters such as ff and ffi, fixing missing address and phone highlights. Page drawing and pagination stay the same.
  • Highlights preserve paragraph boundaries and use surrounding text to distinguish a changed phone number from an unchanged footer.
  • Large documents find changes in the background while the selected page remains usable. Highlight counts describe mapped areas; the complete text diff remains available.

Improved

  • Pricing removes review-mode callouts and lists accept/reject completion webhooks in Creator Pro.
repo
bookcicle/ui
Redline test

Smooth page zoom and accurate highlights

RELEASE-redline.bookcicle.com-test-20261005-page-interactions

Zoom and fit keep the page visible, and document changes align with complete words.

Fixed

  • Zoom and fit respond immediately while a sharper page image loads. Rapid navigation keeps the latest selected page.
  • DOCX page previews preserve text for combined letters such as ff and ffi, fixing missing address and phone highlights. Page drawing and pagination stay the same.
  • Highlights preserve paragraph boundaries and use surrounding text to distinguish a changed phone number from an unchanged footer.
  • Large documents find changes in the background while the selected page remains usable. Highlight counts describe mapped areas; the complete text diff remains available.

Improved

  • Pricing removes review-mode callouts and lists accept/reject completion webhooks in Creator Pro.
repo
bookcicle/ui
Redline development

Simpler page-rendering performance docs

RELEASE-redline.bookcicle.com-dev-20261005-concise-page-docs

Keep page-preparation expectations in the main performance table.

Improved

  • Removed the duplicate page-rendering timing block and renderer implementation names from the main docs. The Page Rendering column and API behavior are unchanged.
  • Operational limits use a compact accessible table with the same input, upload, billing, timeout and ZIP safeguards.
  • Clarified that page previews are read-only: Accept/Reject uses the HTML review viewer, and DOCX tracked revisions can be reviewed in Word.
repo
bookcicle/ui
Redline test

Simpler page-rendering performance docs

RELEASE-redline.bookcicle.com-test-20261005-concise-page-docs

Keep page-preparation expectations in the main performance table.

Improved

  • Removed the duplicate page-rendering timing block and renderer implementation names from the main docs. The Page Rendering column and API behavior are unchanged.
  • Operational limits use a compact accessible table with the same input, upload, billing, timeout and ZIP safeguards.
  • Clarified that page previews are read-only: Accept/Reject uses the HTML review viewer, and DOCX tracked revisions can be reviewed in Word.
repo
bookcicle/ui
Redline development

Separate comparison and page rendering times

RELEASE-redline.bookcicle.com-dev-20261005-document-timing

See how much time document comparison and optional page preparation each take.

Improved

  • Document timing displays comparison and page rendering separately. Request overhead uses the full server total.
  • With metrics enabled, the API adds comparisonMs and pageRenderingMs. Failed page preparation is measured too; totalMs and diffMs keep their existing meanings.
  • Smoke checks verify the timing split for direct and uploaded DOCX/PDF comparisons, with pages enabled and disabled.
repo
bookcicle/ui
Redline test

Separate comparison and page rendering times

RELEASE-redline.bookcicle.com-test-20261005-document-timing

See how much time document comparison and optional page preparation each take.

Improved

  • Document timing displays comparison and page rendering separately. Request overhead uses the full server total.
  • With metrics enabled, the API adds comparisonMs and pageRenderingMs. Failed page preparation is measured too; totalMs and diffMs keep their existing meanings.
  • Smoke checks verify the timing split for direct and uploaded DOCX/PDF comparisons, with pages enabled and disabled.
repo
bookcicle/ui
Redline development

Responsive page loading and clearer performance estimates

RELEASE-redline.bookcicle.com-dev-20261005-background-pages

Page changes load with a shimmer while controls stay usable. Performance docs separate comparison and optional page preparation.

Improved

  • Document-wide change matching runs in a background worker. Page drawing, text layout and highlight placement yield between cancellable batches.
  • Page navigation shows a loading shimmer, preserves the visible page and commits only the latest selection. Reduced-motion preferences are respected.
  • Performance tables show expected processing times with a separate optional Page Rendering column. Snippet formats show N/A; raw benchmark evidence remains available.
repo
bookcicle/ui
Redline test

Responsive page loading and clearer performance estimates

RELEASE-redline.bookcicle.com-test-20261005-background-pages

Page changes load with a shimmer while controls stay usable. Performance docs separate comparison and optional page preparation.

Improved

  • Document-wide change matching runs in a background worker. Page drawing, text layout and highlight placement yield between cancellable batches.
  • Page navigation shows a loading shimmer, preserves the visible page and commits only the latest selection. Reduced-motion preferences are respected.
  • Performance tables show expected processing times with a separate optional Page Rendering column. Snippet formats show N/A; raw benchmark evidence remains available.
repo
bookcicle/ui
Redline development

Readable PDF bullets and word changes

RELEASE-redline.bookcicle.com-dev-20261005-pdf-word-fixes

Document word comparisons keep changed words together, and PDF symbol-font bullets render as standard bullets.

Fixed

  • Word and auto modes keep DOCX and PDF word replacements intact instead of refining them into scattered character edits.
  • Known OpenSymbol PDF bullets decode to standard Unicode bullets in both native and fallback extraction. Unrelated fonts and private-use characters are preserved.
  • Updated comparison replay identities prevent old results from standing in for the corrected behavior.

Validation

  • Source reconstruction, HTML/JSON responses, font-scoped symbol decoding and document regression tests pass. Both supplied résumé PDFs retain all 19 bullets per document.
repo
bookcicle/redline-document-service
Redline test

Readable PDF bullets and word changes

RELEASE-redline.bookcicle.com-test-20261005-pdf-word-fixes

Document word comparisons keep changed words together, and PDF symbol-font bullets render as standard bullets.

Fixed

  • Word and auto modes keep DOCX and PDF word replacements intact instead of refining them into scattered character edits.
  • Known OpenSymbol PDF bullets decode to standard Unicode bullets in both native and fallback extraction. Unrelated fonts and private-use characters are preserved.
  • Updated comparison replay identities prevent old results from standing in for the corrected behavior.

Validation

  • Source reconstruction, HTML/JSON responses, font-scoped symbol decoding and document regression tests pass. Both supplied résumé PDFs retain all 19 bullets per document.
repo
bookcicle/redline-document-service
Redline development

Native document comparisons with automatic recovery

RELEASE-redline.bookcicle.com-dev-20261005-native-documents

Compare DOCX and searchable PDF source documents directly, preserve supported formatting changes, and recover through the HTML engine when needed.

Improved

  • DOCX comparisons use source paragraphs, headings, lists, tables, headers, footers and footnotes instead of converted HTML for alignment.
  • Bold, italic, underline, strikethrough, superscript, subscript and link changes remain valid inline changes. Word run splitting alone does not produce a change.
  • Searchable PDF comparisons retain actual source pages. Explicit Word page breaks are retained without inventing rendered Word page counts.
  • Recoverable native comparison or rendering failures retry through the HTML engine; reconstruction checks prevent successful responses with missing content. Invalid, encrypted, oversized and image-only documents remain errors.

Validation

  • 135 service tests, 171 shared-engine tests, release-build recovery checks and local browser checks pass.
  • Local benchmarks include source parsing, native diff, HTML/JSON response generation, reconstruction checks, sanitization and payload encoding. Native is faster in 13 of 15 cases; the edited 100- and 250-page Word fixtures are about 7% and 17% slower.
repo
bookcicle/redline-document-service
Redline test

Native document comparisons with automatic recovery

RELEASE-redline.bookcicle.com-test-20261005-native-documents

Compare DOCX and searchable PDF source documents directly, preserve supported formatting changes, and recover through the HTML engine when needed.

Improved

  • DOCX comparisons use source paragraphs, headings, lists, tables, headers, footers and footnotes instead of converted HTML for alignment.
  • Bold, italic, underline, strikethrough, superscript, subscript and link changes remain valid inline changes. Word run splitting alone does not produce a change.
  • Searchable PDF comparisons retain actual source pages. Explicit Word page breaks are retained without inventing rendered Word page counts.
  • Recoverable native comparison or rendering failures retry through the HTML engine; reconstruction checks prevent successful responses with missing content. Invalid, encrypted, oversized and image-only documents remain errors.

Validation

  • 135 service tests, 171 shared-engine tests, release-build recovery checks and local browser checks pass.
  • Local benchmarks include source parsing, native diff, HTML/JSON response generation, reconstruction checks, sanitization and payload encoding. Native is faster in 13 of 15 cases; the edited 100- and 250-page Word fixtures are about 7% and 17% slower.
repo
bookcicle/redline-document-service
Redline development

Independent comparison inputs for each format

RELEASE-redline.bookcicle.com-dev-20261005-format-drafts

Switch comparison formats without losing your own text edits, selected files or mode preferences.

Fixed

  • HTML, Markdown, plain text and JSON each retain separate original and revised drafts, including intentionally empty inputs.
  • PDF and DOCX each retain their own selected files in the playground and direct comparison page. Reset affects the active format only.
  • Late document responses cannot populate a different format after switching tabs. Cached comparison results stay associated with their format.

Validation

  • Local mocked browser coverage verifies per-format text and file restoration, exact restored upload bytes, active-format resets and delayed response isolation.
repo
bookcicle/ui
Redline test

Independent comparison inputs for each format

RELEASE-redline.bookcicle.com-test-20261005-format-drafts

Switch comparison formats without losing your own text edits, selected files or mode preferences.

Fixed

  • HTML, Markdown, plain text and JSON each retain separate original and revised drafts, including intentionally empty inputs.
  • PDF and DOCX each retain their own selected files in the playground and direct comparison page. Reset affects the active format only.
  • Late document responses cannot populate a different format after switching tabs. Cached comparison results stay associated with their format.

Validation

  • Local mocked browser coverage verifies per-format text and file restoration, exact restored upload bytes, active-format resets and delayed response isolation.
repo
bookcicle/ui