- Added manual pairing UI in unpaired trades section with checkbox selection
- Added validation for direction/symbol matching before calling POST /trade-pairs
- Added AI analysis version dropdown in AI result modal
- Fetched analysis history from GET /reanalyze/{id}/history and switchable versions
- Updated save-experience to use currently selected analysis_id
- Added server-side pagination controls to experience library
- Added experience detail modal with title/type/content/tags/source/date
- Verified JS syntax with node --check and tests pass
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.