v1.3
fix: stop overwriting dirty_settings with an empty dict on init (#65) SettingsApp.__init__ seeded `self.dirty_settings` from the loaded settings and then immediately re-bound it to an empty dict, which silently discarded any persisted values before the UI rendered. Drop the second assignment so dirty state starts equal to the loaded settings, as the surrounding comment intended. Closes #64