Skip to content

Fix/mos 0012#17

Merged
Lidizz merged 3 commits into
mainfrom
fix/MOS-0012
Feb 28, 2026
Merged

Fix/mos 0012#17
Lidizz merged 3 commits into
mainfrom
fix/MOS-0012

Conversation

@Lidizz
Copy link
Copy Markdown
Owner

@Lidizz Lidizz commented Feb 28, 2026

No description provided.

Lidizz added 3 commits March 1, 2026 00:32
- Trigger button shows only the ticker symbol (same height as
  Amount and Date inputs, fixing row alignment)
- Company name displayed as a subtle label below the trigger
- Dropdown option display unchanged (full symbol + name + sector)
- Track per-investment 'isNew' IDs in InvestmentBuilder (Set<string>)
- New rows added via '+' are marked as new; validation errors hidden
- Interacting with any field clears the isNew flag for that row
- Clicking Simulate clears all isNew flags to reveal errors everywhere
- No changes to the Investment type (isNew is local UI state only)
- Info icon (ℹ) appears next to 'Purchase Date' label when asset
  has an IPO date  hover shows 'MSFT available from Mar 13, 1986'
- Date input min attribute set to IPO date so native picker greys
  out earlier dates
- Existing error message kept as fallback for manual date entry
- 107 tests pass, tsc clean
@Lidizz Lidizz merged commit 1c33f4a into main Feb 28, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant