BookcicleOpen Studio ↗

Release Notes

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

244 releases
Bookcicle Studio production

Web UI: Validate Funcspace visibility by company environment

RELEASE-ui-deploy-20261007-f7c171f

1 change deployed to production.

Changes

  • Validate Funcspace visibility by company environment
repo
bookcicle/ui
git Sha
f7c171f44c6c4701ff64d8f5529a1605c798ad73
previous Git Sha
4a3c13f7718aecb6366bb3b6d595b12ebf41f0d8
Bookcicle Studio production

Redline account and workspace integration

RELEASE-ui-deploy-20261007-ceef6a108

Separate the customer document workspace and developer platform while sharing Bookcicle accounts, subscriptions, and AI budgets.

Changes

  • Remove developer dashboard and API keys from customer account navigation.
  • Use document-focused subscription descriptions while preserving comparison-unit accounting and the existing checkout infrastructure.
Bookcicle Studio test

Redline account and workspace integration

RELEASE-ui-test-20261007-ceef6a108

Separate the customer document workspace and developer platform while sharing Bookcicle accounts, subscriptions, and AI budgets.

Changes

  • Remove developer dashboard and API keys from customer account navigation.
  • Use document-focused subscription descriptions while preserving comparison-unit accounting and the existing checkout infrastructure.
Bookcicle Studio production

Bookcicle: a new home for our products

RELEASE-company-studio-cutover-20261007

Explore the Bookcicle family of products, with Studio moving to its own dedicated address.

Changed

  • Bookcicle.com becomes the home for company information, product discovery, contact, brand assets, and Your Privacy documentation.
  • Bookcicle Studio moves to studio.bookcicle.com. Existing application links take you to the matching Studio page.
  • Existing Bookcicle sign-in and desktop authentication links remain available.
  • The production product directory shows the available brands and keeps unreleased Funcspace hidden.

Included

  • Shared legal pages, product release history, and links to support remain accessible from the company site.
  • Brand-specific policy pages explain privacy, encryption, and product security boundaries.
repo
bookcicle/ui
Bookcicle Studio production

Bookcicle Studio: a dedicated workspace address

RELEASE-ui-deploy-20261007-studio-first-site

Studio has a dedicated home at studio.bookcicle.com, with your existing Bookcicle account and subscription.

Workspace

  • Open cloud projects, document editing, workflows, sharing and account controls at the dedicated Studio address.
  • The move uses your existing Bookcicle account and plan; it does not create a separate subscription.
  • Existing Bookcicle access remains available while the company-site transition is prepared.

During the transition

  • Drafts saved only in your browser remain at the address where you created them; they are not moved automatically.
  • Existing Bookcicle password-recovery and onboarding links keep their working destination.
repo
bookcicle/ui
Bookcicle Studio production

Studio: production document upload compatibility

RELEASE-ui-deploy-20261006-studio-storage

Document storage is prepared for the dedicated Studio production origin.

Compatibility

  • Authenticated document uploads support studio.bookcicle.com while existing Bookcicle upload origins remain available.
  • The application and company-site cutover follows its own accepted release; this compatibility change does not move user traffic or accounts.
repo
bookcicle/ui
Bookcicle Studio production

Review comparisons in your document workspace

RELEASE-ui-deploy-20261006-compact-comparison

Start with a compact file picker, then review changes in the document dashboard.

Changes

  • Make the document picker tiles smaller while keeping clear labels and visible file names.
  • Center comparison and save messages with comfortable spacing and readable wrapping.
  • Open completed comparisons directly in the document dashboard with a collapsed sidebar and a plus button for another comparison.
  • Let guests review pages and accept or reject text edits locally; sign in to save, manage documents, and request supported subscriber artifacts.
  • Keep local review choices separate from the original saved comparison and Word artifact.
Bookcicle Studio development

Review comparisons in your document workspace

RELEASE-ui-dev-20261006-compact-comparison

Start with a compact file picker, then review changes in the document dashboard.

Changes

  • Make the document picker tiles smaller while keeping clear labels and visible file names.
  • Center comparison and save messages with comfortable spacing and readable wrapping.
  • Open completed comparisons directly in the document dashboard with a collapsed sidebar and a plus button for another comparison.
  • Let guests review pages and accept or reject text edits locally; sign in to save, manage documents, and request supported subscriber artifacts.
  • Keep local review choices separate from the original saved comparison and Word artifact.
Bookcicle Studio test

Review comparisons in your document workspace

RELEASE-ui-test-20261006-compact-comparison

Start with a compact file picker, then review changes in the document dashboard.

Changes

  • Make the document picker tiles smaller while keeping clear labels and visible file names.
  • Center comparison and save messages with comfortable spacing and readable wrapping.
  • Open completed comparisons directly in the document dashboard with a collapsed sidebar and a plus button for another comparison.
  • Let guests review pages and accept or reject text edits locally; sign in to save, manage documents, and request supported subscriber artifacts.
  • Keep local review choices separate from the original saved comparison and Word artifact.
Bookcicle Studio development

Funcspace focused policies and SOC 2 readiness

RELEASE-ui-dev-20261006-funcspace-policies

Funcspace adds local Cookie and Security views and clarifies preview and publication boundaries.

Updated

  • Curated Privacy, Terms, Cookies and Security views for each brand with product-specific data, sharing and deployment boundaries.
  • Added SOC 2 Type II readiness status without claiming a completed examination.
  • Bookcicle retains broader policies covering shared practices and all brands.
  • Public release metadata records the actual deployed revision for verification.
  • Clarified encryption for service endpoint connections and the stronger protection for supported credential values.
repo
bookcicle/ui
Bookcicle Studio test

Funcspace focused policies and SOC 2 readiness

RELEASE-ui-test-20261006-funcspace-policies

Funcspace adds local Cookie and Security views and clarifies preview and publication boundaries.

Updated

  • Curated Privacy, Terms, Cookies and Security views for each brand with product-specific data, sharing and deployment boundaries.
  • Added SOC 2 Type II readiness status without claiming a completed examination.
  • Bookcicle retains broader policies covering shared practices and all brands.
  • Public release metadata records the actual deployed revision for verification.
  • Clarified encryption for service endpoint connections and the stronger protection for supported credential values.
repo
bookcicle/ui
Bookcicle Studio development

Funcspace finds relevant public companies in chat

RELEASE-ui-dev-20261006-funcspace-vector-discovery

DEV chat discovery searches current published profiles and checks supporting product evidence before returning matches.

Added

  • Published company profiles automatically enter or refresh the discovery index; hiding or unpublishing removes them.
  • Daily reconciliation repairs missed changes without rebuilding company research or re-embedding unchanged publications.
  • A dedicated deployment role is restricted to UI repository release tags and the named Funcspace vector resources.
  • DEV maintains the nonproduction index. TEST reuses it after checking its own approved publications. Production promotion indexes the stored approved seed content independently.
  • DEV discovery checks candidate relevance against public profile excerpts before returning matches; unsupported requests may return no results.
  • Anonymous DEV MCP discovery now supports keyword and semantic searches, bounded filters and company-profile follow-up with sources.
repo
bookcicle/ui
Bookcicle Studio development

Funcspace DEV OAuth connection configured

RELEASE-ui-dev-20261006-funcspace-oauth-configured

Funcspace DEV is authorized in the publisher portal, with all 25 MCP tools discovered.

Improved

  • The publisher portal recognizes the configured, authorized Funcspace DEV connection and verified API domain.
  • The AWS-built artifacts passed nine live DEV checks. The corrected server metadata cleared five effect-annotation findings; server-instruction and plan-information review, real ChatGPT scenarios and public publication remain separate gates.
repo
bookcicle/ui
Bookcicle Studio test

Funcspace company discovery by meaning and keywords

RELEASE-ui-test-20261006-funcspace-vector-discovery

Anonymous TEST chat discovery uses hybrid search and supporting public evidence, while requiring the profile to be currently published in TEST.

Added

  • Hybrid discovery through the existing anonymous company search tool.
  • The same Nova Micro evidence check accepted in DEV verifies product relevance before returning TEST matches.
  • Company matching prioritizes product and customer descriptions and recovers from a temporary evidence-check interruption.
  • DEV maintains the nonproduction index; TEST verifies promoted profiles without rebuilding or re-indexing them.
  • Withdrawn, stale and unpromoted profiles are excluded from returned search results.
repo
bookcicle/ui
Bookcicle Studio production

Bookcicle: Studio project and billing compatibility

RELEASE-ui-deploy-20261006-shared-billing

Project and billing services are prepared for the Studio and Redline production origins.

Compatibility

  • Document upload, project and section services support the dedicated Studio origin while existing Bookcicle access remains available.
  • Subscription cancellation preserves usage billing, and webhook updates retain subscription identity.
  • The Redline usage-billing integration is prepared; quota activation and website traffic changes follow their own acceptance gates.
repo
bookcicle/ui
Bookcicle Studio production

Bookcicle: Studio authentication compatibility

RELEASE-ui-deploy-20261006-shared-auth

Shared account services are prepared for the Studio production origin.

Compatibility

  • Shared sign-in, session refresh and account services support the dedicated Studio origin while preserving existing Bookcicle access.
  • Passkey and project-sharing identity handling stays tied to the existing account.
  • Studio and company traffic migration follows separate acceptance; this backend wave does not redirect users.
repo
bookcicle/ui
Bookcicle Studio development

Bookcicle web UI policies and SOC 2 readiness

RELEASE-ui-dev-20261006-brand-policies

Product policies describe enabled services and shared security readiness.

Updated

  • Curated Privacy, Terms, Cookies and Security views for each brand with product-specific data, sharing and deployment boundaries.
  • Added SOC 2 Type II readiness status without claiming a completed examination.
  • Bookcicle retains broader policies covering shared practices and all brands.
  • Release-history filters activate when their page controls are ready, so early clicks are handled reliably.
  • Completed shared controller and release compatibility checks for the policy rollout.
  • Clarified encryption for service endpoint connections and the stronger protection for supported credential values.
  • Verified the distinction between service endpoint encryption and zero-knowledge credential protection.
repo
bookcicle/ui
Bookcicle Studio test

Bookcicle web UI policies and SOC 2 readiness

RELEASE-ui-test-20261006-brand-policies

Product policies describe enabled services and shared security readiness.

Updated

  • Curated Privacy, Terms, Cookies and Security views for each brand with product-specific data, sharing and deployment boundaries.
  • Added SOC 2 Type II readiness status without claiming a completed examination.
  • Bookcicle retains broader policies covering shared practices and all brands.
  • Release-history filters activate when their page controls are ready, so early clicks are handled reliably.
  • Completed shared controller and release compatibility checks for the policy rollout.
  • Clarified encryption for service endpoint connections and the stronger protection for supported credential values.
  • Verified the distinction between service endpoint encryption and zero-knowledge credential protection.
repo
bookcicle/ui
Bookcicle Studio development

Bookcicle policies and SOC 2 readiness

RELEASE-bookcicle.com-dev-20261006-brand-policies

Product policies describe enabled services and shared security readiness.

Updated

  • Curated Privacy, Terms, Cookies and Security views for each brand with product-specific data, sharing and deployment boundaries.
  • Added SOC 2 Type II readiness status without claiming a completed examination.
  • Bookcicle retains broader policies covering shared practices and all brands.
  • Release-history filters activate when their page controls are ready, so early clicks are handled reliably.
  • Completed shared controller and release compatibility checks for the policy rollout.
  • Clarified encryption for service endpoint connections and the stronger protection for supported credential values.
  • Verified the distinction between service endpoint encryption and zero-knowledge credential protection.
repo
bookcicle/ui
Bookcicle Studio test

Bookcicle policies and SOC 2 readiness

RELEASE-bookcicle.com-test-20261006-brand-policies

Product policies describe enabled services and shared security readiness.

Updated

  • Curated Privacy, Terms, Cookies and Security views for each brand with product-specific data, sharing and deployment boundaries.
  • Added SOC 2 Type II readiness status without claiming a completed examination.
  • Bookcicle retains broader policies covering shared practices and all brands.
  • Release-history filters activate when their page controls are ready, so early clicks are handled reliably.
  • Completed shared controller and release compatibility checks for the policy rollout.
  • Clarified encryption for service endpoint connections and the stronger protection for supported credential values.
  • Verified the distinction between service endpoint encryption and zero-knowledge credential protection.
repo
bookcicle/ui
Bookcicle Studio development

Adapt shared account controls for the Redline customer surface

RELEASE-ui-dev-20261006-surface-split

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

Changes

  • Remove developer dashboard and API keys from customer account navigation.
  • Use document-focused subscription descriptions while preserving comparison-unit accounting and the existing checkout infrastructure.
Bookcicle Studio development

Redline Review Mode Hardening, Origin Verification, and Comparison-Wide Replay

RELEASE-ui-deploy-20261005-redline-review-hardening

Hardened Redline review mode entitlements, postMessage bridge origin validation, fail-closed HMAC webhook signatures, unified layout locking, and comparison-wide decision replaying across virtualized chunks.

Security

  • Removed embed-class plan bypass in review mode authorization in favor of comparison owner manifest plan and account tier validation.
  • Added strict postMessage source and origin validation to prevent unauthorized windows from mutating review state.
  • Defaulted SDK embed origin to the official Redline service origin with strict message origin checking.
  • Hardened HMAC-SHA256 signature computation and automated webhook dispatching to fail closed on missing secret or signing errors.
  • Validated 64-character hex digest length before timingSafeEqual buffer comparison in the webhook verification receiver.

