September 2026
New FeatureSep 18, 2026 · Trades
Options on /ES and other futures
You can now journal options on futures. If you sell puts or calls on /ES — the E-mini S&P — those trades come into SK TradeLog the same way your stock options do: the fills, the trade, and the profit or loss. We also support the common smaller and related contracts, like /MES, /NQ, and /MNQ.
New FeatureSep 17, 2026 · Portfolio
Add a shareable holdings donut on Portfolio Allocation
Summary - Add an open-mix donut and bars on Portfolio Allocation (holdings with Sync cash, asset class, or sector), rolling leftover names into Other. - Use a distinct slice palette with dark gutters between wedges, plus a dark theme-proof poster you can share or download from the page.
New FeatureSep 15, 2026 · Calendar
Add a Calendar year heatmap and keep dismissed Join? badges
Summary - Calendar now has a Month / Year toggle: year view is a 12-month heatmap with opt/stk on hover and a year income strip (options, stock, total). - Month cells split realized P/L into opt vs stk (assignment counts as stock), and month loads reuse one cached book scan so account switches stay fast. - Join? dismissals are keyed by put + share position ids and stored in user preferences, so im
New FeatureSep 15, 2026 · Calendar
Keep Calendar period controls in one top-right cluster
Summary - Month view used to wrap Prev / period / Next / Month–Year under the long blurb and land them on the left. - Both month and year now use one compact top-right cluster so the controls sit together next to the title.
ImprovementSep 14, 2026 · Import
Keep Tastytrade same-order split CSV lots
Summary - Tastytrade CSVs emit one row per contract on the same order (two identical Sold-1 closes). Civil-day fingerprints treated those as one execution and dropped qty, so Iron's INTC call credit spread imported with one 9/8 STC instead of two. - `allocateImportFingerprint` keeps each split lot (`:occ2`, …) and still skips a true re-import of lots already in the account. Robinhood midnight vs n
ImprovementSep 14, 2026 · Import
Keep Tastytrade split CSV lots and list missing excursion OHLC dates
Summary - Keep same-order Tastytrade CSV lots as separate fills instead of collapsing them when they share a civil-day fingerprint (re-imports still skip as duplicates). - Admin excursion backlog now expands to the actual hold windows and weekday sessions still missing pasted OHLC, not just first-open to last-close.
ImprovementSep 14, 2026 · Trades
Match trade-type filters to atomic types
## Summary - Filter chips now list catalog trade types only (Covered Call, Short Call) instead of lifecycle combos like Covered Call + Short Call. - A lifecycle passes the filter if it includes any selected type, so a wheel shows up when you pick Covered Call or Short Call. - Leftover joined values in saved Filters are split so old selections still apply.
ImprovementSep 14, 2026 · Trades
Show lifecycle MTM on every step and slim trade workspace load
Summary - Split trade-workspace heroes into **This step** vs **Lifecycle**, and keep remaining-inventory mark-to-market (assigned shares) on every step — not only when that open step is selected. - Stop loading every weekly review on Details. Timeline notes load only on the Timeline tab, and only weeks that mention this chain. - Slim first paint: prefetch step links, skip catalog-schema wait, defe
ImprovementSep 14, 2026 · Split
Split staggered multi-leg P/L across each close date
Summary - Book each finished leg on its own close fill so a PCS like Iron’s MRVL (190 long put 8/28, 195 short put 9/10) no longer dumps both lots onto the last BTC. - Same day / same week still counts as one close; Weekly Review, Calendar (closed), Analytics (closed basis), and monthly income all use the same split. - Persist per-day close lots on ClosedTradeFact (`closeLotsJson`, facts v5) so An
ImprovementSep 13, 2026 · Stop
Stop the theme builder from clipping the selected swatch ring
Summary - Give Primary, Neutral, and Theme swatch grids a little padding so the selected ring is not clipped by the scroll panel. - Keep the same inset on both sides of the theme scroll area (Teal on the left, Olive on the right).
Fix CampaignBook cast that failed deploy
Summary - `coerceCampaignBook` no longer casts a `{ campaigns }` extras object to `CampaignBook`, which failed `tsc` on Azure (`campaigns.ts:328`). - Same record-shaped read for attribution books so the sibling helper cannot hit the same overlap error.
FixSep 12, 2026 · Reports
Fix mobile Filters tip and Custom Reports phone layout
Summary - Close the active-filters hover tip when opening Filters (Trades/Analytics) so it no longer stacks over the modal on phones. - Stack Custom Report title/actions on narrow screens so Rename no longer crushes the name field. - Put the report account picker on the same row as Date basis (shared compact picker on phones).
New FeatureSep 12, 2026 · Platform
Install the journal on iPhone and Android
SK TradeLog installs as a progressive web app (PWA) on iPhone, iPad, and Android phones and tablets — home-screen icon, standalone chrome, and a phone-first shell so the book is usable from your pocket.
- iPhone / iPad — Open the account menu → Download App, then Safari Share → Add to Home Screen. The hint stays on-screen until you do.
- Android phones & tablets — Download App opens the browser install prompt when Chrome offers one. Otherwise use Install app / ⊕ in the address bar, or the browser menu.
- Phone & tablet shell — Narrow viewports (and installed standalone mode) use a hamburger drawer with notch / home-indicator padding. Wider tablets keep the collapsible sidebar. Filters and Custom Reports headers no longer collide on small screens.
ImprovementSep 12, 2026 · Platform
PWA mobile shell and phone layout polish
Summary - Fix signed-in PWA chrome: safe-area padding under the iPhone status bar, hamburger + overlay drawer on phones, desktop sidebar unchanged. - Compact multi-select account picker on phones (chips stay on tablet/desktop); shared across Night Watch, Portfolio, Calendar, Weekly Review, Trade Evaluator. - Phone layout polish: 50/50 hero and form-field grids across Preferences, Accounts, and oth
ImprovementSep 12, 2026 · Analytics
Show return on risk on the Analytics Net hover
Summary - Closed-book Net `(i)` drops Profit % (opening notional) and ROC BP (almost never stamped). - Replaces them with **Return on risk** from the legs (CSP cash, vertical width, 2× credit, full share cost) and **Premium % / Stock %** of Net. - Facts v4 stores `riskCapital` so the large-book path can size the same way after refresh.
ImprovementSep 12, 2026 · Split
Split closed P/L into premium vs stock
Summary - Split realized P/L by instrument: Premium = closed option lots, Stock = closed share lots vs fill cost. `premium + stock === realized`, so Net does not change. - Publish the same split on Portfolio Sources, monthly income, Campaigns, trade workspace, and Analytics columns/metrics (not a new tab). - Closed-trade facts v3 rejects missing or broken splits so stock trades are not labeled Pre
FixSep 11, 2026 · Weekly Review
Closed this week uses the latest close fill
A week’s closed table now dates the close from the last closing fill, not a stale stored date — so a later buyback on another leg lands in the week it actually finished. Bought-back legs on a still-open multi-leg can appear in Closed this week too.
New FeatureSep 11, 2026 · Weekly Review
Date weekly review closes from the latest fill
Summary - Weekly Review now buckets a fully closed trade by the latest closing fill, not a stale `Position.closedAt` from an earlier leg. - Reconcile keeps the later flatten date so a later buyback cannot be overwritten by map iteration order. - Still-open structures can also show a bought-back leg in Closed this week.
ImprovementSep 11, 2026 · Analytics
Return on risk, and premium vs stock
Hover Net on Analytics to see return on risk — closed P/L ÷ structure capital (cash-secured put cash, vertical width, 2× opening credit on undefined risk, or full share cost). The same Net still splits into Premium vs Stock so a called-away wheel does not read as one option P/L.
- Return on risk — Replaces the old Net hover percents. Same dollars; the % is vs capital at risk, not vs a vague account fraction.
- Premium / Stock — Share of Net from option lots vs share lots. Totals still add to Net.
ImprovementSep 10, 2026 · Portfolio
Clarify options-at-risk labels on the portfolio risk board
Summary - Rename **At risk** to **Options at risk** so a stock + covered-call book is not read as “no risk.” - Show **No short puts** on Short Put Cash and Cash vs Puts when the open book has none (instead of `$0` / `—`). - Drop the “Sync marks when available” subtitle; keep Cash vs Puts and Leverage Multiple as tile labels, with hover copy that now says Options at risk ÷ Net Liq.
New FeatureSep 9, 2026 · Trades
Add share display names and richer trade list subtitles
Summary - Let users set an opt-in Display name for public share pages (Shared trades + Account), shown as “Shared via SK TradeLog / by …” - Require known US-listed (or already-in-book) tickers for manual trade entry and IVR watchlist adds - Under Trades tickers show account · kind · opened · DTE when relevant; tighten Portfolio By account broker duplication and nickname preference copy
ImprovementSep 9, 2026 · Portfolio
Options at risk — not whole-account risk
The risk board now reads as practical options capital: defined-risk max loss on spreads, debit paid on longs, assignment face on undefined shorts. Long stock and covered calls sit near $0 here — their size is Long Equity / Short Option Notional. Leverage is Options at risk ÷ Net Liq.
New FeatureSep 7, 2026 · Account
Maiden Voyage Waves
After the complimentary Pro trial, keep Pro at a locked Wave rate while berths last. Claim from Account / Upgrade — yearly is the checkout default. Switching plans that would forfeit a locked Wave is called out before you confirm.
ImprovementSep 5, 2026 · Import
Fills option premium is options-only; T-bills import
On Fills, Option premium counts option cash only (sells credit, buys debit ×100) — equity fills are excluded. Supported history exports can also land T-bills and bonds as fills; futures and crypto still skip.
ImprovementSep 5, 2026 · Open book
Morning Brief and Night Watch name the spot source
When Sync has no live equity mark, open-book moneyness can use an end-of-day close. The footer says so — including the as-of session date — so an overnight ITM flag is not mistaken for a live print.
ImprovementSep 5, 2026 · Calendar
View Trades uses the Analytics drilldown
From a calendar day, View Trades now opens the same trade-list modal as Analytics — scan that day’s tape without leaving the month.
New FeatureSep 3, 2026 · Tools
The US release calendar (CPI, FOMC, NFP, and the FRED regime strip) now lives under Tools on Pro — the same FRED source as the journaling Calendar’s teal markers, in a dedicated look-ahead.
ImprovementSep 3, 2026 · Broker
SnapTrade connect covers more of the book
More supported brokerages connect through SnapTrade for live marks and incremental fills. An empty journal account resets Sync history so a first Sync can backfill. Disconnect and reconnect recover more cleanly, and connect errors stay customer-safe with a Support link.
ImprovementSep 2, 2026 · Import
Import names verticals and links lifecycles more cleanly
Options import now names verticals as credit or debit spreads, and Convert with AI classifies calendars and diagonals. Lifecycle linking after import is tighter so rolls and wheels land as stories instead of loose singles.
New FeatureSep 1, 2026 · Night Watch
Roll candidates after the close
Night Watch now lists roll candidates from your open book — tested near expiry, inside 21 DTE, or already at a profit target — so the overnight scan suggests what to manage next, without placing anything for you.
New FeatureSep 1, 2026 · Weekly Review
Score playbooks next to the week's fills
Weekly Review now surfaces playbook adherence for the week you're closing out — a scorecard beside Performance, amber badges on rows that still need scoring or a playbook, and Followed / Broke chips right under the fills when you expand a trade.
- Scorecard — Followed, broke, and unscored counts for the selected week, plus how many closed trades still have no playbook.
- In the row — Expand a closed, opened, or attention trade to assign a playbook and score rules without leaving the review.