BookcicleOpen Studio ↗

Release Notes — Page 3

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

20 releases of 744 · Page 3 of 38
OurSircle.com development

Manage saved emergency contacts and schedules

RELEASE-oursircle-deploy-20261022-contact-schedule-management

Replace a confirmed emergency contact and edit a paused check-in and grace schedule while retaining interrupted changes for retry.

People and schedules

  • Replace a confirmed emergency contact using the saved contact version. The previous designation and emergency access are removed before the replacement is confirmed.
  • Pause monitoring to change inactivity, check-in and grace periods. Resume separately to establish a new deadline.
  • Restore confirmed settings from the service after reload and retain unconfirmed changes for an exact retry.
  • Opening a confirmed plan keeps it authoritative after reload without creating an unsubmitted activation draft.
repo
bookcicle/ui
Bookcicle Studio production

Edited résumé export staleness detection and automatic selection of newly created exports

RELEASE-ui-deploy-20261022-resume-edit-export-sync

Detect committed résumé edits on the export view, mark prior exports stale, auto-open the Create export dialog when exporting after edits, and select newly requested exports immediately.

Fixed

  • Mark prior requested exports and default artifacts stale when a newer résumé revision has been committed, and auto-open the Create export dialog when navigating from Export résumé without a fresh export.
  • Select newly created export jobs immediately in TaskExportView so Export Details and Download actions target the latest export.
  • Stabilize résumé revision loading across background task context refreshes and keep live résumé preview cards synchronized with committed edits.
  • Allow deleting description blocks and orphaned rows between résumé blocks, and automatically trim empty bullets when saving and exporting.
repo
bookcicle/ui
CareerGR.com production

Edited résumé export freshness, automatic Create Export prompt, and dense multi-page pagination

RELEASE-careergr-deploy-20261022-resume-edit-export-sync

Mark prior résumé exports stale after editing, automatically prompt to create a fresh export when opening Export résumé after edits, select newly queued exports immediately, and prevent blank middle pages on dense multi-page résumés.

Fixed

  • Mark prior résumé exports as Stale after saving edits in the résumé editor so outdated artifacts are clearly distinguished from your latest changes.
  • Automatically open the Create export dialog when clicking Export résumé if no up-to-date export exists for your latest saved edits, and automatically select the newly queued export job in Export Details.
  • Keep the résumé editor open across background task refreshes and preserve multi-page sheet styling after saving manual edits.
  • Allow deleting any résumé block—including description bullet blocks, summary/line paragraphs, and orphaned rows between blocks—via per-block delete controls or Backspace, and automatically strip empty bullets on save and export.
  • Prevent dense two-page edited résumés from inserting an extra page break before Page 2 during DOCX and PDF export.
repo
bookcicle/ui
Bookcicle Studio test

Redline JWT-native developer API credentials, workspace pre-warming, and dashboard-only comparison results

RELEASE-ui-test-20261021-redline-jwt-auth

Add user-selectable expiration (90, 180, 365, or custom 1–365 days), granular API scope selection, expiration warnings, one-click credential rotation, and downgrade lifecycle notices for Redline developer JWT credentials, and streamline the customer comparison landing page and workspace loader.

Added

  • Added user-selectable expiration duration (90 days, 180 days, 365 days default, and custom 1–365 days) and scope checkboxes (`redline:compare`, `redline:documents`, `redline:exports`, `redline:usage:read`) to `RedlineApiKeysView.jsx`.
  • Added 14-day expiration warning banners, per-credential `Expiring soon` badges, and one-click `Rotate` action (`POST /v1/redline/api-keys/{keyId}/rotate`) with one-time replacement JWT reveal.
  • Added developer credential lifecycle notices in `CancelPlanControl.jsx` and `PlanPicker.jsx` informing Redline users how plan downgrades and cancellations affect active developer JWTs.
  • Added customer workspace bundle pre-warming on document and text input interaction and a centered right-pane `Loading Your Workspace` glyph loader.

Changed

  • Updated `RedlineApiKeysView.jsx` inventory table to display credential scopes, expiration dates, and token status across JWT and legacy opaque credentials.
  • Removed the static landing-page comparison result preview from the customer document-compare surface so comparison results render exclusively in the workspace dashboard.
repo
bookcicle/ui
Redline Developers test

JWT-native developer API credentials with selectable expiration, granular scopes, and rotation

RELEASE-developers.redline.bookcicle.com-test-20261021-jwt-auth

Migrate Redline developer API credentials to locally verified EdDSA JWTs (`bc_live_jwt_...`) with user-selectable expiration (90, 180, 365, or custom 1–365 days), granular endpoint scopes, 14-day expiration warnings, and one-click rotation.

