The list reads newest-first. Dates are absolute. The version numbers track the App Store version of Kyra for iOS.
v1.3 — 2026-06-22 — Data portability, home-screen reach
A release for bringing trade history in, taking it back out, and reaching the log-trade form from more places. No change to the privacy or data model.
Import & export
- CSV file import and export are now live in Settings → Data
- Import and export are free, on-device, and built for moving your history without a broker connection or account
- The in-app template shows the supported file shape before data is added
Shortcuts & Spotlight
- New Log Trade App Intent opens the trade-entry form from Siri, Shortcuts, Spotlight, and the Action Button
- The intent opens Kyra only; it does not transmit trade data or log a trade in the background
Settings & navigation
- Settings gets a native-fidelity polish pass, with calmer row rhythm, icon weight, and grouped-section details
- Settings now presents as a full-screen modal from Today, while product drill-down screens keep the tab bar visible
Interface polish
- Motion pass for the History zoom hero, rolling totals, logged checkmark, and splash aurora
- New gem app icon and matching splash mark
- The Log Trade LONG/SHORT control now uses a native segmented selector
Privacy & security
- No change. v1.3 adds no CloudKit schema dependency, no account, no backend upload path for CSV files, and no new App Privacy nutrition-label category.
Other fixes
- Multi-trigger review prompt, info-menu polish, add-trade reliability fixes, and routine hardening
v1.2.1 — 2026-06-08 — Less chrome, more signal
An interface and onboarding refresh. No change to the privacy or data model.
Interface
- Settings moved off the tab bar into a gear in the Today toolbar; the tab bar is now three tabs — Today, Insights, History
- The free tier gets a persistent upgrade entry point beside the gear
- iOS 26 chrome catch-up: the add-trade button adopts Liquid Glass, and the native tab bar no longer shrinks on scroll
Today & Readiness
- Today's Readiness panel is reframed from a diagnostics readout to an edge-led view that leads with your strongest detected pattern
- The Readiness edge line is now tappable — it opens the pattern behind it
Onboarding
- Rebuilt to use the real app: a live "log a trade" demo, a faithful Privacy Lock preview, and a count-up edge reveal that matches the in-app Insights animation
Visual identity
- New app icon — the "Violet Edge" K
- Premium surfaces now use a faceted-gem glyph in place of the prior crown
Privacy & security
- No change. v1.2.1 adds no new data collection, stores nothing new off-device, and does not change the App Privacy nutrition label. The on-device, no-account architecture is unchanged.
Other fixes
- Reliability fixes for the add-trade button, theme rendering on cold launch, and demo mode, plus assorted visual polish
v1.2 — 2026-05-26 — Today, the daily home
A new default tab that makes Kyra a daily surface, not just a logbook. No change to the privacy or data model.
Today
- The new default tab and home screen — leads with the live market session, your Readiness checklist, and the day's trades on one screen
- Adapts through the day: pre-market, market open, after-hours, weekends, and holidays
Insights
- Clearer while the engine is still learning your patterns; pattern cards open with one tap
Navigation
- Cleaner, more native tab behavior
Visual identity
- Refreshed app icon; shorter home-screen name ("Kyra")
Privacy & security
- No change. No new data collection, nothing new stored off-device; the on-device, no-account architecture is unchanged.
v1.1 — 2026-05-19 — Privacy Lock
A device-level lock for the app, plus native screens for browsing your insights.
Privacy Lock
- Optional Face ID, Touch ID, or device passcode before Kyra shows trade data
- When it's on, Kyra also blurs its contents in the app switcher, and Delete All Data asks for device authentication
Insights & research
- Browse the full list of pattern insights and research cards from new native detail screens, plus a dedicated Trading Research destination
Privacy & security
- Privacy Lock adds on-device authentication only: no server, no account, no new off-device data. The architecture is unchanged.
Other fixes
- Reliability improvements
v1.0 — 2026-05-05 — Public launch
The first publicly shipped version. The architecture and feature surface that landed:
Architecture
- On-device SwiftData storage; no Kyra-operated server
- Optional iCloud sync via CloudKit user-private database (developer cannot read)
- No account creation; no email; no password
- TelemetryDeck for anonymous device-level analytics (toggleable); MetricKit for crash reports
- App Privacy nutrition label: Device ID, Product Interaction, Crash Data — all anonymous
Logging
- Two modes: Quick P&L (3 fields, under 10 seconds) and Full Entry (full ticker/price/setup detail)
- Schema: emotion states, setup tags, execution ratings, context flags, and optional reflection text
- Trade editing; soft delete with 30-day recovery
Pattern detection (on-device)
- Bayesian inference for the win-rate estimates underlying each pattern
- Fisher's exact test for the difference between two rates
- Multiple-comparisons correction across the candidate set
- Four tiers: Tracking, Hint, Signal, Proven — promotion gated by sample size and significance
- Every pattern card surfaces the sample size and a confidence range
Pre-trade checklist
- Five baseline items: position-size discipline, stop-loss intent, exit target, planned setup, emotional state
- Adaptive items: derived from the patterns the engine detected in the user's own history
- Ready to Trade screen when all items are checked
Privacy & security
- No third-party API calls beyond CloudKit (when iCloud is on) and TelemetryDeck (when analytics is on)
- Full security model: Security
Pricing
- Free: unlimited trade logging, full history, first detected patterns
- Premium: every pattern + adaptive checklist — $4.99/mo or $39.99/yr after a 7-day free trial
- Enrolled in Apple Small Business Program (15% Apple share)
How to read this changelog
Every entry that lands here passes one of three filters:
- Security-model change — anything that modifies what data is on the device, in iCloud, sent to TelemetryDeck, or stored anywhere off-device. These are the highest-priority entries and they're always called out explicitly.
- Architectural decision — anything that changes the no-backend / no-account / no-LLM commitments named in Manifesto and Why on-device. Commitment-level decisions land here whether they're additions, removals, or clarifications.
- Notable feature ship — anything a returning user would want to know about. Routine bug fixes don't get individual entries; they roll up under the version's "Other fixes" section when present.
The list is hand-maintained, not auto-generated from git history. Entries are written in the same voice as the rest of the site: concrete, sober, no marketing adjectives.
Reporting a vulnerability
Security disclosures should go to privacy@neontigerlabs.com. The disclosure timeline and the fix description will land here as a versioned entry. See Security for the full threat model and five independent verification checks.