Skip to content

Commit 3444ab9

Browse files
authored
Merge pull request #298 from estruyf/dev
Release v1.11.0
2 parents 6f8fd6d + 559f9f9 commit 3444ab9

File tree

125 files changed

+5301
-7918
lines changed

Some content is hidden

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

125 files changed

+5301
-7918
lines changed

.demo/test-global-duplicates.json

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"$schema": "https://demotime.show/demo-time.schema.json",
3+
"title": "Test Global Duplicates",
4+
"description": "Demo file to test global duplicate ID validation",
5+
"demos": [
6+
{
7+
"id": "demo1",
8+
"title": "Global Duplicate Demo",
9+
"description": "This demo has an ID that conflicts with test-validation.json",
10+
"steps": [
11+
{
12+
"action": "create",
13+
"path": "global-test.txt",
14+
"content": "Global duplicate test"
15+
}
16+
]
17+
},
18+
{
19+
"id": "yaml-demo1",
20+
"title": "Another Global Duplicate",
21+
"description": "This demo conflicts with the YAML file",
22+
"steps": [
23+
{
24+
"action": "create",
25+
"path": "another-global-test.txt",
26+
"content": "Another global duplicate test"
27+
}
28+
]
29+
}
30+
]
31+
}

.demo/test-validation.json

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"$schema": "https://demotime.show/demo-time.schema.json",
3+
"title": "Test Validation",
4+
"description": "Demo file to test duplicate ID validation",
5+
"demos": [
6+
{
7+
"id": "demo1",
8+
"title": "First Demo",
9+
"description": "This is the first demo",
10+
"steps": [
11+
{
12+
"action": "create",
13+
"path": "test1.txt",
14+
"content": "Test content 1"
15+
}
16+
]
17+
},
18+
{
19+
"id": "demo1",
20+
"title": "Second Demo (Duplicate ID)",
21+
"description": "This demo has a duplicate ID",
22+
"steps": [
23+
{
24+
"action": "create",
25+
"path": "test2.txt",
26+
"content": "Test content 2"
27+
}
28+
]
29+
},
30+
{
31+
"id": "demo3",
32+
"title": "Third Demo",
33+
"description": "This demo has a unique ID",
34+
"steps": [
35+
{
36+
"action": "create",
37+
"path": "test3.txt",
38+
"content": "Test content 3"
39+
}
40+
]
41+
}
42+
]
43+
}

.demo/test-validation.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
$schema: https://demotime.show/demo-time.schema.json
2+
title: Test YAML Validation
3+
description: YAML demo file to test duplicate ID validation
4+
demos:
5+
- id: yaml-demo1
6+
title: First YAML Demo
7+
description: This is the first YAML demo
8+
steps:
9+
- action: create
10+
path: yaml-test1.txt
11+
content: YAML test content 1
12+
- id: yaml-demo1
13+
title: Second YAML Demo (Duplicate ID)
14+
description: This YAML demo has a duplicate ID
15+
steps:
16+
- action: create
17+
path: yaml-test2.txt
18+
content: YAML test content 2
19+
- id: yaml-demo3
20+
title: Third YAML Demo
21+
description: This YAML demo has a unique ID
22+
steps:
23+
- action: create
24+
path: yaml-test3.txt
25+
content: YAML test content 3

.frontmatter/database/mediaDb.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"apps":{"vscode-extension":{"tests":{}}}}

.github/workflows/release-pwa.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@ jobs:
3838
uses: actions/setup-node@v4
3939
with:
4040
node-version: "20"
41+
cache: "yarn"
4142

4243
- name: Install dependencies
43-
run: npm i
44+
run: yarn
4445

4546
- name: Build PWA
4647
run: npm run build
47-
working-directory: apps/pwa
4848

4949
- name: Upload PowerPoint Add-in artifact
5050
uses: actions/upload-artifact@v4

CHANGELOG.md

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

3+
## [1.11.0] - 2025-11-04
4+
5+
- [#262](https://github.com/estruyf/vscode-demo-time/issues/262): Added a recent files dropdown to
6+
the path input component in the config editor
7+
- [#265](https://github.com/estruyf/vscode-demo-time/issues/265): Verify the demo IDs when in source
8+
mode so that there are no duplicate IDs across multiple files in the workspace
9+
- [#266](https://github.com/estruyf/vscode-demo-time/issues/266): Added a `generate demo id` button
10+
to (re)generate a unique id for the demo
11+
- [#267](https://github.com/estruyf/vscode-demo-time/issues/267): Clean up unrelated properties
12+
after selecting a new action
13+
- [#269](https://github.com/estruyf/vscode-demo-time/issues/269): Added a new `video` slide layout
14+
to allow video as slide background
15+
- [#270](https://github.com/estruyf/vscode-demo-time/issues/270): Added the `startOnOpen` property
16+
to the `showEngageTimePoll` action to automatically start the poll when it is shown
17+
- [#271](https://github.com/estruyf/vscode-demo-time/issues/271): Add new `/api/previous` API
18+
endpoint for PWA integration
19+
- [#273](https://github.com/estruyf/vscode-demo-time/issues/273): Added the new `/api/notes` API
20+
endpoint to retrieve the notes of the current slide
21+
- [#274](https://github.com/estruyf/vscode-demo-time/issues/274): Added support for
22+
`shellIntegration` by VS Code terminals
23+
- [#280](https://github.com/estruyf/vscode-demo-time/issues/280): Added new `/api/screenshot` API
24+
endpoint to retrieve a screenshot of the next slide
25+
- [#282](https://github.com/estruyf/vscode-demo-time/issues/282): Updated the GitHub Copilot chat
26+
actions to use the new commands
27+
- [#283](https://github.com/estruyf/vscode-demo-time/issues/283): Added a new `customCopilotChat`
28+
action to allow users to start a chat in a specific mode
29+
- [#284](https://github.com/estruyf/vscode-demo-time/issues/284): Added clock information to the
30+
`/api/demos` endpoint
31+
- [#285](https://github.com/estruyf/vscode-demo-time/issues/285): Render the next screenshot in the
32+
PWA remote control view
33+
- [#287](https://github.com/estruyf/vscode-demo-time/issues/287): Added the `/api/zoom-in` and
34+
`/api/zoom-out` API endpoints to control the font size in the editor
35+
- [#288](https://github.com/estruyf/vscode-demo-time/issues/288): Added the `sendEngageTimeMessage`
36+
action to send messages to EngageTime timeline
37+
- [#289](https://github.com/estruyf/vscode-demo-time/issues/289): Added support for `code-insiders`
38+
when using the `bringToFront` argument
39+
- [#291](https://github.com/estruyf/vscode-demo-time/issues/291): Added VS Code Command Picker to
40+
select commands when using the `executeVSCodeCommand` action
41+
- [#292](https://github.com/estruyf/vscode-demo-time/issues/292): Dark mode fixes for the config
42+
editor
43+
- [#293](https://github.com/estruyf/vscode-demo-time/issues/293): Add the command name to step when
44+
using the `executeVSCodeCommand` action
45+
- [#294](https://github.com/estruyf/vscode-demo-time/issues/294): When adding a new action, the
46+
action dropdown will now be focused automatically
47+
348
## [1.10.0] - 2025-10-01
449

550
- [#201](https://github.com/estruyf/vscode-demo-time/issues/201): Project is moved to a new monorepo

0 commit comments

Comments
 (0)