BookcicleOpen Studio ↗

Release Notes — Page 2

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

20 releases of 744 · Page 2 of 38
Redline development

More room to review documents

RELEASE-redline.bookcicle.com-dev-20261023-viewer-pages

Review document text, rendered pages, and changes with controls that stay in reach.

Improved

  • Open rendered DOCX and PDF previews in the Pages tab for new comparisons.
  • A compact header and wider split panes leave more room for your documents.
  • Document and drawer lists scroll independently, keeping their controls visible.
  • Pages layout and zoom controls share the tabs row on wide screens and move below the tabs on smaller screens.

Fixed

  • Split view shows deletions on the original and additions on the revision.
  • The drawer close button works on desktop and mobile.
  • The change rail fits the document viewport and shows replacements in red and green.
  • Remove the unused space below the viewer tabs.
  • Place rail markers at rendered text locations instead of spreading them by change order.
  • Keep view and theme actions in the gear menu without duplicate toolbar buttons.
  • Source page previews follow the comparison region when opening a private viewer link.
  • Pages view shows page controls without the text-change navigation bar.
  • Hide the toolbar drawer button while the drawer is open; use its close button and show the toolbar button again when closed.
repo
bookcicle/ui
OurSircle.com development

Keep guided setup and People changes saved

RELEASE-oursircle-deploy-20261023-guided-people-persistence

Save registered contacts, reviewed roles and draft schedules, restore confirmed changes after reload, and resume interrupted setup without creating duplicate Capsules.

Guided setup and People

  • Guided setup and the New Capsule wizard retain the same saved resources and retry details when confirmation is interrupted.
  • Edit contact names and nomination roles through versioned saves. A stale page cannot overwrite a newer profile change.
  • Choose trusted check-in contacts explicitly. Sharing nominations do not grant content access; choose individual items in Shared access.
  • Draft check-in preferences persist for later review. Monitoring starts only when a timed release plan is activated.
  • Restore unfinished setup and contact edits within the same signed-in account, with visible errors and retry controls.
  • After a conflicting People edit, choose to discard the local draft and reload saved details before reviewing a fresh change.
  • Open guided setup for an existing account without saved Capsules closing the setup screen while they load.
repo
bookcicle/ui
OurSircle.com test

Finish workspace setup after activation

RELEASE-oursircle-deploy-20261023-5c8e897

Test owners can finish workspace setup without repeating checkout.

Account setup

  • Normal sandbox activation assigns a workspace to the verified owner account.
  • An interrupted workspace setup can be retried without purchasing another subscription.
  • Payment details identify OurSircle, and account deletion clearly requests support assistance.
repo
bookcicle/ui
Bookcicle Studio development

DEV: Public-page indexing and cross-brand SEO checks

RELEASE-ui-dev-20261023-seo

Public-page indexing and cross-brand SEO checks.

Improved

  • Keep Studio account and checkout routes out of search through the initial noindex application shell.
  • Preserve permanent migration destinations and explicit retirement for unavailable writing services.
  • Validate sitemap canonicals, initial HTML, metadata and private-route exclusions during brand builds.
  • Prepare Funcspace canonical metadata and launch checks without changing production availability.
  • Restore DEV release lint acceptance while preserving saved People setup and emergency-contact behavior.
repo
bookcicle/ui
CareerGR.com development

DEV: Practical examples for résumé analysis and review

RELEASE-careergr.com-dev-20261023-seo

Practical examples for résumé analysis and review.

Improved

  • Explain career signals, reviewable résumé improvements and timeline interpretations with distinct examples.
  • Link each guide to report contents, the process and the fictional sample.
repo
bookcicle/ui
OurSircle.com development

DEV: Clearer Capsule handoff planning

RELEASE-oursircle.com-dev-20261023-seo

Clearer Capsule handoff planning.

Improved

  • Add practical preparation and review steps to six Capsule use-case guides.
  • Clarify availability and link to current company security information.
repo
bookcicle/ui
Redline Developers development

DEV: Cleaner developer discovery and documentation metadata

RELEASE-developers.redline.bookcicle.com-dev-20261023-seo

Cleaner developer discovery and documentation metadata.

Improved

  • Exclude dashboard and API-key routes from the public sitemap.
  • Use one iframe-demo URL and one public pricing URL.
  • Share policy canonical ownership with the customer site and retain specific page descriptions.
repo
bookcicle/ui
Bookcicle Studio development

DEV: Canonical release history and clearer public pages

RELEASE-bookcicle.com-dev-20261023-seo

