Commit 7aea65b
feat: complete rich text DSL documentation with typed date support
Add comprehensive documentation and typed date support for the Rich Text DSL,
bringing it to feature parity with page properties date handling.
## Features Added
- Add LocalDate, LocalDateTime, and Instant overloads to dateMention()
- Support for date ranges with all typed date variants
- Complete rich-text-dsl.md documentation with all examples
- Create RichTextExamples.kt integration test suite (13 tests)
## Documentation Updates
- Clarify distinction between standalone richText {} and block DSL contexts
- Add sections for colors, links, mentions, equations, and advanced formatting
- Document common patterns and gotchas with solutions
- Clean up README.md and docs/README.md (remove ARCHITECTURE/CONTRIBUTING refs)
- Add file-uploads.md to docs index
## Tests
- Add 8 unit tests for typed date mentions (all passing)
- Create 13 integration test examples validating all documentation
- Total: 481 unit tests passing
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 2b97c20 commit 7aea65b
File tree
7 files changed
+1280
-13
lines changed- docs
- journal
- src
- main/kotlin/no/saabelit/kotlinnotionclient/models/richtext
- test/kotlin
- examples
- unit/dsl
7 files changed
+1280
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
109 | | - | |
110 | 109 | | |
111 | 110 | | |
112 | 111 | | |
| |||
165 | 164 | | |
166 | 165 | | |
167 | 166 | | |
168 | | - | |
169 | | - | |
170 | 167 | | |
171 | 168 | | |
172 | | - | |
| 169 | + | |
173 | 170 | | |
174 | 171 | | |
175 | 172 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
27 | | - | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
0 commit comments