Skip to content

Commit 2d607bd

Browse files
authored
Merge pull request #839 from estruyf/beta
PR for 10.3.0 release
2 parents 1a97a11 + 823d99a commit 2d607bd

File tree

100 files changed

+2066
-1423
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+2066
-1423
lines changed

.github/workflows/release-beta.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: BETA Release
22
on:
33
push:
44
branches:
5-
- dev
5+
- beta
66
workflow_dispatch:
77

88
env:

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
11
# Change Log
22

3+
## [10.3.0] - 2024-08-13 - [Release notes](https://beta.frontmatter.codes/updates/v10.3.0)
4+
5+
### ✨ New features
6+
7+
- [#823](https://github.com/estruyf/vscode-front-matter/issues/823): Integrated GitHub Copilot support for titles, descriptions, and taxonomy field suggestions
8+
- [#824](https://github.com/estruyf/vscode-front-matter/issues/824): Added the ability to link custom actions to fields
9+
10+
### 🎨 Enhancements
11+
12+
- [#467](https://github.com/estruyf/vscode-front-matter/issues/467): New `fmContentType` metadata field to link content type (fallback to the `type` field)
13+
- [#819](https://github.com/estruyf/vscode-front-matter/issues/819): Added new extensibility support for media scripts
14+
- [#820](https://github.com/estruyf/vscode-front-matter/issues/820): Moving the website and API to different hosts
15+
- [#821](https://github.com/estruyf/vscode-front-matter/issues/821): Added URI handler to support command links from the documentation
16+
- [#822](https://github.com/estruyf/vscode-front-matter/issues/822): Added docs to the panel & dashboard views
17+
- [#829](https://github.com/estruyf/vscode-front-matter/issues/829): UI extensibility is now generally available
18+
- [#831](https://github.com/estruyf/vscode-front-matter/issues/831): Added "select all" action bar button to the content and media dashboards
19+
20+
### 🐞 Fixes
21+
22+
- [#827](https://github.com/estruyf/vscode-front-matter/issues/827): Fix for `frontmatter.json` file which gets created when already present in a sub-folder
23+
- [#830](https://github.com/estruyf/vscode-front-matter/issues/830): Fix for using the SEO title field setting to change the title field reference
24+
- [#832](https://github.com/estruyf/vscode-front-matter/issues/832): Fix for finding folders with wildcards in the path
25+
326
## [10.2.1] - 2024-08-08
427

528
- [#820](https://github.com/estruyf/vscode-front-matter/issues/820): Update API links to the new API URL

README.beta.md

Lines changed: 5 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -179,25 +179,17 @@ You can open showcase issues for the following things:
179179
</a>
180180
</p>
181181

182-
## 🖤 Backers & Sponsors 👇 🤘
182+
## 💚 Backers & Sponsors 👇 🤘
183183

184184
<p align="center">
185185
<img src="https://frontmatter.codes/api/img-sponsors" alt="Front Matter sponsors" />
186186
</p>
187187

188188
<br />
189189

190-
<p align="center" title="Powered by Vercel">
191-
<a href="https://run.events/?utm_source=frontmatter&utm_campaign=oss">
192-
<img src="https://frontmatter.codes/assets/sponsors/runevents-purple.webp" alt="run.events - Event Management Platform" height="50px" />
193-
</a>
194-
</p>
195-
196-
<br />
197-
198-
<p align="center" title="Powered by Vercel">
199-
<a href="https://vercel.com/?utm_source=vscode-frontmatter&utm_campaign=oss">
200-
<img src="https://frontmatter.codes/assets/sponsors/powered-by-vercel.png" alt="Powered by Vercel" height="44px" />
190+
<p align="center" title="Powered by Netlify">
191+
<a href="https://www.netlify.com?utm_source=vscode-frontmatter&utm_campaign=oss">
192+
<img src="https://frontmatter.codes/assets/sponsors/netlify-dark.png" alt="Deploys by Netlify" height="51px" />
201193
</a>
202194
</p>
203195

@@ -211,18 +203,7 @@ You can open showcase issues for the following things:
211203

212204
## 📊 Telemetry
213205

214-
The Front Matter CMS extension collects telemetry data to help us build a better understand which features from the CMS are used. The extension respects the `telemetry.enableTelemetry` setting which you can learn more about in the [Visual Studio Code FAQ](https://aka.ms/vscode-remote/telemetry), or you can only disable it for the extension by configuring the `frontMatter.telemetry.disable` setting.
215-
216-
We only collect the following data:
217-
218-
- Type of event
219-
- Extension title (main or beta)
220-
- Extension version
221-
222-
No user-specific data is collected, you can check the telemetry implementation in the following files:
223-
224-
- [Telemetry class](https://github.com/estruyf/vscode-front-matter/blob/59528a3db01be8d34dc40638e6cf827090e31986/src/helpers/Telemetry.ts)
225-
- [Metrics API](https://github.com/FrontMatter/web-documentation-nextjs/blob/main/pages/api/metrics.ts)
206+
The Front Matter CMS extension only uses telemetry on application crashes. The extension respects the `telemetry.enableTelemetry` setting which you can learn more about in the [Visual Studio Code FAQ](https://aka.ms/vscode-remote/telemetry).
226207

227208
For crash reports in the webviews, we make use of Sentry to help us understand what went wrong. This data is only used to fix issues and improve the extension. You can find more information about the Sentry implementation in the following files:
228209

README.md

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -177,25 +177,25 @@ You can open showcase issues for the following things:
177177
</a>
178178
</p>
179179

180-
## 🖤 Backers & Sponsors 👇 🤘
180+
## 💚 Backers & Sponsors 👇 🤘
181181

182182
<p align="center">
183183
<img src="https://frontmatter.codes/api/img-sponsors" alt="Front Matter sponsors" />
184184
</p>
185185

186186
<br />
187187

188-
<p align="center" title="Powered by Vercel">
188+
<p align="center" title="Support by run.events">
189189
<a href="https://run.events/?utm_source=frontmatter&utm_campaign=oss">
190190
<img src="https://frontmatter.codes/assets/sponsors/runevents-purple.webp" alt="run.events - Event Management Platform" height="50px" />
191191
</a>
192192
</p>
193193

194194
<br />
195195

196-
<p align="center" title="Powered by Vercel">
197-
<a href="https://vercel.com/?utm_source=vscode-frontmatter&utm_campaign=oss">
198-
<img src="https://frontmatter.codes/assets/sponsors/powered-by-vercel.png" alt="Powered by Vercel" height="44px" />
196+
<p align="center" title="Powered by Netlify">
197+
<a href="https://www.netlify.com?utm_source=vscode-frontmatter&utm_campaign=oss">
198+
<img src="https://frontmatter.codes/assets/sponsors/netlify-dark.png" alt="Deploys by Netlify" height="51px" />
199199
</a>
200200
</p>
201201

@@ -209,18 +209,7 @@ You can open showcase issues for the following things:
209209

210210
## 📊 Telemetry
211211

212-
The Front Matter CMS extension collects telemetry data to help us build a better understand which features from the CMS are used. The extension respects the `telemetry.enableTelemetry` setting which you can learn more about in the [Visual Studio Code FAQ](https://aka.ms/vscode-remote/telemetry), or you can only disable it for the extension by configuring the `frontMatter.telemetry.disable` setting.
213-
214-
We only collect the following data:
215-
216-
- Type of event
217-
- Extension title (main or beta)
218-
- Extension version
219-
220-
No user-specific data is collected, you can check the telemetry implementation in the following files:
221-
222-
- [Telemetry class](https://github.com/estruyf/vscode-front-matter/blob/59528a3db01be8d34dc40638e6cf827090e31986/src/helpers/Telemetry.ts)
223-
- [Metrics API](https://github.com/FrontMatter/web-documentation-nextjs/blob/main/pages/api/metrics.ts)
212+
The Front Matter CMS extension only uses telemetry on application crashes. The extension respects the `telemetry.enableTelemetry` setting which you can learn more about in the [Visual Studio Code FAQ](https://aka.ms/vscode-remote/telemetry).
224213

225214
For crash reports in the webviews, we make use of Sentry to help us understand what went wrong. This data is only used to fix issues and improve the extension. You can find more information about the Sentry implementation in the following files:
226215

assets/frontmatter-beta.png

468 Bytes
Loading

assets/frontmatter-beta.svg

Lines changed: 54 additions & 45 deletions
Loading

l10n/bundle.l10n.ja.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,8 @@
274274
"dashboard.preview.button.refresh.title": "更新",
275275
"dashboard.preview.button.open.title": "開く",
276276

277+
"dashboard.snippetsView.item.type.content": "コンテンツ用スニペット",
278+
"dashboard.snippetsView.item.type.media": "メディア用スニペット",
277279
"dashboard.snippetsView.item.quickAction.editSnippet": "スニペットを編集",
278280
"dashboard.snippetsView.item.quickAction.deleteSnippet": "スニペットを削除",
279281
"dashboard.snippetsView.item.quickAction.viewSnippet": "スニペットファイルの表示",
@@ -725,6 +727,7 @@
725727
"helpers.settingsHelper.readConfig.progress.title": "{0}: 動的な設定ファイルを読み込んでいます...",
726728
"helpers.settingsHelper.readConfig.error": "設定の読み込みでエラーが発生しました。",
727729
"helpers.settingsHelper.refreshConfig.success": "設定を再読み込みしました。",
730+
"helpers.settingsHelper.safeUpdate.warning": "Front Matter CMSの構成が拡張または分割されているため、\"{0}\"の設定を更新できませんでした。手動で更新を加えてください。更新情報についての出力を確認してください。",
728731

729732
"helpers.taxonomyHelper.rename.input.title": "タクソノミー名を変更 {0}",
730733
"helpers.taxonomyHelper.rename.validate.equalValue": "現在のファイル名とは別のファイル名を入力してください。",

l10n/bundle.l10n.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
"common.languages": "Languages",
4444
"common.scripts": "Scripts",
4545
"common.rename": "Rename",
46+
"common.docs": "Documentation",
4647

4748
"loading.initPages": "Loading content",
4849

@@ -153,6 +154,7 @@
153154
"dashboard.filters.languageFilter.all": "All",
154155

155156
"dashboard.header.actionsBar.itemsSelected": "{0} selected",
157+
"dashboard.header.actionsBar.selectAll": "Select all",
156158
"dashboard.header.actionsBar.alertDelete.title": "Delete selected files",
157159
"dashboard.header.actionsBar.alertDelete.description": "Are you sure you want to delete the selected files?",
158160

@@ -430,12 +432,16 @@
430432
"panel.fields.slugField.generate": "Generate slug",
431433

432434
"panel.fields.textField.ai.message": "Use Front Matter AI to suggest {0}",
435+
"panel.fields.textField.copilot.message": "Use Copilot to suggest {0}",
433436
"panel.fields.textField.ai.generate": "Generating suggestion...",
434437
"panel.fields.textField.loading": "Loading field",
435438
"panel.fields.textField.limit": "Field limit reached {0}",
436439

437440
"panel.fields.wrapperField.unknown": "Unkown field type: {0}",
438441

442+
"panel.fields.fieldCustomAction.button.title": "Custom action",
443+
"panel.fields.fieldCustomAction.executing": "Executing field action...",
444+
439445
"panel.actions.title": "Actions",
440446

441447
"panel.articleDetails.title": "More details",
@@ -520,6 +526,7 @@
520526
"panel.tagPicker.inputPlaceholder.empty": "Pick your {0}",
521527
"panel.tagPicker.inputPlaceholder.disabled": "You have reached the limit of {0}",
522528
"panel.tagPicker.ai.suggest": "Use Front Matter AI to suggest {0}",
529+
"panel.tagPicker.copilot.suggest": "Use GitHub Copilot to suggest {0}",
523530
"panel.tagPicker.ai.generating": "Generating suggestions...",
524531
"panel.tagPicker.limit": "Max.: {0}",
525532
"panel.tagPicker.unkown": "Add the unknown tag",
@@ -703,9 +710,11 @@
703710
"helpers.questions.contentTitle.aiInput.placeholder": "What would you like to write about?",
704711
"helpers.questions.contentTitle.aiInput.quickPick.title.separator": "your title/description",
705712
"helpers.questions.contentTitle.aiInput.quickPick.ai.separator": "AI generated title",
713+
"helpers.questions.contentTitle.aiInput.quickPick.copilot.separator": "GitHub Copilot suggestions",
706714
"helpers.questions.contentTitle.aiInput.select.title": "Select a title",
707715
"helpers.questions.contentTitle.aiInput.select.placeholder": "Select a title for your content",
708716
"helpers.questions.contentTitle.aiInput.failed": "Failed fetching the AI title. Please try to use your own title or try again later.",
717+
"helpers.questions.contentTitle.copilotInput.failed": "Failed fetching the GitHub Copilot title suggestions. Please try to use your own title or try again later.",
709718
"helpers.questions.contentTitle.aiInput.warning": "You did not specify a title for your content.",
710719
"helpers.questions.contentTitle.titleInput.title": "Content title",
711720
"helpers.questions.contentTitle.titleInput.prompt": "What would you like to use as a title for the content to create?",
@@ -779,6 +788,8 @@
779788
"listeners.panel.taxonomyListener.aiSuggestTaxonomy.noEditor.error": "No active editor",
780789
"listeners.panel.taxonomyListener.aiSuggestTaxonomy.noData.error": "No article data",
781790

791+
"services.copilot.getChatResponse.error": "Failed to get a response from the GitHub Copilot.",
792+
782793
"services.modeSwitch.switchMode.quickPick.placeholder": "Select the mode you want to use",
783794
"services.modeSwitch.switchMode.quickPick.title": "{0}: Mode selection",
784795
"services.modeSwitch.setText.mode": "Mode: {0}",

0 commit comments

Comments
 (0)