Stylistic
Word add-in · Office.js · ReactThe taskpane orchestrates Word: it reads the document, applies the revisions, and keeps the author in control of every one of them.
- TypeScript
- React
- Fluent UI v9
- Zustand
- Office.js
- @mastra/client-js
- better-auth
- Vitest
The author owns the tracking mode
Track Changes stays on while Stylistic work is pending, and only an explicit action switches it off.
Office.js stays in one layer
Only the Word adapters may touch the host API. Domain, state and UI are testable without a Word instance in the room.
It cleans up after itself
Resolved suggestions leave metadata behind; a dedicated cleanup removes the orphaned comments once the review is finished.