Skip to content

Releases: apps-in-toss-community/devtools

v0.1.69

10 Jun 09:23
d3ccb73

Choose a tag to compare

Patch Changes

  • 68c3fa5: fix: launcher 하단 chrome(RESCAN·진단 FAB·진단 패널·letterbox 라벨)을 단일 fixed flex 스택으로 재구성해 실기기 겹침 제거 (#475) — letterbox 감지에서 iOS 26 실기기 phantom safe-area-inset-bottom 조건 제거, letterbox 시 phantom inset 무시 bottom 분기, 진단 패널 chrome Δ row 추가

v0.1.68

10 Jun 06:32
cbda748

Choose a tag to compare

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.js path-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_diagnosticsauthRejects 노출, recentErrors 요약 1건 + next_recommended_action에 QR 재스캔 안내 추가

v0.1.67

10 Jun 04:25
3aeb365

Choose a tag to compare

Patch Changes

  • e7a400f: launcher: 신규 오픈은 항상 스캔 화면 — last-URL 자동 진입·프리필 제거(#459)
  • 6e378d5: dashboard·attach url-box에 click-to-copy + 복사 버튼 추가, SSE 재렌더 시 /attach url-box 이중 표시 결함 수정

v0.1.66

09 Jun 10:23
b9fe354

Choose a tag to compare

Patch Changes

  • 2744790: fix: attach/dashboard HTML default locale을 ko로 + ko/en lang switcher + ?lang= override 추가 (#455)

    • parseAcceptLanguage fallback을 'en'에서 'ko'로 변경 (빈/없는 Accept-Language 헤더 시 한국어 기본)
    • /attach·/ 대시보드 양쪽에 ko/en lang switcher 추가 (SSR 방식 — ?lang= query param 기반 <a href> 링크, JS 핸들러 없음)
    • ?lang=ko|en query param이 Accept-Language 헤더보다 우선 적용
    • switcher 링크는 기존 query(u= attachUrl, TOTP at= 캡슐 포함)를 보존하고 lang만 교체

v0.1.65

09 Jun 08:47
10c6f7f

Choose a tag to compare

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_url relay-mobile·relay-dev/live 경로에서 TOTP secret이 없으면 at= 없는 URL을 발급하는 대신 명시적 mcpError로 거부 (#452 defense-in-depth). assertRelayAuthConfigured가 relay boot 시 이미 방어하므로 dead code지만, 하류 fail-open 가지를 닫는다.

v0.1.64

09 Jun 07:42
5667b5e

Choose a tag to compare

Patch Changes

  • daa42db: fix: env2·env1 relay 전환·unplugin 터널 대시보드에도 TOTP at= 주기 갱신 적용 — #446을 모든 대시보드 진입점으로 확장 (방치 시 90초 stale 갭 잔여 수정)

v0.1.63

09 Jun 07:30
5426ba6

Choose a tag to compare

Patch Changes

  • 60f3a54: fix: MCP dashboard·/attach 페이지 TOTP at= 코드 주기 갱신 — 방치된 페이지가 90초 후 stale되던 갭 수정 (20초 주기로 SSE push)

v0.1.62

09 Jun 06:42
4a60677

Choose a tag to compare

Patch Changes

  • 3143e1f: fix: /attach 페이지 QR 이미지 가운데 정렬 (img.qr에 display:block; margin:0 auto 추가)
  • f29e3fc: fix: launcher PWA 가로 잘림 수정 (WebKit standalone에서 iframe·fixed 요소를 visual viewport 폭에 clamp)

v0.1.61

08 Jun 23:15
c642ca6

Choose a tag to compare

Patch Changes

  • 8ec343c: env-2 PWA TOTP 인증 실패 시 launcher에 에러 배너 표면화 (Defect 2, #436)
  • d0217ef: MCP 대시보드·/attach 페이지 TOTP at= 코드 실시간 재발급 (Defect 1, #435): lastAttachUrl 문자열 캐시를 AttachUrlParts 컴포넌트로 교체해 getDashboardState 호출마다 generateTotp()로 신선한 코드를 mint하도록 수정. /attach HTML에 SSE 구독 스크립트를 주입하고 id="attach-section" wrapper를 추가해 QR 실시간 갱신을 지원.
  • a24ecf5: relay TOTP 활성 시 MCP client WS에 at= 코드 첨부 → 401 self-reject 해소

v0.1.60

08 Jun 20:50
c095402

Choose a tag to compare

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 탈출구 제거