v1.1.4 #

2026-05-31 Google Play

새 기능

  • 🔧 Edge Driver 관리 메뉴 전면 개편 — 드로어 메뉴명이 "Edge Driver 관리"로 변경되고 기능이 대폭 확장됐습니다. 허브 1개 환경에선 허브 선택 화면을 건너뛰고 드라이버 목록으로 바로 진입합니다.
  • 📋 드라이버 카드 원스탭 액션 — 드라이버 카드에 Hub Log / Update / Delete 버튼이 바로 노출됩니다. 기존의 탭 → 다이얼로그 선택 방식을 폐기하고 한 번에 원하는 액션을 실행합니다.
  • 🗑 드라이버 삭제 — 허브에 설치된 드라이버를 앱에서 직접 삭제할 수 있습니다. 사용 중인 드라이버는 서버가 거부하므로 에러 메시지로 안내됩니다.
  • 🔴 미사용 드라이버 탐지 + 일괄 정리 — 어떤 기기도 연결되지 않은 드라이버에 "미사용중" 배지가 표시됩니다. 목록 상단 "미사용 정리 (N)" 버튼으로 한 번에 일괄 삭제. Matter 브리지 하위 기기 등 계층 구조도 정확히 커버합니다.
  • ℹ️ 드라이버 선택 화면 허브 정보 카드 — 화면 최상단에 현재 선택된 허브 이름·IP·연결성 상태가 한눈에 표시됩니다.
  • ⭐ 추천 Edge 드라이버 — 드로어 새 메뉴. EdgeBridge(AEB)를 활용하는 드라이버 채널 목록을 원격에서 불러와 카드로 보여줍니다. "채널 가보기" 버튼으로 SmartThings 채널 초대 링크에 바로 접근합니다.

v1.1.4 #

2026-05-31 Google Play

Features

  • 🔧 Edge Driver Management — full overhaul — the drawer item is renamed "Edge Driver Management" and packed with new capabilities. With a single hub, the hub-selection step is skipped and you land directly on the driver list.
  • 📋 One-tap driver actionsHub Log / Update / Delete buttons appear directly on each driver card. No more tap → pick-from-dialog flow.
  • 🗑 Driver delete — uninstall a driver from the hub right from the app. In-use drivers are rejected by the server; the error message is shown clearly.
  • 🔴 Unused driver detection + bulk clean-up — drivers with no connected devices are tagged "Unused". A "Clean up unused (N)" button at the top of the list removes them all at once. Correctly covers nested hierarchies such as Matter bridge sub-devices.
  • ℹ️ Hub info card on driver screen — the top of the driver list always shows the selected hub's name, IP, and reachability status.
  • ⭐ Recommended Edge Drivers — a new drawer menu that fetches a curated list of EdgeBridge-powered driver channels and shows them as cards. "Visit channel" opens the SmartThings channel invitation link directly.

v1.1.3 #

2026-05-25 Google Play

새 기능

  • 🔑 SmartThings 연결 자동화 — PAT 입력 없이도 "SmartThings 연결" 한 번이면 로그인 페이지가 자동으로 열려 CLI 권한 + SmartApp 등록 2단계가 자동으로 이어집니다 ("권한 1/2 완료" 토스트 안내). PAT 입력란은 영구 PAT 가 있는 사용자를 위한 선택 옵션으로 남겨두었습니다 — 영구 PAT 를 붙여넣으면 OAuth 단계를 건너뜁니다.
  • 🧩 Edge Drivers 메뉴 신설 — 드로어에 새 진입점. 같은 Wi-Fi 의 Hub 선택 (LAN reachability 사전 체크로 다른 네트워크의 hub 는 dim) → 드라이버 선택 → 실시간 Hub Log Viewer. 8단계 레벨 필터 (TRACE~PRINT), 브라우저 Ctrl+F 식 검색 (1/12 매치 카운터 + ↑↓ 이동 + 노란 하이라이트), 부분 선택 복사, Pause / Jump-to-bottom FAB. 채널 등록된 드라이버는 옵션 메뉴 "강제 업데이트" 로 최신 빌드를 즉시 적용할 수 있습니다. TOFU 로 hub 자체 서명 인증서 신뢰.

v1.1.3 #

2026-05-25 Google Play

