// TOOLS - MarkdownWell
Journey
Auto-generated, unpolished by design — a raw log of what changed and when, not a curated changelog. Each entry is a short line pulled straight from commit and build activity, timestamped and permalinked. Read the Journey rollup instead for the synthesized, editorial version of this same activity.
- 13/09/2026Implemented live prose edit reconciliation into Document AST per ADR-013, adding editors like HeadingTextEditor and ParagraphTextEditor to ensure all editable leaves are tagged with self-healing attributes. Fixed edge cases where adjacent same-type runs lacked shared parents during merges/splits by adjusting paths after each operation.#
- 11/09/2026Fixed regression in `sizeThatFit` centering for Apple App platform, restoring correct natural content height without unconditional capping. Documented ongoing gap regarding attachment hosting until migration to native TextKit 2 completes.#
- 10/09/2026Reworked Apple App’s unified surface by replacing rasterized bitmap blocks with live NSAttributedString runs for text content and POCHostedTextAttachment instances for images/checkboxes/tables, fixing font fallbacks and vertical padding bugs.#
- 08/09/2026Implemented full WYSIWYG rendering across MarkdownEditorKit: headings & formatting, block quotes/horizontal rules, code blocks/raw HTML passthroughs including a curated <kbd>...</kbd> exception, ordered/unordered/task lists with interactive checkboxes, plus production table-editing widget handling cursor-relative row/column operations while fixing formatter gaps.#
- 07/09/2026Added DesignTokens package providing strongly-typed color, typography, spacing, radius, and shadow tokens per ADR-004; wired into apple_app infrastructure including project.yml, architecture files, Fastlane lanes, CI pipelines for both platforms.#
- 06/09/2026Added foundational design components—Design Main, Design System Components, and Design System Tokens—to support Phase 4 development.#
- 03/09/2026Reworked initial setup by adding necessary project scaffolding including internal packages, documentation files (.README.md, .CLAUDE.md), Git configurations (.gitignore), build automation via FastLane, continuous integration pipelines through GitHub Actions, and corrected versioning issues within platforms—culminating in a functional MarkdownWell application ready for further development.#