BookcicleOpen Studio ↗

Bookcicle Studio Release Notes — Page 13

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

20 releases of 348 · Page 13 of 18
Bookcicle Studio production

Redline documents comparison and Early Access PDF playground integration

RELEASE-ui-deploy-20260930-18f6fe0

Wire up the heavy document comparison service (POST /v1/redline/documents) into the Redline web UI, adding Early Access PDF and Word DOCX upload tabs, real-time SSE progress handling, async Track Changes queuing notifications, and updated developer code snippets.

Added

  • Interactive DOCX and PDF (Early Access) document upload dropzones in the Redline playground with client-side validation and file size guards.
  • Authentic CareerGR-style document previewer rendering unified paper sheets with subtle borders, elevation drop shadows, standard US letter proportions, and bottom-right page numbering stamps.
  • Pagination controls (Previous/Next page, page indicator, and Paged vs. Continuous view mode toggles) for long multi-page document comparisons.
  • Real-time Server-Sent Events (SSE) streaming progress integration (validating, converting, comparing, content_complete, track_changes_queued) in the playground comparison runner.
  • Asynchronous Microsoft Word Track Changes job queuing banner indicating background document generation for DOCX comparisons.
  • Add SigV4 x-amz-content-sha256 payload hashing for document comparison stream requests across CloudFront Lambda OAC.
  • Updated developer documentation and copyable cURL, JavaScript, and Python code snippets for POST /v1/redline/documents.
repo
bookcicle/ui
git Sha
18f6fe0a218b81f9d9f08e2e9e725dd2a4ee212e
Bookcicle Studio production

Redline dedicated PDF and DOCX comparison lanes with returning user memory

RELEASE-ui-deploy-20260930-redline-comparison-lanes

Introduces dedicated, friendly comparison landing lanes for PDF and Word DOCX documents, integrates a direct Compare footer navigation column, and adds returning user route memory.

Added

  • Dedicated end-user PDF comparison lane (/pdf-compare) with friendly non-technical copy, visual page-by-page diff highlighting, and drag-and-drop document uploaders.
  • Dedicated Word document comparison lane (/docx-compare) with native Microsoft Word Track Changes export status, clause review benefits, and format preservation.
  • Curated Compare column in the Redline footer linking directly to /pdf-compare, /docx-compare, playground, and hosted viewer.
  • Lightweight returning user memory storing visited comparison surfaces in localStorage with 14-day expiry and dismissible resume banner on the homepage.

Improved

  • Refactored document streaming and upload logic into a reusable execution engine shared between the playground and dedicated comparison lanes.
  • Expanded crawler SEO manifest and routing isolation configs to index end-user comparison routes.
repo
bookcicle/ui
Bookcicle Studio production

Redline Creator Pro entitlement, 25,000 quota tier, and trial banner gate fixes

RELEASE-ui-deploy-20260930-0ca0386

Fixes Creator Pro tier quota and plan mapping in Redline services and UI, elevates 25,000 units allowance for active Pro subscribers, eliminates false trial callouts for paid members, and reactive live usage refresh.

Fixed

  • Escaped DynamoDB reserved keyword 'plan' with expression attribute names in redline-service quota updates, restoring reliable unit consumption counters.
  • Extended auth context in redline-service and redline-document-service to preserve membership_type and map Creator Pro subscribers to 25,000 comparison units.
  • Resolved Creator Pro membership level and tier normalization in auth check utilities across underscores, hyphens, and spaces.
  • Conditioned the trial entitlement callout in RedlineDashboardView and RedlineUsageView on active trial status, correctly identifying active paid Creator Pro subscriptions.
  • Connected playground comparisons to live usage refresh and removed stale hardcoded counter initializers.
  • Nested Redline Usage and Storage Usage links hierarchically under Usage with dedicated tree connecting borders and indentation in Account Settings.
repo
bookcicle/ui
git Sha
0ca03864d0b4e2af46eb0a67f181225468075665
Bookcicle Studio production

Redline comparison iframe CORS alignment and live embed verification

RELEASE-ui-deploy-20260930-f08de87

Resolve CORS preflight header compatibility for Redline comparison iframe viewers, support local development hostnames in API base resolution, and establish live end-to-end dev smoke coverage.

Improved

  • Streamline iframe embed viewer Authorization headers to avoid custom CORS preflight rejection against CloudFront.
  • Add 127.0.0.1 development hostname resolution to Redline client API base detection for local testing against dev services.
  • Add live dev smoke E2E specification validating HMAC viewer token security (401/403/200), clean embed mode, and theme/CSS postMessage overrides.
