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
2 changes: 1 addition & 1 deletion src/release-notes/2026-07-22-mcp-preview.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: 2026-07-22-mcp-preview
title: July 22, 2026MCP Preview
title: "July 22, 2026: MCP Preview"
date: 2026-07-22
order: 1
---
Expand Down
2 changes: 1 addition & 1 deletion src/release-notes/2026-07-22-update-2.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: 2026-07-22-bots-and-workflow
title: July 22, 2026Update 2
title: "July 22, 2026: Update 2"
date: 2026-07-22
order: 2
---
Expand Down
2 changes: 1 addition & 1 deletion src/release-notes/2026-07-24-update.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: 2026-07-24-recovery-and-activity
title: July 24, 2026Update
title: "July 24, 2026: Update"
date: 2026-07-24
order: 1
---
Expand Down
2 changes: 1 addition & 1 deletion src/release-notes/2026-07-27-editor-tools.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: 2026-07-27-editor-tools
title: July 27, 2026Editor Tools Update
title: "July 27, 2026: Editor Tools Update"
date: 2026-07-27
order: 1
---
Expand Down
2 changes: 1 addition & 1 deletion src/release-notes/2026-07-28-surface-workflow.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: 2026-07-28-surface-workflow
title: July 28, 2026Surface Workflow Update
title: "July 28, 2026: Surface Workflow Update"
date: 2026-07-28
order: 1
---
Expand Down
2 changes: 1 addition & 1 deletion src/release-notes/2026-07-29-uv-editing.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: 2026-07-29-uv-editing
title: July 29, 2026UV Editing Update
title: "July 29, 2026: UV Editing Update"
date: 2026-07-29
order: 1
---
Expand Down
2 changes: 1 addition & 1 deletion src/release-notes/2026-08-04-project-settings.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: 2026-08-04-project-settings
title: August 4, 2026Portable Project Settings
title: "August 4, 2026: Portable Project Settings"
date: 2026-08-04
order: 1
---
Expand Down
2 changes: 1 addition & 1 deletion src/release-notes/2026-08-05-editor-workflow.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: 2026-08-05-editor-workflow
title: August 5, 2026Editor Workflow Improvements
title: "August 5, 2026: Editor Workflow Improvements"
date: 2026-08-05
order: 1
---
Expand Down
10 changes: 5 additions & 5 deletions src/release-notes/2026-08-05-game-export-preview.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
---
id: 2026-08-05-game-export-preview
title: August 5, 2026Game Export and Preview
title: "August 5, 2026: Game Export and Preview"
date: 2026-08-05
order: 2
---

Packaging and testing maps now fit more naturally into both Maker projects and the editor's Quick Play workflow.
Packaging and testing maps now fit more naturally into both game-level exports and the editor's Quick Play workflow.

## Maker export target
## Game-level export target

- Release Package can export a game-level bundle for Maker projects.
- The export includes the compiled level and the supporting files needed by the game project.
- Release Package can export a game-level bundle.
- The export includes the compiled level and its supporting files.

## Reliable Quick Play updates

Expand Down
4 changes: 2 additions & 2 deletions src/release-package-dialog.ts
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ function defaults(mapName: string): StoredRelease {

export function gameReleaseBuildIssue(target: ReleaseTarget, build: BuildRecord | null): string | null {
if (target !== 'game' || !build) return null;
if (!build.aas) return 'Maker game levels require a successful AAS bot-navigation stage. Recompile with Generate AAS enabled.';
if (!build.aas) return 'Game-level exports require a successful AAS bot-navigation stage. Recompile with Generate AAS enabled.';
return null;
}

Expand Down Expand Up @@ -266,7 +266,7 @@ export async function openReleasePackageDialog(options: ReleasePackageDialogOpti
const targetInput = document.createElement('select');
for (const [value, label] of [
['map', 'Quake 3 map package'],
['game', 'Maker game level (BSP + AAS + source)'],
['game', 'Game-level bundle (BSP + AAS + source)'],
] as const) {
const option = document.createElement('option');
option.value = value;
Expand Down
2 changes: 1 addition & 1 deletion tests/release-package-dialog.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ describe('release package build selection', () => {
expect(selectReleaseBuild([build(3, source, true)], 3, buildSourceFingerprint(source))).toBeNull();
});

it('requires AAS for Maker game-level exports', () => {
it('requires AAS for game-level exports', () => {
const withoutAas = build(2);
expect(gameReleaseBuildIssue('map', withoutAas)).toBeNull();
expect(gameReleaseBuildIssue('game', withoutAas)).toMatch(/require.*AAS/i);
Expand Down
Loading