7c25d1aef6b86128d91d21965a73f9a9f4815609
Replaces the HTML5 datalist Input with a Popover + cmdk Combobox modeled after CountryCombobox. Free-text on first entry via the "Create '<typed value>'" item; past labels grouped under "Past trips" with a check-mark indicating the current selection. Reuses the existing /api/v1/expenses/trip-labels endpoint (distinct values for the port, ordered by most-recent expense date) — no new schema or service work. Drops useQuery from expense-form-dialog since the combobox now owns its own data fetch. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
98.7%
HTML
1%
CSS
0.1%
Shell
0.1%