Features

  • 🔑 Auto SmartThings sign-in — tap "Connect SmartThings" once — no PAT needed. The sign-in page opens automatically and the 2-step chain (CLI permission + SmartApp registration) runs through ("Step 1/2 complete" toast in between). The PAT field stays as an optional shortcut for users with a permanent PAT — paste it to skip the OAuth step.
  • 🧩 New Edge Drivers menu — a new drawer entry. Pick a hub on the same Wi-Fi (LAN reachability pre-check dims hubs on a different network) → pick a driver → live Hub Log Viewer. 8-level filter (TRACE~PRINT), browser-style Ctrl+F search (1/12 counter + ↑↓ navigation + yellow highlight), partial copy, Pause / Jump-to-bottom FAB. Drivers enrolled to a channel can be force-updated to the latest build from the overflow menu. TOFU trust for the hub's self-signed certificate.

v1.1.2 #

2026-05-15 Google Play

새 기능

  • TTS 엔진 우선순위 사용자 설정 — Gemini / Android 내장 / OS 기본 엔진의 우선순위를 사용자가 정렬할 수 있고, cascade trail 이 추적 로그에 표시됩니다. 한 엔진이 실패해도 다음 엔진으로 자동 폴백.
  • Gemini Free/Paid 정책 + 동적 모델 카탈로그 — Gemini 모델 목록이 동적으로 갱신되며 Free/Paid 한도에 맞춘 사용 정책이 도입됐습니다.
  • Bridge API — devices 단순 조회 — 외부에서 AEB 에 붙어 기기 목록만 받아갈 수 있는 단순 endpoint 추가. ping 으로 토큰 만료를 사전 감지하고 forward UA fallback 도 함께 강화.

버그 / 개선

  • 재인증 클릭 시 ST client_id 미설정 케이스에서 발생하던 크래시 수정.
  • 재인증 unauthorized_client stale-state 자동 복구 — 막혔던 사용자도 자동으로 정상 흐름 복귀.
  • OS 기본 TTS 엔진을 1순위로 두고 cache key 에 locale 포함 — 다국어 환경에서 잘못된 캐시 매치 제거.
  • 한국어 best-quality voice 명시 + voice 선택 진단 로그 추가.
  • AndroidLocalTtsClient — locale 자동 감지 + setLanguage 결과코드 체크 + setVoice 실패 시 폴백.
  • SkillCache preamble — Devices-Command 가 device_ids (배열) 사용한다는 점 명시.
  • Skill auto-update 단일 entry-point 정리 + 운영 로그 문구 한국어화.
  • Skill Tree 기본값 ON (신규 설치만 영향).

v1.1.2 #

2026-05-15 Google Play

Features

  • User-configurable TTS engine priority — order Gemini / Android local / OS-default engines yourself, with the cascade trail surfaced in the trace log. Auto-fallback to the next engine on failure.
  • Gemini Free/Paid policy + dynamic model catalog — Gemini model list now refreshes dynamically and usage policy is tuned per Free/Paid quotas.
  • Bridge API — simple devices query — a new endpoint to fetch the device list from outside AEB. Ping pre-detects token expiry, and forward UA fallback is hardened.

Fixes

  • Fixed crash on re-auth when ST client_id wasn't configured.
  • Auto-recovery from unauthorized_client stale-state during re-auth — stuck users now return to the normal flow automatically.
  • OS-default TTS engine promoted to #1 + locale added to cache key — eliminates wrong cache hits in multi-locale setups.
  • Explicit ko-KR best-quality voice + voice-selection diagnostic logs.
  • AndroidLocalTtsClient — locale auto-detect + setLanguage return-code check + setVoice fallback.
  • SkillCache preamble — clarified that Devices-Command uses device_ids (array form).
  • Skill auto-update single entry-point cleanup + operational log wording polished.
  • Skill Tree default ON (fresh installs only).

v1.1.1 #

2026-05-12 Google Play