Improved

  • Locked viewer layout in Unified mode while Review Mode is active to prevent split pane desynchronization.
  • Preserved canonical artifact change IDs (e.g. mkt-*, h-chg-*) across chunk annotation and manifest generation.
  • Added comparison-wide decision tracking and automatic decision replay when virtualized chunks are mounted into slots.
  • Filtered out nested change groups during review session initialization to align with top-level action bars.
  • Assembled clean resolvedHtml exports without presentation wrappers, unchanged region toggles, or unmounted placeholders.
  • Accurately represented partial review completion with remaining unresolved change counts and matching webhook event types.
repo
bookcicle/ui
Bookcicle Studio development

Redline Review Mode Empty Bullet Pruning and Floating Completion Action

RELEASE-ui-deploy-20261005-redline-bullet-pruning-floating-finish

Prunes empty list items and block elements left by rejected insertions or accepted deletions, locks out Split mode during active review, and presents a floating Finish Review prompt when all changes are resolved one-by-one.

Fixed

  • Prunes empty list items (li) and parent lists (ul, ol) when an inserted bullet is rejected or deleted bullet is accepted, eliminating dangling bullet markers in rendered documents.
  • Prunes effectively empty block containers (p, blockquote, headings) when resolving block-level revisions without leaving unsightly blank lines.
  • Strictly disables Split view buttons and blocks layout switching via postMessage during active review to maintain inline action bar alignment and DOM synchronization.

Improved

  • Hides bulk Accept All and Reject All options once all changes have been resolved one-by-one, leaving Finish Review as the single actionable choice.
  • Displays a floating Finish Review confirmation prompt in the bottom-right corner when all changes are reviewed, ensuring users never miss completing the review.
  • Supported redline:resolveChange postMessage bridge event in addition to individual accept/reject change commands.

Validation

  • Unit tests in reviewEngine.test.js and redlineAccept.test.js covering empty bullet and container pruning across single bullets, isolated paragraphs, and full list cleanup.
  • Playwright E2E coverage in redline-review-callbacks.spec.mjs asserting bullet removal, split view locking, and floating finish completion interaction.
repo
bookcicle/ui
Bookcicle Studio development

Redline Interactive Track Changes Review Mode, Callbacks, and Drop-in SDK

RELEASE-ui-deploy-20261005-redline-review-callbacks

Introduced interactive track changes review mode with in-place DOM accept and reject actions, bidirectional postMessage event bridge, drop-in SDK, and HMAC-SHA256 signed webhooks tiered for Creator and Creator Pro plans.

Added

  • Creator Plan: Interactive review mode in Redline viewer and embed iframes with top progress toolbar (changes remaining, bulk accept/reject, finish review) and inline Accept/Reject buttons for every tracked change.
  • Creator Plan: Standard bidirectional postMessage event protocol (redline:changeResolved, redline:reviewComplete, redline:startReview, redline:acceptChange, redline:rejectChange, redline:acceptAll, redline:rejectAll, redline:requestState).
  • Creator Plan: Drop-in Redline Embed SDK (/scripts/v1/redline.js) with clean initialization, lifecycle event handlers, and imperative review controls.
  • Creator Pro Plan: Server-side automated document commit callbacks and signed HMAC-SHA256 webhooks (X-Redline-Signature, X-Redline-Event) upon review completion.
  • Interactive configurator workbench live callback event console and updated documentation for SDK and Webhooks integration.

Improved

  • Updated Redline pricing matrix detailing Creator and Creator Pro interactive review and webhook callback tiers.
repo
bookcicle/ui
Bookcicle Studio development

Redline Iframe Review Demo, Deeper Playground Controls, and Pricing Card Notes

RELEASE-ui-deploy-20261005-redline-review-demos-and-pricing

Configured Showcase 1 on the hosted iframe demo page as a dedicated interactive review demo, added review mode presets and controls to the deeper playground workbench, and added explicit tier notes to the pricing cards.

Added

  • Configured Showcase 1 on /iframe-demos as a dedicated interactive Track Changes Review demo with live toolbar toggle, review parameter initialization, and isolation from standard comparison showcases.
  • Added global review controls (Start Review, Accept All, Reject All) to the sticky Master Playground bar for simultaneous multi-pane testing.
  • Added a 1-click 'Try Review Mode Preset' button to the developer configurator workbench to quickly initialize review mode and inspect callbacks.
  • Added explicit review tier notes inside each pricing card clarifying interactive review for Creator and signed HMAC webhooks for Creator Pro.

Improved

  • Supported bidirectional redline:exitReview postMessage command to dynamically close review mode inside embedded iframes.
  • Updated iframe embed copy snippets to reflect review demo configurations.
repo
bookcicle/ui
Bookcicle Studio test

Optional résumé issue findings in career reports

RELEASE-ui-deploy-20261005-f8f0da682

Career reports show supported issue findings when the asynchronous review is ready.

Improved

  • Authenticated owner reports show grounded résumé issue findings and suggestions when available. Missing or invalid issue data leaves every existing report section usable.
  • Free previews can show up to three prioritized document checks in a compact experiment card with a path to full analysis.
repo
bookcicle/ui
commit
f8f0da682c3029c892cddc5cb400271644ab9c8e
Bookcicle Studio test

More reliable career report issue findings

RELEASE-ui-deploy-20261005-d4308ea

Deeper résumé issue reviews can recover from an incomplete AI response before showing findings.

Fixed

  • Issue reviews retry an invalid response once before marking findings unavailable. Existing report sections remain usable when no valid review is available.
  • The retry preserves source quotations, the selected model, and the review’s time and cost limits.
  • Temporary conflicts between parallel report steps retry within a minute. An unavailable optional review leaves the other report content usable.
repo
bookcicle/bookcicle-openai
commit
d4308eac3cd1ab7d381b24e60ba1eee5b17e37c2
Bookcicle Studio development

Hide Unreleased FuncSpace Tile on Production Bookcicle Homepage

RELEASE-ui-deploy-20261005-hide-funcspace-tile-prod

Excludes the unreleased FuncSpace labs tile from the production Bookcicle homepage while retaining it in development and test environments.

Changed

  • Tagged the FuncSpace labs tile on the Bookcicle homepage with brand data attributes and pruned it during production build and surface hydration.
  • Preserved FuncSpace labs discovery in development and test environments for active research and review.

Validation

  • Unit tests in company_routes.test.mjs asserting production pruning and dev/test retention.
  • Playwright E2E coverage in company-marketing.spec.mjs verifying brand tile integrity.
repo
bookcicle/ui
Bookcicle Studio development

Funcspace DEV publisher domain verified

RELEASE-ui-dev-20261005-funcspace-publisher-domain

Funcspace DEV is registered as a publisher draft with passed package checks and a verified API domain.

Improved

  • Bookcicle publisher verification, Funcspace DEV draft registration and domain verification are complete.
  • The AWS deployment and nine anonymous live DEV checks passed. OAuth linking, real ChatGPT scenarios and public review remain separate gates.
repo
bookcicle/ui
Bookcicle Studio development

Funcspace deployment and smoke lanes use AWS runners

RELEASE-ui-dev-20261005-funcspace-aws-runners

Funcspace uses the established Bookcicle AWS runners for deployment, publication operations and live form checks.

Improved

  • Funcspace deployment and smoke workflows use the existing AWS runner pool.
  • Funcspace DEV publisher domain is verified; OAuth connection and real ChatGPT acceptance remain in progress.
repo
bookcicle/ui
Bookcicle Studio development

Simpler direct comparisons and clearer retention information

RELEASE-ui-dev-20261004-direct-cap-privacy

Direct PDF/DOCX input uses a 750 KiB combined threshold; larger pairs use uploads. Hosted retention and viewer token lifetimes are clarified.

Improved

  • PDF and DOCX pairs up to 750 KiB combined use direct input; larger pairs use the existing upload flow. Lambda retains 2 MiB acceptance headroom.
  • Standard inline and direct API examples require no client-side hash header. Direct DOCX/PDF smoke lanes validate the documented threshold.
  • Privacy and expired-viewer wording distinguish temporary uploads, configurable hosted retention, and separate viewer token expiry.
repo
bookcicle/ui
Bookcicle Studio test

Simpler direct comparisons and clearer retention information

RELEASE-ui-test-20261004-direct-cap-privacy

Direct PDF/DOCX input uses a 750 KiB combined threshold; larger pairs use uploads. Hosted retention and viewer token lifetimes are clarified.

Improved

  • PDF and DOCX pairs up to 750 KiB combined use direct input; larger pairs use the existing upload flow. Lambda retains 2 MiB acceptance headroom.
  • Standard inline and direct API examples require no client-side hash header. Direct DOCX/PDF smoke lanes validate the documented threshold.
  • Privacy and expired-viewer wording distinguish temporary uploads, configurable hosted retention, and separate viewer token expiry.
repo
bookcicle/ui
Bookcicle Studio test

Shared What’s Changed page

RELEASE-ui-deploy-20261004-company-release-notes

Release history now lives on the parent Bookcicle website with the original cards and product filters.

Changed

  • Restored the original release-note layout, product filters, version details, and brand chips on the parent Bookcicle website.
  • Studio release-note links and legacy URLs open the parent release history.
  • Renamed the Bookcicle and Desktop chips to Bookcicle Studio and Bookcicle Studio Desktop, and added brand logos and a Redline filter.
  • External brand tiles open in a new browser tab, keeping the company portfolio available.
  • Linked the shared Brand Assets page from the company footer, with grouped logos and existing brand color palettes.
  • Restored the canvas-wave footer with company information, social links, and the original support and legal links.
  • Clarified the core and brand-specific security policies, including OurSircle’s end-to-end encrypted, zero-knowledge credential architecture.
repo
bookcicle/ui
Bookcicle Studio development

Repair Funcspace profile submissions in chat

RELEASE-ui-dev-20261004-funcspace-contract-repair

Live acceptance checks cover field-level repair, preserved draft content and stale-version recovery.

Improved

  • The DEV/TEST smoke lane exercises malformed section feedback, corrected sourced updates, removals and version conflicts using disposable private previews.
  • Formal Funcspace plugin packages include curated profile-building and company-discovery skills; client registration and acceptance remain separate gates.
repo
bookcicle/ui
Bookcicle Studio development

Redline route refresh retention and developer navigation polish

RELEASE-ui-dev-20261004-redline-refresh-routing

Redline pre-rendered routes, CloudFront rewrites, and navigation states retain direct URL targets upon page refresh.

Fixed

  • Ensured Redline page refreshes retain the target route and active view across pre-rendered routes and viewer shells.
  • Aligned CloudFront routing policy to distinguish pre-rendered assets from fallback SPA routes.

Improved

  • Streamlined Redline top menu for developer focus and consolidated API authentication and signature notes.
repo
bookcicle/ui
Bookcicle Studio test

Redline route refresh retention and developer navigation polish

RELEASE-ui-test-20261004-redline-refresh-routing

Redline pre-rendered routes, CloudFront rewrites, and navigation states retain direct URL targets upon page refresh.

Fixed

  • Ensured Redline page refreshes retain the target route and active view across pre-rendered routes and viewer shells.
  • Aligned CloudFront routing policy to distinguish pre-rendered assets from fallback SPA routes.

Improved

  • Streamlined Redline top menu for developer focus and consolidated API authentication and signature notes.
repo
bookcicle/ui
Bookcicle Studio development

Redline plan management and live confidence checks

RELEASE-ui-dev-20261004-mvp-plan-management

Manage Redline plans from Account with clearer billing and dedicated smoke validation.

Fixed

  • Account plan management remains available on navigation and refresh.
  • Paid Redline plan changes show prorated billing instead of another trial.
  • Development previews ignore nested worktrees to avoid unrelated reloads.

Improved

  • DEV/TEST smoke lanes validate real document comparisons, exports, hosted viewers, checkout, upgrades and cancellation with owned cleanup.
repo
bookcicle/ui
Bookcicle Studio test

Redline plan management and live confidence checks

RELEASE-ui-test-20261004-mvp-plan-management

Manage Redline plans from Account with clearer billing and dedicated smoke validation.

Fixed

  • Account plan management remains available on navigation and refresh.
  • Paid Redline plan changes show prorated billing instead of another trial.
  • Development previews ignore nested worktrees to avoid unrelated reloads.

Improved

  • DEV/TEST smoke lanes validate real document comparisons, exports, hosted viewers, checkout, upgrades and cancellation with owned cleanup.
repo
bookcicle/ui
Bookcicle Studio development

Recognize paid Redline plans at checkout

RELEASE-ui-dev-20261004-scoped-plan-checkout

Paid plan changes load current Redline membership and saved cards reliably.

Fixed

  • Checkout recognizes the scoped Redline membership after authentication or refresh.
  • Saved cards remain available for paid plan changes even when the navigation URL omits a card hint.
  • Live billing smoke failures preserve cleanup instead of leaving an unhandled response wait.
repo
bookcicle/ui
Bookcicle Studio test

Recognize paid Redline plans at checkout

RELEASE-ui-test-20261004-scoped-plan-checkout