Canonical release history and clearer public pages.

Improved

  • Use one canonical URL per product release history with crawlable archive pagination.
  • Give company policies and community pages specific search metadata.
  • Explain privacy score limits and route retired production service pages to an explicit Gone response.
repo
bookcicle/ui
Redline development

DEV: Canonical comparison pages and private account routes

RELEASE-redline.bookcicle.com-dev-20261023-seo

Canonical comparison pages and private account routes.

Improved

  • Consolidate equivalent comparison URLs and public pricing aliases.
  • Deliver private-route noindex before JavaScript and keep rendered navigation metadata consistent.
repo
bookcicle/ui
Redline development

Connect Redline to ChatGPT

RELEASE-redline.bookcicle.com-dev-20261023-oauth-brand

Redline sign-in keeps your ChatGPT connection in the Redline experience.

Fixed

  • Sign-in and sign-up preserve the pending ChatGPT connection and return to Redline consent.
  • Redline connections use the matching development, test, or production environment.
repo
bookcicle/ui
OurSircle.com production

Clearer Capsule handoff planning

RELEASE-oursircle.com-prod-20261023-seo

Clearer Capsule handoff planning.

Improved

  • Add practical preparation and review steps to six Capsule use-case guides.
  • Clarify availability and link to current company security information.
repo
bookcicle/ui
Bookcicle Studio test

Clear account deletion requests

RELEASE-ui-deploy-20261023-5c8e897

Account settings explain the support-assisted deletion process.

Account setup

  • Request account deletion submits a support request; it does not immediately remove the account or data.
  • The confirmation button explicitly sends a deletion request.
repo
bookcicle/ui
Redline test

ChatGPT comparison workflow showcase and direct /documents/:comparisonId workspace routing

RELEASE-redline.bookcicle.com-test-20261023-chatgpt-compare-workflow

Show how users compare uploaded and AI-revised DOCX or PDF documents directly from ChatGPT with "Use Redline to show me what changed", and support opening `/documents/:comparisonId` directly into the customer document workspace.

Added

  • Added the "See the changes fast, from where you work." ChatGPT workflow showcase on the customer compare landing page (`redline.bookcicle.com`), illustrating an uploaded source file, an AI-revised draft, the prompt "Use Redline to show me what changed", and the resulting Redline diff card.
  • Added direct `/documents/:comparisonId` routing in `DocumentWorkspace` so subscribed users opening comparison links from ChatGPT resolve the parent workspace document and automatically select that comparison.
repo
bookcicle/ui
Bookcicle Studio production

Signed Redline JWT API credentials, 15-minute Redline browser token refresh, and workspace pre-warming

RELEASE-ui-deploy-20261022-redline-jwt-auth

Issue signed RS256 JWT developer credentials with granular scopes, selectable 30/60/90-day expiry, rotation, and instant Redis revocation; mint and automatically refresh 15-minute Redline-scoped browser tokens while preserving 30–90 day sessions across all other brands; and add a centered workspace loader with React bundle pre-warming on Redline.

Added

  • Added signed RS256 JWT API credential management to the Redline Developer portal with selectable 30-, 60-, or 90-day expiration, granular scope selection (`redline:compare`, `redline:documents`, `redline:exports`, `redline:usage:read`), one-click credential rotation, and instant Redis-backed revocation.
  • Added `src/redline/browserToken.js` to mint 15-minute Redline-scoped browser JWTs via `POST /token/scope/redline` and automatically refresh them before expiry, on tab focus/visibility resume, and after Redline plan changes without altering the shared 30–90 day `bookcicleAuth` session cookie used by Bookcicle, Studio, CareerGR, and OurSircle.
  • Added cross-brand JWT claim and lifetime live-smoke verification (`e2e/harness/redline-mvp/jwt-brand-smoke.mjs`) to validate 30–90 day primary session tokens across all six brand origins alongside 15-minute Redline browser tokens, 90-day Desktop tokens, and 90-day Redline developer JWTs.

Improved

  • Removed the inline result preview from the Redline customer landing page so comparison results open directly in the workspace dashboard, with a centered 'Loading Your Workspace' spinner and automatic React bundle pre-warming on document or text interaction.
repo
bookcicle/ui
Redline Developers test

Short-lived 15-minute Redline browser JWT refresh for developer dashboard and playground

RELEASE-developers.redline.bookcicle.com-test-20261022-browser-token-refresh

Automatically mint and refresh 15-minute Redline-scoped browser JWTs (`POST /token/scope/redline`) for developer playground comparisons, usage polling, and API key management.

