Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,13 @@ jobs:
timeout-minutes: 20
steps:
- uses: actions/checkout@v5
with:
fetch-depth: 0
- uses: actions/setup-node@v5
with:
node-version: 22
cache: yarn
- run: yarn install --frozen-lockfile
- run: yarn build
- name: Build registry
run: STAMP_DATES=true yarn build
- name: Commit generated files
run: |
git config user.name "github-actions[bot]"
Expand Down
11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,19 +25,22 @@ The folder an entry lives in determines its kind, so an entry's `category` (`ext
"versions": [
{
"version": "1.8.1",
"date": "2026-07-09T11:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-preview/v1.8.1/dist/markedit-preview.js",
"sha256": "1532295f78826ed78e161ffdc0c7fdcf307bf0ac4664fbf7eb50dc4c741be0c8"
"sha256": "1532295f78826ed78e161ffdc0c7fdcf307bf0ac4664fbf7eb50dc4c741be0c8",
"notes": "Initial release."
}
]
}
```

- `id` is kebab-case and must equal the filename.
- `versions` lists builds newest-first; the newest becomes `latest` in `index.json`. Only the newest 5 are kept, every listed build is hash-checked.
- `date` is the UTC hour when the version was checked into the registry, carried into `latest`. The publish workflow adds it after merge.
- `url` points at the `.js` file committed at a release tag (an immutable ref, served raw from GitHub).
- `sha256` pins the exact bytes at `url`.
- `minAppVersion` (optional) is the lowest MarkEdit version a build supports; it defaults to `1.0.0` and is carried into `latest`.
- `notes` (optional) is a short release note for the build, carried into `latest`.
- `notes` (optional) is a short release note carried into `latest`; it defaults to `Initial release.` for a first submission.

### Themes

Expand All @@ -62,8 +65,10 @@ A theme is an extension that only restyles the editor, via the [MarkEdit-theming
"versions": [
{
"version": "1.0.0",
"date": "2026-07-09T14:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-theme-catppuccin/v1.0.0/dist/markedit-theme-catppuccin.js",
"sha256": "ae27ae2f81e5865028e8c1d7d1a87254a18097e78e9dfcda113ed6f7882614d6"
"sha256": "ae27ae2f81e5865028e8c1d7d1a87254a18097e78e9dfcda113ed6f7882614d6",
"notes": "Initial release."
}
]
}
Expand Down
1 change: 1 addition & 0 deletions extensions/markedit-ai-writer.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"versions": [
{
"version": "1.1.0",
"date": "2026-07-09T11:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-ai-writer/v1.1.0/dist/markedit-ai-writer.js",
"sha256": "94115461fdd053fceffd15033f26490a48ab214546dca43fc389d51367b87ec3",
"notes": "General bug fixes and performance improvements."
Expand Down
4 changes: 3 additions & 1 deletion extensions/markedit-authorship.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@
"versions": [
{
"version": "1.0.0",
"date": "2026-07-09T11:00:00Z",
"url": "https://raw.githubusercontent.com/cinkoman/MarkEdit-authorship/v1.0/ai-rainbow.js",
"sha256": "bb62bf5b8c69a5fbe7fe95d9b6e37d180781642d360821dfb28883a71c696633"
"sha256": "bb62bf5b8c69a5fbe7fe95d9b6e37d180781642d360821dfb28883a71c696633",
"notes": "Initial release."
}
]
}
1 change: 1 addition & 0 deletions extensions/markedit-bidirectional-preview-sync.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"versions": [
{
"version": "1.1.3",
"date": "2026-08-08T01:00:00Z",
"url": "https://raw.githubusercontent.com/Nigelw/MarkEdit-bidirectional-preview-sync/v1.1.3/dist/markedit-bidirectional-preview-sync.js",
"sha256": "a5d6609af7f6a4f42596ca9849c6689749fe5f74eca57f3509b6d3e41f2984c7",
"notes": "Improved synchronization when an open document is updated externally."
Expand Down
4 changes: 3 additions & 1 deletion extensions/markedit-devtools.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@
"versions": [
{
"version": "1.0.0",
"date": "2026-07-09T11:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-devtools/v1.0.0/dist/markedit-devtools.js",
"sha256": "424251e05ae17e6fd63096592b38733c0ecb6869af45e14a51e2f07785d0b51c"
"sha256": "424251e05ae17e6fd63096592b38733c0ecb6869af45e14a51e2f07785d0b51c",
"notes": "Initial release."
}
]
}
4 changes: 3 additions & 1 deletion extensions/markedit-direct-preview.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@
"versions": [
{
"version": "0.1.0",
"date": "2026-07-09T11:00:00Z",
"url": "https://github.com/Squarelight-ai/markedit-direct-preview/releases/download/v0.1.0/markedit-direct-preview.js",
"sha256": "b6a3f48cc121232f184e896edeb6aa715d67f64bfbc10d5c9606a65ac5241960"
"sha256": "b6a3f48cc121232f184e896edeb6aa715d67f64bfbc10d5c9606a65ac5241960",
"notes": "Initial release."
}
]
}
6 changes: 5 additions & 1 deletion extensions/markedit-enhanced-paste.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,24 @@
"versions": [
{
"version": "1.2.0",
"date": "2026-08-10T12:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-enhanced-paste/v1.2.0/dist/markedit-enhanced-paste.js",
"sha256": "157a9f149ed023d5be2e729ddb6e482a7e86dae40409ae760ffab264152a9df2",
"notes": "Add automatic link title fetch."
},
{
"version": "1.1.0",
"date": "2026-07-22T14:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-enhanced-paste/v1.1.0/dist/markedit-enhanced-paste.js",
"sha256": "495b1a9f6b23fec4e47c08c98079d27e3ed951386a7cc2b3ff9cae08637638a5",
"notes": "Wrap image paths in angle brackets."
},
{
"version": "1.0.0",
"date": "2026-07-09T11:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-enhanced-paste/v1.0.0/dist/markedit-enhanced-paste.js",
"sha256": "ed7a0919815c5434e000b0bcf227aaa4555f9dc59bd5fe07d908e837e3789c19"
"sha256": "ed7a0919815c5434e000b0bcf227aaa4555f9dc59bd5fe07d908e837e3789c19",
"notes": "Initial release."
}
]
}
4 changes: 3 additions & 1 deletion extensions/markedit-highlight.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@
"versions": [
{
"version": "1.0.0",
"date": "2026-07-09T11:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-highlight/v1.0.0/dist/markedit-highlight.js",
"sha256": "3c8d443dda9bc8dffe3ec08e16cebb484d3c5c771274c981b6747fceac950aca"
"sha256": "3c8d443dda9bc8dffe3ec08e16cebb484d3c5c771274c981b6747fceac950aca",
"notes": "Initial release."
}
]
}
4 changes: 3 additions & 1 deletion extensions/markedit-hitl-review.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@
"versions": [
{
"version": "0.0.0",
"date": "2026-07-09T11:00:00Z",
"url": "https://raw.githubusercontent.com/beauzone/MarkEdit-hitl-review/f160e53e96de2ba3461ddebfffd2bf9618003244/hitl-review.js",
"sha256": "f1b13bc17e8c61b157a3a8436dde6ba019fcd28dddb64c0688e3bdfef2a965c4"
"sha256": "f1b13bc17e8c61b157a3a8436dde6ba019fcd28dddb64c0688e3bdfef2a965c4",
"notes": "Initial release."
}
]
}
5 changes: 4 additions & 1 deletion extensions/markedit-language-data.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,17 @@
"versions": [
{
"version": "1.1.0",
"date": "2026-07-30T15:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-language-data/v1.1.0/dist/markedit-language-data.js",
"sha256": "c3a0448531dc2f039db745e03ec8caecad8d04aed9159222234b75e7f4855f43",
"notes": "Integrate full html language support."
},
{
"version": "1.0.0",
"date": "2026-07-27T06:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-language-data/v1.0.0/dist/markedit-language-data.js",
"sha256": "16459c9c5b940b5f7baf0c61b7d06b9810fff64c2c478452020a668f2bacfe89"
"sha256": "16459c9c5b940b5f7baf0c61b7d06b9810fff64c2c478452020a668f2bacfe89",
"notes": "Initial release."
}
]
}
4 changes: 3 additions & 1 deletion extensions/markedit-mindmap.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@
"versions": [
{
"version": "1.0.0",
"date": "2026-08-11T13:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-mindmap/v1.0.0/dist/markedit-mindmap.js",
"sha256": "48246f5a2e56f582078b02bd3a1a32b3fe6f6349a27b2e6c78d581f37c4e36cb"
"sha256": "48246f5a2e56f582078b02bd3a1a32b3fe6f6349a27b2e6c78d581f37c4e36cb",
"notes": "Initial release."
}
]
}
4 changes: 3 additions & 1 deletion extensions/markedit-mte.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@
"versions": [
{
"version": "1.0.0",
"date": "2026-07-09T11:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-mte/v1.0.0/dist/markedit-mte.js",
"sha256": "1b08ad0dac94a423915416a57ad45b95bc5f3d70d29b77b00cdb02e34ce01700"
"sha256": "1b08ad0dac94a423915416a57ad45b95bc5f3d70d29b77b00cdb02e34ce01700",
"notes": "Initial release."
}
]
}
1 change: 1 addition & 0 deletions extensions/markedit-native-text-shortcuts.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"versions": [
{
"version": "1.1.2",
"date": "2026-08-08T01:00:00Z",
"url": "https://raw.githubusercontent.com/Nigelw/MarkEdit-native-text-shortcuts/v1.1.2/markedit-native-text-shortcuts.js",
"sha256": "835b3bc5a5d2326a24a2686b4026a8169b7694bbd09b1ec82df891edd60bcabd",
"notes": "Updates are managed centrally by MarkEdit's Extension Manager."
Expand Down
1 change: 1 addition & 0 deletions extensions/markedit-outline-sidebar.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"versions": [
{
"version": "1.3.2",
"date": "2026-08-08T01:00:00Z",
"url": "https://raw.githubusercontent.com/Nigelw/MarkEdit-outline-sidebar/v1.3.2/dist/markedit-outline.js",
"sha256": "87bc28d9b4efdba929235bdb2dd9b6be89a42c4e715b0db9f66bd29f74a8676b",
"notes": "The outline now refreshes when an open document is updated outside MarkEdit."
Expand Down
5 changes: 4 additions & 1 deletion extensions/markedit-prettier.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,18 @@
"versions": [
{
"version": "1.1.0",
"date": "2026-08-12T02:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-prettier/v1.1.0/dist/markedit-prettier.js",
"sha256": "43a52c7e12e3dcc4c598a45181b7f6badc676fed6dd506b7513b6f6965655cd4",
"minAppVersion": "1.24.0",
"notes": "Add configurable formatting options."
},
{
"version": "1.0.0",
"date": "2026-07-09T11:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-prettier/v1.0.0/dist/markedit-prettier.js",
"sha256": "cce9cf0b8df017114d942a1baee250c7f2fa5b2cbcdea4238f4f32a2be4a0940"
"sha256": "cce9cf0b8df017114d942a1baee250c7f2fa5b2cbcdea4238f4f32a2be4a0940",
"notes": "Initial release."
}
]
}
5 changes: 4 additions & 1 deletion extensions/markedit-preview.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,17 @@
"versions": [
{
"version": "1.9.0",
"date": "2026-08-07T01:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-preview/v1.9.0/dist/markedit-preview.js",
"sha256": "2cca98ee432ea0f7f3a33fb65b329ab83d0e7f3e3573d1863bb780167becd530",
"notes": "Bug fixes and get ready for the new MarkEdit release."
},
{
"version": "1.8.1",
"date": "2026-07-09T11:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-preview/v1.8.1/dist/markedit-preview.js",
"sha256": "1532295f78826ed78e161ffdc0c7fdcf307bf0ac4664fbf7eb50dc4c741be0c8"
"sha256": "1532295f78826ed78e161ffdc0c7fdcf307bf0ac4664fbf7eb50dc4c741be0c8",
"notes": "Initial release."
}
]
}
4 changes: 3 additions & 1 deletion extensions/markedit-proofreading.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@
"versions": [
{
"version": "1.0.0",
"date": "2026-07-09T11:00:00Z",
"url": "https://github.com/MarkEdit-app/MarkEdit-proofreading/releases/download/v1.0.0/markedit-proofreading.js",
"sha256": "2a33c4c0be315c519c6c59748240fd17af843d67ebe0800beabedb19c25666f2"
"sha256": "2a33c4c0be315c519c6c59748240fd17af843d67ebe0800beabedb19c25666f2",
"notes": "Initial release."
}
]
}
4 changes: 3 additions & 1 deletion extensions/markedit-quick-emoji.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@
"versions": [
{
"version": "1.0.0",
"date": "2026-08-10T09:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-quick-emoji/v1.0.0/dist/markedit-quick-emoji.js",
"sha256": "a7520d347ee8ffc5ced4767402a3d58205b13f06aa3cfd4e0fd2b5707119b146"
"sha256": "a7520d347ee8ffc5ced4767402a3d58205b13f06aa3cfd4e0fd2b5707119b146",
"notes": "Initial release."
}
]
}
4 changes: 3 additions & 1 deletion extensions/markedit-reference-style-links.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@
"versions": [
{
"version": "1.0.0",
"date": "2026-07-09T11:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-reference-style-links/v1.0.0/dist/markedit-reference-style-links.js",
"sha256": "9231d97135d9157cbba16e1cd0b17d80a787c7aaf6a1b9e3861eda1baa766707"
"sha256": "9231d97135d9157cbba16e1cd0b17d80a787c7aaf6a1b9e3861eda1baa766707",
"notes": "Initial release."
}
]
}
4 changes: 3 additions & 1 deletion extensions/markedit-rendered-math.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@
"versions": [
{
"version": "1.0.0",
"date": "2026-08-08T01:00:00Z",
"url": "https://raw.githubusercontent.com/lewallen/markedit-rendered-math/1.0.0/markedit-rendered-math.js",
"sha256": "87eb4063a5f2f08b4e073118690199417034d6964b83bcb3dba4e21ce33a8c8a"
"sha256": "87eb4063a5f2f08b4e073118690199417034d6964b83bcb3dba4e21ce33a8c8a",
"notes": "Initial release."
}
]
}
5 changes: 4 additions & 1 deletion extensions/markedit-theme-zero.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,17 @@
"versions": [
{
"version": "1.1.0",
"date": "2026-08-07T11:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-theme-zero/v1.1.0/dist/markedit-theme-zero.js",
"sha256": "70b6d8eda20c3a4bfa7527f8052d7fb3ebcdab8b45261065527861a5efafb4b3",
"notes": "Upgrade markedit-theming to latest."
},
{
"version": "1.0.0",
"date": "2026-07-09T14:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-theme-zero/v1.0.0/dist/markedit-theme-zero.js",
"sha256": "f97a85c385c87ca6d05333df53df80a2761ed44ff8a1848ef7bbe6e5efcec0d7"
"sha256": "f97a85c385c87ca6d05333df53df80a2761ed44ff8a1848ef7bbe6e5efcec0d7",
"notes": "Initial release."
}
]
}
4 changes: 3 additions & 1 deletion extensions/markedit-vim.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@
"versions": [
{
"version": "1.0.0",
"date": "2026-07-09T11:00:00Z",
"url": "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-vim/v1.0.0/dist/markedit-vim.js",
"sha256": "6b2bd014c98d307d502a7a8857514c3f74c2457dde9907ac300d97cae1facdac"
"sha256": "6b2bd014c98d307d502a7a8857514c3f74c2457dde9907ac300d97cae1facdac",
"notes": "Initial release."
}
]
}
4 changes: 3 additions & 1 deletion extensions/markedit-wikilinks.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@
"versions": [
{
"version": "0.1.3",
"date": "2026-07-09T11:00:00Z",
"url": "https://raw.githubusercontent.com/nuc/MarkEdit-wikilinks/v0.1.3/dist/markedit-wikilinks.js",
"sha256": "1d82f4c55406bc8cb811e14dfcdd40db97405df1ef6d6f48458bdbcada64f7a7"
"sha256": "1d82f4c55406bc8cb811e14dfcdd40db97405df1ef6d6f48458bdbcada64f7a7",
"notes": "Initial release."
}
]
}
Loading