새 기능 / 개선

  • OAuth 단일 흐름 — in-app WebView — Custom Tab 과 WebView 가 섞이던 OAuth 흐름을 in-app WebView 한 가지로 통합. 일부 기기에서 Custom Tab 가 뜨지 않는 케이스 제거.
  • LLM system prompt 토큰 다이어트 — 의미는 보존하면서 ~30-40% 토큰 절감. 매 채팅 첫 턴 비용이 줄어듭니다.
  • TTS/방송 명령 단일 호출 — "거실에 방송해" 같은 발화 명령이 Devices-Speak 1콜로 처리 (이전엔 FindAndCommand + Speak 2콜).
  • Android 내장 TTS 최후 폴백 — Gemini TTS / 클라우드 TTS 모두 실패 시 OS 내장 TTS 로 자동 폴백. AudioNotification.source 진단 로그 추가.

버그 / 개선

  • WorkManager doWork 진입 디바운스 + 운영 로그 한국어화 ("fired" → "triggered" 등).
  • TtsRouter padding / cacheHash 헬퍼 단위 테스트 추가.
  • Skill auto-update 로그에 카탈로그 요약 + 버전 정보 명시.
  • BUILT_IN baseline 에 Devices-GetSkillSpec 오호출 금지 룰 보강.
  • (hotfix) Devices-List 가 capability OR(comma) 조회 1콜로 정리 — TTS 가능 기기 조회가 빨라짐.

v1.1.1 #

2026-05-12 Google Play

Features / Improvements

  • OAuth single path — in-app WebView — the mixed Custom Tab + WebView OAuth flow is consolidated into a single in-app WebView, removing cases where Custom Tab failed to launch on some devices.
  • LLM system prompt token diet — ~30-40% fewer tokens while preserving semantics. First-turn cost per chat goes down.
  • Single-call TTS / broadcast — utterances like "announce to the living room" run as a single Devices-Speak call (used to be FindAndCommand + Speak = 2 calls).
  • Android local TTS as ultimate fallback — when both Gemini TTS and cloud TTS fail, the OS local TTS engine kicks in. AudioNotification.source diagnostic log added.

Fixes

  • WorkManager doWork entry debounce + operational logs localized (e.g. "fired" → "triggered" in Korean).
  • Added TtsRouter padding / cacheHash helper unit tests.
  • Skill auto-update logs now include a catalog summary and version info.
  • BUILT_IN baseline rule reinforced against erroneous Devices-GetSkillSpec calls.
  • (hotfix) Devices-List queried via capability OR (comma) in a single call — faster TTS-capable device discovery.

v1.1.0 #

2026-05-11 Google Play

새 기능

  • Skill Tree 고도화 — MCP 도구 카탈로그가 lazy-by-default로 바뀌어 첫 턴 토큰이 절약됩니다. 의도 힌트·병렬 디스패치·서브 경로 노출 등 LLM이 도구를 더 정확하게 선택합니다.
  • OAuth 전면 개편 — SmartApp 모드 자동 감지, 1.0.x 잔여 SmartApp 정리 마법사, 서버 핸드오버 방식 변경. 기존 Config Sync(공유)가 명시적 서버 핸드오버로 대체됐습니다.
  • Edge Driver 호출 내역 확인 — Edge Driver가 사용한 것도 Chat의 이전 대화에서 바로 확인할 수 있게 변경됐습니다.
  • 프롬프트 호스팅 — Skill과 System Prompt를 앱과 별도로 호스팅해서 업데이트 받는 구조로 변경됐습니다.

버그 / 개선

  • ST OAuth 토큰 갱신 안정성 대폭 강화 — 일시적 실패에도 토큰을 보존하고 재인증 UI를 표시합니다.
  • 로그 레벨 다중 필터(INFO/WARN/ERROR 조합) 지원.
  • TTS 오동작 이슈 수정.
📣 업데이트 후 뭘 해야 할지 모르시겠다면
케이스별(폰 1대 / 폰 2대+ / 신규 / 막힐 때) 4-Step 안내: 1.1.0 업데이트 후 행동 가이드

v1.1.0 #

2026-05-11 Google Play

Features

  • Skill Tree overhaul — the MCP tool catalog is now lazy-by-default, saving first-turn tokens. Intent hints, parallel dispatch, and sub-path exposure help the LLM pick tools more accurately.
  • OAuth redesign — automatic SmartApp mode detection, a cleanup wizard for leftover 1.0.x SmartApps, and a new explicit server handover replacing the old Config Sync share.
  • Edge Driver call history in Chat — prompts sent by Edge Drivers now appear in the Chat conversation history, so you can review them right away.
  • Hosted prompts — Skill definitions and the system prompt are now hosted separately from the app and updated independently.

