SIGN IN SIGN UP

AGH-1 fix(client_v2): filter interval reset on mount and untranslated modal labels

* fix(client_v2): prevent FiltersConfig from overwriting filter interval on mount

The mount effect in FiltersConfig posted setFiltersConfig unconditionally,
which could overwrite the backend interval (e.g. 1 hour) with the default
24 hours before getFilteringStatus resolved. Only post when the enabled
toggle actually changes.

* fix(client_v2): translate filter update modal radio labels reactively

The radio options were built once at module load, freezing labels in
English after a language switch. Rebuild them in a memo so intl resolves
per current locale.

---------

Co-authored-by: Hoang Rio <hi@hoangnguyendong.dev>
I
Ildar Kamalov committed
02ab180f5aa031307b5d047e466e919cac823525
Parent: 54f6541
Committed by GitHub <noreply@github.com> on 8/28/2026, 2:00:28 PM