feat: searchable tag UI for skills/domains/keywords
Replace chip-button tag management with st.multiselect backed by bundled suggestions. Existing user tags are preserved as custom options alongside the suggestion list. Custom tag input validates through filter_tag() before adding — rejects URLs, profanity, overlong strings, and bad characters. Changes auto-save on multiselect interaction; custom tags append on + click.
This commit is contained in:
parent
15c2a1d4ef
commit
fedb558b1e
1 changed files with 581 additions and 534 deletions
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue