Skip to content

Add support for multi-value inline fields in metadata#157

Open
htyeim wants to merge 1 commit into
blacksmithgu:masterfrom
htyeim:feat_inlineFieldsMulti
Open

Add support for multi-value inline fields in metadata#157
htyeim wants to merge 1 commit into
blacksmithgu:masterfrom
htyeim:feat_inlineFieldsMulti

Conversation

@htyeim

@htyeim htyeim commented Jan 1, 2026

Copy link
Copy Markdown
  • Introduced InlineFieldList type to handle multiple inline fields with the same key.
  • Updated Canvas, CanvasTextCard, MarkdownPage, and other related classes to support $infieldsMulti.
  • Enhanced Metadata class to manage both distinct inline fields and multi-value inline fields.
  • Implemented inlineFieldsMulti extractor function to aggregate inline fields into lists.
  • Updated JSON representations to include multi-value inline fields.
  • Added tests for multi-value inline field behavior to ensure correct functionality.

- Introduced InlineFieldList type to handle multiple inline fields with the same key.
- Updated Canvas, CanvasTextCard, MarkdownPage, and other related classes to support $infieldsMulti.
- Enhanced Metadata class to manage both distinct inline fields and multi-value inline fields.
- Implemented inlineFieldsMulti extractor function to aggregate inline fields into lists.
- Updated JSON representations to include multi-value inline fields.
- Added tests for multi-value inline field behavior to ensure correct functionality.
@htyeim

htyeim commented Jan 1, 2026

Copy link
Copy Markdown
Author

related to #124

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant