Skip to content

Commit 1546aec

Browse files
committed
feat(modal): migrate to @opentui-ui/dialog
- Add @opentui-ui/dialog package for dialog management - Refactor Modal.ts with showLogoutConfirm() and showUpdateModal() - Implement DialogManager singleton in router.ts - Remove manual modal keyboard handling from keyboardHandler.ts - Add OSC 8 hyperlinks for clickable URLs - Update index.ts to use new modal API
1 parent 670ecff commit 1546aec

7 files changed

Lines changed: 363 additions & 458 deletions

File tree

bun.lock

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

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@muhammedaksam/waha-tui",
3-
"version": "1.5.0-dev.9",
3+
"version": "1.5.0-dev.10",
44
"description": "TUI client for WhatsApp using WAHA (WhatsApp HTTP API) - manage chats, send messages, and more from your terminal",
55
"module": "src/index.ts",
66
"type": "module",
@@ -72,6 +72,7 @@
7272
},
7373
"dependencies": {
7474
"@muhammedaksam/waha-node": "^2026.1.1",
75+
"@opentui-ui/dialog": "^0.0.4",
7576
"@opentui-ui/toast": "^0.0.5",
7677
"@opentui/core": "^0.1.72",
7778
"node-notifier": "^10.0.1",

0 commit comments

Comments
 (0)