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. |
||
|---|---|---|
| .. | ||
| 0_Setup.py | ||
| 1_Job_Review.py | ||
| 2_Settings.py | ||
| 4_Apply.py | ||
| 5_Interviews.py | ||
| 6_Interview_Prep.py | ||
| 7_Survey.py | ||