mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-10-06 03:38:23 +00:00
The on-device AI writing assistant (ML Kit GenAI proofreading/rewriting via Gemini Nano) proposed tone rewrites under the text field on the new post, reply and quote screens. Removes the feature end to end: - deletes the WritingAssistant abstraction and its play (ML Kit) and fdroid (no-op) implementations, the mock, and the AiWritingHelp panel/button - strips the AI state, precompute job and lifecycle wiring out of ShortNotePostViewModel and ShortNotePostScreen - drops the genai-proofreading, genai-prompt and genai-rewriting dependencies, which nothing else used The composer was the only reader of the "Propose text improvements" setting, so that goes too: the Compose Settings tile, the automaticallyProposeAiImprovements field in UiSettings/UiSettingsFlow, the ui.propose_ai_improvements DataStore key, and the ai_writing_*/ai_tone_* strings in every locale. The ML Kit image-description service that backs alt-text suggestions lives in the same package and is untouched. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UvNaegVegSy5tZ4y3M7B4b