Fixes

  • Significantly more reliable ST OAuth token refresh — tokens are preserved on transient failures and a re-auth UI is surfaced.
  • Multi-select log level filter (INFO/WARN/ERROR combo).
  • Fixed TTS malfunction issues.
📣 Not sure what to do after the update?
Per-case 4-step guide (1 phone / 2+ phones / new user / when stuck): What to do after the 1.1.0 update

v1.0.6 #

2026-05-08 Google Play

새 기능

  • 자체 음성 합성이 없는 스피커(Sonos, 사운드바 등)도 방송이 가능해졌어요.
  • 방송 명령에 목소리 톤(밝게, 차분히 등)과 음량을 같이 말할 수 있어요. 어시스턴트가 어울리는 목소리를 자동 선택해요.
  • 좌측 메뉴에 "TTS 캐시" 화면 추가 — 재생, 저장, 링크 공유, 삭제, "킵"으로 자동 정리에서 제외.
  • "안방 조명 깜빡여" 같은 명령으로 한 번에 점멸이 되고 끝나면 원래 상태로 돌아와요.
  • 웹 검색·Skill 사용 기본 켜짐으로 바뀌었어요.

v1.0.6 #

2026-05-08 Google Play

Features

  • Speakers without on-device TTS (Sonos, soundbars) can now make announcements.
  • Add voice tone (cheerful, calm, etc.) and volume to spoken commands — the assistant picks a fitting voice automatically.
  • New "TTS Cache" entry in the side drawer — play, save, share link, delete, or pin to exclude from auto-cleanup.
  • "Blink the bedroom light" works as a single command — flashes twice and returns to the original state.
  • Web Search and Skill toggles now default to ON.

v1.0.5 #

2026-05-07 Google Play

기능

  • 채팅 기록 유지 — 앱을 다시 열어도 이전 대화가 그대로 표시됩니다. 새 세션과는 구분선으로 분리됩니다.
  • 사용자 시스템 프롬프트 — 설정 → Agent 에서 내 이름, 말투, 별칭 같은 개인화 정보를 영구 저장. 매 채팅의 system prompt 끝에 자동 추가됩니다 (export/import/백업 동기화 지원).
  • 한국어 앱 이름 — 홈 화면 아이콘이 "엣지브릿지"로 표시됩니다.
  • 실제 location 이름으로 호칭 — 답변에서 사용자의 집을 "스마트홈" 같은 일반 단어 대신 SmartThings 에 저장된 실제 location 이름으로 부릅니다.
  • 토큰 합계 표시 — 매 채팅 끝에 그 대화 전체의 입력/출력/캐시 토큰 합계가 한 줄로 표시됩니다.
  • 인사·짧은 대화 빠른 응답 — "안녕", "hi" 같은 명백한 잡담은 도구 로드 없이 짧은 system prompt 만으로 즉답 (첫 턴 토큰 ~5,300 → ~180 으로 절감).
  • 웹 검색 측정 시각 표시 — 웹 검색 답변에서 측정·게재 시각이 30분 이상 지난 경우, 그 시각을 답변에 함께 명시해 데이터 신선도를 알려줍니다.
  • Gemini 캐시 지원 강화 — system prompt 의 정적/동적 부분을 분리해 chat-to-chat 사이 prompt cache hit 률 향상. 채팅 두 번째부터 입력 토큰 비용이 크게 줄어듭니다.

