BookcicleOpen Studio ↗

Bookcicle Studio Release Notes — Page 11

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

20 releases of 348 · Page 11 of 18
Bookcicle Studio test

Compact Redline comparisons in chat

RELEASE-ui-deploy-20261002-redline-chat-embed-test

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
Bookcicle Studio development

Compact Redline comparison controls

RELEASE-ui-deploy-20261002-redline-compact-results

Explore comparison results with compact view and layout menus.

Improved

  • Choose rendered redline, original, revised, HTML, or structured JSON from the View menu.
  • Choose unified or split layout for rendered comparisons and expand Details to inspect comparison metadata.
  • Result controls wrap neatly on mobile, with more room around JSON change counts.
repo
bookcicle/ui
Bookcicle Studio development

Clearer Redline API and chat documentation

RELEASE-ui-deploy-20261002-docs-cleanup-dev

Shorter guidance and accurate comparison contracts.

Improved

  • Trimmed repeated explanations while retaining request and response tables and examples.
  • Clarified HTML-anchored JSON, document parts, and source formatting limits.
  • Documented comparison caching and kept GPT and MCP instructions in their own section.
repo
bookcicle/ui
Bookcicle Studio test

Clearer Redline API and chat documentation

RELEASE-ui-deploy-20261002-docs-cleanup-test

Shorter guidance and accurate comparison contracts.

Improved

  • Trimmed repeated explanations while retaining request and response tables and examples.
  • Clarified HTML-anchored JSON, document parts, and source formatting limits.
  • Documented comparison caching and kept GPT and MCP instructions in their own section.
repo
bookcicle/ui
Bookcicle Studio development

Claim researched Funcspace company profiles

RELEASE-ui-dev-20261002-funcspace-seed-claims

Public company research distinguishes sourced facts, estimates and analysis, with free claims reviewed by Bookcicle support.

Added

  • Unclaimed profile labels and company-domain support claim links.
  • Readable market estimate ranges and evidence classifications.
  • Ownership review preserves published research and enables account-managed profiles.
repo
bookcicle/ui
Bookcicle Studio test

Chat document pagination

RELEASE-ui-deploy-20261002-chat-pagination

Document part controls remain visible in compact chat comparisons.

Fixed

  • Kept previous, next, and document-part selection visible in compact chat while preserving the slim standard embed toolbar.
repo
bookcicle/ui
Bookcicle Studio development

Build in chat. Publish for discovery.

RELEASE-ui-dev-20261002-funcspace-chat-discovery

A light Funcspace hero demonstrates how published company profiles become discoverable and explorable through chat.

Improved

  • Readable hero with example conversations for company discovery and founder publication.
  • Explore-in-chat handoff with a copyable starter question while the published connection link is pending, including direct page access and refresh.
  • Responsive navigation keeps the Funcspace brand and key links accessible on mobile and tablet.
repo
bookcicle/ui
Bookcicle Studio test

Bookcicle web: shared company pages

RELEASE-ui-deploy-20261002-company-pages

Company information, support, and brand assets have one home on the parent Bookcicle site.

Changed

  • The company About page restores our creator story, founding team, and values, alongside the original contact form with a brand selector and referrer preselection.
  • Contact links open the parent Bookcicle contact page with the product selected.
  • Company brand assets are grouped by brand at the parent Bookcicle site.
  • Live trial acceptance also verifies returning email-code login in a fresh browser context using the same server-owned user identity.
repo
bookcicle/ui
Bookcicle Studio test

Bookcicle company and Studio test preview

RELEASE-ui-deploy-20261002-studio-company-test

The company portfolio and dedicated Studio move to the test environment, with shared authentication and updated backend and document upload origins.

Changed

  • The test company site presents Bookcicle brands at test.bookcicle.com, with the canvas wave, taller product previews, original Your Privacy documentation, and shared public page styles.
  • The existing Studio application moves to test.studio.bookcicle.com; legacy application links preserve their route and query state when redirecting.
  • Backend and document upload policies support the matching test Studio origin while preserving existing clients and Bookcicle product identity.
  • Shared company authentication continues to support desktop sign-in links.
  • Live editorial, translation, and literary conversion smokes target the dedicated Studio domain. Live collaboration is temporarily skipped while Studio Web is gated off.
repo
bookcicle/ui
Bookcicle Studio production

Redline upload filename normalization and parallel staging

RELEASE-ui-deploy-20261001-redline-upload-normalization

Normalizes Redline upload filenames to URL-safe friendly names and parallelizes document upload staging with transient retry resilience.

Improved

  • Normalizes file upload names to clean, URL-safe friendly names without spaces or invalid characters for S3 presigned PUT staging.
  • Parallelizes original and revised document upload staging with transient network retry resilience to prevent socket reset failures.
  • Updates Redline API documentation and playground snippets to reference api.bookcicle.com and document CloudFront OAC payload hashing with x-amz-content-sha256.
