mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-10-05 19:28:25 +00:00
This reverts commit a5e2aae960 (PR #3979),
bringing the on-device AI writing assistant back to the post composer:
- restores the WritingAssistant abstraction with its play (ML Kit GenAI /
Gemini Nano) and fdroid (no-op) implementations, the mock, and the
AiWritingHelp panel/button
- restores the AI state, the precompute job and the lifecycle wiring in
ShortNotePostViewModel and ShortNotePostScreen
- restores the genai-proofreading, genai-prompt and genai-rewriting
dependencies
- restores the "Propose text improvements" setting end to end: the Compose
Settings tile, automaticallyProposeAiImprovements in UiSettings /
UiSettingsFlow, the ui.propose_ai_improvements DataStore key, and the
ai_writing_* / ai_tone_* strings in every locale
The one deviation from a straight revert: initWritingAssistant now takes a
`Context` by its simple name instead of the inline fully-qualified name the
original had, since the file already imports it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YRfjXrjHdJ435kQwyp2HnL