버그 / 개선

  • 내 IP 감지 — 192.168.x 우선 — 홈 화면에 표시되는 "내 IP"가 VPN / 가상 인터페이스 후보보다 진짜 LAN 주소(192.168.x)를 우선 선택합니다. AEB Embedded 등 외부에서 AEB 에 연결할 때 표시되는 주소가 실제 사용 가능한 주소가 됩니다.
  • LLM 응답 끊김 방지 — LLM HTTP 타임아웃을 100초로 늘려, 큰 답변이나 도구 결과가 긴 경우 중간에 끊기지 않습니다.
  • 드로어 메뉴 fix — 햄버거 드로어 네비게이션이 일부 화면에서 멈추거나 체크된 항목 표시가 어긋나던 문제 해결.
  • 채팅 드롭다운 정리 — 채팅 화면의 provider / model 드롭다운 너비를 조정해 provider 이름이 잘리지 않도록.
  • "방+기기" 명령 정확도 — "컴퓨터방 불 꺼줘" 같은 자연어 명령이 한 번의 도구 호출로 정확히 처리됩니다(이전엔 4~5턴 소요). 방 이름 매칭 + 다중 단어 AND 매칭 적용.
  • 도구 설명 정리 (~50% 압축) — SmartThings 도구 설명이 짧아져 매 채팅의 첫 턴 입력 토큰이 약 30% 줄어들었습니다 (한국어 트리거 키워드와 안티패턴은 보존).
  • 응답 끝 출처 꼬리표 제거 — "(스마트홈 상태 기준)", "(현재 보고 기준)" 같은 자동으로 붙던 꼬리 문구를 빼서 답변이 깔끔해집니다.
  • SmartThings location 정보 캐시 — 한 세션 동안 한 번만 조회해 매 도구 호출의 응답 속도가 미세하게 빨라집니다.

v1.0.5 #

2026-05-07 Google Play

Features

  • Chat history persistence — previous conversations are restored when you reopen the app, separated from new sessions by a divider.
  • Custom system prompt — Settings → Agent now lets you save personal memory, tone, or aliases. Appended to every chat's system prompt (synced through export/import/backup).
  • Localized app name — the home-screen icon shows "엣지브릿지" in Korean.
  • Refer to your home by name — replies use the real SmartThings location name instead of a generic word.
  • Token usage summary — a single line at the end of every chat shows total input/output/cache tokens for that conversation.
  • Faster greetings & small talk — obvious chitchat ("hi", "안녕") skips the tool load and answers with a short system prompt only (first-turn tokens ~5,300 → ~180).
  • Stale-data hints in web search — when a web-search result's measurement/publish time is more than 30 minutes old, that timestamp is surfaced in the reply so you know the data isn't fresh.
  • Better prompt caching for Gemini — system prompt is split into static / dynamic parts so cache hits carry across chats; second and later turns become noticeably cheaper.

Fixes

  • Own-IP detection prefers 192.168.x — the "my IP" shown on the home screen now picks a real LAN address (192.168.x / 10.x …) over VPN / virtual-interface candidates, so the address other devices use to reach AEB is the one that actually works.
  • Long LLM responses no longer cut off — HTTP timeout raised to 100 s, so big answers or long tool results aren't truncated mid-stream.
  • Drawer navigation fix — fixed the hamburger drawer getting stuck on some screens and the checked-item indicator going out of sync.
  • Chat dropdown widths — tightened the provider / model dropdown widths on the chat screen so the provider name is no longer truncated.
  • Room + device commands — phrases like "turn off the bedroom light" / "컴퓨터방 불 꺼줘" now resolve in a single tool call (previously took 4-5 turns). Match now considers room name + multi-word AND.
  • Tool descriptions trimmed (~50%) — SmartThings tool descriptions are now far shorter, dropping first-turn input tokens by ~30% (Korean trigger keywords and anti-patterns preserved).
  • No more trailing source tags — replies no longer auto-append things like "(스마트홈 상태 기준)" / "(based on current report)".
  • Cached SmartThings location info — looked up once per session, slightly speeding every tool call.

v1.0.4 #

2026-05-06 Google Play

