Skip to content

feat: add tabbed analytics and AI insights extraction#99

Merged
bdougie merged 1 commit intomainfrom
94-ai-insights-reliable-ollama-facet-extraction
Feb 14, 2026
Merged

feat: add tabbed analytics and AI insights extraction#99
bdougie merged 1 commit intomainfrom
94-ai-insights-reliable-ollama-facet-extraction

Conversation

@bdougie
Copy link
Contributor

@bdougie bdougie commented Feb 14, 2026

Summary

closes #94

tapesdeck

  • Adds tabbed navigation to analytics in both TUI and web dashboard (Activity, Distribution + Models, AI Insights, Summaries)
  • Prevents page jumps on analytics refresh by preserving scroll position
  • TUI: tab/shift+tab switching, pinned footer, scrollable summaries with cursor navigation, context-sensitive hints
  • Web: matching tab UI with skeleton loading placeholders for perceived performance
  • Reversed day selection so key 1 = most recent day, 9 = oldest
  • Adds LLM-based facet extraction with configurable providers and background worker processing

Test plan

  • Run tapes deck and verify tab switching with tab/shift+tab
  • Verify analytics refresh preserves scroll position
  • Test day selection 1-9 on activity tab in TUI
  • Test summaries tab scrolling with j/k navigation
  • Run tapes deck --web and verify web tab UI and skeleton loading
  • Verify facet extraction worker processes sessions
  • Run make test for new facets_llm and facets_worker tests

Continue Tasks: ✅ 3 no changes — View all

Add tabbed navigation to analytics in both TUI and web dashboard to
prevent page jumps on refresh and improve load performance. Tabs split
content into Activity, Distribution + Models, AI Insights, and Summaries.

TUI: tab/shift+tab navigation, pinned footer, scrollable summaries
window with cursor navigation, context-sensitive keyboard hints.

Web: matching tab UI with skeleton loading, reversed day selection
(1=most recent), and background-loadable tab content.

Add LLM-based facet extraction for session insights using configurable
providers with worker-based background processing.
@bdougie bdougie marked this pull request as ready for review February 14, 2026 21:54
@bdougie bdougie merged commit 6073f15 into main Feb 14, 2026
12 checks passed
@bdougie bdougie deleted the 94-ai-insights-reliable-ollama-facet-extraction branch February 14, 2026 22:25
@continue
Copy link

continue bot commented Feb 14, 2026

Documentation updated for this PR.

Changes documented:

  • Tabbed analytics navigation (Activity, Distribution + Models, AI Insights, Summaries)
  • New keyboard shortcuts: Tab/Shift+Tab for tabs, e for expand/collapse, j/k for summaries
  • AI Insights feature with LLM provider configuration and credential resolution
  • Day selection reversal (key 1 = most recent day)
  • Background facet extraction with progress display

Docs PR: https://github.com/papercomputeco/tapes.dev/pull/52

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

AI Insights: reliable Ollama-backed facet extraction for deck analytics

1 participant