Paid plan changes load current Redline membership and saved cards reliably.

Fixed

  • Checkout recognizes the scoped Redline membership after authentication or refresh.
  • Saved cards remain available for paid plan changes even when the navigation URL omits a card hint.
  • Live billing smoke failures preserve cleanup instead of leaving an unhandled response wait.
repo
bookcicle/ui
Bookcicle Studio development

Membership-aligned allowances and confirmed cancellation

RELEASE-ui-dev-20261004-aligned-quota-rollout

Paid membership allowances now follow the subscription anniversary, including monthly allowances for annual plans.

Changed

  • Cancel plan now asks for confirmation, stops paid renewal, preserves access through the paid period, and retains metered subscriptions.
  • Creator and Creator Pro allowances reset on the membership anniversary. Annual subscribers receive a monthly allowance rather than a yearly pool.
  • HTML and DOCX comparisons share the same allowance; opt-in overages continue through the existing monthly metered subscription at $0.005 per Creator unit or $0.004 per Creator Pro unit.
  • Basic and anonymous allowances retain UTC calendar-month resets.
repo
bookcicle/ui
Bookcicle Studio test

Membership-aligned allowances and confirmed cancellation

RELEASE-ui-test-20261004-aligned-quota-rollout

Paid membership allowances now follow the subscription anniversary, including monthly allowances for annual plans.

Changed

  • Cancel plan now asks for confirmation, stops paid renewal, preserves access through the paid period, and retains metered subscriptions.
  • Creator and Creator Pro allowances reset on the membership anniversary. Annual subscribers receive a monthly allowance rather than a yearly pool.
  • HTML and DOCX comparisons share the same allowance; opt-in overages continue through the existing monthly metered subscription at $0.005 per Creator unit or $0.004 per Creator Pro unit.
  • Basic and anonymous allowances retain UTC calendar-month resets.
repo
bookcicle/ui
Bookcicle Studio development

Keep paid comparison allowances available after billing updates

RELEASE-ui-dev-20261004-subscription-quota-identity

Billing updates retain the subscription identity needed to resolve paid comparison allowances.

Fixed

  • Subscription and paid-invoice updates preserve the membership subscription ID alongside its paid period.
  • Annual Creator Pro quota checks retain their monthly allowance after webhook processing.
repo
bookcicle/stripe-webhooks
Bookcicle Studio test

Keep paid comparison allowances available after billing updates

RELEASE-ui-test-20261004-subscription-quota-identity

Billing updates retain the subscription identity needed to resolve paid comparison allowances.

Fixed

  • Subscription and paid-invoice updates preserve the membership subscription ID alongside its paid period.
  • Annual Creator Pro quota checks retain their monthly allowance after webhook processing.
repo
bookcicle/stripe-webhooks
Bookcicle Studio development

Funcspace staged profile repair verified in DEV

RELEASE-ui-dev-20261004-funcspace-live-contract-acceptance

Deployed service and MCP pass the strict live DEV smoke lane, including contract repair and email-code login.

Improved

  • Live DEV verifies rejected submissions preserve accepted draft content, corrected sourced updates succeed, stale edits are rejected and private previews stay out of search and sitemaps.
  • The hosted lane also verifies email-code login, deployed intake and form boundaries. Real ChatGPT connection, actual form delivery, checkout and paid services remain separate acceptance gates.
  • Formal Funcspace plugin packages are ready for publisher registration with curated profile-building and discovery skills.
repo
bookcicle/ui
Bookcicle Studio development

Funcspace contact form smoke coverage

RELEASE-ui-dev-20261004-funcspace-contact-smoke

Repeatable DEV and TEST checks for profile claims and investor intake.

Added

  • Dedicated DEV/TEST form smoke lane checks live gateways, profile navigation, required fields, retries and mobile layouts.
  • Routine smoke submissions are intercepted and do not send support email or create investor leads.

Fixed

  • Claim name and role fields use the same form styling as investor intake.
repo
bookcicle/ui
Bookcicle Studio development

Faster small-document comparisons and clear diff rendering

RELEASE-ui-dev-20261004-93489656a

Send PDF and DOCX pairs up to 1 MiB combined directly and preserve visible, consistent additions and deletions.

Improved

  • PDF and DOCX pairs up to 1 MiB combined skip upload authorization and S3 input transfer; larger pairs retain the upload flow. Lambda keeps a 2 MiB combined acceptance limit.
  • PDF previews preserve insertion/deletion wrappers and content outside page sections. Word additions and deletions use consistent readable colors in both themes.
  • Image content is omitted from text comparison; image-only and unreadable PDFs return clear errors rather than empty successful comparisons.
  • Document API guidance includes direct and upload patterns, byte-based usage, request digest examples, and DOCX/PDF smoke lanes. Benchmarks now show server processing only.
  • The CloudFormation-managed WAF body-size exception is scoped to JSON POSTs on document compare routes; shared rate limits and other protections remain active.
  • Developer docs remove consumer checkout pricing and chat-review instructions. Quickstart includes minimal Python, curl and JavaScript requests, with syntax highlighting throughout code examples.
  • The Customers row identifies Bookcicle Studio with its pen mark and Studio link.
repo
bookcicle/ui
Bookcicle Studio test

Faster small-document comparisons and clear diff rendering

RELEASE-ui-test-20261004-93489656a

Send PDF and DOCX pairs up to 1 MiB combined directly and preserve visible, consistent additions and deletions.

Improved

  • PDF and DOCX pairs up to 1 MiB combined skip upload authorization and S3 input transfer; larger pairs retain the upload flow. Lambda keeps a 2 MiB combined acceptance limit.
  • PDF previews preserve insertion/deletion wrappers and content outside page sections. Word additions and deletions use consistent readable colors in both themes.
  • Image content is omitted from text comparison; image-only and unreadable PDFs return clear errors rather than empty successful comparisons.
  • Document API guidance includes direct and upload patterns, byte-based usage, request digest examples, and DOCX/PDF smoke lanes. Benchmarks now show server processing only.
  • The CloudFormation-managed WAF body-size exception is scoped to JSON POSTs on document compare routes; shared rate limits and other protections remain active.
  • Developer docs remove consumer checkout pricing and chat-review instructions. Quickstart includes minimal Python, curl and JavaScript requests, with syntax highlighting throughout code examples.
  • The Customers row identifies Bookcicle Studio with its pen mark and Studio link.
repo
bookcicle/ui
Bookcicle Studio development

Continue Funcspace profiles in chat

RELEASE-ui-dev-20261004-funcspace-staged-onboarding

Web intake hands off small, sourced profile updates to the chat workspace.

Improved

  • Chat handoff prompts preserve the preview editing capability and guide section-by-section updates using the web intake field mapping.
  • Connected users are guided to resume one brand per account through stage progress before reviewing and publishing.
  • The MVP checklist separates local implementation from live ChatGPT, billing and lifecycle acceptance.
repo
bookcicle/ui
Bookcicle Studio development

Confirm plan cancellation

RELEASE-ui-dev-20261004-cancellation-confirmation

Review and confirm cancellation from Account Details while retaining usage-based billing.

Improved

  • Cancel plan now opens an Are you sure? dialog with Keep my plan and Yes, cancel plan actions.
  • Cancellation stops paid plan renewal and retains paid access until its billing period ends. Usage-based billing stays available.
  • Live validation checks confirmation, unchanged metered subscriptions, retained annual access, and account cleanup.
repo
bookcicle/ui
Bookcicle Studio test

Confirm plan cancellation

RELEASE-ui-test-20261004-cancellation-confirmation

Review and confirm cancellation from Account Details while retaining usage-based billing.

Improved

  • Cancel plan now opens an Are you sure? dialog with Keep my plan and Yes, cancel plan actions.
  • Cancellation stops paid plan renewal and retains paid access until its billing period ends. Usage-based billing stays available.
  • Live validation checks confirmation, unchanged metered subscriptions, retained annual access, and account cleanup.
repo
bookcicle/ui
Bookcicle Studio development

Clarify Redline API completion and input limits

RELEASE-ui-dev-20261004-docs-smoke-audit

Align developer documentation with DEV/TEST smoke observations.

Improved

  • Document the 750 KiB direct file limit and hash-free public requests.
  • Distinguish SSE comparison completion from asynchronous Word export readiness.
  • Clarify optional rate-limit headers and server metrics.
repo
bookcicle/ui
Bookcicle Studio test

Clarify Redline API completion and input limits

RELEASE-ui-test-20261004-docs-smoke-audit

Align developer documentation with DEV/TEST smoke observations.

Improved

  • Document the 750 KiB direct file limit and hash-free public requests.
  • Distinguish SSE comparison completion from asynchronous Word export readiness.
  • Clarify optional rate-limit headers and server metrics.
repo
bookcicle/ui
Bookcicle Studio development

Claim company profiles within Funcspace

RELEASE-ui-dev-20261004-funcspace-claim-intake

Profile claim links open an in-app affiliation request form using the shared Bookcicle contact email service.

Added

  • Claim form with company details, work email, role and affiliation attestation.
  • Claim requests reach the support team through the Studio contact email mechanism.
  • Manual verification remains required before profile ownership changes.

Fixed

  • Failed submissions preserve details for retry.
  • Published static profile claim links stay within Funcspace.
repo
bookcicle/ui
Bookcicle Studio development

Usage resets follow membership billing periods

RELEASE-ui-dev-20261003-membership-periods

Redline Usage displays the actual allowance reset date supplied by the usage service.

Improved

  • Creator and Creator Pro usage follows the membership billing anniversary when the aligned quota rollout is enabled. Annual memberships retain monthly allowances on their original anniversary.
  • Usage shows the exact reset date and time in UTC. Basic and anonymous usage retain UTC calendar-month resets.
repo
bookcicle/ui
Bookcicle Studio test

Usage resets follow membership billing periods

RELEASE-ui-test-20261003-membership-periods

Redline Usage displays the actual allowance reset date supplied by the usage service.

Improved

  • Creator and Creator Pro usage follows the membership billing anniversary when the aligned quota rollout is enabled. Annual memberships retain monthly allowances on their original anniversary.
  • Usage shows the exact reset date and time in UTC. Basic and anonymous usage retain UTC calendar-month resets.
repo
bookcicle/ui
Bookcicle Studio test

Redline overage controls and free DOCX guidance

RELEASE-ui-test-20261003-redline-overages-basic-docx

The test environment includes opt-in metered overages and clearer guidance for DOCX support already included on Basic.

Added

  • Creator and Creator Pro accounts can enable or disable paid overages from Redline Usage.
  • Excess units cost $0.005 on Creator and $0.004 on Creator Pro; period totals below $1 are waived.

Improved

  • Basic lists HTML and DOCX comparisons sharing 100 monthly units, with native Word Track Changes available through the API.
repo
bookcicle/ui
Bookcicle Studio development

Redline overage billing controls

RELEASE-ui-dev-20261003-redline-overages

Redline Usage shows tier-specific excess-unit prices and an explicit paid-overage toggle.

Added

  • Creator overages cost $0.005 per excess unit; Creator Pro overages cost $0.004.
  • Overages require explicit account consent, an active metered subscription, and a payment method. Disabling blocks future excess comparisons.
  • Total Redline overages below $1 per metered monthly period are waived without rollover.
  • Billing receipts preserve the accepted rate and subscription identity and prevent duplicate charges during replay.
repo
bookcicle/ui
Bookcicle Studio development

Readable company research

RELEASE-ui-dev-20261003-funcspace-report-readability

Workflow research uses the shared report cards with concise reading surfaces and expandable full evidence.

Fixed

  • Company thesis uses the product headline instead of an entire fact collection.
  • Long analyses and finding lists retain complete text in expandable, script-free disclosures.
  • Repeated section evidence is organized in the evidence library; individual diligence questions use cards.
repo
bookcicle/ui
Bookcicle Studio development

Funcspace navigation spacing

RELEASE-ui-dev-20261003-funcspace-header-spacing

Simplified the header and kept navigation readable across screen sizes.

Improved

  • Removed the header tagline and Demo link; the CareerGR demo remains available from the landing page.
  • Desktop navigation stays on one line, with tablet layouts switching to the menu before links become crowded.
repo
bookcicle/ui
Bookcicle Studio development

Funcspace account entry

RELEASE-ui-dev-20261003-funcspace-account-entry

Funcspace sign-in and account creation use email verification with authenticator support.

Fixed

  • Sign-in links open an account screen instead of the landing page.
  • Verified sessions authenticate company requests and return to the requested Funcspace page.
  • Verification codes are cleared after successful sign-in.

Added

  • Email-code account creation and sign-in through the existing authentication service.
  • Authenticator verification for accounts with MFA enabled and safe local return links.
  • Real account smoke tests use environment-scoped smoke controls and serialize the shared test identity.
repo
bookcicle/ui
Bookcicle Studio development

Free Redline playground samples

RELEASE-ui-dev-20261003-redline-free-playground-samples

Built-in text, Word, and PDF examples open as local previews without using comparison units or uploading files.

Improved

  • Built-in HTML, TXT, Markdown, JSON, DOCX, and PDF examples open as free sample previews without using plan allowance.
  • Editing text waits for an explicit Compare click before starting a metered live comparison.
  • Sample results and document tier hints clearly identify the free preview; structured JSON and Word Track Changes remain available for live comparisons of user content.