기능

  • 메뉴 구조 개편 — 하단 탭바를 좌측 햄버거 드로어로 변경. 채팅 화면이 화면 끝까지 넓어졌습니다.
  • 정보 페이지 신설 — 드로어 → "정보" 항목에서 기기 정보 / 크래시 로그를 한곳에 정리.
  • Skill 자동 인지 + 사용 토글 — Tesla 같은 driver 가 발행한 aeb.skill capability(자기 능력·예시 모음)를 AEB 가 자동으로 LLM system prompt 에 주입해 정확한 명령 생성을 돕습니다. 설정 → Agent → "Skill 사용" 토글로 ON/OFF (기본 ON). 첫 턴 토큰 비용 vs 매칭 정확도 비교 가능.
  • 한국어 자연어 매칭 가이드 — SmartThings 표준 device category(조명/스위치/센서/공조/미디어 등) 매핑 가이드가 skill reference 에 추가되어 "거실 조명", "TV 음소거", "센서 상태" 같은 발화 매칭 정확도 향상.
  • 채팅 진행 상태 친화 표시🔧 SmartThings · Devices-List ✓ 234ms, 🤖 1회 응답 — 입력 1,234t / 출력 456t / 캐시 적중 5,000t 같이 한 줄씩 깔끔하게.
  • 오류 메시지 강화 — Rate limit(429) 발생 시 "분당 토큰 한도 초과 (TPM, limit 16,000) · 76ms 뒤 재시도" 같이 원인 즉시 파악. 응답 본문 전체 포함.
  • 시스템 프롬프트 정비 + 헛소리 방지 — 도구 결과 없으면 "지금은 알 수 없습니다" 답변, 옛 학습 데이터로 추측 금지. 웹 검색 OFF 시 실시간 정보 요청은 켜달라고 안내.
  • 응답 시점 인지 — system prompt 에 현재 날짜·요일·시간·타임존(예: 2026-05-06 (Wed) 18:30:45 KST) 자동 포함. "오늘 무슨 요일?", "지금 몇 시?" 같은 질문이 도구 호출 없이도 정확하게.
  • 앱 공유 / Play Store 바로가기 — 정보 페이지에서 Play Store 페이지로 한 번에 이동하거나 친구에게 공유 링크를 보낼 수 있어요.
  • 새 AI 모델 — Gemma 4 31B IT (Gemini provider).
  • 홈 화면 정리 — 버전·가이드 링크가 상단으로, Inbound/Redirect/Callback 라우팅 관리가 서버 화면 아래로 통합.
  • 빠른 이동 — 서버/설정 화면 우측 상단에 채팅 아이콘, 채팅 화면 우측 상단에 설정(톱니) 아이콘.

버그 / 개선

  • Forward 프록시가 압축된 응답(네이버 검색 HTML, ssl.pstatic.net SVG 아이콘 등)을 그대로 전달해 깨져 보이던 문제 해결.
  • ?url=https%3A%2F%2F... 처럼 인코딩된 URL도 정상 처리.
  • 오류 발생 시 응답 본문(JSON 등) 전체가 trace 에 보여 디버깅이 쉬워졌습니다.
  • 설정 아이콘을 톱니바퀴 모양으로 교체.

v1.0.4 #

2026-05-06 Google Play

Features

  • Redesigned navigation — bottom tabs replaced with a left-side drawer; the chat screen now uses the full height.
  • New Information page — drawer → "Info" consolidates device info and crash logs.
  • Skill auto-discovery + toggle — devices (e.g. Tesla driver) that publish the aeb.skill capability now have their self-description injected into the LLM system prompt automatically, helping the model issue the correct command. Toggle in Settings → Agent → "Enable Skill" (default on). Useful for comparing first-turn token cost vs. matching accuracy.
  • Korean natural-language matching guide — a new skill reference maps standard device categories (lights / switches / sensors / climate / media …) to Korean keywords, improving phrases like "거실 조명", "TV 음소거".
  • Friendlier chat trace — every tool call, token usage, and error appears as a one-liner: 🔧 SmartThings · Devices-List ✓ 234ms, 🤖 turn 1 — in 1,234t / out 456t / cache 5,000t.
  • Smarter error messages — rate-limit hits show "TPM/RPM exceeded · retry in Ns" with the full response body, not raw JSON only.
  • Tighter system prompt + anti-hallucination — answers "I don't know" when no tool result backs the claim. Refuses to use stale training data when web search is off.
  • New AI model — Gemma 4 31B IT (Gemini provider).
  • Home reorg — version + guide link moved up; Inbound/Redirect/Callback routing now under the server card.
  • Quick navigation — chat icon top-right on Server/Settings, settings (gear) icon top-right on Chat.
  • Time-aware responses — system prompt now includes current date / weekday / time / timezone (e.g. 2026-05-06 (Wed) 18:30:45 KST). "What day is it?" / "What time is it?" answered without a tool call.
  • Share / Play Store shortcut — Information page now has buttons to open AEB on Google Play or share the link with a friend.

Fixes

  • Forward proxy now correctly delivers compressed responses (Korean web HTML, SVG icons) — they were rendering as garbled bytes.
  • ?url=https%3A%2F%2F... percent-encoded targets now resolve correctly.
  • Failed responses (4xx/5xx) include the full body in chat trace for easier debugging.
  • Settings icon updated to a gear glyph.