Added

  • Added user-selectable expiration duration (90 days, 180 days, 365 days default, and custom 1–365 days) and scope selection (`redline:compare`, `redline:documents`, `redline:exports`, `redline:usage:read`) to the Developer API Keys dashboard.
  • Added 14-day expiration warning banners, per-credential `Expiring soon` badges, and one-click `Rotate` action (`POST /v1/redline/api-keys/{keyId}/rotate`) with one-time replacement JWT reveal.

Changed

  • Updated the Developer API Keys inventory table to display credential scopes, expiration dates, and token status across JWT and legacy opaque credentials.
repo
bookcicle/ui
Redline test

JWT-native browser authentication, dashboard-only comparison results, and workspace pre-warming

RELEASE-redline.bookcicle.com-test-20261021-jwt-auth-workspace-loader

Authenticate customer Redline browser sessions locally via signed Bookcicle JWTs, remove the static comparison result preview from the landing page so only the workspace dashboard displays results, and pre-warm the React workspace with a centered Loading Your Workspace glyph.

Added

  • Added automatic React workspace bundle pre-warming when users interact with document or text comparison inputs on `/` and `/compare`.
  • Added a centered right-pane `Loading Your Workspace` glyph loader across cold and in-flight workspace transitions.

Changed

  • Removed the static landing-page comparison preview from the customer document-compare surface so comparison results appear exclusively in the workspace dashboard.
repo
bookcicle/ui
Bookcicle Studio test

Eventing test website release

RELEASE-ui-test-20261021-eventing-publisher

Eventing documentation is available with interactive configuration, scaling and customer Context Layer guides.

Released

  • Hosted Eventing documentation with responsive navigation, light and dark themes, and interactive configuration and scaling tools.
  • Reliable direct guide URLs and website navigation, with retained earlier assets for open browser tabs.
  • Private website origins, encrypted storage and scoped deployment identities for this development or test lane.
repo
bookcicle/ui
Bookcicle Studio development

Eventing dev website release

RELEASE-ui-dev-20261021-eventing-publisher

Eventing documentation is available with interactive configuration, scaling and customer Context Layer guides.

Released

  • Hosted Eventing documentation with responsive navigation, light and dark themes, and interactive configuration and scaling tools.
  • Reliable direct guide URLs and website navigation, with retained earlier assets for open browser tabs.
  • Private website origins, encrypted storage and scoped deployment identities for this development or test lane.
repo
bookcicle/ui
CareerGR.com production

Floating résumé editor toolbar, block insertion, compact issues badge, and cleaner multi-page layout

RELEASE-careergr-deploy-20261020-resume-editor-and-pagination

Keep the résumé formatting toolbar in view while scrolling, insert Title, Bullets, and Section blocks directly in the editor, and eliminate premature page breaks across multi-page résumés.

Added

  • Keep the résumé editor toolbar floating in view as you scroll down multi-page résumés.
  • Add + Title, + Bullets, and + Section toolbar actions and slash commands to insert role headers, bulleted descriptions, and section blocks such as Skills.
  • Add an Outcomes & Application Tracker to each résumé report with a collapsible expansion panel for logged applications so you can log companies, roles, application dates, and outcomes, and recall matching résumés with role and date metadata from drawer search.

Improved

  • Present the résumé issues toggle as a compact icon button with an issue-count badge adornment matching surrounding workspace controls.
  • Allow adding bullet points directly beneath title-only role blocks without hanging or replacing the role heading.
  • Recognize two-line role headers (title + organization/date metadata) during pagination so multi-page résumés fill each page cleanly before breaking to additional pages.
  • Preserve Review Findings completion state across hard page refreshes on /reports.
  • Show only the clean résumé upload form for unstarted payment stubs and surface file selection or validation errors directly in the upload dialog.
  • Coalesce wrapped PDF continuation lines in exported DOCX résumés and record accurate page-count metadata so re-uploaded DOCX files validate cleanly.
  • Queue and persist individual proposal accepts in Review Findings and inline redline review immediately to cloud storage, chaining revisions seamlessly across rapid clicks.
repo
bookcicle/ui
CareerGR.com test

Floating résumé editor toolbar, block insertion, compact issues badge, and cleaner multi-page layout

RELEASE-careergr.com-test-20261020-resume-editor-and-pagination

Keep the résumé formatting toolbar in view while scrolling, insert Title, Bullets, and Section blocks directly in the editor, and eliminate premature page breaks across multi-page résumés.

Added

  • Keep the résumé editor toolbar floating in view as you scroll down multi-page résumés.
  • Add + Title, + Bullets, and + Section toolbar actions and slash commands to insert role headers, bulleted descriptions, and section blocks such as Skills.
  • Add an Outcomes & Application Tracker to each résumé report with a collapsible expansion panel for logged applications so you can log companies, roles, application dates, and outcomes, and recall matching résumés with role and date metadata from drawer search.

Improved

  • Present the résumé issues toggle as a compact icon button with an issue-count badge adornment matching surrounding workspace controls.
  • Allow adding bullet points directly beneath title-only role blocks without hanging or replacing the role heading.
  • Recognize two-line role headers (title + organization/date metadata) during pagination so multi-page résumés fill each page cleanly before breaking to additional pages.
  • Preserve Review Findings completion state across hard page refreshes on /reports.
  • Show only the clean résumé upload form for unstarted payment stubs and surface file selection or validation errors directly in the upload dialog.
  • Coalesce wrapped PDF continuation lines in exported DOCX résumés and record accurate page-count metadata so re-uploaded DOCX files validate cleanly.
  • Queue and persist individual proposal accepts in Review Findings and inline redline review immediately to cloud storage, chaining revisions seamlessly across rapid clicks.
repo
bookcicle/ui
Bookcicle Studio development

Eventing development release

RELEASE-ui-dev-20261019-eventing-brand

Release Eventing website assets for development, with compact diagrams, configuration guides and delivery-path cost estimates.

Added

  • Branded Eventing website with responsive navigation, accessible light and dark diagrams, and local policy views.
  • Configuration, authentication, producer examples, scaling and delivery-limit documentation.
  • Firehose-only and optional Kinesis-to-Firehose cost estimates with explicit assumptions and selection guidance.
  • Scoped CI/CD publishing for development hosting; live deployment and dedicated-account acceptance are tracked separately.
repo
bookcicle/ui
Bookcicle Studio development

Company stages and fundraising disclosures

RELEASE-ui-dev-20261020-fundraising-intake

Separate product stage, funding history and current fundraising goals in company reports.

Added

  • Reports display separate company and funding stage badges, prior rounds, amounts/currencies and desired capital with dated provenance.
  • Public-source inferences and unknowns remain visible; modern fundraising disclosures suppress conflicting legacy stage labels.
  • Chat intake guidance completes authorized save phases through validation repairs, or asks a specific question when facts or approval are needed.
  • Exported reports use hosted brand icons instead of embedding a large favicon in every HTML page.
repo
bookcicle/ui
Bookcicle Studio test

Company stages and fundraising disclosures

RELEASE-ui-test-20261020-fundraising-intake

Separate product stage, funding history and current fundraising goals in company reports.

Added

  • Reports display separate company and funding stage badges, prior rounds, amounts/currencies and desired capital with dated provenance.
  • Public-source inferences and unknowns remain visible; modern fundraising disclosures suppress conflicting legacy stage labels.
  • Chat intake guidance completes authorized save phases through validation repairs, or asks a specific question when facts or approval are needed.
  • Exported reports use hosted brand icons instead of embedding a large favicon in every HTML page.
repo
bookcicle/ui
Bookcicle Studio production

CareerGR application tracking, individual proposal persistence, and résumé editor improvements

RELEASE-ui-deploy-20261020-careergr-resume-editor-and-tracker

Track job applications and outcomes per résumé with drawer search recall, queue individual proposal accepts for immediate cloud persistence, and improve multi-page résumé editing and DOCX export validation.

Added

  • Add an Outcomes & Application Tracker with a collapsible expansion panel to résumé reports and recall matching résumés with role, date, and outcome metadata from drawer search.
  • Add a floating résumé editor toolbar and + Title, + Bullets, and + Section insertion controls.

Improved

  • Queue and persist individual proposal accepts in Review Findings and inline redline review immediately to cloud storage while chaining base revisions.
  • Coalesce wrapped PDF continuation lines in exported DOCX résumés and record accurate page-count metadata.
  • Surface streaming résumé validation errors directly in the Run Analysis dialog and keep unstarted payment stubs in a clean upload state.
repo
bookcicle/ui
CareerGR.com production

Candidate names stay in report headings

RELEASE-careergr.com-prod-20261020-candidate-name-heading

Career reports keep the candidate name in the main heading when a résumé includes a compound role label.

Fixed

  • Recognize compound role prefixes consistently during résumé parsing and report display.
  • Recover candidate names from résumé headers when an existing report contains a role label as its name.
  • Preserve initials, ordinary hyphenated names, and useful content in partial reports.
repo
bookcicle/ui
CareerGR.com test

Candidate names stay in report headings

RELEASE-careergr.com-test-20261020-candidate-name-heading

Career reports keep the candidate name in the main heading when a résumé includes a compound role label.

