You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/apps/desktop/release-heavy-inventory.md
+16-9Lines changed: 16 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,13 @@
1
-
# Desktop Release Heavy Inventory
1
+
# Desktop Release Regression Inventory
2
2
3
-
The release regression matrix keeps hardware, OS-lifecycle, and subjective visual checks out of the deterministic PR gate. These items remain tracked here so release owners can cover them manually or through heavier packaged-app jobs.
3
+
This inventory records desktop regression coverage that is intentionally outside
4
+
the deterministic PR gate. The release matrix validator keeps these entries
5
+
visible so they are reviewed before a production desktop release.
6
+
7
+
## Packaged and E2E Coverage
4
8
5
9
- gameOpenWindow — full round-trip with openGameWindow mock (needs canvas mock update)
6
10
- Abnormal window position (off-screen) is corrected to safe defaults (e2e)
7
-
- Microphone input works after permission is granted (hardware)
8
-
- Swabble fires 'wakeWordDetected' event when wake word is spoken (hardware)
9
-
- Audio transcription produces non-empty text for clear speech (hardware)
10
-
- Camera preview renders in the UI when stream is started (hardware)
11
-
- Switching between front/rear camera works (hardware)
12
-
- takeScreenshot returns a non-empty base64 PNG (hardware)
13
-
- Frame capture mode streams frames at configured interval (hardware)
14
11
- Deep link received while app is closed causes app to launch (e2e)
15
12
- Deep link received while app is open does not launch second instance (e2e)
16
13
- Shortcuts survive window focus changes (e2e)
@@ -31,6 +28,16 @@ The release regression matrix keeps hardware, OS-lifecycle, and subjective visua
31
28
- Tray icon persists after main window is closed (e2e)
32
29
- Main window has native vibrancy effect on macOS (e2e)
33
30
- Context menu closes when clicking elsewhere (e2e)
31
+
32
+
## Hardware and Manual Coverage
33
+
34
+
- Microphone input works after permission is granted (hardware)
35
+
- Swabble fires 'wakeWordDetected' event when wake word is spoken (hardware)
36
+
- Audio transcription produces non-empty text for clear speech (hardware)
37
+
- Camera preview renders in the UI when stream is started (hardware)
38
+
- Switching between front/rear camera works (hardware)
39
+
- takeScreenshot returns a non-empty base64 PNG (hardware)
40
+
- Frame capture mode streams frames at configured interval (hardware)
34
41
- Left-clicking the tray icon opens the companion window (visual)
35
42
- Right-clicking the tray icon shows the tray context menu (visual)
36
43
- Window can be dragged by clicking the header region (visual)
Use this checklist for desktop release checks that still require human visual confirmation, host OS dialogs, or real hardware state. Deterministic coverage belongs in the packaged desktop tests; keep only non-automated confirmation here.
3
+
Complete these manual checks for desktop release candidates after packaged smoke
4
+
tests pass on the target platform.
4
5
5
-
- Left-clicking the tray icon opens the companion window (visual)
6
-
- Right-clicking the tray icon shows the tray context menu (visual)
7
-
- Window can be dragged by clicking the header region (visual)
8
-
- Photo quality is acceptable at default settings (hardware)
9
-
- Requesting accessibility opens System Preferences (OS interaction)
10
-
- Permission status reflects actual system state (OS interaction)
11
-
- Context menu appears at cursor position (visual)
12
-
- Power state reflects actual battery status (hardware)
6
+
-[ ]Left-clicking the tray icon opens the companion window (visual)
7
+
-[ ]Right-clicking the tray icon shows the tray context menu (visual)
8
+
-[ ]Window can be dragged by clicking the header region (visual)
9
+
-[ ]Photo quality is acceptable at default settings (hardware)
10
+
-[ ]Requesting accessibility opens System Preferences (OS interaction)
11
+
-[ ]Permission status reflects actual system state (OS interaction)
12
+
-[ ]Context menu appears at cursor position (visual)
13
+
-[ ]Power state reflects actual battery status (hardware)
0 commit comments