v1.0.3 #

2026-05-04 Google Play

기능

  • AI 채팅 두 가지 모드 — CHAT는 평소처럼 멀티턴 대화, API 모드(Edge Driver / 외부 HTTP 호출용)는 단발 응답 + 삭제·룰 변경 같은 위험 작업을 자동 차단합니다.
  • 웹 검색(DuckDuckGo) 기능 — AI가 실시간으로 웹을 검색해서 답변. 설정에서 토글, 별도 키 불필요. 질문당 토큰 소모가 조금 늘어납니다.
  • 새 AI 모델 추가 — Gemini 3 Flash (프리뷰), Gemini 3.1 Pro (프리뷰), Gemini 3.1 Flash-Lite (프리뷰).
  • 채팅 말풍선을 길게 누르면 복사할 수 있어요.
  • 설정 백업 / 복원 — PAT·OAuth·LLM 키·SmartThings 연결 일체를 암호화된 파일로 저장하고 같은 기기나 다른 AEB에서 복원할 수 있어요. 앱 삭제 후 재설치해도 그대로 복원됩니다. 본인이 정한 암호로 보호.
  • 로그에 SmartThings API 호출 출처 표시 — 드라이버에서 들어온 호출([fwd])과 AEB 내부 호출([int])을 구분해서 중복 호출을 추적하기 쉬워졌습니다.

버그 / 개선

  • 일부 환경에서 탐색을 막던 VPN / AdGuard 가상 어댑터를 자동으로 제외.
  • SmartThings API로 포워딩할 때 토큰이 자동 첨부되어 드라이버·자동화 호출이 그대로 동작합니다.
  • 외출 중 Wi-Fi가 꺼진 상태에서 AEB가 서버를 무한 재시도하던 문제 해결 — 알림 깜빡임/로그 스팸 없이 조용히 건너뛰고, Wi-Fi 복구되면 자동 재시작.
  • 서버 실행 중 Wi-Fi를 껐다 다시 켰을 때 자동 재시작이 안 되던 문제 해결 (일부 기기에서 "대기 중" 상태에 머물던 케이스).

v1.0.3 #

2026-05-04 Google Play

Features

  • Two modes for the in-app chat — CHAT for natural multi-turn conversation; API mode (used by Edge Driver / external HTTP) gives one-shot answers and blocks destructive actions like delete or rule changes.
  • Web Search (DuckDuckGo) — let the AI look things up live. Toggle in Settings, no extra key needed. Uses a bit more tokens per query.
  • Three new AI models — Gemini 3 Flash (Preview), Gemini 3.1 Pro (Preview), Gemini 3.1 Flash-Lite (Preview).
  • Long-press a chat bubble to copy.
  • Settings Backup / Restore — export your full configuration to an encrypted file and restore it on the same or another AEB. Works even after uninstall/reinstall. Protected by your own passphrase.
  • SmartThings API call origin is now tagged in logs — driver-forwarded calls show as [fwd], AEB-internal calls show as [int], so duplicates are easy to attribute.

Fixes

  • Home network detection now ignores VPN / AdGuard virtual adapters that were breaking discovery on some setups.
  • SmartThings API forwarding now auto-attaches your token, so driver/automation calls just work.
  • AEB no longer wakes up to retry the server in a loop when you're outside with Wi-Fi off — quiet skip with no notification flicker, automatic resume once Wi-Fi is back.
  • Server now reliably auto-resumes when you toggle Wi-Fi off and back on while it was running (was getting stuck in "waiting" state on some devices).

v1.0.2 #

2026-05-03 Google Play

기능

  • 새 AEB 사이트 도메인으로 이전 (aeb.dothesmartthings.com)
  • 앱 정보 카드 추가 — 현재 버전·기기 정보를 한 화면에서 확인
  • SmartThings 연결 시 사용자별 고유한 앱 이름 자동 생성 — 다른 사용자와 충돌하지 않도록 개선

v1.0.2 #

2026-05-03 Google Play

Features

  • Moved to the new AEB site domain (aeb.dothesmartthings.com)
  • Added an App Info card — see your current version and device info on one screen
  • SmartThings connections now use a unique app name per user — no more collisions between users