repo
bookcicle/ui
Bookcicle Studio production

Redline playground text-based sanitization and collapsible diff regions

RELEASE-ui-deploy-20261001-redline-diff-sanitization-and-collapsible-regions

Strips scripts, style tags, and external layout chrome from pasted website HTML and collapses unchanged document regions into expandable blocks.

Added

  • Adds diffPresentation module to sanitize pasted website HTML, stripping scripts, style tags, links, and intrusive inline styles while preserving semantic text-based tags (p, headings, blockquotes, lists, tables, pre, and inline formatting).
  • Adds automatic unchanged region collapsing in the Redline playground, keeping immediate boundary context visible while grouping runs of unchanged blocks into interactive expandable controls.

Fixed

  • Prevents pasted website stylesheets and scripts from hijacking the playground layout or executing in the browser DOM.
  • Unwraps nested website layout containers into discrete document blocks so block-by-block diffing and paragraph-level changes are clearly visible without scrolling through entire unmodified web pages.
repo
bookcicle/ui
Bookcicle Studio production

Redline iframe embed and hosted viewer collapsible unchanged regions

RELEASE-ui-deploy-20261001-redline-iframe-embed-collapsible-regions

Brings automatic unchanged region collapsing to Redline iframe embeds, hosted split and unified viewers, and landing page interactive preview.

Added

  • Embeds collapsible unchanged block rendering into hosted iframe viewers (/embed/:id) and full-page comparisons (/view/:id), automatically collapsing long runs of unchanged text while preserving context blocks.
  • Adds ?collapse=true|false iframe query parameter and postMessage commands (redline:setCollapse, redline:toggleCollapse, redline:collapseUnchanged, redline:expandUnchanged) for host application customization.
  • Exposes collapseUnchanged, expandUnchanged, and toggleCollapseAll methods on window.RedlineViewer.
  • Demonstrates interactive collapsible regions in the Redline landing page embed preview across unified and split views.

Fixed

  • Ensures split view original and revised panes render with diff presentation sanitization and unchanged region collapsing instead of raw markup.
  • Sanitizes raw HTML in synthesized manifests (parseManifestFromRawHtml) to strip scripts and layout chrome from document comparison chunks.
repo
bookcicle/ui
Bookcicle Studio production

Redline GitHub OAuth login and LinkedIn hiding

RELEASE-ui-deploy-20261001-redline-github-auth

Introduces GitHub OAuth login and account linking for Redline while hiding LinkedIn login across login, signup, and settings on Redline builds.

Added

  • Adds GitHub OAuth sign-in and sign-up support for Redline builds with PKCE and state protection.
  • Adds /oauth/github/callback handling with account linking, MFA code challenge support, and retry flows.
  • Adds GitHub identity connection and status display to Redline account security settings.

Changed

  • Hides LinkedIn social login and connect actions specifically on Redline builds while preserving LinkedIn across Bookcicle, CareerGR, and OurSircle.
repo
bookcicle/ui
Bookcicle Studio production

Redline developer documentation performance envelope and capability expectations

RELEASE-ui-deploy-20261001-redline-performance-and-expectations

Publishes authoritative performance expectations, capability matrix, and complexity fallback contracts to the Redline web developer documentation and UI documentation suite.

Added

  • Dedicated Performance & Expectations documentation section in Redline web developer portal covering typical steady-state p50 benchmarks across DOCX and PDF (10 to 500 pages) and clear edge delivery expectations.
  • Authoritative customer-facing capability matrix distinguishing semantic text, structure, tables, formatting, and hyperlink diffing from cosmetic rendering attributes.
  • Documentation of deterministic complexity fallback behavior (512 KiB HTML, 1,500 block nodes, 12,000 tags) guaranteeing zero timeout/OOM failures for large documents.
  • Engineering and product contract in docs/redline-performance-and-expectations.md detailing whole-document comparison principles and operational boundaries.

Improved

  • Adds deep-linkable #doc-performance anchor with automatic sidebar active state tracking in web documentation.
repo
bookcicle/ui
Bookcicle Studio production

Redline comparison navigation transition and shell state continuity fix

RELEASE-ui-deploy-20261001-redline-compare-transition-fix

Resolves a transition issue where clicking Compare files in the Redline header caused an intermediate blank screen before rendering the comparison view.

Fixed

  • Adds /compare, /pdf-compare, /docx-compare, and /pricing to isHomePath route definitions in src/main_fast.js and config.js, preventing pushState route synchronizers from hiding the static home container during in-shell navigation.
  • Ensures seamless instantaneous transition between the landing page and document comparison view with zero blank frame flicker or layout snap.
  • Relaxes non-strict document comparison fallback conditions to gracefully surface simulated previews during local testing and endpoint availability interruptions.

Added

  • Regression test coverage in redline-marketing.spec.mjs asserting continuous visibility of the home container when navigating to Compare files from the header.
repo
bookcicle/ui
Bookcicle Studio production