repo
bookcicle/ui
Bookcicle Studio development

DOCX support on Basic is clearer

RELEASE-ui-deploy-20261003-basic-docx

Pricing and DOCX guidance now show the document support already included in the free Basic plan.

Improved

  • Basic lists HTML and DOCX comparisons sharing its 100 monthly Redline units.
  • The free plan lists native Word Track Changes through the API.
  • DOCX guidance explains how to start on Basic before moving to a larger paid allowance.
repo
bookcicle/ui
Bookcicle Studio development

Consistent Funcspace company reports

RELEASE-ui-dev-20261003-funcspace-report-contract

CareerGR demo, chat previews and published workflow profiles share one complete report structure and styling.

Fixed

  • Report section chips navigate without resetting the report or scroll position.
  • CareerGR demo includes traction, technology, strengths, risks and diligence with explicit missing-evidence states.

Changed

  • Shared report contract preserves demo panels, signal tiles, sizing cards and comparisons across browser and static publication.
  • Existing approved profile facts remain available without rerunning research.
repo
bookcicle/ui
Bookcicle Studio development

Compact mobile report previews

RELEASE-ui-dev-20261003-funcspace-mobile-report-preview

Long opening paragraphs use complete sentence previews with all analysis available to expand.

Fixed

  • Long first paragraphs no longer bypass concise report previews on mobile.
  • Complete research remains available in native disclosures, JSON and Markdown.
repo
bookcicle/ui
Bookcicle Studio development

Cancel your plan from Account Details

RELEASE-ui-dev-20261003-plan-cancellation

Account Details includes a clearly marked Destructive actions section with direct plan cancellation.

Added

  • Cancel plan and downgrade to Basic in one click. Paid access continues until the current billing period ends.
  • Cancel plan and Delete Account appear together in a red Destructive actions box.

Improved

  • Cancellation refreshes membership immediately and remains visible after reloading.
  • A dedicated dev/test live smoke checks real Stripe renewal cancellation, retained paid access, brand isolation, and disposable account cleanup.
repo
bookcicle/ui
Bookcicle Studio test

Cancel your plan from Account Details

RELEASE-ui-test-20261003-plan-cancellation

Account Details includes a clearly marked Destructive actions section with direct plan cancellation.

Added

  • Cancel plan and downgrade to Basic in one click. Paid access continues until the current billing period ends.
  • Cancel plan and Delete Account appear together in a red Destructive actions box.

Improved

  • Cancellation refreshes membership immediately and remains visible after reloading.
  • A dedicated dev/test live smoke checks real Stripe renewal cancellation, retained paid access, brand isolation, and disposable account cleanup.
repo
bookcicle/ui
Bookcicle Studio development

AI summaries in the Redline playground

RELEASE-ui-dev-20261003-redline-playground-ai-summary

Creator and Creator Pro members can request a metered AI summary when comparing their own DOCX or PDF files.

Improved

  • A summary option appears for signed-in Creator and Creator Pro members comparing DOCX or PDF files.
  • The result view shows summary progress and the completed overview and highlighted changes while keeping the text comparison available.
  • Built-in sample comparisons remain free and do not request AI summaries.
repo
bookcicle/ui
Bookcicle Studio development

AI summaries for Redline snippets

RELEASE-ui-dev-20261003-redline-playground-snippet-summaries

Creator and Creator Pro members can request a metered AI summary for edited HTML, plain text, Markdown, and JSON snippets, as well as DOCX and PDF files.

Improved

  • The playground offers a summary option across all six comparison formats for eligible subscribers.
  • Edited snippets use the streamed comparison and summary workflow; unchanged built-in samples stay free and make no service request.
  • API examples and documentation explain how to upload UTF-8 snippets for a summary.
repo
bookcicle/ui
Bookcicle Studio development

Simplify Redline passkey registration and correct Basic plan quota display

RELEASE-ui-deploy-20261002-redline-passkey-and-basic-quota

Redline account settings now offer a single Register Passkey button, and accounts without paid Creator subscriptions default to the 100 units/mo Basic tier across the dashboard, usage views, and playground.

Changed

  • Limits Redline account security settings to a single Register Passkey action, hiding multi-device QR and security key buttons.
  • Defaults Redline dashboard and usage views to Basic (100 units/mo) with free-tier badging when no Creator or Creator Pro subscription is active.
  • Synchronizes playground default allowances to 100 units for Basic accounts.
repo
bookcicle/ui
Bookcicle Studio development

Redline summary size limits

RELEASE-ui-dev-20261002-redline-summary-limits

Check changed-text eligibility before summary checkout while keeping document review available.

Added

  • Oversized change sets are identified before summary checkout. The full deterministic comparison remains available.
  • Updated developer documentation describes changed-text limits and durable AI cost limits across processing and retries.

Fixed

  • Summary links preserve and open detected changes in standalone list items.
Bookcicle Studio development

Redline structured JSON contract documentation

RELEASE-ui-deploy-20261002-redline-json-contract-docs

Clarifies how structured changes relate to the HTML comparison representation for every input format.

Documentation

  • Documents JSON response fields, before/after fragments, location semantics, fallback behavior, and private pagination.
  • Explains source-format mapping limits for PDF, DOCX, Markdown, plain text, and JSON inputs, with a matching HTML/JSON example.
repo
bookcicle/ui
Bookcicle Studio test

Redline share thumbnail preview, adjustable TTL, and trial credits

RELEASE-ui-deploy-20261002-redline-share-preview

Dedicated 1200x630 social share preview thumbnail, Open Graph and Twitter tags, adjustable hosted embed TTL options, and streamlined pricing cards.

Improved

  • Added dedicated 1200x630 social share preview thumbnail ('redline-social-preview.png') and complete Open Graph, Twitter large card, and thumbnail meta tags for rich link preview tiles.
  • Streamlined Creator ($5) and Creator Pro ($8) pricing cards with clean AI summary trial credit copy.
  • Documented adjustable hosted embed availability TTL options via 'hostedViewerTtl' (24h/32h on Creator, 24h/32h/48h/72h on Creator Pro).
  • Documented default-off Track Changes contract requiring explicit 'track_changes' in the output array to queue native Word revisions.
  • Added dynamic docs scrollspy active section tracking and responsive mobile outline drawer.
repo
bookcicle/ui
Bookcicle Studio development

Redline result options and examples

RELEASE-ui-dev-20261002-redline-result-options

Redline docs compare the free text result with the planned one-time Word and AI summary options and show a document API summary request.

Improved

  • Added a direct-result table with the free comparison, $4.99 Word redline, and $9.99 Word redline plus AI summary, while marking direct checkout as coming soon.
  • Added a concrete text-change example and a DOCX API request showing how to opt into an AI summary.
  • Clarified that Word Track Changes applies to DOCX pairs and that layout and document structure are outside the comparison guarantee.
repo
bookcicle/ui
Bookcicle Studio production

Redline Playground Opt-in Track Changes & Comparison Result Tab Caching

RELEASE-ui-deploy-20261002-redline-opt-in-track-changes-and-tab-caching

Word Track Changes in the Redline playground is now an explicit opt-in attribute with automated status polling and direct download links, and playground tab switches restore prior results instantly from cache without re-requesting or debiting units.

