45077a00295f63536f28e10b3b6453f731bd3fd6
Improved UX for adding/editing category mappings: **Backend Changes:** - Added AvailableCategories list (distinct categories from existing mappings) - Added AvailableMerchants list (all merchants from Merchants table) - Updated LoadDataAsync() to populate both lists **UI Changes:** - Replaced plain text input with HTML5 datalist for Category field - Replaced plain text input with HTML5 datalist for Merchant field - Both fields support autocomplete while allowing new values - Added "required" attribute to Category field for validation - Added helper text to guide users - Removed custom JavaScript dropdown logic (now using native datalist) **Benefits:** - Consistent category naming (autocomplete suggests existing categories) - Consistent merchant naming (autocomplete suggests existing merchants) - Better UX with native browser autocomplete behavior - Still allows creating new categories/merchants on the fly - Cleaner, simpler code without custom dropdown implementation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Description
No description provided
Languages
C#
66.6%
HTML
31.2%
JavaScript
1.9%
CSS
0.2%
Dockerfile
0.1%