This release adds 5 notable features for engineering teams evaluating rollout.
Published 21d
Productivity & Wikis
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
api
journal
stocks
trading
Summary
AI summaryBroad release touches Verification, fix, Highlights, and Fixes And Improvements.
Full changelog
Highlights
- Added trade replay with what-if analysis, futures support, and a new backtest sandbox with simulated order playback.
- Added market risk indicators, including dashboard integration, public page support, and API coverage.
- Expanded import support for Tiger Brokers, ThinkorSwim paperMoney statements/activity, MetaTrader 5 history, and gifted-shares manual review.
- Improved whole-trade and grouped-position analysis, including grouped R performance, target R capping for defined-risk structures, option grouping alignment, and behavioral analytics refinements.
- Added HA/readiness improvements with standby-safe boot and
/api/ready. - Preserved and displayed each trade's original currency across imports, forms, lists, and detail views.
- Upgraded frontend tooling to Vite 8 and improved first-paint/login performance.
Fixes And Improvements
- Fixed P&L percent calculation to use net P&L.
- Fixed ToS option close matching and paperMoney trade activity imports.
- Fixed chart marker/time-axis alignment with user timezone and DST-aware candle windows.
- Fixed comment edit/delete behavior on private trades and duplicate trade images.
- Fixed mobile login failures by normalizing email input.
- Added support for non-public PostgreSQL schemas in migrations.
- Tuned nginx caching, OG crawler headers, route preloading, and gzip settings.
Verification
- Backend:
npm test -- --runInBandpassed, 143 suites / 1073 tests. - Frontend:
npm run buildpassed with Vite 8.1.3.
Complete Commit History Since v2.7.5
- ccdc107 feat(ha): standby-safe boot + /api/ready readiness probe
- 75a7525 fix: group trade management r performance by position
- d6dac76 fix: calculate pnl percent from net pnl
- 279a453 perf(frontend): stop gating first paint on auth + GrowthBook
- a940afd perf: preload login route chunk + raise nginx gzip level
- 55b801b Merge branch 'main' into develop
- 18bb6f6 fix(import): match tos option closes to open legs
- a2fb8f8 fix: support non-public postgres schemas for migrations
- a49c7ef feat(import): support Tiger Brokers, ToS paperMoney statements, and MetaTrader 5 history
- d48702f feat(import): add gifted-shares review action; tune nginx caching and OG crawler headers
- ea12a8f feat(trade-management): whole-trade grouping for individual trade analysis
- a9ae0f8 feat(replay): trade replay with what-if analysis; fix lightspeed EST times and FMP MAE calc
- 816d018 fix(chart): align trade markers and time axis with user's timezone
- 39fe10f fix(chart): DST-aware candle window and dedupe getTradeChartData
- 13015e1 fix: comment edit/delete failing on private trades and duplicated trade images
- eab0e1e feat(backtest): backtest sandbox with simulated order playback (replay phase 2)
- 4a32e87 feat(replay): futures support for trade replay and backtest sandbox; options polish
- abe8fe1 fix(trade-management): combine grouped position R values dollar-weighted so sign matches net P&L
- d78383c fix(auth): normalize email input to fix mobile login failures (#362)
- f2fa59b feat(health): widen trade heart-rate match window to ±10 minutes
- 3cbd37e feat(dashboard): market risk indicators widget, public page, and API
- b273eeb feat(dashboard): market risk indicators widget, public page, and API
- 1bfd6a9 chore: upgrade frontend tooling to Vite 8
- 344037a fix(trade-management): cap grouped target P&L and target R at a defined-risk structure's max profit
- 247de76 fix: align behavioral analytics with option grouping
- eec0905 fix: refine behavioral analytics classification
- a8f75d7 fix: refine behavioral analytics calculations
- a4de9cf chore: ignore agent skills lockfile
- ffbfd51 fix: support paperMoney trade activity imports
- f282e7e fix: tighten behavioral risk comparisons
- ce231bb fix: preserve trade currency display
- 17429ce chore: bump version to 2.8.0
- b04d4b5 Merge branch 'develop'
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]