Skip to content

Add all-day, status, organizer, and attendee properties to Event - #22

Merged
mattt merged 1 commit into
mainfrom
mattt/create-pr
Sep 22, 2026
Merged

mattt merged 1 commit into
mainfrom
mattt/create-pr

Conversation

@mattt

@mattt mattt commented Sep 22, 2026

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🔵 Needs a closer look

Preserve false all-day values and non-mailto participant identifiers.

Review effort: Lite
Findings: None

What changed in this PR

Extends Event with EventKit-backed all-day, status, organizer, and attendee data plus JSON-LD serialization.

Changes:

  • Adds Event properties and status mapping.
  • Converts EventKit participants to Person.
  • Adds serialization and round-trip tests.
File Summary
Tests/​OntologyTests/​EventTests.swift Tests new mappings and serialization.
Sources/​Ontology/​Types/​Person.swift Converts participants to Person; non-mailto identifiers need preservation.
Sources/​Ontology/​Types/​Event.swift Adds event metadata and serialization; preserves false all-day status.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@mattt
mattt merged commit 044fa14 into main Sep 22, 2026
4 checks passed
@mattt
mattt deleted the mattt/create-pr branch September 22, 2026 19:07
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.

2 participants