Fixed

  • Recognize compound role prefixes consistently during résumé parsing and report display.
  • Recover candidate names from résumé headers when an existing report contains a role label as its name.
  • Preserve initials, ordinary hyphenated names, and useful content in partial reports.
repo
bookcicle/ui
Bookcicle Studio production

Redline per-plan rate limit commitments, short-duration bursts, and browser SID scoping

RELEASE-ui-deploy-20261019-redline-rate-limits-sid-burst

Bootstrap browser `/session` (`sid`) cookies before Redline comparisons and export canonical per-plan rate limit, burst, and unit cap commitments.

Added

  • Exported `PLAN_RATE_LIMIT_COMMITMENTS` in `src/redline/planInfo.js` defining per-minute rate limits, short-duration burst allowances, and monthly unit caps across Anonymous, Basic, Creator, and Creator Pro tiers.
  • Added Playwright E2E smoke coverage (`e2e/specs/redline-rate-limits.spec.mjs`) verifying `/session` `sid` cookie bootstrap on both compare and developer surfaces, per-plan burst admission, `429 rate_limited` `Retry-After` recovery, and `402 quota_exceeded` unit caps.

Changed

  • Updated `src/redline/main.js` to bounded-await `initSessionIfNeeded({ requireCookie: true })` prior to document and playground comparisons so anonymous browser requests carry a `sid` cookie for session-scoped rate limiting.
repo
bookcicle/ui
Bookcicle Studio test

Redline per-plan rate limit commitments, short-duration bursts, and browser SID scoping

RELEASE-ui-test-20261019-redline-rate-limits-sid-burst

Bootstrap browser `/session` (`sid`) cookies before Redline comparisons and export canonical per-plan rate limit, burst, and unit cap commitments.

Added

  • Exported `PLAN_RATE_LIMIT_COMMITMENTS` in `src/redline/planInfo.js` defining per-minute rate limits, short-duration burst allowances, and monthly unit caps across Anonymous, Basic, Creator, and Creator Pro tiers.
  • Added Playwright E2E smoke coverage (`e2e/specs/redline-rate-limits.spec.mjs`) verifying `/session` `sid` cookie bootstrap on both compare and developer surfaces, per-plan burst admission, `429 rate_limited` `Retry-After` recovery, and `402 quota_exceeded` unit caps.

Changed

  • Updated `src/redline/main.js` to bounded-await `initSessionIfNeeded({ requireCookie: true })` prior to document and playground comparisons so anonymous browser requests carry a `sid` cookie for session-scoped rate limiting.
repo
bookcicle/ui
Redline production

Per-plan rate limit commitments, short-duration bursts, and browser SID scoping

RELEASE-redline.bookcicle.com-20261019-rate-limits-sid-burst

Enforce Redline per-plan rate limits with short-duration burst allowances and scope anonymous browser rate limits by session ID cookie (SID) with IP fallback.

Added

  • Added short-duration burst allowances (20% over the per-minute plan limit within a 10-second burst window) across Anonymous (10/min + 2 burst), Basic (100/min + 20 burst), Creator (120/min + 24 burst), and Creator Pro (300/min + 60 burst) plans.
  • Added automatic browser `/session` (`sid`) cookie bootstrap before document and playground comparisons so anonymous browser users on compare and developer sites are rate-limited per session ID with client IP fallback.

Changed

  • Exported canonical `PLAN_RATE_LIMIT_COMMITMENTS` and smoke coverage verifying monthly unit caps (100 units for Anonymous and Basic, 5,000 for Creator, and 25,000 for Creator Pro) and periodic rate-limit recovery.
repo
bookcicle/ui
Redline test

Per-plan rate limit commitments, short-duration bursts, and browser SID scoping

RELEASE-redline.bookcicle.com-test-20261019-rate-limits-sid-burst

Enforce Redline per-plan rate limits with short-duration burst allowances and scope anonymous browser rate limits by session ID cookie (SID) with IP fallback.

Added

  • Added short-duration burst allowances (20% over the per-minute plan limit within a 10-second burst window) across Anonymous (10/min + 2 burst), Basic (100/min + 20 burst), Creator (120/min + 24 burst), and Creator Pro (300/min + 60 burst) plans.
  • Added automatic browser `/session` (`sid`) cookie bootstrap before document and playground comparisons so anonymous browser users on compare and developer sites are rate-limited per session ID with client IP fallback.

Changed

  • Exported canonical `PLAN_RATE_LIMIT_COMMITMENTS` and smoke coverage verifying monthly unit caps (100 units for Anonymous and Basic, 5,000 for Creator, and 25,000 for Creator Pro) and periodic rate-limit recovery.
repo
bookcicle/ui