Skip to content

Add addedDate field - #22

Merged
cyanzhong merged 1 commit into
mainfrom
develop
Aug 18, 2026
Merged

Add addedDate field#22
cyanzhong merged 1 commit into
mainfrom
develop

Conversation

@cyanzhong

Copy link
Copy Markdown
Contributor

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.

Pull request overview

Adds an addedDate timestamp to registry entries (extensions/themes) to record the UTC hour when an entry was first checked into the registry, and updates build tooling + schemas so the field is validated and automatically stamped when missing.

Changes:

  • Add addedDate to all current theme/extension source entries and to index.json.
  • Update JSON schemas (theme/extension/index) to validate addedDate as an hourly UTC ISO timestamp.
  • Extend the registry stamping logic + tests so addedDate is set on first submission and preserved on updates.

Reviewed changes

Copilot reviewed 42 out of 42 changed files in this pull request and generated no comments.

Show a summary per file
File Description
themes/markedit-theme-vscode.json Adds addedDate to theme metadata.
themes/markedit-theme-tokyo-night.json Adds addedDate to theme metadata.
themes/markedit-theme-quietlight.json Adds addedDate to theme metadata.
themes/markedit-theme-one-dark.json Adds addedDate to theme metadata.
themes/markedit-theme-nord.json Adds addedDate to theme metadata.
themes/markedit-theme-noctis-lilac.json Adds addedDate to theme metadata.
themes/markedit-theme-gruvbox.json Adds addedDate to theme metadata.
themes/markedit-theme-duotone.json Adds addedDate to theme metadata.
themes/markedit-theme-catppuccin.json Adds addedDate to theme metadata.
themes/markedit-theme-basic.json Adds addedDate to theme metadata.
test/registry-date.test.mjs Updates tests for stampRegistryMetadata to include addedDate behavior.
scripts/registry-date.mjs Updates stamping to set entry.addedDate when missing.
scripts/build.mjs Adjusts build/stamp flow to operate on the full entry (not just versions) and preserve “changed” detection.
schemas/theme.schema.json Adds schema validation for addedDate.
schemas/index.schema.json Adds schema validation for addedDate in generated index entries.
schemas/extension.schema.json Adds schema validation for addedDate.
README.md Documents addedDate and updates examples to include it.
index.json Adds addedDate for published registry entries.
extensions/markedit-wikilinks.json Adds addedDate to extension metadata.
extensions/markedit-vim.json Adds addedDate to extension metadata.
extensions/markedit-theme-zero.json Adds addedDate to extension metadata.
extensions/markedit-rendered-math.json Adds addedDate to extension metadata.
extensions/markedit-reference-style-links.json Adds addedDate to extension metadata.
extensions/markedit-quick-emoji.json Adds addedDate to extension metadata.
extensions/markedit-proofreading.json Adds addedDate to extension metadata.
extensions/markedit-preview.json Adds addedDate to extension metadata.
extensions/markedit-prettier.json Adds addedDate to extension metadata.
extensions/markedit-pdf-export-pretty.json Adds addedDate to extension metadata.
extensions/markedit-outline-sidebar.json Adds addedDate to extension metadata.
extensions/markedit-native-text-shortcuts.json Adds addedDate to extension metadata.
extensions/markedit-mte.json Adds addedDate to extension metadata.
extensions/markedit-mindmap.json Adds addedDate to extension metadata.
extensions/markedit-link-checker.json Adds addedDate to extension metadata.
extensions/markedit-language-data.json Adds addedDate to extension metadata.
extensions/markedit-hitl-review.json Adds addedDate to extension metadata.
extensions/markedit-highlight.json Adds addedDate to extension metadata.
extensions/markedit-enhanced-paste.json Adds addedDate to extension metadata.
extensions/markedit-direct-preview.json Adds addedDate to extension metadata.
extensions/markedit-devtools.json Adds addedDate to extension metadata.
extensions/markedit-bidirectional-preview-sync.json Adds addedDate to extension metadata.
extensions/markedit-authorship.json Adds addedDate to extension metadata.
extensions/markedit-ai-writer.json Adds addedDate to extension metadata.

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

@cyanzhong
cyanzhong merged commit 180cba0 into main Aug 18, 2026
2 checks passed
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