Releases: apps-in-toss-community/devtools
Releases · apps-in-toss-community/devtools
v0.1.69
v0.1.68
Patch Changes
-
af56569: dashboard: /attach 스캔 절차·진단 체크리스트를 세션 mode별로 분기 — 환경 2(AITC Sandbox PWA)는 launcher 인앱 QR 스캔 카피, 환경 3·4는 기존 토스 앱 deep-link 카피 + 환경 4 LIVE read-only 안내 라인, 페이지 상단에 현재 환경 라벨 표시(#468)
-
2c15c54: fix: launcher standalone letterbox 대응 (#469) — 레거시 apple-mobile-web-app meta 제거(manifest 단독 정본), iframe 사이징 inset:0 단일화, 런타임 letterbox 감지 라벨 + 뷰포트 진단 패널(ko/en i18n 키 추가)
-
94a583e: relay TOTP 게이트에 폰 target 측 코드 전달 경로 추가 + 인증 거부 관측성 (#466, #467)
- in-app attach가 페이지 URL의
at코드를/at/<code>/target.jspath-prefix로 script src에 실어, chii target.js가 파생하는 WS 업그레이드가 relay TOTP 게이트를 통과할 수 있게 함 (기존에는 전달 경로 자체가 없어 TOTP 활성 시 모든 실기기 attach가 조용히 401) - relay가
/at/<code>/…prefix를 검증 후 쿼리 형태로 재작성·strip — 기존 쿼리(at=) 전달 경로는 그대로 동작 (back-compat) - 인증 거부를 secret-free 카운터로 기록해
get_debug_status/get_diagnostics에authRejects노출, recentErrors 요약 1건 + next_recommended_action에 QR 재스캔 안내 추가
- in-app attach가 페이지 URL의
v0.1.67
v0.1.66
Patch Changes
-
2744790: fix: attach/dashboard HTML default locale을 ko로 + ko/en lang switcher + ?lang= override 추가 (#455)
parseAcceptLanguagefallback을'en'에서'ko'로 변경 (빈/없는 Accept-Language 헤더 시 한국어 기본)/attach·/대시보드 양쪽에 ko/en lang switcher 추가 (SSR 방식 —?lang=query param 기반<a href>링크, JS 핸들러 없음)?lang=ko|enquery param이 Accept-Language 헤더보다 우선 적용- switcher 링크는 기존 query(
u=attachUrl, TOTPat=캡슐 포함)를 보존하고lang만 교체
v0.1.65
Patch Changes
-
2f992ce: fix: launcher PWA URL input auto-zoom 방지(16px) + build_attach_url relay 모드 TOTP fail-closed (defense-in-depth)
- launcher PWA(
e2e/fixture/launcher/Launcher.tsx) URL 입력 input의 font-size를 15px→16px로 올림. iOS Safari는 focus 가능 요소의 font-size < 16px이면 auto-zoom하므로, 16px이 트리거 자체를 막는 정석 해법 (#451). build_attach_urlrelay-mobile·relay-dev/live 경로에서 TOTP secret이 없으면at=없는 URL을 발급하는 대신 명시적 mcpError로 거부 (#452 defense-in-depth).assertRelayAuthConfigured가 relay boot 시 이미 방어하므로 dead code지만, 하류 fail-open 가지를 닫는다.
- launcher PWA(
v0.1.64
v0.1.63
v0.1.62
v0.1.61
Patch Changes
- 8ec343c: env-2 PWA TOTP 인증 실패 시 launcher에 에러 배너 표면화 (Defect 2, #436)
- d0217ef: MCP 대시보드·
/attach페이지 TOTPat=코드 실시간 재발급 (Defect 1, #435):lastAttachUrl문자열 캐시를AttachUrlParts컴포넌트로 교체해getDashboardState호출마다generateTotp()로 신선한 코드를 mint하도록 수정./attachHTML에 SSE 구독 스크립트를 주입하고id="attach-section"wrapper를 추가해 QR 실시간 갱신을 지원. - a24ecf5: relay TOTP 활성 시 MCP client WS에 at= 코드 첨부 → 401 self-reject 해소
v0.1.60
Patch Changes
- 30f7cde: build_attach_url(env-2/relay-mobile): inputSchema에 projectRoot 추가 — .ait_urls의 tunnelBaseUrl 자동발견이 MCP 클라이언트에서 도달 가능해진다 (start_debug와 대칭). 핸들러는 이미 인자를 읽고 있었고 inputSchema 선언만 누락돼 dead path였다. (#430)
- 8ada9f5: launcher PWA install UX를 pwa-install 라이브러리에 위임 — iOS 설치 안내 복원, 손수 만든 openOnce 탈출구 제거