mirror of
https://github.com/euzu/tuliprox.git
synced 2026-10-12 10:52:13 +02:00
Create separate item form components: - Created epg_source_item_form.rs for EPG sources - Created alias_item_form.rs for input aliases - Created trakt_list_item_form.rs for Trakt lists Refactor parent forms: - input_form.rs now uses EpgSourceItemForm and AliasItemForm - output_xtream_form.rs now uses TraktListItemForm - Add-buttons toggle form visibility instead of inline inputs - Each item form has Cancel/Submit buttons - Removed inline form reducers, moved to item forms UI improvements: - Consistent form pattern across all list items - Better UX with explicit Cancel/Submit workflow - Cleaner code without dyn_into DOM manipulation i18n updates: - Added EPG_SOURCE_URL, EPG_SOURCES, ADD_EPG_SOURCE labels - Added ALIAS_NAME, ADD_ALIAS labels - Added all Trakt labels (TRAKT_USER, TRAKT_LIST_SLUG, etc.) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>