Redline comparison lanes telemetry and Metabase analytics dashboard

RELEASE-ui-deploy-20261001-redline-eventing-and-dashboard

Adds first-party eventing across Redline PDF and DOCX comparison lanes, interactive playground, hosted viewer, and developer activation workflows, along with an automated Metabase dashboard setup script.

Added

  • First-party eventing envelope and analytics helpers for Redline with automatic product and domain tagging.
  • End-to-end telemetry across PDF Lane, DOCX Lane, and Playground comparison lifecycles, capturing execution stages, durations, formats, units, and errors.
  • Developer activation tracking for API key creation and copying, code snippet copies across cURL, Python, Node, and Go, documentation section navigation, and dashboard inspects.
  • Automated Metabase dashboard setup script in scripts/setup-metabase-redline-dashboard.sh provisioning 17 Redshift-backed KPI, funnel, performance, diagnostic, and attribution cards.

Improved

  • Captures document format and byte size safely without logging confidential or sensitive contract filenames in analytics payloads.
  • Instruments developer dashboard and usage meter view events and plan management clicks.
repo
bookcicle/ui
Bookcicle Studio development

Redline change summaries through durable workflows

RELEASE-ui-dev-20261001-redline-workflow

Request a concise summary while the deterministic comparison remains available.

Added

  • Summary requests use the existing subscriber or one-time checkout and durable workflow job.
  • Pending, completed and failed summary states remain independent of document review. Each summary item opens its deterministic change.
  • Developer documentation explains API opt-in, payment identity and result polling. Cleanup-aware UI and API live smoke lanes validate workflow and billing.

Fixed

  • Summary checkout reuses payments for retries and keeps payments separate when the summary version changes.
  • Redline API key creation displays the server-issued key and keeps failed requests in the creation form.
  • Redline recognizes existing sign-in before summary checkout and opens uploaded comparisons with their private viewer link.
  • A real comparison that cannot be loaded shows a retryable error instead of sample changes.
  • Older playground responses cannot overwrite a newer format or input.
  • Summary checkout waits for restored sign-in without delaying document comparison.
  • Summary preparation is shown separately from confirmed workflow queueing.
  • Redline one-time checkout loads the standard Stripe payment form.
repo
bookcicle/ui
Bookcicle Studio production

Redline brand logo favicons and asset isolation

RELEASE-ui-deploy-20261001-redline-favicon

Updates website favicons and apple touch icons across Redline builds to use the Redline logo mark exclusively, isolating Redline assets from Bookcicle favicons.

Added

  • Generated multi-resolution Redline favicon and app icon assets (favicon.ico, favicon-16x16.png, favicon-32x32.png, favicon-48x48.png, favicon.svg, and apple-touch-icon.png) from the authoritative Redline vector mark.
  • Automated Redline favicon generation in scripts/generate_logo_icons.mjs with binary ICO pack format support.
  • Regression test coverage in scripts/finalize_redline.node.mjs and e2e/specs/redline-marketing.spec.mjs asserting Redline favicon link tags and root asset isolation.

Improved

  • Vite Redline configuration (vite.redline.config.js) strips all Bookcicle favicons from HTML head and injects Redline mark icons for dev and production builds.
  • Added dev and preview server middleware intercepting root /favicon.ico, /favicon.svg, and /apple-touch-icon.png requests to serve Redline assets.
  • Build finalizer (scripts/finalize_redline.mjs) purges Bookcicle favicons from dist-redline and copies Redline favicons to root destinations, guaranteeing strict brand isolation across all Redline public routes.
  • Simplifies document comparison format toggle label from 'Searchable PDF' to 'PDF' with streamlined subtitle copy on /compare.
repo
bookcicle/ui
Bookcicle Studio development

Redline automatic text uploads

RELEASE-ui-deploy-20261001-redline-inline-uploads-development

Large text comparisons automatically use uploads above the 800 KiB JSON request limit.

Improved

  • Measures the complete UTF-8 JSON request and automatically stages larger HTML, Markdown, JSON, and plain-text inputs using upload IDs.
  • Updates API documentation and JavaScript, Python, and curl examples for the 800 KiB inline boundary and CloudFront edge signing. Simplified examples require the edge association to be enabled.
  • Documents DEV and TEST edge signing activation and the API origins to use when testing integrations.
repo
bookcicle/ui
Bookcicle Studio test

Redline automatic text uploads

RELEASE-ui-deploy-20261001-redline-inline-uploads-test

Large text comparisons automatically use uploads above the 800 KiB JSON request limit.

Improved

  • Measures the complete UTF-8 JSON request and automatically stages larger HTML, Markdown, JSON, and plain-text inputs using upload IDs.
  • Updates API documentation and JavaScript, Python, and curl examples for the 800 KiB inline boundary and CloudFront edge signing. Simplified examples require the edge association to be enabled.
  • Documents DEV and TEST edge signing activation and the API origins to use when testing integrations.
repo
bookcicle/ui