d9ddaa4902
The toolbar Filter menu now has two sections: - Level (existing) - Irregularity: Any Irregular / Spelling Change / Stem Change / Unique Irregular Filters combine, so "Basic" + "Unique Irregular" narrows to the foundational ser/ir/haber-class verbs. Categories are derived at load time from existing IrregularSpan rows using the same spanType ranges already used by PracticeSessionService (1xx spelling, 2xx stem, 3xx unique), so no schema or data changes are required. UI additions: - Per-row icons (star / arrows / I-beam) show each verb's irregularity categories at a glance, tinted by type. - When any filter is active, a chip bar appears under the search field showing the active filters (tap to clear) and the resulting verb count. - Filter toolbar icon fills when any filter is applied. Data coverage: 614 / 1750 verbs are flagged irregular — 411 spelling, 275 stem-change, 67 unique — consistent with canonical lists from SpanishDict, Lawless Spanish, and Wikipedia. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>