Added

  • Added explicit opt-in checkbox (#docxTrackChangesOpt) for Word Track Changes (.docx) in the Redline playground, preventing unwanted background export jobs on every DOCX comparison.
  • Added automated polling for queued Word Track Changes jobs with an active download link (#btnDownloadTrackChanges) when the .docx export is ready.
  • Added client-side tab result caching across HTML, TXT, MD, JSON, DOCX, and PDF formats, instantly restoring rendered diffs, structured JSON, timing, and meta details upon format switching without refiring network requests.

Improved

  • Updated playground Get Code snippets and response body inspectors to dynamically reflect Track Changes selection and SSE event payloads.
  • Input change listeners invalidate cached results on modification, ensuring updated documents trigger fresh comparisons.
  • Comprehensive Playwright mocked E2E and Jest coverage verifying opt-in Track Changes payload negotiation and multi-format tab caching.
repo
bookcicle/ui
Bookcicle Studio development

Redline playground live comparison resilience and edge body hashing

RELEASE-ui-deploy-20261002-redline-playground-live-resilience

Resilient playground comparison for DOCX and PDF documents, removal of client-side payload hashing in favor of Lambda@Edge, and elimination of deceptive fallback previews.

Added

  • Interactive dropboxes and automatic sample document generators for DOCX and PDF playground comparisons.
  • Deterministic SSE buffer flushing ensuring document comparison diffs render immediately upon stream completion.

Fixed

  • Removed client-side x-amz-content-sha256 header generation across Redline clients and API snippets now handled transparently by CloudFront Lambda@Edge.
  • Eliminated misleading sample preview cards on live comparison errors, presenting genuine service statuses and error messages.
  • Resolved empty comparison displays when comparing Word DOCX documents in the Redline playground.
repo
bookcicle/ui
Bookcicle Studio development

Redline iframe view switcher fix

RELEASE-ui-dev-20261002-redline-iframe-view-fix

The compact iframe toolbar remains visible and switches reliably between Document, Changes, and Summary.

Fixed

  • Direct embed and viewer links retain their comparison content in the built site.
  • The iframe view button beside Theme opens its menu and lets readers return to Document after viewing Summary.
repo
bookcicle/ui
Bookcicle Studio test

Redline embed showcases

RELEASE-ui-deploy-20261002-redline-demos

Explore live comparisons and compact chat embeds in the refreshed demo page.

Improved

  • Added a live HTML comparison hero with interactive embed controls.
  • Showcased full-document reviews, compact chat comparisons, and embed configuration in a responsive layout.
  • Hosted comparisons preserve the host theme when viewer navigation is replayed.
repo
bookcicle/ui
Bookcicle Studio development

Redline documentation tables, hosted embed TTL, and trial credits

RELEASE-ui-dev-20261002-redline-docs-tables-timeouts

Documentation tables preserve intact words in first columns, iframe query parameters format as a table, postMessage actions use code blocks, hosted embed adjustable TTLs and Track Changes default-off are documented, pricing cards showcase AI summary trial credits, and docs include scrollspy and a mobile drawer.

Improved

  • First column tokens in Redline documentation tables use nowrap and normal word breaking to prevent mid-token hyphenation or line breaks.
  • Supported iframe query parameters are formatted in an accessible contract table with keyboard focusability and horizontal scroll support.
  • Host application postMessage interaction examples are formatted in clean code blocks.
  • Documentation explicitly details passing 'hosted_viewer' in the output array to receive secure embed tokens and hosted comparison URLs across Content Comparison, Structured JSON, and Documents API sections.
  • Documentation includes adjustable hosted embed TTL options via 'hostedViewerTtl' (24h or 32h on Creator; 24h, 32h, 48h, or 72h on Creator Pro), complete with embed lifecycle table and request examples.
  • Documents API documentation explicitly clarifies that native Word Track Changes is default off and requires passing 'track_changes' in the output array to queue.
  • Creator ($19/mo) and Creator Pro ($39/mo) pricing cards and checkout comparisons include $5 and $8 trial credits for the AI summary service.
  • API Documentation navigation features dynamic scrollspy tracking of active sections and an accessible mobile outline drawer with backdrop dismiss.
  • Redline includes dedicated 1200x630 social share thumbnail tiles ('redline-social-preview.png') and complete Open Graph, Twitter large card, and thumbnail meta tags for rich link previews across social and messaging platforms.
repo
bookcicle/ui
Bookcicle Studio production

Redline document comparison upload and comparison timing breakdown

RELEASE-ui-deploy-20261002-redline-document-compare-timing-breakdown

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

Redline document comparison timing breakdown and tier limit handling

RELEASE-ui-deploy-20261002-redline-document-streaming-timeout

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

Redline Creator Pro 25k quota and cumulative account usage integration

RELEASE-ui-deploy-20261002-redline-creator-pro-cumulative-usage

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

Redline change summaries in TEST

RELEASE-ui-deploy-20261002-redline-summary-workflow-test

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

Redline API contract tables and rendering metadata

RELEASE-ui-deploy-20261002-redline-contract-tables-css

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

Read-only AI summaries in Redline embeds and split change navigation

RELEASE-ui-dev-20261002-redline-embed-summary

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

Preview: a dedicated home for Studio and the Bookcicle brands

RELEASE-ui-deploy-20261002-studio-company-split

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

Large-document viewer navigation for chat

RELEASE-ui-deploy-20261002-redline-chat-viewer-parts

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

Inspect structured comparison JSON in Redline

RELEASE-ui-deploy-20261002-redline-structured-json-playground

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

Hosted Iframe Demos & Embed Showcase for Redline

RELEASE-ui-deploy-20261002-redline-hosted-iframe-demos

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

Funcspace public profile artifacts

RELEASE-ui-dev-20261002-funcspace-static-profiles

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

Funcspace free company profiles and chat discovery

RELEASE-ui-dev-20261002-funcspace-free-tier

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

Funcspace fits phone and tablet screens

RELEASE-ui-dev-20261002-funcspace-mobile-audit

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

Funcspace company report design

RELEASE-ui-dev-20261002-funcspace-careergr-report-design

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

Free Redline comparisons directly in chat

RELEASE-ui-deploy-20261002-redline-free-mcp

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

Compare conversation rewrites with Redline

RELEASE-ui-deploy-20261002-gpt-followup

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

Redline authentication CORS preflight, environment configuration, and Google Identity CSP

RELEASE-ui-deploy-20261001-redline-auth-cors-and-csp-fix

Fixes email and password login preflight on Redline domains, sets explicit authentication service URLs in deploy workflows, and allows Google Identity Services scripts in Content Security Policy.

Fixed

  • Adds explicit VITE_AUTH_URL and VITE_USER_API_SERVICE environment variable exports to deploy-redline.yaml across dev, test, and prod lanes.
  • Permits accounts.google.com in infra/redline-site.yml ContentSecurityPolicy default to prevent Google Identity Services script blocking on the login page.
  • Ensures authentication service preflight requests from Redline origins succeed without Failed to fetch errors.
repo
bookcicle/ui
Bookcicle Studio production

Redline auth routing resilience and event signing

RELEASE-ui-deploy-20261001-redline-auth-routing-and-event-signing

Fixes Redline navigation recovery when landing on the login page and ensures events endpoint requests attach payload hashes before bootstrap.

Fixed

  • Ensures eventsClient computes and attaches the x-amz-content-sha256 payload hash header required by CloudFront OAC even before bootstrap patches window.fetch.
  • Fixes navigation freezing when landing on or navigating back from the Redline login page by restoring the home shell, clearing app content, and updating router state.
  • Updates Content Security Policy on Redline deployments to allow accounts.google.com for Google Identity Services.
  • Remaps post-auth dashboard destination to /account#api-keys on Redline.
repo
bookcicle/ui
Bookcicle Studio production

Large document delivery, virtualized viewer, and live dev comparison lanes

RELEASE-ui-deploy-20261001-large-document-viewer

Delivers fast, bounded-DOM review for 100-250+ page deterministic comparisons with post-redline semantic chunking, virtualized rendering, section outline, change navigation rail, responsive mobile drawer, and live smoke test lanes against dev.

Added

  • Added live dev comparison smoke test lane (npm run e2e:redline-large-docs-live) validating HMAC token authorization (401, 403, 200) and multi-section comparison delivery against dev.api.bookcicle.com.
  • Added 3-way view switcher in viewer header for Document, Changes list with type filtering, and Summary analytics cards with Work 2 AI summary slot.
  • Added virtualized chunk slots and semantic unchanged region accordion collapsing to bound client DOM size and memory.
  • Added sticky change navigation bar with counter indicator, previous/next shortcuts, and interactive right-rail change minimap.
  • Added responsive mobile drawer navigation with section outline, mini-changes list, live search, and backdrop dismissal.

Improved

  • Prevented horizontal drift during inline change navigation on mobile viewports.
  • Added automatic backoff retry resilience for HTTP 429 rate-limited comparison requests.
repo
bookcicle/ui
Bookcicle Studio production

Free Word and PDF comparison preview

RELEASE-ui-deploy-20261001-redline-direct-compare

Adds a single Redline page for Word and searchable PDF comparison, with a full free text result, a sample, and clearer document limits.

Added

  • Offers one page for comparing two Word files or two searchable PDFs and reviewing the complete detected text result for free.
  • Adds a sample comparison and one-time Word download options that remain unavailable until checkout is ready.

Improved

  • Explains PDF text extraction, scanned-file limits, and the anonymous upload size limit before files are selected.
  • Uses the live upload service contract and shows upload or comparison failures instead of a demonstration result.
  • Clarifies across the Redline pages, API docs, and search descriptions that comparisons cover text content and do not guarantee document layout, formatting, or structure.
repo
bookcicle/ui
Bookcicle Studio production

Consistent Redline API examples and smoke coverage

RELEASE-ui-deploy-20261001-redline-api-docs-and-smokes

Updates Redline API documentation and copied examples with the correct API origin, exact request body hashes, and complete document upload flows.

Fixed

  • Uses the Bookcicle API hostname and Redline routes consistently across quickstart, API reference, and generated cURL, JavaScript, and Python examples.
  • Shows how to compute the request body hash required for CloudFront Lambda URL OAC and uses returned upload IDs for both documents.
  • Explains that HTML redlines and Word Track Changes use different comparison algorithms and can group the same edits differently.

Improved

  • Adds independent API smoke lanes for the OAC hash boundary, HTML, Word, PDF, and authenticated usage, with a DEV/TEST workflow and local browser regression coverage.
repo
bookcicle/ui
Bookcicle Studio production

Write in Desktop, view and verify on the web

RELEASE-ui-native-writing-20260930

Bookcicle writing and revision move to the native desktop app. The web retains viewing, sharing, proof verification, and an interactive demo with sample content.

Changed

  • Bookcicle web editor links and direct editing routes now lead to the native desktop app. Browser Quick Edit and tracked-change saving are disabled.
  • The Native Editor Demo remains available in the browser, clearly labeled with local sample documents and simulated proof features.
  • CareerGR and OurSircle retain their existing web editing support. Existing project history is preserved.
repo
bookcicle/ui
Bookcicle Studio production

Web UI: Release notes and ecosystem catalog for 2026-09-30 production wave

RELEASE-ui-deploy-20260930-b7acf61

1 change deployed to production.

Changes

  • Release notes and ecosystem catalog for 2026-09-30 production wave
repo
bookcicle/ui
git Sha
b7acf61a4b4c4218bf4dd952a939671d54d8bb88
previous Git Sha
0467e4a2088efa266c5afe21020160e4bbc3ec18
Bookcicle Studio production

Web UI: build 4a3c13f

RELEASE-ui-deploy-20260930-4a3c13f

1 change deployed to production.

Changes

  • Deployed Web UI build 4a3c13f.
repo
bookcicle/ui
git Sha
4a3c13f7718aecb6366bb3b6d595b12ebf41f0d8
previous Git Sha
b7acf61a4b4c4218bf4dd952a939671d54d8bb88
Bookcicle Studio production

Web UI: build 0467e4a

RELEASE-ui-deploy-20260930-0467e4a

1 change deployed to production.

Changes

  • Deployed Web UI build 0467e4a.
repo
bookcicle/ui
git Sha
0467e4a2088efa266c5afe21020160e4bbc3ec18
previous Git Sha
5d3813236bbf1dc3555a7d3c0e579fe531623aa9
Bookcicle Studio production

Reload recovery for unavailable pages

RELEASE-ui-deploy-20260930-fragment-recovery

Pages whose content cannot load now offer a reload action while keeping the destination URL.

Improved

  • Show a Reload page button when page content is missing, unavailable, or times out.
  • Keep the path, query parameters, and section anchor when reloading.
  • Limit prefetched page requests to prevent indefinite waits; unknown routes retain the normal not-found page.
repo
bookcicle/ui
Bookcicle Studio production

Reliable navigation between application pages

RELEASE-ui-deploy-20260930-5da210a-career-fixes

Prevent repeated navigation from leaving the previous page visible beneath a new URL.

Fixed

  • Keep page transitions running when repeated navigation requests arrive before the destination loads.
  • Preserve normal page loading and recovery after a failed request.
repo
bookcicle/ui
Bookcicle Studio production

Redline trial and upgrade journey clarity

RELEASE-ui-deploy-20260930-redline-customer-journey

Keeps Redline plan context through account creation and checkout, returns new subscribers to their Redline dashboard, and clarifies next steps on PDF and DOCX comparison pages.

Improved

  • Shows the selected Creator or Creator Pro trial during Redline account creation.
  • Displays Redline units, document formats, rate limits, and hosted viewer access at checkout instead of unrelated workspace and AI credit details.
  • Returns successful Redline trials to the account dashboard and canceled checkouts to Redline pricing.
  • Clarifies PDF Early Access availability and adds relevant plan or access actions to the PDF and DOCX comparison pages.
  • Prefills known account names, removes redundant read-only email confirmation from Redline checkout, and simplifies trial allowance copy across marketing and account views.
repo
bookcicle/ui
Bookcicle Studio production

Redline scoped WAF rate limiting and payload size expansion

RELEASE-ui-deploy-20260930-redline-waf-rate-limiting

Introduces dedicated edge rate limiting for unauthenticated Redline playground routes, isolates developer API keys from blanket IP throttling, and expands WAF body size thresholds for 1 MiB inline diffs.

Security

  • Configured redline-anonymous-rate-limiter rule in bookcicle-global-waf to cap unauthenticated /v1/redline/* requests at 300 requests per 5-minute window per IP with a custom 429 JSON response.
  • Exempted requests bearing Authorization or x-bookcicle-authorization headers to prevent corporate NAT and CI/CD false-positive throttling for developer API keys.
  • Expanded bookcicle-size-limiter threshold to 1.2 MB (1,200,000 bytes) to accommodate standard 1 MiB inline HTML diff payloads without edge blockage.

Improved

  • Enhanced Redline frontend playground error handling to specifically detect HTTP 429 status codes and inform users with actionable rate-limit notifications.
repo
bookcicle/ui
Bookcicle Studio production

Redline playground and viewer document typography preservation

RELEASE-ui-deploy-20260930-redline-viewer-html-styles

Restores authentic document typography and formatting hierarchy for HTML and Markdown outputs across playground rendered diffs, side-by-side split view panes, and hosted viewer surfaces.

Improved

  • Preserved authentic heading styles (h1 through h6) in Redline comparison viewer and split panes, preventing resets from collapsing headers to body font sizes and weights.
  • Restored bullet and numbered list styling, margins, and indentation for ul, ol, and li elements in diff results.
  • Added scoped document typography rules for paragraphs, blockquotes, tables, horizontal rules, pre, and inline code across .rl-rendered-content, .rl-split-pane-body, and .rl-viewer-content.
  • Ensured inline ins and del tags inherit heading font size and weight when nested within document headers.
  • Added E2E assertions verifying authentic heading and list typography across rendered HTML and Markdown comparison modes.
repo
bookcicle/ui
Bookcicle Studio production

Redline mobile audit, account view styles, on-palette buttons, and nested developer features

RELEASE-ui-deploy-20260930-367ce61

Nests Developer Dashboard and API Keys inside Account settings, restores Bookcicle Account styling, aligns button palette with Redline brand tokens, lowers app bar loader to 68px, and completes full mobile responsiveness audit.

Added

  • Moved Developer Dashboard and API Keys inside Account settings with RedlineDashboardView and RedlineApiKeysView components, redirecting /dashboard and /api-keys to /account#dashboard and /account#api-keys.
  • Integrated Developer Dashboard and API Keys into SettingsView sidebar navigation when ENABLE_REDLINE is active.
  • Created unit test suites covering RedlineDashboardView and RedlineApiKeysView behaviors.

Fixed

  • Scoped destructive global CSS resets in style.css away from #appContent to restore Bookcicle Account layout and card spacing.
  • Replaced universal resets in Redline stylesheet with zero-specificity :where(...) selectors and cleaned up header gradient pseudo-elements to restore homepage container widths, tab button padding, and header clarity.
  • Scoped Account preferences strictly to Theme and decorative Animations for simplified account settings.
  • Aligned brand action buttons to Redline red (#E51E2B light, #FF2B38 dark) and injected Redline surface tokens for dark mode.
  • Positioned #progressBar loader at top: 68px to align flush beneath the 68px Redline app bar.
  • Fixed mobile responsive issues across playground tabs, toolbar layout buttons, modal action buttons, and touch target sizing.
  • Resolved route conflicts between Redline static shell routing and React /account hash tab routing.
repo
bookcicle/ui
git Sha
367ce61d3306c35e69ad8cc5e096edf13760078d
Bookcicle Studio production

Redline internal link audit and plan management navigation

RELEASE-ui-deploy-20260930-329c4d7

Fixes Manage Plan navigation and pricing links across Redline builds to route to the homepage pricing section, audits and repairs dead internal links from account views, and ensures seamless cross-view scroll restoration.

Fixed

  • Updated Manage Plan and pricing links in Redline developer dashboard, usage analytics, account details, and billing overview to target /#pricing with client-side router interception.
  • Audited internal links across header navigation, hero actions, documentation, and footer to use root-relative anchors (/#pricing, /#playground, /#docs), preventing dead /account#pricing routing when navigated from account subviews.
  • Added router redirect and exact route recognition for /pricing and /account/plan to /#pricing in Redline product builds.
  • Restored smooth scroll targeting to #pricing when unmounting React apps and returning to the Redline home shell.
  • Ensured responsive embed and viewer modes properly activate view shells outside the default landing route.
repo
bookcicle/ui
git Sha
329c4d77296c5ed0c9fe1597ed95409b60e3745e
Bookcicle Studio production

Redline hero copy concise refresh and multi-format alignment

RELEASE-ui-deploy-20260930-1d1e121

Streamline Redline hero subtitle copy to concisely highlight production-ready redlines across HTML, Markdown, TXT, JSON, DOCX, and PDF formats without em dashes.

Improved

  • Concise hero messaging highlighting multi-format redline generation across HTML, Markdown, TXT, JSON, DOCX, and PDF.
repo
bookcicle/ui
git Sha
1d1e12194272aa3c86fffaad01543c0954761c9b
Bookcicle Studio production

Redline Get Code syntax highlighting, response inspection, and navigation surfaces

RELEASE-ui-deploy-20260930-f87a6ff

Introduce syntax highlighting and dual request/response inspection tabs with status badge in the Redline Get Code pane, remove redundant Features header link, and ensure all navigation routes land on functional surfaces.

Added

  • Syntax highlighting tokenization for cURL, JavaScript, Python, HTTP response headers, and JSON/SSE response bodies in the Redline Get Code pane.
  • Response inspection tab group in Get Code featuring HTTP Headers, Response Body, and a live HTTP 200 OK status indicator.
  • Documentation guides for large file uploads, hosted viewer embeds, and API rate limits.

Fixed

  • Removed redundant Features link from top navigation appbar.
  • Mounted Redline application views directly into root main element, preventing global shell router from hiding surfaces on route navigation.
repo
bookcicle/ui
git Sha
f87a6fffe4286523b3bfe23b9275357464ed36f3
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
Bookcicle Studio production

Historical scope and career report presentation coverage

RELEASE-ui-deploy-20260929-eeb3d99

Preserve historical scope signals, timeline insights, zero-evidence dimension validation, and preparation resilience across report iterations.

Improved

  • Validate report presentation of inherited scope scores, dimension evidence, and timeline transitions.
  • Ensure partial report payloads gracefully display valid sections without zero coercion.
  • Preserve legitimate zero-evidence dimensions for individual contributor profiles.
repo
bookcicle/ui
git Sha
eeb3d990a4a22bd52f71a1f3ac3b136c8d156f91
Bookcicle Studio production

Drawer layout refinements and plan card updates

RELEASE-ui-deploy-20260929-c7d7280

Refine collapsed drawer tree indicators and update subscription plan card copy.

Improved

  • Refine collapsed sidebar hierarchy indicators and streamline list drawer layouts.
  • Align CareerGR plan picker cards to display the Career Creator Plan.
  • Ensure canvas wave heroes persist smoothly during window resizes and route transitions.
repo
bookcicle/ui
git Sha
c7d72803fb48e1f5758eea433fd80e0cedcb8099
Bookcicle Studio production

Web UI: Unify career task workspace with private inline interview preparation

RELEASE-ui-deploy-20260928-f23757d

1 change deployed to production.

Changes

  • Unify career task workspace with private inline interview preparation
repo
bookcicle/ui
git Sha
f23757d15b8e80f47b6a7408ee0d907ba758533f
previous Git Sha
2dd4ec61a5aa369bf9e5716dd05ce6f125343de5
Bookcicle Studio production

Web UI: Preserve long smoke credentials and apply runtime catalog guards

RELEASE-ui-deploy-20260928-b39f15e

1 change deployed to production.

Changes

  • Preserve long smoke credentials and apply runtime catalog guards
repo
bookcicle/ui
git Sha
b39f15e08e8a999194ee320393dfb4b4aceb63dc
previous Git Sha
980fa9ea64b4c88261b8a0feff44a79067fc2909
Bookcicle Studio production

Web UI: Match inline preparation to complete roles and sections

RELEASE-ui-deploy-20260928-cc65f41

1 change deployed to production.

Changes

  • Match inline preparation to complete roles and sections
repo
bookcicle/ui
git Sha
cc65f41fa6fe36333d4f3d73dc096cfaf79c1464
previous Git Sha
41cc626df7d0ef46abadd0db5f211579b44a6404
Bookcicle Studio production

Web UI: Keep resume documents independent from optional block annotations

RELEASE-ui-deploy-20260928-2dd4ec6

1 change deployed to production.

Changes

  • Keep resume documents independent from optional block annotations
repo
bookcicle/ui
git Sha
2dd4ec61a5aa369bf9e5716dd05ce6f125343de5
previous Git Sha
4777e0a1ab17db163f5434326a1fcf7afad5c1a7
Bookcicle Studio production

Web UI: Fix structured resume previews and retain full content through preparation toggles

RELEASE-ui-deploy-20260928-4777e0a

1 change deployed to production.

Changes

  • Fix structured resume previews and retain full content through preparation toggles
repo
bookcicle/ui
git Sha
4777e0a1ab17db163f5434326a1fcf7afad5c1a7
previous Git Sha
b39f15e08e8a999194ee320393dfb4b4aceb63dc
Bookcicle Studio production

Web UI: Fix dark resume bullets and editing contrast

RELEASE-ui-deploy-20260928-41cc626

1 change deployed to production.

Changes

  • Fix dark resume bullets and editing contrast
repo
bookcicle/ui
git Sha
41cc626df7d0ef46abadd0db5f211579b44a6404
previous Git Sha
f23757d15b8e80f47b6a7408ee0d907ba758533f
Bookcicle Studio production

Restore career report theme styles

RELEASE-ui-deploy-20260928-63eae73

Keep report headings, cards, and backgrounds consistent with the selected theme.

Fixed

  • Restore readable report colors when opening a career report after its task preview.
repo
bookcicle/ui
git Sha
63eae7376b63c89bda150afce3339a8980e7ef9b
Bookcicle Studio production

Interview preparation by role and section

RELEASE-ui-deploy-20260928-41cc626

Prepare for each role or section as a whole, with fewer repeated prompts.

Improved

  • Generate one set of interview preparation for each complete role and each other résumé section.
  • Match advice to the full role or section and hide stale advice after its content changes.
  • Keep older preparation available and preserve the résumé when optional preparation is missing.
repo
bookcicle/ui
git Sha
41cc626df7d0ef46abadd0db5f211579b44a6404
Bookcicle Studio production

Consistent CareerGR checkout pricing

RELEASE-ui-deploy-20260928-cc65f41

Keep alternate report pricing on supported CareerGR checkout origins.

Fixed

  • Clear unsupported alternate price assignments in local development so checkout uses the standard price.
  • Preserve assigned alternate pricing on hosted CareerGR sites.
repo
bookcicle/ui
git Sha
cc65f41fa6fe36333d4f3d73dc096cfaf79c1464
Bookcicle Studio production

Clearer résumé editing in dark mode

RELEASE-ui-deploy-20260928-f23757d

Keep résumé bullets and editing fields readable in dark mode.

Fixed

  • Match résumé bullets to the text color in dark previews.
  • Use readable dark backgrounds, focus outlines, and carets when editing résumé text and dates.
  • Preserve the document and its print colors when changing the preview theme.
repo
bookcicle/ui
git Sha
f23757d15b8e80f47b6a7408ee0d907ba758533f
Bookcicle Studio production

Bookcicle: Talking points beside your résumé

RELEASE-ui-deploy-20260928-2ba3d4c

View interview preparation without replacing or changing your résumé document.

Improved

  • Pair interview advice and private notes with stable résumé blocks while keeping the document and exports separate.
  • Keep the résumé and available advice usable when an individual preparation block is missing or unavailable.
  • Generate preparation one block at a time and preserve the structure of proposed résumés.
repo
bookcicle/ui
git Sha
2ba3d4ce0e95b84cca51d120867c824426b21170
Bookcicle Studio production

Bookcicle: Interview preparation and private notes

RELEASE-ui-deploy-20260928-4ee4113

Prepare for interviews beside your résumé with talking points, likely questions, and private notes.

Added

  • Show interview preparation by default in task details, with an optional toggle in reports.
  • Give subscribers full talking points and interview questions across substantive résumé sections, including skills.
  • Show ad hoc users one preparation prompt per résumé block and one invitation to start a 14-day subscription trial.
  • Save subscriber notes through cloud workflow sync; keep ad hoc notes on the current device.

Improved

  • Use a cleaner résumé layout with inline preparation and My notes.
  • Keep preparation and notes private and out of employer reports and résumé exports.
  • Recover private notes reliably for CareerGR-only subscribers when opening a new browser or reconnecting.
repo
bookcicle/ui
git Sha
4ee411358d8d5e5903cf9e78ecab864c35d6412b
Bookcicle Studio production

Bookcicle: Clear résumé previews and reliable interview preparation

RELEASE-ui-deploy-20260928-eb93767

Review a properly formatted résumé with readable pages and recover interview preparation more reliably.

Fixed

  • Preserve résumé headings, roles, bullets, and rectangular pages in task details, using the same document structure as the report editor.
  • Show proposed changes as accepted in task previews and honor saved decisions and edits without displaying accept/reject controls.
  • Keep older multi-page résumés fully visible when toggling talking points, including reports with no preparation yet.

Improved

  • Recover temporary AI provider failures with bounded inline retries and qualified independent-provider fallbacks.
  • Restore preparation models whose earlier failures came from provider billing or admission limits rather than model quality.
repo
bookcicle/ui
git Sha
eb937672ddf40848c01945cfff11be3e5f8bf897
Bookcicle Studio production

A focused résumé workspace

RELEASE-ui-deploy-20260928-70f729e

Review and refine your résumé in the reports workspace, with a separate read-only report for sharing.

Improved

  • Keep findings, résumé editing, career graphs, sharing, and private interview preparation together in the task workspace.
  • Show collapsible talking points inline by role and section, with private notes and a sample for ad hoc reports.
  • Use a compact desktop résumé rail and full-width workspace; mobile navigation stays familiar.
  • Keep editing in task details and dedicated report views focused on shared dashboards.
  • Show a save confirmation after accepting résumé changes and hide the walkthrough once finalized.
  • Match the résumé preview to dark mode while preserving print styling in exports.

Fixed

  • Keep printed page numbers out of résumé content and preserve section headings when continuing a résumé.
  • Preserve usable report content when optional task metadata or scores are missing.
repo
bookcicle/ui
git Sha
70f729e0eaaca96665fc16de1d9278b85282e10d
Bookcicle Studio production

Web UI: Record Bookcicle UI and Desktop 0.1.84 release notes and regenerated catalog

RELEASE-ui-deploy-20260927-980fa9e

1 change deployed to production.

Changes

  • Record Bookcicle UI and Desktop 0.1.84 release notes and regenerated catalog
repo
bookcicle/ui
git Sha
980fa9ea64b4c88261b8a0feff44a79067fc2909
previous Git Sha
1cafea88ba8046958bbd9b897ad0aa96290b318a
Bookcicle Studio production

Web UI: build 1cafea8

RELEASE-ui-deploy-20260927-1cafea8

1 change deployed to production.

Changes

  • Deployed Web UI build 1cafea8.
repo
bookcicle/ui
git Sha
1cafea88ba8046958bbd9b897ad0aa96290b318a
previous Git Sha
5c245400de9bab4607ae159e704725b19d7bb1f0
Bookcicle Studio production

Bookcicle: Streamlined résumé task labeling and borderless preview cards

RELEASE-ui-deploy-20260927-f61be3e

Omit draft iteration numbers for single-document résumé analysis tasks and flatten embedded preview containers.

Changed

  • Omit Draft labels from résumé analysis tasks in the global task list and task detail headers
  • Streamline embedded preview cards by removing redundant outer borders when rendered inside dashboard views
repo
bookcicle/ui
git Sha
f61be3ec3399e52c8b8ce8fce4847e11d0a5170e
previous Git Sha
980fa9ea64b4c88261b8a0feff44a79067fc2909
Bookcicle Studio production

Bookcicle: Show accepted section results and editorial redlines

RELEASE-ui-deploy-20260927-7432741

Section viewers use the accepted result artifact, with separate source and redline pointers where available.

Added

  • Section viewers display separate source and redline artifact pointers alongside accepted result artifacts

Fixed

  • Open section results using the artifact scope encoded in the exact document pointer
  • Show editorial redlines from their own pointers while keeping the accepted result visible when redlines are off
  • Preserve source and redline references alongside the existing section result pointer
repo
bookcicle/ui
git Sha
7432741f54a7df5f5f57563f66429b9c7f2d9cb2
previous Git Sha
8e66c8d3c280e007dc68981a52d6cc6f339501bd
Bookcicle Studio test

Bookcicle: interview talking points in résumé previews

RELEASE-ui-deploy-20260927-a877964

Prepare for interviews with talking points and likely questions alongside unchanged résumé statements.

Added

  • Task-details résumé previews show talking points by default.
  • The report résumé workspace starts with talking points hidden and provides a Show talking points toggle.
  • Subscriber access includes full preparation; ad hoc access includes a sample and subscription offer.
  • Preparation stays private to the résumé owner and is excluded from shared reports and exports.
repo
bookcicle/ui
git Sha
a877964865adf63cddd70cd1cba17796962d7c3c
Bookcicle Studio production

Web UI: Multi-domain billing isolation, Desktop 0.1.83 release notes, and test harness hardening

RELEASE-ui-deploy-20260926-a2b941e

Product update adding domain-isolated payment methods and invoices across Bookcicle, CareerGR, and OurSircle, publishing Desktop 0.1.83 notes, and hardening smoke cleanup contingency.

Added

  • Multi-domain Stripe billing isolation across Bookcicle, CareerGR, and OurSircle payment methods and invoices
  • Bookcicle Desktop 0.1.83 release notes and catalog entries
  • Exact run-scoped cleanup contingency and fail-closed delayed sweep in smoke test harness

Fixed

  • Strict workflow_dispatch triggers on auxiliary test workflows to maintain repository CI invariants
repo
bookcicle/ui
git Sha
a2b941e808fcb0a99651c6c5478440ddc8ef4f5a
previous Git Sha
5c245400de9bab4607ae159e704725b19d7bb1f0
Bookcicle Studio production

Web UI: Guard cloud history resolution for authoritative roots and fix collab reconnect tab refresh

RELEASE-ui-deploy-20260926-5c24540

8 changes deployed to production.

Changes

  • Guard cloud history resolution for authoritative roots and fix collab reconnect tab refresh
  • Bump @bookcicle/bookcicle-studio to 1.0.64
  • Automatic names for targeted child drafts and nudge to manage exports
  • Batch smoke account cleanup and add dedicated cleanup for run 36092646709
  • Dynamic smoke-control environment selection and preflight destination guards
  • Enforce fail-closed worker quiescence, lock TARGET_RUN_ID, and quote workflow env
  • Add run 36049591415 historical cleanup harness and workflow
  • Harden harness validation and retire o-series model references
repo
bookcicle/ui
git Sha
5c245400de9bab4607ae159e704725b19d7bb1f0
previous Git Sha
4c8fbd794ee46e8ea8fc9eaa909dfe3e618633af
Bookcicle Studio production

Web UI: Guard cloud history resolution for authoritative roots and fix collab reconnect tab refresh

RELEASE-ui-deploy-20260925-5c24540

1 change deployed to production.

Changes

  • Guard cloud history resolution for authoritative roots and fix collab reconnect tab refresh
repo
bookcicle/ui
git Sha
5c245400de9bab4607ae159e704725b19d7bb1f0
previous Git Sha
4c8fbd794ee46e8ea8fc9eaa909dfe3e618633af
Bookcicle Studio production

Web UI: build 4c8fbd7

RELEASE-ui-deploy-20260925-4c8fbd7

1 change deployed to production.

Changes

  • Deployed Web UI build 4c8fbd7.
repo
bookcicle/ui
git Sha
4c8fbd794ee46e8ea8fc9eaa909dfe3e618633af
previous Git Sha
f81876f169484e77c663b6fef583d86c87be679f
Bookcicle Studio production

Web UI: Provision accounts from social sign-in

RELEASE-ui-deploy-20260921-97b277d

1 change deployed to production.

Changes

  • Provision accounts from social sign-in
repo
bookcicle/ui
git Sha
97b277d75ae4a7e7a13c1100888e3abbf18a22b2
previous Git Sha
a4e268d411e7fe3a624f4753fbfc36279fcb12a6
Bookcicle Studio production

Web UI: Expose public verifier evidence demo

RELEASE-ui-deploy-20260921-f81876f

1 change deployed to production.

Changes

  • Expose public verifier evidence demo
repo
bookcicle/ui
git Sha
f81876f169484e77c663b6fef583d86c87be679f
previous Git Sha
97b277d75ae4a7e7a13c1100888e3abbf18a22b2
Bookcicle Studio production

Web UI: build a4e268d

RELEASE-ui-deploy-20260920-a4e268d

1 change deployed to production.

Changes

  • Deployed Web UI build a4e268d.
repo
bookcicle/ui
git Sha
a4e268d411e7fe3a624f4753fbfc36279fcb12a6
previous Git Sha
1fda30b18d90f7a26318bd8aa8c4ab54baf7d739
Bookcicle Studio production

Web UI: build 1fda30b

RELEASE-ui-deploy-20260920-1fda30b

1 change deployed to production.

Changes

  • Deployed Web UI build 1fda30b.
repo
bookcicle/ui
git Sha
1fda30b18d90f7a26318bd8aa8c4ab54baf7d739
previous Git Sha
48d7ac56343d7a40c2462f5968cd50f4f12b7c01
Bookcicle Studio production

Web UI: build 48d7ac5

RELEASE-ui-deploy-20260918-48d7ac5

1 change deployed to production.

Changes

  • Deployed Web UI build 48d7ac5.
repo
bookcicle/ui
git Sha
48d7ac56343d7a40c2462f5968cd50f4f12b7c01
previous Git Sha
0d29393e9363ac7cbc171747a28bfa4df2262f62
Bookcicle Studio production

Web UI: build 0d29393

RELEASE-ui-deploy-20260918-0d29393

1 change deployed to production.

Changes

  • Deployed Web UI build 0d29393.
repo
bookcicle/ui
git Sha
0d29393e9363ac7cbc171747a28bfa4df2262f62
previous Git Sha
4d47178d999a9a487098cb901e9d1f0bbd22c909
Bookcicle Studio production

Web UI: build 4d47178

RELEASE-ui-deploy-20260914-4d47178

1 change deployed to production.

Changes

  • Deployed Web UI build 4d47178.
repo
bookcicle/ui
git Sha
4d47178d999a9a487098cb901e9d1f0bbd22c909
previous Git Sha
20c719657a72d13d3648d1633edc7907cb70bf5d
Bookcicle Studio production

Web UI: build 2c6c21c

RELEASE-ui-deploy-20260913-2c6c21c

1 change deployed to production.

Changes

  • Deployed Web UI build 2c6c21c.
repo
bookcicle/ui
git Sha
2c6c21c3a1d2efcc18e1f0a661e626cb3c534be3
previous Git Sha
247d4ee244bd1abba22b783b5f057ecf132baa3d
Bookcicle Studio production

Web UI: build 247d4ee

RELEASE-ui-deploy-20260913-247d4ee

1 change deployed to production.

Changes

  • Deployed Web UI build 247d4ee.
repo
bookcicle/ui
git Sha
247d4ee244bd1abba22b783b5f057ecf132baa3d
previous Git Sha
26a985aa539343c46ecfade6f73b796747df8890
Bookcicle Studio production

Web UI: build 20c7196

RELEASE-ui-deploy-20260913-20c7196

1 change deployed to production.

Changes

  • Deployed Web UI build 20c7196.
repo
bookcicle/ui
git Sha
20c719657a72d13d3648d1633edc7907cb70bf5d
previous Git Sha
2c6c21c3a1d2efcc18e1f0a661e626cb3c534be3
Bookcicle Studio production

Web UI: build 8fabb9c

RELEASE-ui-deploy-20260912-8fabb9c

1 change deployed to production.

Changes

  • Deployed Web UI build 8fabb9c.
repo
bookcicle/ui
git Sha
8fabb9cd5db8beb70b77ee4e32f3d09f9e211d0a
previous Git Sha
fe112692aea69b027b6f6f16c99323c51305d6d6
Bookcicle Studio production

Web UI: build 57ace1e

RELEASE-ui-deploy-20260912-57ace1e

1 change deployed to production.

Changes

  • Deployed Web UI build 57ace1e.
repo
bookcicle/ui
git Sha
57ace1e0919a03322751b64523bb3639e43425dd
previous Git Sha
8fabb9cd5db8beb70b77ee4e32f3d09f9e211d0a
Bookcicle Studio production

Web UI: build 26a985a

RELEASE-ui-deploy-20260912-26a985a

1 change deployed to production.

Changes

  • Deployed Web UI build 26a985a.
repo
bookcicle/ui
git Sha
26a985aa539343c46ecfade6f73b796747df8890
previous Git Sha
57ace1e0919a03322751b64523bb3639e43425dd
Bookcicle Studio production

Web UI: build fe11269

RELEASE-ui-deploy-20260911-fe11269

1 change deployed to production.

Changes

  • Deployed Web UI build fe11269.
repo
bookcicle/ui
git Sha
fe112692aea69b027b6f6f16c99323c51305d6d6
previous Git Sha
23833ff0eb4d29937408af4e33d7461a021ac8ce
Bookcicle Studio production

Web UI: build 23833ff

RELEASE-ui-deploy-20260909-23833ff

1 change deployed to production.

Changes

  • Deployed Web UI build 23833ff.
repo
bookcicle/ui
git Sha
23833ff0eb4d29937408af4e33d7461a021ac8ce
previous Git Sha
07f9aecca0aa93cf2a5a4b46bf4c17e1b665cbca
Bookcicle Studio production

Web UI: build e1b4ab5

RELEASE-ui-deploy-20260908-e1b4ab5

1 change deployed to production.

Changes

  • Deployed Web UI build e1b4ab5.
repo
bookcicle/ui
git Sha
e1b4ab5c5b70ebea9f98f1255a7c25424f6a0afa
previous Git Sha
39ca90d39e442c2c84b22c0a8488ab6a580ca1c9
Bookcicle Studio production

Web UI: build d6c61ce

RELEASE-ui-deploy-20260908-d6c61ce

1 change deployed to production.

Changes

  • Deployed Web UI build d6c61ce.
repo
bookcicle/ui
git Sha
d6c61ce45f7f5fc2ed897b583a3c640142bf52cc
previous Git Sha
e1b4ab5c5b70ebea9f98f1255a7c25424f6a0afa
Bookcicle Studio production

Web UI: build 07f9aec

RELEASE-ui-deploy-20260908-07f9aec

1 change deployed to production.

Changes

  • Deployed Web UI build 07f9aec.
repo
bookcicle/ui
git Sha
07f9aecca0aa93cf2a5a4b46bf4c17e1b665cbca
previous Git Sha
d6c61ce45f7f5fc2ed897b583a3c640142bf52cc
Bookcicle Studio production

Web UI: build 8ea4e4e

RELEASE-ui-deploy-20260907-8ea4e4e

1 change deployed to production.

Changes

  • Deployed Web UI build 8ea4e4e.
repo
bookcicle/ui
git Sha
8ea4e4efad134dd7995e485b16a9ffb10b28b921
previous Git Sha
0b1e5b13fd4b41abaac762d55953d56bfb85d509
Bookcicle Studio production

Web UI: build 5ff4396

RELEASE-ui-deploy-20260907-5ff4396

1 change deployed to production.

Changes

  • Deployed Web UI build 5ff4396.
repo
bookcicle/ui
git Sha
5ff439648a59a4639fa598ccd6638398eb311bb1
previous Git Sha
8ea4e4efad134dd7995e485b16a9ffb10b28b921
Bookcicle Studio production

Web UI: build 3b88991

RELEASE-ui-deploy-20260907-3b88991

1 change deployed to production.

Changes

  • Deployed Web UI build 3b88991.
repo
bookcicle/ui
git Sha
3b8899157139c44e7038f103778532325017b13c
previous Git Sha
5ff439648a59a4639fa598ccd6638398eb311bb1
Bookcicle Studio production

Web UI: build 39ca90d

RELEASE-ui-deploy-20260907-39ca90d

1 change deployed to production.

Changes

  • Deployed Web UI build 39ca90d.
repo
bookcicle/ui
git Sha
39ca90d39e442c2c84b22c0a8488ab6a580ca1c9
previous Git Sha
3b8899157139c44e7038f103778532325017b13c
Bookcicle Studio production

Web UI: build f39bdf8

RELEASE-ui-deploy-20260906-f39bdf8

1 change deployed to production.

Changes

  • Deployed Web UI build f39bdf8.
repo
bookcicle/ui
git Sha
f39bdf8b1bfb510b428a08f9f5f58b65cb4ad16d
previous Git Sha
dc5479882b95551c0af3708f6a6439934956cd91
Bookcicle Studio production

Web UI: build e544a1b

RELEASE-ui-deploy-20260906-e544a1b

1 change deployed to production.

Changes

  • Deployed Web UI build e544a1b.
repo
bookcicle/ui
git Sha
e544a1bc3399d4e2928d17564763f8032768c356
previous Git Sha
192d94bc0da735dc42fc337045357331a2eb6bdb
Bookcicle Studio production

Web UI: build a4cda43

RELEASE-ui-deploy-20260906-a4cda43

1 change deployed to production.

Changes

  • Deployed Web UI build a4cda43.
repo
bookcicle/ui
git Sha
a4cda432808bdbb2297081c0d7880f4369c121ff
previous Git Sha
64085f3219024e53caf96dfb9fde924a14215653
Bookcicle Studio production

Web UI: build 64085f3

RELEASE-ui-deploy-20260906-64085f3

1 change deployed to production.

Changes

  • Deployed Web UI build 64085f3.
repo
bookcicle/ui
git Sha
64085f3219024e53caf96dfb9fde924a14215653
previous Git Sha
f39bdf8b1bfb510b428a08f9f5f58b65cb4ad16d
Bookcicle Studio production

Web UI: build 192d94b

RELEASE-ui-deploy-20260906-192d94b

1 change deployed to production.

Changes

  • Deployed Web UI build 192d94b.
repo
bookcicle/ui
git Sha
192d94bc0da735dc42fc337045357331a2eb6bdb
previous Git Sha
a4cda432808bdbb2297081c0d7880f4369c121ff
Bookcicle Studio production

Web UI: build 0b1e5b1

RELEASE-ui-deploy-20260906-0b1e5b1

1 change deployed to production.

Changes

  • Deployed Web UI build 0b1e5b1.
repo
bookcicle/ui
git Sha
0b1e5b13fd4b41abaac762d55953d56bfb85d509
previous Git Sha
e544a1bc3399d4e2928d17564763f8032768c356
Bookcicle Studio production

Web UI: build dfd076c

RELEASE-ui-deploy-20260905-dfd076c

1 change deployed to production.

Changes

  • Deployed Web UI build dfd076c.
repo
bookcicle/ui
git Sha
dfd076cc4980dd022cdb6e6af7dab079395a65ce
previous Git Sha
8cc0346ad36ac7b45f19d414818f8117fe35bfef
Bookcicle Studio production

Web UI: build dc54798

RELEASE-ui-deploy-20260905-dc54798

1 change deployed to production.

Changes

  • Deployed Web UI build dc54798.
repo
bookcicle/ui
git Sha
dc5479882b95551c0af3708f6a6439934956cd91
previous Git Sha
2fca43359d7b65637f35306b012289168647e083
Bookcicle Studio production

Web UI: build c67711c

RELEASE-ui-deploy-20260905-c67711c

1 change deployed to production.

Changes

  • Deployed Web UI build c67711c.
repo
bookcicle/ui
git Sha
c67711caf01842d1ca09c0980961c470b0368505
previous Git Sha
dfd076cc4980dd022cdb6e6af7dab079395a65ce
Bookcicle Studio production

Web UI: build bcd695f

RELEASE-ui-deploy-20260905-bcd695f

1 change deployed to production.

Changes

  • Deployed Web UI build bcd695f.
repo
bookcicle/ui
git Sha
bcd695f84f172ed901a0a6d7da866f5ef6e39af9
previous Git Sha
9c90631c1dcd976d79e15cc036265dc7a34ecd3a
Bookcicle Studio production

Web UI: build 9c90631

RELEASE-ui-deploy-20260905-9c90631

1 change deployed to production.

Changes

  • Deployed Web UI build 9c90631.
repo
bookcicle/ui
git Sha
9c90631c1dcd976d79e15cc036265dc7a34ecd3a
previous Git Sha
c67711caf01842d1ca09c0980961c470b0368505
Bookcicle Studio production

Web UI: build 8cc0346

RELEASE-ui-deploy-20260905-8cc0346

1 change deployed to production.

Changes

  • Deployed Web UI build 8cc0346.
repo
bookcicle/ui
git Sha
8cc0346ad36ac7b45f19d414818f8117fe35bfef
previous Git Sha
6816bb9c55e584bf365588032b51ce0107966ca9
Bookcicle Studio production

Web UI: build 2fca433

RELEASE-ui-deploy-20260905-2fca433

1 change deployed to production.

Changes

  • Deployed Web UI build 2fca433.
repo
bookcicle/ui
git Sha
2fca43359d7b65637f35306b012289168647e083
previous Git Sha
bcd695f84f172ed901a0a6d7da866f5ef6e39af9
Bookcicle Studio production

Web UI: build f5c00ef

RELEASE-ui-deploy-20260904-f5c00ef

1 change deployed to production.

Changes

  • Deployed Web UI build f5c00ef.
repo
bookcicle/ui
git Sha
f5c00ef3a0d12d5289ffb957a243b6f371cd7319
previous Git Sha
304a9a70437d660fabf5f7573e7ad0bde52b21dd
Bookcicle Studio production

Web UI: build f31a77f

RELEASE-ui-deploy-20260904-f31a77f

1 change deployed to production.

Changes

  • Deployed Web UI build f31a77f.
repo
bookcicle/ui
git Sha
f31a77fe34dda6ca435737e68695e6b25aaaad0d
previous Git Sha
7c2fa1ef407a12795cd962b17c2f591b3242fed7
Bookcicle Studio production

Web UI: build ddf46d0

RELEASE-ui-deploy-20260904-ddf46d0

1 change deployed to production.

Changes

  • Deployed Web UI build ddf46d0.
repo
bookcicle/ui
git Sha
ddf46d0155c50a7cc853ed008e45248b3605f55d
previous Git Sha
75a53bbeb5a6a07822f5387f359d527ccf7d63bd
Bookcicle Studio production

Web UI: build 7c2fa1e

RELEASE-ui-deploy-20260904-7c2fa1e

1 change deployed to production.

Changes

  • Deployed Web UI build 7c2fa1e.
repo
bookcicle/ui
git Sha
7c2fa1ef407a12795cd962b17c2f591b3242fed7
previous Git Sha
ddf46d0155c50a7cc853ed008e45248b3605f55d
Bookcicle Studio production

Web UI: build 75a53bb

RELEASE-ui-deploy-20260904-75a53bb

1 change deployed to production.

Changes

  • Deployed Web UI build 75a53bb.
repo
bookcicle/ui
git Sha
75a53bbeb5a6a07822f5387f359d527ccf7d63bd
previous Git Sha
f5c00ef3a0d12d5289ffb957a243b6f371cd7319
Bookcicle Studio production

Web UI: build 6816bb9

RELEASE-ui-deploy-20260904-6816bb9

1 change deployed to production.

Changes

  • Deployed Web UI build 6816bb9.
repo
bookcicle/ui
git Sha
6816bb9c55e584bf365588032b51ce0107966ca9
previous Git Sha
f31a77fe34dda6ca435737e68695e6b25aaaad0d
Bookcicle Studio production

Web UI: build 78585fc

RELEASE-ui-deploy-20260903-78585fc

1 change deployed to production.

Changes

  • Deployed Web UI build 78585fc.
repo
bookcicle/ui
git Sha
78585fcd7b42e12b1e0b597430ad483707624a2f
previous Git Sha
222086edda3f742c72a008ffb579961e0c76c970
Bookcicle Studio production

Web UI: build 304a9a7

RELEASE-ui-deploy-20260903-304a9a7

1 change deployed to production.

Changes

  • Deployed Web UI build 304a9a7.
repo
bookcicle/ui
git Sha
304a9a70437d660fabf5f7573e7ad0bde52b21dd
previous Git Sha
78585fcd7b42e12b1e0b597430ad483707624a2f
Bookcicle Studio production

Web UI: build 222086e

RELEASE-ui-deploy-20260902-222086e

1 change deployed to production.

Changes

  • Deployed Web UI build 222086e.
repo
bookcicle/ui
git Sha
222086edda3f742c72a008ffb579961e0c76c970
previous Git Sha
2976d34fd73f2630f8182ee2f1ac9e2953d2abc8
Bookcicle Studio production

Web UI: build 59fd860

RELEASE-ui-deploy-20260901-59fd860

1 change deployed to production.

Changes

  • Deployed Web UI build 59fd860.
repo
bookcicle/ui
git Sha
59fd860fc1a38ca7ffe1ad75344987ead844f52a
previous Git Sha
82dd3937cae709ea0a2900c78b75d5952f56e1c3
Bookcicle Studio production

Web UI: build 593078d

RELEASE-ui-deploy-20260901-593078d

1 change deployed to production.

Changes

  • Deployed Web UI build 593078d.
repo
bookcicle/ui
git Sha
593078d61c949641b529f66a9b358f2bc247067a
previous Git Sha
59fd860fc1a38ca7ffe1ad75344987ead844f52a
Bookcicle Studio production

Web UI: build 2976d34

RELEASE-ui-deploy-20260901-2976d34

1 change deployed to production.

Changes

  • Deployed Web UI build 2976d34.
repo
bookcicle/ui
git Sha
2976d34fd73f2630f8182ee2f1ac9e2953d2abc8
previous Git Sha
593078d61c949641b529f66a9b358f2bc247067a
Bookcicle Studio production

Web UI: build d5d41cf

RELEASE-ui-deploy-20260831-d5d41cf

1 change deployed to production.

Changes

  • Deployed Web UI build d5d41cf.
repo
bookcicle/ui
git Sha
d5d41cf409827ea118a0eec0a19c19ca862a4dbe
previous Git Sha
7dd287284b51a6ab88bed0c159a74f76cdeb1a34
Bookcicle Studio production

Web UI: build c8b4884

RELEASE-ui-deploy-20260831-c8b4884

1 change deployed to production.

Changes

  • Deployed Web UI build c8b4884.
repo
bookcicle/ui
git Sha
c8b48844a4b4c5cda7fc6e3c65aa87c7eea8e884
previous Git Sha
f388b8e26201ba5eb860ebb3082bf1754dca38ef
Bookcicle Studio production

Web UI: build 82dd393

RELEASE-ui-deploy-20260831-82dd393

1 change deployed to production.

Changes

  • Deployed Web UI build 82dd393.
repo
bookcicle/ui
git Sha
82dd3937cae709ea0a2900c78b75d5952f56e1c3
previous Git Sha
d5d41cf409827ea118a0eec0a19c19ca862a4dbe
Bookcicle Studio production

Web UI: build 7dd2872

RELEASE-ui-deploy-20260831-7dd2872

1 change deployed to production.

Changes

  • Deployed Web UI build 7dd2872.
repo
bookcicle/ui
git Sha
7dd287284b51a6ab88bed0c159a74f76cdeb1a34
previous Git Sha
0b0c9bb0eeee96771d9d69902138a333f759f5de
Bookcicle Studio production

Web UI: build 0b0c9bb

RELEASE-ui-deploy-20260831-0b0c9bb

1 change deployed to production.

Changes

  • Deployed Web UI build 0b0c9bb.
repo
bookcicle/ui
git Sha
0b0c9bb0eeee96771d9d69902138a333f759f5de
previous Git Sha
c8b48844a4b4c5cda7fc6e3c65aa87c7eea8e884
Bookcicle Studio production

Web UI: build f388b8e

RELEASE-ui-deploy-20260830-f388b8e

1 change deployed to production.

Changes

  • Deployed Web UI build f388b8e.
repo
bookcicle/ui
git Sha
f388b8e26201ba5eb860ebb3082bf1754dca38ef
previous Git Sha
96facc3fc1e715aeb50b764287ec4bf47677eccb
Bookcicle Studio production

Web UI: build 96facc3

RELEASE-ui-deploy-20260830-96facc3

1 change deployed to production.

Changes

  • Deployed Web UI build 96facc3.
repo
bookcicle/ui
git Sha
96facc3fc1e715aeb50b764287ec4bf47677eccb
previous Git Sha
85eeffbd8f03d1c0efa46453a24a8852c223c310
Bookcicle Studio production

Web UI: build 85eeffb

RELEASE-ui-deploy-20260830-85eeffb

1 change deployed to production.

Changes

  • Deployed Web UI build 85eeffb.
repo
bookcicle/ui
git Sha
85eeffbd8f03d1c0efa46453a24a8852c223c310
previous Git Sha
f878a3e0f8a8f4bafbdae8acd0a3b07be647b547
Bookcicle Studio production

Web UI: build fc89c02

RELEASE-ui-deploy-20260829-fc89c02

1 change deployed to production.

Changes

  • Deployed Web UI build fc89c02.
repo
bookcicle/ui
git Sha
fc89c026fd3649802f44faf1810744bb3807ee62
previous Git Sha
e627821197f04b6ffccd6bf86bcd2f8a7519c2f6
Bookcicle Studio production

Web UI: build f878a3e

RELEASE-ui-deploy-20260829-f878a3e

1 change deployed to production.

Changes

  • Deployed Web UI build f878a3e.
repo
bookcicle/ui
git Sha
f878a3e0f8a8f4bafbdae8acd0a3b07be647b547
previous Git Sha
689cc94472ef83d92788946ea7289841cf0b88a8
Bookcicle Studio production

Web UI: build e627821

RELEASE-ui-deploy-20260829-e627821

1 change deployed to production.

Changes

  • Deployed Web UI build e627821.
repo
bookcicle/ui
git Sha
e627821197f04b6ffccd6bf86bcd2f8a7519c2f6
previous Git Sha
8d47c2475647d98a4fe7d46b0723ed41421e1002
Bookcicle Studio production

Web UI: build d6afc24

RELEASE-ui-deploy-20260829-d6afc24

1 change deployed to production.

Changes

  • Deployed Web UI build d6afc24.
repo
bookcicle/ui
git Sha
d6afc24ad0e628d13f600db994f3567704c8c0b6
previous Git Sha
30e03b48ddb250943a3104af70b7957a63d78e7c
Bookcicle Studio production

Web UI: build 8d47c24

RELEASE-ui-deploy-20260829-8d47c24

1 change deployed to production.

Changes

  • Deployed Web UI build 8d47c24.
repo
bookcicle/ui
git Sha
8d47c2475647d98a4fe7d46b0723ed41421e1002
previous Git Sha
eeaa7fe33082971662e943778d23831f245501e5
Bookcicle Studio production

Web UI: build 689cc94

RELEASE-ui-deploy-20260829-689cc94

1 change deployed to production.

Changes

  • Deployed Web UI build 689cc94.
repo
bookcicle/ui
git Sha
689cc94472ef83d92788946ea7289841cf0b88a8
previous Git Sha
d6afc24ad0e628d13f600db994f3567704c8c0b6
Bookcicle Studio production

Web UI: build 30e03b4

RELEASE-ui-deploy-20260829-30e03b4

1 change deployed to production.

Changes

  • Deployed Web UI build 30e03b4.
repo
bookcicle/ui
git Sha
30e03b48ddb250943a3104af70b7957a63d78e7c
previous Git Sha
fc89c026fd3649802f44faf1810744bb3807ee62
Bookcicle Studio production

Studio Analytics, Layout, Pricing, and Desktop Contrast

RELEASE-ui-studio-analytics-desktop-20260806-5740f2d6

Fixes project analytics behavior, tightens compact layout, updates pricing presentation, and improves Desktop contrast.

Fixed

  • Fixed project analytics behavior in Studio-facing UI routes.
  • Improved contrast for Desktop-hosted UI surfaces.
  • Adjusted compact layout and pricing presentation for clearer scanning.
repo
bookcicle/ui
git Tag
RELEASE-ui-studio-analytics-desktop-20260806-5740f2d6
git Sha
5740f2d6c00adadaf24bb7881d9d687ef0d8f79f