Skip to content

Commit 056d1fd

Browse files
chore: prepare validated v1.37.6 release
1 parent 25aa1c4 commit 056d1fd

6 files changed

Lines changed: 39 additions & 6 deletions

File tree

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ npm run qa:resilience
166166

167167
CI runs the multilingual journeys and failure/recovery checks as well as unit tests and accessibility audits.
168168
Tagged releases wait for those checks and all OS builds, then exercise the packaged Windows app before publication.
169-
See the [quality review and regression-testing guide](docs/quality-review-1.37.5.md) for coverage and remaining risks.
169+
See the [quality review and regression-testing guide](docs/quality-review-1.37.6.md) for coverage and remaining risks.
170170

171171
## How it works
172172

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 실사용 버그 예방 검토 — 1.37.5
1+
# 실사용 버그 예방 검토 — 1.37.6
22

33
## 결론
44

@@ -69,3 +69,22 @@
6969
- **중간 — 추가 저장 설정 UI:** 메모·작업·프로젝트 상태의 실패 처리를 보강했다. 다른 설정 화면도 저장 실패 시 입력 보존·재시도 동작을 같은 기준으로 순차 확장할 필요가 있다.
7070

7171
QA 결과는 CI 실행 아티팩트 및 로컬 `qa/shots/`에서 확인한다. 릴리즈 공개 여부와 OS별 결과는 해당 태그의 Release 실행을 최종 근거로 사용한다.
72+
73+
## 릴리즈 게이트 검증
74+
75+
공개 전 후보 태그 `v1.37.5`는 새 Linux 화면 QA에서 실패하여 패키징과 공개가 자동 차단되었다. Windows 전용 세션에 기대던 테스트 데이터, 애니메이션 완료 전 크기를 읽던 검사, 가상 디스플레이의 창 관리자 구성을 보완했다. 최종 공개 대상은 이 보완을 포함한 `v1.37.6`이다.
76+
77+
## 최종 후보 검증 결과
78+
79+
| 검사 | 결과 |
80+
|---|---|
81+
| Windows/macOS/Linux 빌드·단위 테스트 | 1,254개 통과, 기존 1개 생략 |
82+
| Windows/Linux 저장 실패·복구·응답 순서 QA | 통과 |
83+
| Linux 다국어 화면 사용 흐름·접근성·IPC | 통과 |
84+
| Windows 화면 사용 흐름 | 4개 언어, 좁은/넓은 화면, 터미널·키보드 동작 통과 |
85+
| Windows Link 두 앱 시나리오 | 원격 입출력·권한 거부·재연결·호스트 재시작·세션 중복 방지 통과, 종료 코드 모두 0 |
86+
| 1.37.6 Windows 패키지 실행 | 실제 실행 파일로 실패 복구 8개 시나리오 및 정상 종료 통과 |
87+
| Windows 설치 파일 업데이트 메타데이터 | 파일 크기 및 SHA-512 일치 |
88+
| 의존성 취약점 검사 | 0건 |
89+
90+
소스/화면 검증 근거: [통과한 CI 실행](https://github.com/writingdeveloper/devdeck/actions/runs/34174536734). 최종 태그에서는 같은 게이트를 다시 통과한 후 세 OS의 패키징과 공개를 진행한다.

‎docs/releases/1.37.5.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# DevDeck 1.37.5
1+
# DevDeck 1.37.5 — unpublished validation candidate
22

33
This release prevents stale screens and silent save failures during everyday use.
44

‎docs/releases/1.37.6.md‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# DevDeck 1.37.6
2+
3+
This release prevents stale screens and silent save failures during everyday use.
4+
5+
- Switching machines immediately clears the previous machine's project actions, costs, and sidebar. Old responses stay ignored even after switching away and back.
6+
- Tasks and Usage keep the newest request's result when responses arrive out of order. Forgetting the selected machine correctly reloads the local deck and closes its project-memory drawer.
7+
- Failed disk writes no longer appear successful. Tasks and notes retain retryable input, checkbox state is restored on failure, and the store rolls back to its last saved state.
8+
- Writes to projects removed from the allowed folders return an explicit error. Structurally corrupt settings recover from a valid backup.
9+
- App shutdown waits for native terminal cleanup, including terminals already closing, and blocks new opens during shutdown. QA now rejects abnormal process exit codes.
10+
- New Electron failure/recovery journeys cover real disk failures, retries, restart persistence, response reordering, machine removal, and Windows native terminal output.
11+
- Releases now require all CI checks and OS builds to pass, including running the packaged Windows app, before publishing the complete artifact set.
12+
- Updated three transitive dependencies with published fixes and added a dependency-advisory gate to CI.
13+
14+
See [the quality review](https://github.com/writingdeveloper/devdeck/blob/v1.37.6/docs/quality-review-1.37.6.md) for the findings, prevention strategy, and remaining test coverage limits.

‎package-lock.json‎

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "devdeck",
3-
"version": "1.37.5",
3+
"version": "1.37.6",
44
"description": "Project command deck — at-a-glance state + Claude Code, Codex, and Antigravity resume",
55
"main": "dist/main/main.js",
66
"type": "commonjs",

0 commit comments

Comments
 (0)