BookcicleOpen Studio ↗

Bookcicle Studio Release Notes — Page 12

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

20 releases of 348 · Page 12 of 18
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