v3.2.2: 폴더블 폰 모바일 패널 토글 전면 수정 + 탐정앱 네트워크 분석 + 음성 유틸
- mobToggle 가드 640→1024: 음악·슬라이드·코드·날씨·언어·치과·ESP32·아두이노 앱 (CSS max-width:1024px인데 JS guard가 >640으로 남아 폴드 내부화면에서 토글 불가) - #mob-tabbar z-index 400/490→600, 패널 bottom 0→52px, backdrop inset 0 0 52px 0 (backdrop이 탭바를 가려 열린 상태에서 다른 탭 전환 불가 문제 해결) - 모든 innerWidth<=640 자동트리거 →<=1024 통일 (9개 앱) - 탐정앱: 네트워크 분석 패널 (IP조회/Traceroute/Nmap/DNS/WHOIS/SSL/취약점/해시/웹스캔/배너/CVE) - voice-utils.js 분리 — 서브앱 공통 음성입력+TTS 유틸 - app.js: 컨텍스트 토큰 게이지 (세션 목록에 tok/max 표시), usage 이벤트 처리 - routes-music.ts: Demucs 보컬분리 + YouTube 다운로드 잡 관리 (TTL 자동정리) - server-v2.ts: 탐정 네트워크 API (traceroute/dns/whois/ssl/nmap/vuln/hash/webscan/cve) - session.ts: resolveNumCtx export, /api/agent/session contextTokenEstimate 노출 - config.json: 카카오 채널 설정, ITS 교통 API 키 vault 참조 - styles.css: app-mic-btn / app-tts-btn 공통 스타일 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+12
-2
@@ -141,7 +141,7 @@
|
||||
},
|
||||
"channels": {
|
||||
"telegram": {
|
||||
"enabled": true,
|
||||
"enabled": false,
|
||||
"botToken": "",
|
||||
"allowedUserIds": [
|
||||
8540415328
|
||||
@@ -166,6 +166,13 @@
|
||||
"verifyToken": "",
|
||||
"webhookSecret": "",
|
||||
"testRecipient": ""
|
||||
},
|
||||
"kakao": {
|
||||
"appKey": "",
|
||||
"channelEnabled": true,
|
||||
"userMap": {
|
||||
"f4e1b2324f39263fa60ef646cb5362b2a9e51e94ce76d1291d1dfd0be40dee1102": "papa"
|
||||
}
|
||||
}
|
||||
},
|
||||
"orchestration": {
|
||||
@@ -238,7 +245,7 @@
|
||||
}
|
||||
},
|
||||
"telegram": {
|
||||
"enabled": true,
|
||||
"enabled": false,
|
||||
"botToken": "",
|
||||
"allowedUserIds": [
|
||||
8540415328
|
||||
@@ -309,5 +316,8 @@
|
||||
"password": "vault:email.accounts.daum.password"
|
||||
}
|
||||
]
|
||||
},
|
||||
"traffic": {
|
||||
"its_api_key": "vault:traffic.its_api_key"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user