webclient: a recall you can inspect, skip and cancel
Clicking the banner opens a dialog with the call's kind, when it was created,
a live countdown to the next fire, the repeat interval and the system message
the agent wrote for itself; skip and cancel live there too.

The cancel button in the banner and the sidebar never worked: ph-clock-slash
is not a Phosphor icon, so the glyph was empty and the button collapsed to
8x4px. It is ph-x-circle now, with a larger hit area.

/recall payloads carry created_at, and the countdown picks days or hours
instead of counting out "43230 min".
1 parent 6568dff commit 30c144bb7074aa655d5a3eea3413ac7b625b3e3a
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 10 hours ago
Showing 21 changed files
View
docs/api.md
View
navi/api/routes/sessions.py
View
tests/unit/api/test_session_info.py
View
webclient/dist/assets/index-ByYxlraP.css 100644 → 0
View
webclient/dist/assets/index-CQReUm8D.js 100644 → 0
Not supported
View
webclient/dist/assets/index-DCQE6Xff.js 0 → 100644
Not supported
View
webclient/dist/assets/index-HKuzHzkO.css 0 → 100644
View
webclient/dist/index.html
View
webclient/dist/sw.js
View
webclient/src/components/chat/ChatHeader.vue
View
webclient/src/components/chat/RecallInfoModal.vue 0 → 100644
View
webclient/src/components/chat/SessionInfoModal.vue
View
webclient/src/components/sidebar/SessionItem.vue
View
webclient/src/i18n/messages/en.js
View
webclient/src/i18n/messages/ru.js
View
webclient/src/i18n/messages/uk.js
View
webclient/src/stores/chat.js
View
webclient/src/utils/recall.js 0 → 100644
View
webclient/tests/unit/components/chat/recallInfoModal.test.js 0 → 100644
View
webclient/tests/unit/stores/chat.test.js
View
webclient/tests/unit/utils/recall.test.js 0 → 100644