Skip to content

feat: add reset-to-default controls - #17

Merged
zefutoff merged 1 commit into
mainfrom
feat/reset-defaults
Oct 7, 2026
Merged

zefutoff merged 1 commit into
mainfrom
feat/reset-defaults

Conversation

@zefutoff

@zefutoff zefutoff commented Oct 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a global reset-to-default operation
  • restore the main dictionary to all variants
  • restore every Grammalecte rule option to its upstream default
  • clear the personal dictionary
  • persist the reset across engine restarts
  • add an explicit confirmation dialog before destructive reset
  • expose the reset control from correction settings
  • mark reset-to-default controls complete in the roadmap

Validation

  • real QuickJS / Grammalecte reset regression test
  • Android instrumentation verifies persistence across engine restart
  • manual validation on Samsung Galaxy S21 / Android 15
  • verified rule reset
  • verified dictionary reset to all variants
  • verified personal dictionary clearing
  • make check
  • make assemble
  • git diff --check
  • final APK does not request android.permission.INTERNET

@zefutoff
zefutoff merged commit e1e9efa into main Oct 7, 2026
5 checks passed
@zefutoff
zefutoff deleted the feat/reset-defaults branch October 7, 2026 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant