Release Notes

Changelog

Track app and Chrome helper changes. Releases marked helper-breaking require reloading the unpacked extension.

App-only

0.3.4 - Dashboard Integrity And Layout Fixes

The Chrome helper remains 0.2.19; no helper reload is required for this website update.

Earlier releases

App-only

0.3.3 - Whole-Site Control Consistency

The Chrome helper remains 0.2.19; no helper reload is required for this website update.

  • Standardized the site around dense 42-pixel standard controls, 44-pixel dashboard data controls, and accessible 44-pixel utility hit areas.
  • Kept button labels and field values fully visible with content-aware sizing, protected 26-by-22-pixel numeric steppers, and deliberate utility-control exceptions.
  • Uses a deterministic two-row scanner band through 1550 pixels and a single aligned row from 1551 pixels upward.
  • Refreshed public cache keys so browsers load the control-consistency update instead of previously cached immutable assets.

App-only

0.3.2 - Dashboard Control Alignment

The Chrome helper remains 0.2.19; no helper reload is required for this website update.

  • Aligned dashboard control tabs and grouped inputs to consistent shared tracks across both strategy sections.
  • Kept related control groups visually aligned as labels, values, and responsive layouts change.
  • Refreshed public cache keys so browsers load the alignment correction instead of previously cached immutable assets.

App-only

0.3.1 - Input Containment And Footer Clearance

The Chrome helper remains 0.2.19; no helper reload is required for this website update.

  • Contained long numeric values inside compact dashboard fields so they cannot overlap nearby controls, while keeping each arrow keyboard reachable with a 24-by-24-pixel target.
  • Applied consistent, generous footer clearance across every footer-bearing desktop and mobile page.
  • Refreshed public cache keys so browsers load the patch instead of previously cached immutable assets.

App-only

0.3.0 - Whole-Site Visual And Accessibility Completion

The Chrome helper remains 0.2.19; no helper reload is required for this website update.

  • Unified the public site around a shared, build-free visual system with page-specific stylesheets.
  • Improved mobile layouts, keyboard focus, skip navigation, content hierarchy, and progressive disclosure.
  • Added safer static caching, ETag validation, security headers, and lighter page-specific delivery.
  • Refreshed user and operator documentation and repaired local start and stop scripts.

App-only

0.2.22 - Footer, Contact Categories, And About The Builder

The Chrome helper remains 0.2.19; no helper reload is required for this website update.

  • Reorganized footer navigation into Product, Support, Resources, and Company groups.
  • Added categorized Contact Us subjects with a custom subject when Other is selected.
  • Added the resume-based About the Builder portfolio page.

App-only

0.2.21 - Physical Numeric Stepper Arrows

The Chrome helper remains 0.2.19; no helper reload is required for this dashboard update.

  • Added compact in-input up/down controls for dashboard numeric fields and covered-call row number fields.
  • Reused the existing ArrowUp and ArrowDown stepping behavior so recalculation and caret stability remain unchanged.
  • Kept symbol fields and other text controls free of numeric steppers.

App-only

0.2.20 - CSP Weekly Return And Numeric Steppers

The Chrome helper remains 0.2.19; no helper reload is required for this dashboard update.

  • Replaced the CSP summary Symbols metric with Weekly Return, matching the CC summary style.
  • Added keyboard ArrowUp and ArrowDown stepping for dashboard numeric inputs while keeping text-input caret stability.
  • Kept CSP symbol counts in scan subtitles and internal scan summaries.

Helper-breaking

0.2.19 - Option Chain Strike Extraction

Reload the Chrome helper after deploying this release so option-chain scans read the actual strike cell instead of the nearby breakeven value.

  • Preferred Robinhood's strike-value cell when reading sell put and sell call option chains.
  • Kept Chance of Assignment paired to the same visual option row as the selected bid/ask price.
  • Added regression coverage where strike and breakeven are both present so the helper cannot confuse them.

Helper-breaking

0.2.18 - Chance Of Assignment Selection

Reload the Chrome helper after deploying this release so option-chain scans return assignment risk values.

  • Renamed the user-facing option rule from Chance to Assignment.
  • Converted Robinhood Chance of Profit values into Chance of Assignment with 100 - profit.
  • Kept Assignment % defaulted to 10, meaning selected options should have assignment chance at or below 10%.
  • Improved option-chain metric extraction by matching the Chance of Profit cell on the same visual row as the bid/ask button.

App-only

0.2.17 - Desktop Control Row Fix

The Chrome helper remains 0.2.15; no helper reload is required for this layout release.

  • Added a tighter desktop control layout for scaled displays.
  • Kept Portfolio, Selection rule, Weekly, Yearly, Screener, Source, Scan, and Export CSV on one row.
  • Moved the intentional control stack down to tablet/mobile widths.
  • Bumped public asset cache strings so deployed browsers pull the corrected stylesheet.

