Releases: ether/ep_ai_chat
Releases · ether/ep_ai_chat
v1.2.1
v1.2.0
1.2.0 (2026-05-03)
Bug Fixes
Features
- AI in editors list on join; suppress chat-input spellcheck (#18) (c00b91d), closes #chatinput
- chatPrefillFromUser hook handler — substitute @ai for AI's display name (#19) (132a1e7), closes ether/etherpad#7660 ether/etherpad#7660 #18 #20
v1.1.0
1.1.0 (2026-05-02)
Features
- parse @ai apply: / suggest: per-request override (0a5e191)
- pass requesting author identity into LLM context (65c99d4)
- resolveSuggestionMode cascade resolver (623d991)
- route AI edits through suggestEdit when suggestion mode is on (ea86a18)
- stamp ep_ai_chat:requestedBy on AI-applied edits (f2eca7f)
- suggestEdit anchors AI suggestions as comment attributes (0910c47)
- thread requesting author through chat handler + e2e provenance test (f3e0c84)
v1.0.1
v1.0.0
1.0.0 (2026-04-15)
Bug Fixes
- broadcast changeset to clients after AI edits pad (80cc1ef)
- ci: install ep_ai_core dependency before running tests (ecee3db)
- correct CI workflow step ordering (pnpm store before cache) (9bdd75c)
- let AI decide when to edit instead of brittle regex detection (00442d7)
- read chat text from message.data.message.text, add e2e tests (71a9d01)
- use ep_ai_core settings key, add e2e and Playwright tests (54fea78)
- use two-step LLM call for reliable pad editing (12b2785)
Features
- add thinking indicator before AI responds (3d51920)
- AI edits show author color and appear in user list (ae25213), closes #7c4dff
- initial implementation of ep_ai_chat plugin (7cba334)
- selection-aware editing — AI knows what text you selected (5010f39)
- wire i18n locale strings into chat messages (3206c62)