hammer-editor/docs
Adam Brown cbc88944a4
Add a project-scoped user spelling dictionary (#939)
Add a project-scoped user spelling dictionary (#939)

Writers can whitelist words per project: "Add to dictionary" on a flagged word in
the scene editor and focus mode, plus an add/remove word list in Project Settings
under Spell checking.

Words live in ProjectData.dictionaryWords so they sync with the project. A conflict
confined to the word list merges both sides by union with no resolver; other
conflicting fields still go through the existing resolver with the dictionary
unioned. The union is verbatim, so a word a newer build stored under laxer rules
is never deleted server-side. Sync writes also re-apply any project-data edit made
after the phase snapshot, so an edit landing mid-sync is no longer clobbered.

ProjectDictionaryService now feeds user words to the checker alongside encyclopedia
words, independent of the encyclopedia toggle. HdHairlineTagField and the new
HdHairlineWordListField share an extracted HdHairlineChipInput.
2026-09-20 09:45:19 -07:00
..
ARCHITECTURE.md Allow a project to set the language it's written in (#838) 2026-08-03 22:22:00 -07:00
ASSET-GENERATION.md Add manifest-driven asset generation pipeline 2026-05-22 19:26:49 -07:00
DESIGN-PATTERNS.md Rename file to match pattern 2026-06-23 00:09:49 -07:00
HOW-TO-RELEASE.md Add an auto-publish option to the release dialog 2026-09-02 00:02:42 -07:00
HOW-TO-RUN-A-SERVER-DOCKER.md Say why a login failed instead of answering a bare 401 (#937) 2026-09-14 19:05:25 -07:00
HOW-TO-RUN-A-SERVER.md Wear OS app: capture notes and story ideas from the wrist (#950) 2026-09-19 10:58:19 -07:00
KEYBOARD-SHORTCUTS.md Fix AltGr shortcuts closing the desktop app (#859) (#907) 2026-08-16 00:00:10 -07:00
ROADMAP.md Update ROADMAP.md to reflect completed tasks 2026-06-16 01:22:00 -07:00
SERVER-SECRET-STORAGE.md Update SERVER-SECRET-STORAGE.md for clarity on upgrades 2026-06-23 16:44:06 -07:00
SERVER-TIMEZONES.md Support configuring the server time zone (#882) (#922) 2026-08-17 23:20:03 -07:00
SYNCING-PROTOCOL.md Add a project-scoped user spelling dictionary (#939) 2026-09-20 09:45:19 -07:00
WEAR-OS.md Ship the watch app to Google Play's Wear OS tracks (#951) 2026-09-19 20:27:02 -07:00
WEB-DESIGN-SYSTEM.md Render story prose the way the editor shows it, on the web and in every export (#887) 2026-08-14 23:41:47 -07:00