更新日志
每个版本均由 Conventional Commits 自动生成。 在 GitHub 上查看发布 →
v0.13.0
2026-08-23Features
v0.12.1
2026-08-21v0.12.0
2026-08-20v0.11.0
2026-08-20v0.10.0
2026-08-20Features
v0.9.0
2026-08-18Features
- coach: give the AI coach cross-trade context, a required next action, and per-trade execution axes (#236) (78d2292)
- coach: keep the reviews the coach writes (#238) (ca0cab9)
- coach: stream review notes as the model writes them (#240) (26d1f29)
- mobile: show fill P&L and make executed-at seconds editable (#234) (5e5c4dd)
- roll the numbers over when a trade write lands (#237) (3120655)
- web: add a broker-first Connect flow (#242) (c5db1fd)
- web: back-port the mobile-first designs — tag colors, energy-bar goal, replay heartbeat (#248) (4925ae9)
- web: make the trade drawer's account field multi-select (#239) (08dffc1)
- web: polish notes, playbook and auth UI with a performance pass (#226) (d8312b8)
- web: stage screenshot scans in a review overlay (#232) (e619c16)
v0.8.5
2026-08-14v0.8.4
2026-08-13v0.8.3
2026-08-13v0.8.2
2026-08-13v0.8.1
2026-08-12v0.8.0
2026-08-12Features
- alerts: journal alerts — risk rules, loss limits, prop drawdown (free) (#185) (2e374f2)
- analytics: execution-quality composite score with per-axis drill-down (#183) (ac430db)
- analytics: Monte Carlo simulation on Reports (#155) (dbbb639)
- calendar: weekly totals, month header chips, day detail popover (#168) (c9fb843)
- docs: publish the API reference with fumadocs-openapi + Scalar (#187) (49fdcff)
- importer: cTrader, DXtrade and Match-Trader broker presets (#153) (bbee550)
- importer: MT4/MT5 statement parsers (XLSX + HTML) (#166) (6402160)
- marketing: Aceternity-style landing revamp + live demo CTA (#189) (4607e1b)
- marketing: feature + comparison pages (#188) (2c2e281)
- mobile: change the API server from Settings (#214) (201594f)
- mobile: Live Activity / Dynamic Island trading session (#176) (3ed5b91)
- mobile: offline journaling write queue (#179) (661d6bd)
- mobile: privacy-mode eye toggle in the Home header (#205) (18fad99)
- mobile: repurpose Advanced chart into a Symbol journal (#212) (#213) (26fc14e)
- mobile: share card styles + Wrapped/Reports share export (#180) (141b2ec)
- mobile: Siri / App Intents / Action Button quick journal (#177) (fb88f0e)
- mobile: swipeable Year Wrapped paging + Reports header entry (#201) (d96f0fc)
- mobile: tappable calendar week tile + week return on the equity-curve basis (#208) (5770ef3)
- mobile: WidgetKit Home + Lock Screen widgets (#174) (3bc9e4e)
- portfolio: multi-account portfolio mode with same-currency scopes (#196) (5fa00a2)
- replay: free-symbol bar-replay backtester with paper-account persistence (#184) (0eff369)
- reports: chart quick wins — duration scatter, signed bars, period returns, session clock (#170) (4f814d6)
- reports: saved view presets — named card set, order, range and filters (#190) (91bc231)
- reports: universal per-card range selector + fullscreen expand (#181) (92f025e)
- share: public share pages — revocable read-only performance links (#158) (cac9de4)
- tm-sync: local statement watcher agent (#167) (00f7391)
- trades: MAE/MFE intra-trade excursion chart (#182) (33e3078)
- web: show a spinner on the new-trade Save button (#211) (5780b52)
Bug Fixes
- api: repair Postgres regroup delete; toast import failures (#192) (13733ce)
- docker: set CI=true in web image build for headless pnpm (#210) (a85ef1a)
- mobile: drop the Change server button from the Settings hub (#215) (57952fa)
- mobile: hide the offline banner behind a full-screen network error (#207) (c808d08)
- mobile: inset Reports sections under the iOS tab bar (#197) (84e3326)
- mobile: right-align the metric-evolution switcher (#200) (3de6d8a)
- tm-sync: portable SQLite migrate lock for Windows cross-compile (#209) (aae6acd)
- web: render release notes as a structured changelog (#178) (bf8fe27)
v0.7.0
2026-08-09Features
Bug Fixes
- docker: build the web bundle natively, not under QEMU (#171) (b3fe070)
- mobile: remove iOS 27 hard scroll-edge border on settings Form screens (#165) (65c5047)
- scripts: stop setup hanging on a non-functional corepack (#156) (1789171)
- web: stop the update toast from reappearing every session (#157) (60f62a3)
v0.6.1
2026-08-08v0.6.0
2026-08-08Bug Fixes
- api: make import commit atomic, disconnect-proof, and debuggable (#117) (4f46409)
- mobile: center the fill timestamp and give Review & save a real action button (#125) (202ef93)
- mobile: CenteredButton fill-form action + per-fill P&L on review cards (#122) (c0f2338)
- mobile: edit-trade save spinner + phantom pull-to-refresh on trade details (#120) (f4c479e)
- mobile: paint the trade details screen from the list cache while it loads (#121) (d3501c4)
- mobile: privacy mode never masks amounts already on screen (#123) (13b292b)
v0.5.0
2026-08-06Features
v0.4.2
2026-08-06v0.4.1
2026-08-06v0.4.0
2026-08-05Features
v0.3.0
2026-08-04v0.2.0
2026-08-03Features
- mobile: advanced chart and bar-by-bar trade replay (#75) (f78910f)
- mobile: foundation — display prefs, account scope, FX, full API types (#68) (9aa71ef)
- mobile: native iOS app — Expo SDK 57 development build (#67) (b75af88)
- mobile: Notes, Playbook, economic calendar, P&L heatmap, Year Wrapped (#71) (52c4b26)
- mobile: open the trade form on files dropped by a Shortcut (#80) (cfadedf)
- mobile: P&L heatmap moves into Reports Detailed, cell tap opens a details sheet (#78) (882a2e2)
- mobile: prop evaluation, daily-loss limit, and IBKR Flex sync (#74) (1a433b8)
- mobile: Reports — Detailed, Risk, and Behavior sections (#70) (23e7a83)
- mobile: Reports tab — Overview and Win/Loss analytics (#69) (4110aff)
- mobile: trade detail — coach, attachments, share card, excursion (#73) (804a278)
- mobile: trader tools — position size, Kelly, FX converter, R calculator (#72) (dfd5eb2)
- web: CSV/JSON file import prefills the New Trade form (#82) (4e120a8)
- web: move P&L heatmap into Reports, add hover tooltips + cell drill-down (#76) (e1163c4)
v0.1.13
2026-08-03Features
v0.1.12
2026-08-02Features
Bug Fixes
- make the Reports gross P&L toggle real — add before-fees gross_pnl (#52) (ecd8f6e)
- trading days follow the market timezone — end-to-end date pipeline fix (#53) (cc91028)
- web: rule-compliance breach dates render a day early west of UTC (#51) (73e5615)
- web: Year Wrapped reports link missing required avg search param (#55) (d216874)
v0.1.11
2026-08-02v0.1.10
2026-08-02Features
- auto-compute MAE/MFE from market bars (#33) (c3aaa61)
- behavioral analytics — revenge, overconfidence, loss aversion detection (#39) (1714326)
- economic calendar — ForexFactory feed + week-timeline events page (#36) (895cff0)
- IBKR Flex auto-sync — scheduled broker import via Flex Web Service (#41) (ffd4985)
- in-process background job runner with MAE/MFE excursion backfill (#40) (fe0c548)
- pro day-trader suite — rule compliance, day review, broker presets, prop mode (#38) (0fa4ce2)
- web: replace app icon with new blue candlestick T artwork (#42) (cdc0970)
- web: trade replay — bar-by-bar playback on the trade chart (#43) (11190e0)
v0.1.9
2026-08-01Bug Fixes
- ci: let the PR title check report on bot-created Release PRs (#31) (6748660)
- ci: publish semver Docker tags and time-limit image builds (#30) (e42b3fb)
- correct futures P&L multipliers and bucket analytics on the trader's clock (#18) (4177046)
- web: persist update-toast dismissal per release (#17) (2a8ad32)
v0.1.8
2026-08-01v0.1.7
2026-08-01v0.1.6
2026-07-30v0.1.5
2026-07-30v0.1.4
2026-07-23Bug Fixes
- web: unblock Cloudflare Workers deploy SPA redirects (d1d8b9d)
v0.1.3
2026-07-23Bug Fixes
- ci: align healthz and settings tests with current behavior (dcbd6d0)
v0.1.2
2026-07-23Features
- api: add optional Postgres backend beside SQLite (2bb1c17)
- api: export Call/Put on journal CSV from fill details (6aace51)
- api: make import preview parse-only and skip orphan journal exits (bbd9e6b)
- api: unify database config on TM_DATABASE_URL (fc5af2a)
- docker: pull Hub images by default with build override (49e207a)
- web: add Dir column with LC/LP/SC/SP option tags (a5e18ce)
- web: stage import edits client-side and confirm via /imports/commit (2f55b80)
v0.1.1
2026-07-23Features
- api: add media files store and harden trade attachments (04fc880)
- api: first-user setup, admin flag, and auth hardening (26a376d)
- api: JSON/CSV export and JSON import (94d3139)
- api: LLM trade coach endpoint (d79bd39)
- api: note symbols, checklist content, and note types (269cdab)
- api: personal access tokens (PAT) (99e935c)
- api: seed opening deposits and allow account/cash updates (d2bd0f9)
- api: serve OpenAPI docs (309bf88)
- api: zip account export with attachment files (fef2a01)
- web: add TipTap SignalEditor for markdown notes (00db118)
- web: extract DayTradesDrawer for calendar and reports (d749edf)
- web: Import/Export UI for CSV and JSON (39baf23)
- web: media-backed TipTap images, trade gallery, and ZIP export (4ea2022)
- web: multi-symbol filters and header account switcher (5840c98)
- web: Notes page with note and daily-log layouts (a10063c)
- web: polish calendar day hover details (4dcf0ad)
- web: Settings API/About tabs and app config (3cada74)
- web: setup wizard, gated sign-in, and update banner (421ecce)
- web: TipTap checklist and risk rule defs in Settings (4ba0225)
Bug Fixes
- api: recover dirty migrations and stop air racing SQL (5c03efe)
- ci: unbreak web lint and importer fixture tests (6e09d51)
- web: soften DataTable pin edges and drop dashboard pin (5f83040)
- web: stabilize CI unit tests for compact money and tabs (4f4bf18)
- web: stop format fighting TanStack routeTree.gen.ts (d400924)
v0.1.0
2026-07-22Features
- Go API with SQLite, JWT auth, and trading journal endpoints
- React web app (Signal Terminal UI) with dashboard, trade log, calendar, and reports
- Docker images for self-hosted deployment (
tradermemos-api,tradermemos-web) - In-app update checks against GitHub Releases