repo
bookcicle/ui
git Sha
f08de87795a2dc2091d658a06de0c07755650899
Bookcicle Studio production

Redline browser tab title normalization

RELEASE-ui-deploy-20260930-21705cf

Updates browser tab titles on Redline builds to display 'Redline' on root and '<Page> — Redline' across routes, replacing 'Bookcicle' in marketing, pre-rendering, manifests, and router transitions.

Fixed

  • Updated Redline static HTML shells, Vite build config, and pre-render manifest to use 'Redline' rather than 'Redline by Bookcicle'.
  • Configured marketing route titles (/playground, /docs, /dashboard, /api-keys, /billing) to suffix ' — Redline'.
  • Added productBrowserTitle normalization for Redline vertical to replace 'Bookcicle' and 'Redline by Bookcicle' with 'Redline' in client-side router navigation.
repo
bookcicle/ui
git Sha
21705cf32f85d00023f5d98c9bf50394e51456c6
Bookcicle Studio production

Redline block-level deletion and insertion styling normalization

RELEASE-ui-deploy-20260930-redline-block-diff-styling

Eliminates phantom newline indicators and ghost inline boxes when comparing Markdown lists and structured JSON lines by setting block-wrapping del and ins tags to display: contents and styling block targets directly.

Fixed

  • Eliminated phantom newline boxes above list items (li) and JSON lines (div.json-line) by setting del and ins wrappers to display: contents when wrapping block elements.
  • Applied deletion and insertion background, text-decoration line-through, and color styling directly to block children (li, div, p, blockquote) inside del and ins.
  • Removed unnecessary inter-tag newlines between json-line elements in client-side diffing and formatJsonToSection.
  • Preserved element class attributes in client-side HTML word diffing for structured document types.
  • Added E2E assertions verifying that block-wrapping del/ins elements use display: contents and produce no ghost boxes.
repo
bookcicle/ui
Bookcicle Studio production

Redline auth, account settings, live usage, and trial entitlement integration

RELEASE-ui-deploy-20260930-298807b

Ties Redline UI with existing authentication, account view, live usage, and protected developer features. Adds RedlineUsageView to Account Settings with storage usage and billing parity while omitting identity and limits.

Added

  • Integrated Redline with Bookcicle AccountApp and SettingsView, including Redline Usage, Storage Usage, Billing, Security, and Preferences while gating out Identity and Limits.
  • Created live RedlineUsageView component querying /v1/redline/usage with visual progress bar, cycle reset tracking, and 14-day trial entitlement banner.
  • Integrated live API key listing, creation, and revocation on Redline developer dashboard when authenticated.
  • Added reactive auth state to Redline header navigation displaying Account and Sign out when authenticated and guest sign-in/trial CTAs when anonymous.
  • Updated Redline marketing copy and CTAs for 14-day trial membership entitlement across hero, pricing tiers, and final callouts.
  • Expanded Playwright cross-product and Redline marketing E2E test suites with coverage for guest login routing and live authenticated account navigation.
repo
bookcicle/ui
git Sha
298807b7054f15d86ef83307ce459ca2a5e429bb
Bookcicle Studio production

Redline anonymous playground quota isolation and fetch abort resilience

RELEASE-ui-deploy-20260930-redline-quota-hardening

Exempts anonymous Redline playground endpoints from core API authentication redirects and ensures fetch abort signals propagate through retry wrappers to prevent network timeouts.

Improved

  • Added Redline endpoints to NON_AUTH_SERVICES in the bootstrap fetch wrapper, ensuring unauthenticated playground traffic never triggers automatic re-login redirects.
  • Propagated request abort signals to originalFetch within the exponential backoff retry handler to promptly cancel in-flight playground comparison requests upon controller timeout.
  • Aligned playground response headers and body generation with anonymous Basic 100-unit quota limits and Creator Pro 25,000-unit allowances.
repo
bookcicle/ui
Bookcicle Studio production

Redline accessible high-contrast diff styling and Used By customer showcase

RELEASE-ui-deploy-20260930-redline-contrast-and-used-by

Upgrades redline insertion and deletion typography with WCAG AAA high-contrast colors across light and dark modes, prevents operating system dark-mode preference bleeding into light documents, and introduces a Used By customer showcase on the landing page highlighting Bookcicle and CareerGR.