App-only

0.2.16 - Dashboard Layout Repair

The Chrome helper remains 0.2.15; no helper reload is required for this dashboard layout release.

  • Grouped scanner controls so Scan and Export CSV stay inside the control card.
  • Restyled the Return / Assignment / Both rule switch to match the existing segmented controls.
  • Replaced fragile table child-index widths with semantic CSP and CC column width maps.
  • Kept Return, Assignment, and Contracts readable on one desktop line while preserving stacked mobile rows.

Helper-breaking

0.2.15 - Return / Assignment Selection Rules

Reload the Chrome helper after deploying this release so option-chain scans include Robinhood Chance of Profit values.

  • Added Return, Assignment, and Both selection modes to CSP and CC scans.
  • Assignment % defaults to 10, which means selected options need assignment chance at or below 10%.
  • Both mode chooses a quote satisfying both rules when possible, then uses the closest combined fit.
  • Converted assignment values appear in dashboard tables and CSV exports.

Helper-breaking

0.2.14 - Authoritative CSP Screener Name Validation

Reload the Chrome helper after deploying this release so CSP Auto validates the open screener through Robinhood's dedicated name control.

  • The open screener name now comes from Robinhood's dedicated screener-name button.
  • Sidebar labels cannot falsely confirm a different open screener.
  • Route, name-confirmation, and no-symbol failures now report separately.

Helper-breaking

0.2.13 - Restored CSP Screener Symbol Extraction

Reload the Chrome helper after deploying this release so CSP Auto reads the complete confirmed screener grid after opening its saved label.

  • Symbol extraction now covers sibling header and stock-grid containers inside the screener main region.
  • Plain-text and scroll-loaded screener symbols are collected again.
  • The exact-name click and Home-page extraction safeguards remain in place.

Helper-breaking

0.2.12 - Direct CSP Screener Label Click

Reload the Chrome helper after deploying this release so CSP Auto clicks the exact saved screener text label in Robinhood's Lists panel.

  • The exact matching Robinhood screener label is now the click target.
  • The configured browser-local name and /screener/... confirmation remain required.
  • Home holdings remain excluded from CSP Auto extraction.

Helper-breaking

0.2.11 - Reliable Robinhood Scan Handoff

Reload the Chrome helper after deploying this release so live scans use the new Robinhood foregrounding and exact screener confirmation flow.

  • Live Scan and Refresh now bring the Robinhood tab and Chrome window forward immediately.
  • CSP Auto confirms the selected name and a real /screener/... page before extracting symbols.
  • A mismatched open screener safely retries from Home without reading Home holdings.

Helper-breaking

0.2.10 - Faster CSP Auto List Selection

Reload the Chrome helper after deploying this release so CSP Auto searches the Robinhood Home Lists panel directly.

  • Fixed CSP Auto list selection to click the exact saved screener from the Home Lists panel.
  • Stopped the helper from slowly scrolling the Home page while searching for the saved screener.
  • Kept Home holdings out of CSP Auto symbol extraction when the saved list cannot be opened.

Helper-breaking

0.2.9 - Robinhood Auto Extraction Repair

Reload the Chrome helper after deploying this release so CSP Auto and CC Auto use the repaired Robinhood extraction flow.

  • Fixed CSP Auto to open Robinhood Home and click the exact saved screener name before extracting symbols.
  • Fixed CC Auto to import positions from every visible Investing account, including the current account first.
  • Updated CC Auto stock parsing for Robinhood's current Stocks table and average-cost markup.
  • Confirmed CC Auto continues through Sell Call quote extraction and covered-call finalization after import.

Helper-breaking

0.2.8 - Private-Beta Completion

Reload the Chrome helper after deploying this release so Helper Health can report extension status and the current Robinhood route.

  • Added the Command Center at / and moved the scanner dashboard to /dashboard.html.
  • Added safe /healthz and /api/version endpoints.
  • Added Settings release metadata, Helper Health, and this changelog.
  • Documented release checklist, rollback notes, monitoring checks, and chatbot boundaries.

Helper-breaking

0.2.7 - Robinhood Position Import And Resend Contact

Reloading the helper was required because CC Auto gained Robinhood Investing page position extraction.

  • Added CC Auto import from https://robinhood.com/account/investing.
  • Kept duplicate tickers across accounts while reusing option-chain reads by unique ticker.
  • Made Resend the only Contact Us email delivery provider.
  • Kept contact delivery Resend-only across code, docs, and tests.

App Update

0.2.6 - CSP And CC Source Modes

  • Added Manual and Auto source modes for CSP and CC workflows.
  • Added local smoke testing for primary public routes.
  • Removed public contact email visibility.