v1.0.1 #

2026-05-01 ~ 2026-05-03 Google Play

기능

  • LLM 에이전트 내장 — Claude · OpenAI · Gemini를 SmartThings와 자연어로 연결하는 Chat 탭 추가
  • 다른 AEB 기기로 이전하기 — 같은 네트워크의 다른 AEB로 SmartThings 연결과 LLM 키를 한 번에 옮기는 기능
  • Chat 탭에서 API 키가 입력된 LLM 공급자만 자동으로 선택지에 표시
  • 저장된 정보가 있으면 입력 다이얼로그에 자동으로 채워주기
  • 한국어·영어 다국어 표시 빈틈 없이 정리
  • LLM 호출 출처 표시 — Chat에서 보낸 것인지, 자동화에서 호출한 것인지 로그에서 구분

버그

  • Android 12 이하에서 Chat이 종료되던 문제 수정
  • SmartThings 연결이 사용자별로 분리되지 않아 충돌나던 현상 수정
  • 토큰 갱신이 토큰이 없는 상태에서 잘못 동작하던 문제 수정
  • SmartThings 연결 이름이 의도치 않게 바뀌던 문제 수정
  • 오작동을 일으키던 자동 복구 로직 제거

v1.0.1 #

2026-05-01 ~ 2026-05-03 Google Play

Features

  • Built-in LLM agent — new Chat tab connecting Claude · OpenAI · Gemini to SmartThings in natural language
  • Move to another AEB device — hand off your SmartThings connection and LLM keys to another AEB on the same network in one tap
  • Chat tab now only shows LLM providers whose API keys are configured
  • Input dialogs auto-fill with previously saved values
  • Korean / English coverage tightened with no missing strings
  • Logs now tag the origin of each LLM call — was it from the Chat tab, or from an automation?

Bug fixes

  • Fixed a Chat crash on Android 12 and below
  • Fixed SmartThings connections not being separated per user, causing collisions
  • Fixed token refresh misbehaving when no token was stored
  • Fixed SmartThings connection names being changed unexpectedly
  • Removed an auto-recover flow that was causing more harm than good

v1.0.0 #

2026-04-30 Google Play

기능

  • 첫 정식 출시 — 안정성 강화

v1.0.0 #

2026-04-30 Google Play

Features

  • First stable release — overall stability improvements

v0.0.8 #

2026-04-25 Google Play

기능

  • 같은 네트워크에 여러 AEB가 있어도 자기 자신을 잘못 발견하지 않도록 개선
  • 서버 재시작 안정성 개선 (포트 재사용)

버그

  • 서버 포트가 이미 쓰이고 있을 때 앱이 종료되던 문제 수정

v0.0.8 #

2026-04-25 Google Play

Features

  • Multiple AEBs on the same network no longer misidentify themselves as each other
  • Improved restart reliability (port reuse)

Bug fixes

  • Fixed the app crashing when its server port was already in use

v0.0.7 #

2026-04-20 Google Play

기능

  • 관리(Management) / 정보(Info) 페이지 추가 + 내비게이션 정리
  • 다국어 추가 — 독일어 / 프랑스어 / 이탈리아어 / 스페인어 / 일본어
  • 외부 OAuth 콜백을 받아 임시 보관해주는 기능 추가 (덮어쓰기 경고와 시각 기록 포함)

v0.0.7 #

2026-04-20 Google Play

Features

  • Added Management / Info pages and reorganized the navigation
  • Added language support for German / French / Italian / Spanish / Japanese
  • Added a feature to receive and temporarily store external OAuth callbacks (with overwrite warnings and timestamps)

v0.0.6 #

2026-04-19 Google Play

기능

  • 충전기에 연결되어 있으면 배터리 잔량과 무관하게 서버 시작 가능
  • 7일 로그 정리가 실제로 삭제했을 때만 결과를 남기도록 개선

v0.0.6 #

2026-04-19 Google Play

Features

  • The server can now start regardless of battery level when the charger is connected
  • The 7-day log cleanup only logs a result when it actually deletes something

v0.0.5 #

2026-04-19 Google Play

기능

  • 첫 공개 버전

v0.0.5 #

2026-04-19 Google Play

Features

  • Initial public release