Improved

  • Upgraded Redline light-mode insertion text to deep forest green (#14532d) on soft green tint (rgba(34, 197, 94, 0.14)), providing WCAG AAA 8:1 contrast.
  • Upgraded Redline light-mode deletion text to deep crimson (#991b1b) on soft red tint (rgba(239, 68, 68, 0.14)), providing 7.8:1 contrast.
  • Scoped system dark theme media queries in redline.css so that OS-level dark mode preferences do not inject low-contrast neon green text into light-mode pages or documents.
  • Added 'Used By Modern Publishing & Career Platforms' customer row to the Redline homepage featuring Bookcicle and CareerGR brand logos with dark/light mode asset switching and external links.
repo
bookcicle/ui
Bookcicle Studio production

Private token-based iframe embeds, theme overrides, and postMessage customization

RELEASE-ui-deploy-20260930-4013e7f

Introduce token-authenticated private iframe embeds for Redline comparisons with dark/light theming, transparent canvas mode, and host postMessage API customization.

New

  • Private comparison iframe hosting with 24-hour HMAC token authentication and clean chrome-free embed mode.
  • Theme query parameter support (theme=light|dark|system) and transparent background mode for seamless iframe embedding.
  • Host application postMessage bridge supporting dynamic theme switching, layout toggling, and CSS variable styling.

Improved

  • Clear unauthorized and 24-hour expiration error cards when accessing private comparisons without valid access tokens.
repo
bookcicle/ui
git Sha
4013e7f119be9bdfd35a5fc31566863d04d80a13
Bookcicle Studio production

Funcspace Founder MVP launch with verified diligence reports and MCP server

RELEASE-ui-deploy-20260930-funcspace-founder-mvp

Introduces Funcspace frontend shell, automated onboarding wizard, intelligence dashboard, investor lead capture, and E2E validation.

Added

  • Introduced Funcspace marketing shell, 5-step founder onboarding wizard, and interactive report dashboard.
  • Integrated public and draft startup profile management with discoverability toggles.
  • Added private pilot investor request access flow and automated lead capture.
  • Added comprehensive mocked Playwright E2E suite and post-deployment live smoke suite.

Infrastructure

  • Configured Vite marketing shell transform for funcspace domain with data-product-vertical routing.
  • Enabled multi-service CORS and CloudFront origin access control integration.
repo
bookcicle/ui
Bookcicle Studio production

Web UI: Update pricing to Career Creator Plan, enhance drawer navigation, and stabilize hero wave

RELEASE-ui-deploy-20260929-5d38132

1 change deployed to production.

Changes

  • Update pricing to Career Creator Plan, enhance drawer navigation, and stabilize hero wave
repo
bookcicle/ui
git Sha
5d3813236bbf1dc3555a7d3c0e579fe531623aa9
previous Git Sha
cc65f41fa6fe36333d4f3d73dc096cfaf79c1464
Bookcicle Studio production

Visual JSON diff lane and output toolbar code snippet trigger

RELEASE-ui-deploy-20260929-0ee0f07

Introduce deterministic visual JSON diffing with canonical key sorting and relocate the Get Code trigger to the output toolbar alongside layout controls.

Added

  • Add JSON format diff lane with canonical key sorting and line-by-line redline markup preserving object structure.
  • Add sample JSON configurations to playground demonstrating API contract and schema changes.

Improved

  • Relocate </> Get Code button into the output toolbar adjacent to the Unified / Split view toggle.
  • Expand runnable API code blocks directly beneath the output toolbar for contextual terminal, JavaScript, and Python snippets.
repo
bookcicle/ui
git Sha
0ee0f07408630a8f8ae23ce3d77912d7e624038c
Bookcicle Studio production

Redline playground inline API code drawer without modal dialog wrappers

RELEASE-ui-deploy-20260929-3635ea6

Raise the Get Code view out of floating modal dialogs and nested card wrappers into an integrated inline drawer in the Redline playground that toggles directly below comparison actions.

Improved

  • Replaced the modal overlay and double-card wrapper with a native inline drawer in the playground card that toggles via '</> Get Code'.
  • Streamlined runnable snippets with direct language tabs for cURL, JavaScript, and Python with live reactive input binding.
repo
bookcicle/ui
git Sha
3635ea61d56717ebba3e18a994efc85773229b47
Bookcicle Studio production

Redline Get Code playground modal, plain text and markdown diff lanes, and Creator Pro upload copy

RELEASE-ui-deploy-20260929-cdacafc

Introduce a runnable Get Code modal in the Redline playground for cURL, JavaScript, and Python, add dedicated plain text (TXT) and Markdown (MD) section-wrapped diff lanes, and polish Creator Pro pricing perk copy for large document uploads.

Added

  • Playground Get Code modal providing ready-to-run cURL, JavaScript (Fetch), and Python snippets formatted dynamically from active inputs and diff modes.
  • Dedicated TXT and Markdown (MD) playground format tabs with automatic section wrapping (<section></section>) and structured track changes output.

Improved

  • Creator Pro pricing perk updated to 'Large document uploads up to 10 MiB (vs. 1 MiB inline)' for clearer upload capacity positioning.
  • Automatic plain text detection and section encapsulation ensuring unformatted copy-pasted text diffs gracefully without manual markup.
repo
bookcicle/ui
git Sha
cdacafcae59c4359c7a95fda8b39de071772b250
Bookcicle Studio production

Redline diff modes, layout split toggles, and appbar theme matching

RELEASE-ui-deploy-20260929-38466c4

Implement LCS semantic diff engine supporting dynamic text updates and word vs block modes, introduce unified and side-by-side split layouts across hero and playground, and theme-match the appbar with Redline crimson and rose gradients.

Added

  • Unified vs split layout toggles across Redline hero demo, playground comparison, and hosted viewer panes.
  • Client-side LCS diff fallback engine supporting live text updates with dedicated word-level and block-level diffing modes.
  • Targeted E2E test coverage for Redline diff modes, layout split/unified toggles, and mobile navigation.

Improved

  • Appbar background glows and ribbon shimmer themed specifically to Redline crimson (#E51E2B) and rose palettes.
  • Sign-in and CTA action styling in navigation appbar with high-contrast readable states.
repo
bookcicle/ui
git Sha
38466c4a4124d496f50bfe2984f85f10d4ff19df
Bookcicle Studio production

Redline dark theme token pairing, playground tabs, and pairwise diff alignment

RELEASE-ui-deploy-20260929-6ec460a

Introduce developer obsidian dark theme tokens for Redline, add full-width playground tabs for Rendered Redline, Original, Revised, and Raw HTML, and align contiguous block-level modifications pair-wise so document replacements appear in-place.

Added

  • Playground output tab strip with dedicated full-width Original and Revised document inspection views alongside Rendered Redline and Raw HTML.
  • High-contrast vector SVG brand mark and logo typography with automated dark-mode white palette swap.

Improved

  • Redline dark mode theme tokens scoped with developer-grade carbon and obsidian backgrounds (#090A0D, #141722, #262B3A) preventing purple/navy bleed.
  • Block-level LCS diff alignment pairing contiguous modifications 1-to-1 in place rather than stacking all deletions followed by all insertions.
  • Focused hero live demonstration removing cramped toggle chips and highlighting unified document redlines at full card width.
repo
bookcicle/ui
git Sha
6ec460a6daf0ed41dd0ab7334d62c911bfc6c0f6
Bookcicle Studio production

Redline Appbar visual polish and button contrast fix

RELEASE-ui-deploy-20260929-8ce9c4c

Tightly crop Redline logo to content bounds and enforce white button text contrast in navigation.

Improved

  • Tightly crop Redline logo to content bounds (940x288) so the brand mark renders at full legible size in the appbar.
  • Enforce crisp white text contrast for primary CTA and auth action buttons in the navigation header.
  • Refine navigation header classes and remove inline height styles in Redline build.
repo
bookcicle/ui
git Sha
8ce9c4ce5ebbf5cf74d2bcf326dd20a671cf6970
Bookcicle Studio production

Launch Redline developer vertical, diff playground, and API key management

RELEASE-ui-deploy-20260929-9883a49

Introduce Redline by Bookcicle developer vertical for programmatic HTML and Word Track Changes comparisons, interactive playground, and developer API keys.

Added

  • Launch Redline by Bookcicle vertical at redline.bookcicle.com for programmatic HTML and DOCX Track Changes.
  • Interactive document diff playground supporting side-by-side rich HTML comparisons and raw semantic markup review.
  • Developer API key dashboard supporting key generation (bc_live_ prefix), secure hash verification, and key revocation.
  • Public semantic redline stylesheet at /styles/v1/redline.css with accessibility-tested insertions and deletions.
  • Hosted comparison viewer and iframe embedding routes for instant document review.

Improved

  • Feature gating and build configuration for isolated developer vertical builds without cross-surface leakage.
  • Progressive rendering resilience and fallback diffing support.
repo
bookcicle/ui
git Sha
9883a49a6941fb903b4e505b56df1c0c24f97e9e
Bookcicle Studio production

Interactive Unified and Split toggle in hosted embed preview

RELEASE-ui-deploy-20260929-c76ddd8

Enable interactive view switching between Unified redline and side-by-side Split comparison inside the hosted embed preview demonstration.

Improved

  • Upgrade hosted embed preview card from static badges to interactive Unified and Split controls.
  • Add side-by-side synchronized split panes displaying original clauses and revised amendments in the embed showcase.
repo
bookcicle/ui
git Sha
c76ddd8fdd41c84c3640bd5a62b318974234f6a7