Catch Duplicate Trades and Remove Them
CSV imports now flag trades that overlapping files would count twice, you can remove and restore imported trades, Coinbase files are matched to their connected account, and your data export now includes your journal.
This release is about counting every trade once.
Possible duplicates, flagged as you import. If two CSV files cover the same dates, the same sale could land twice and its profit count double. The import now flags those rows and skips them unless you choose to keep them, and an exact re-upload of a file is caught as a duplicate again.
Remove and restore trades. In Trade History you can filter to possible duplicates and remove one or many imported trades at once. A removed trade leaves your stats and stays out even if you upload the same file again, and you can restore it any time.
Coinbase files matched to your account. If you import a Coinbase CSV for the same login you already connected, the Accounts page now tells you, so your trades are not counted twice.
Your journal is in your export. Exporting your data now includes the journal entries and templates you have written.
Smaller fixes. Hyperliquid CSV trades now show the right dollar amounts. A Deribit fill that sometimes went missing during sync is now kept, which removes a position that did not exist. When an exchange is down for maintenance, the sync waits and tries again later instead of showing an error. The journal title on the calendar keeps fitting when the window is resized.