Skip to content

Improve meeting dashboard and analysis context - #19

Merged
vokac-nri merged 4 commits into
mainfrom
codex/improve-dashboard-analysis-export
Jul 16, 2026
Merged

Improve meeting dashboard and analysis context#19
vokac-nri merged 4 commits into
mainfrom
codex/improve-dashboard-analysis-export

Conversation

@vokac-nri

Copy link
Copy Markdown
Collaborator

Summary

  • rebuild the meeting workbench so the transcript uses less space and all four analysis panels remain useful
  • turn live summary output into an auto-following topic outline with discussion points and higher-value, optional questions
  • snapshot meeting context, add a context-plus-transcript export, and preserve legacy-session behavior
  • remove forced reasoning/temperature directives and add a 12-line transcript overlap without reprocessing duplicate findings

Verification

  • go test -count=1 ./internal/analysis ./internal/llm ./internal/export ./internal/store .
  • npx tsc --noEmit
  • npm run build
  • responsive browser QA at 1280x820 and 960x640

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates Parley’s live meeting experience by making the analysis UI more “outline-first,” improving analysis prompt context (including bounded transcript overlap), and preserving session context via a stored snapshot that can be exported alongside the full transcript.

Changes:

  • Reworks analysis prompting/state to support a topic outline with discussion points, bounded transcript overlap, and less provider-forcing (no fixed temperature / reasoning directives).
  • Snapshots meeting context at session creation (with legacy fallback) and adds a “context + transcript” export mode.
  • Refreshes the frontend workbench layout (discussion outline + panels) and adds an export-choice dialog.

Reviewed changes

Copilot reviewed 20 out of 20 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
README.md Updates documentation to reflect the new analysis interval behavior, outline-based analysis state, and export options.
meeting_service.go Adds context snapshot usage for analysis context and introduces transcript export via a shared markdown export helper.
meeting_service_test.go Adds coverage to ensure analysis context prefers the session snapshot over the active profile.
internal/store/store.go Updates default analysis timeout to 60s and adds a new sessions column for context snapshot JSON.
internal/store/sessions.go Introduces ContextSnapshot, persists it on session creation, and hydrates it in session bundles.
internal/store/sessions_test.go Updates session creation calls and validates context snapshot round-tripping.
internal/llm/client.go Removes forced temperature from chat completion requests.
internal/llm/client_test.go Asserts the client does not send temperature (and still does not send max_tokens).
internal/export/export.go Enhances notes export summary fallback and adds a context+transcript markdown renderer.
internal/export/export_test.go Adds tests for derived outline summary and transcript export content/exclusions.
internal/analysis/engine.go Adds per-topic discussion points, bounded transcript overlap, expanded prior state, and updated prompting rules.
internal/analysis/engine_test.go Updates/extends tests for prompting changes, topic rollover details, and overlap separation.
frontend/src/components/ui/scroll-area.tsx Allows passing a viewport ref to enable scroll-follow behavior.
frontend/src/components/SettingsDialog.tsx Updates analysis timeout defaults to 60s.
frontend/src/components/SessionsDialog.tsx Changes export interaction to trigger a centralized export flow (no per-row spinner).
frontend/src/components/ExportDialog.tsx Adds a new dialog to choose between notes export and context+transcript export.
frontend/src/components/AnalysisPanels.tsx Rebuilds the workbench panels around an auto-following “Discussion outline” and updated panel layout.
frontend/src/App.tsx Integrates export dialog and updates analysis state handling for points/assertions/suggestions.
frontend/bindings/github.com/tomvokac/parley/meetingservice.ts Adds binding for ExportTranscriptMarkdown.
frontend/bindings/github.com/tomvokac/parley/internal/analysis/models.ts Updates topic model to include points.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread meeting_service.go
Comment thread frontend/src/App.tsx Outdated
vokac-nri and others added 2 commits July 16, 2026 11:36
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@vokac-nri

Copy link
Copy Markdown
Collaborator Author

@copilot resolve the merge conflicts in this pull request

Copilot AI commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

@copilot resolve the merge conflicts in this pull request

Resolved by merging origin/main into this branch and fixing the README conflict in commit 9996a68.

@vokac-nri
vokac-nri merged commit efb81df into main Jul 16, 2026
Copilot stopped work on behalf of vokac-nri due to an error July 16, 2026 15:42
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.

3 participants