Added

  • Added automatic 15-minute Redline browser token minting and background refresh 2 minutes before expiry, on tab visibility/focus, and after subscription plan changes.

Changed

  • Updated developer playground comparisons, usage telemetry, and API key management (`RedlineApiKeysView.jsx`) to authenticate with Redline-scoped short-lived browser JWTs.
repo
bookcicle/ui
Redline test

Short-lived 15-minute Redline browser JWT refresh across customer workspace flows

RELEASE-redline.bookcicle.com-test-20261022-browser-token-refresh

Automatically mint and refresh 15-minute Redline-scoped browser JWTs (`POST /token/scope/redline`) for customer comparisons, workspace document actions, and plan changes while keeping the 30–90 day Bookcicle session cookie intact.

Added

  • Added automatic 15-minute Redline browser token minting and background refresh 2 minutes before expiry, on tab visibility/focus, and after subscription plan changes.

Changed

  • Updated customer document comparisons, workspace client requests, and comparison viewers to authenticate with Redline-scoped short-lived browser JWTs.
repo
bookcicle/ui
CareerGR.com production

Short /share/:code URLs for CareerGR employer, full, and private report shares

RELEASE-careergr-deploy-20261022-short-share-urls

Replace long public preview links and visible UTM query parameters with clean https://careergr.com/share/:code short URLs while automatically recording referral attribution on recipient load.

Added

  • Issue compact 10-character Base62 short share URLs (`https://careergr.com/share/:code`) for Employer, Full, and Private CareerGR report shares while preserving backward compatibility for existing `crs_` share tokens.
  • Render shared CareerGR reports directly on `/share/:code` with no visible `?utm_*` query parameters or `#token=` hashes in the address bar, and automatically record `bookcicle_resume_share` referral attribution when a shared report opens.

Fixed

  • Keep the Share report button accessible in the header of standalone owner report views (`/labs/career/:id`) and propagate short share tokens across unauthenticated `Import to reports` sign-up redirects.
  • Show `✓ Copied` and `Report link copied` confirmation directly on the inline `Copy link` button and URL row in the Share Career Report dialog rather than on the footer button out of view.
repo
bookcicle/ui
Bookcicle Studio production

Short /share/:code CareerGR share routing and clean referral attribution

RELEASE-ui-deploy-20261022-short-share-urls

Add SPA routing, CloudFront edge rewrite rules, and automatic referral attribution for compact /share/:code CareerGR report share links.

Added

  • Route `/share/:code` directly to the CareerGR report and employer snapshot viewer while keeping `/share/accept` dedicated to Studio project share invitations.
  • Update CloudFront edge SPA prefixes and sitemap rules so `/share/*` paths resolve cleanly to the SPA shell with `noindex, nofollow` search engine directives.
  • Add unit, mocked Playwright E2E (`npm run e2e:careergr:share`), and live smoke lane coverage (`--suite=resume --lane=employer-share`) for short share URLs.
repo
bookcicle/ui
Bookcicle Studio test

Redline-scoped 15-minute browser JWT minting and automatic background refresh

RELEASE-ui-test-20261022-redline-browser-token-refresh

Mint and automatically refresh 15-minute Redline-scoped browser JWTs via POST /token/scope/redline across Redline customer and developer surfaces while preserving the shared 30–90 day session cookie for Bookcicle, Studio, CareerGR, and OurSircle.

Added

  • Added `src/redline/browserToken.js` to mint 15-minute Redline-scoped browser JWTs (`POST /token/scope/redline`) and refresh them automatically 2 minutes before expiry, on tab visibility/focus resume, and immediately after Redline subscription changes.
  • Added `redlineAuthOrigin` to `src/redline/surface.js` to route Redline browser token refresh requests to the environment-matched Auth origin (`dev.auth.bookcicle.com`, `test.auth.bookcicle.com`, `auth.bookcicle.com`).

Changed

  • Updated `src/redline/main.js`, `RedlineApiKeysView.jsx`, and `planSlice.js` to use Redline-scoped short-lived browser JWTs without mutating the global `store.getState().authToken` shared by other product brands.
repo
bookcicle/ui
OurSircle.com development

Prepare contacts using verified account identities

RELEASE-oursircle.com-dev-20261022-verified-account-contacts

Emergency and timed-release setup explain the verified account email requirement and retain pending details for retry.

Contact setup

  • Verify the recipient and trusted contact account emails before completing setup.
  • Retain the exact pending contact or plan when email verification is incomplete, so it can be retried after verification.
repo
bookcicle/ui