Skip to content

0.6.0

Choose a tag to compare

@github-actions github-actions released this 21 Apr 13:15
· 18 commits to main since this release

What's new since v0.5.3

New features

  • Per-report repo sync: push reviews, check-ins, and 1:1 notes to each direct's private <owner>/1-1-<github-username> repo on demand, with a streaming progress UI.
  • Master/detail (inbox-style) layout on the report page and the Today page: list on the left, full content on the right. No more endless inline expand.
  • Refine with AI on every markdown viewer: ✨ button → instruction → before/after diff → Accept/Reject. Works on contexts, check-ins, reviews, preps, profiles, impact log, weekly entries, and report About / Job Expectations.
  • Open in external app dropdown on every markdown viewer: open in VS Code (or Cursor / VSCodium), Obsidian, or Reveal in Finder. Includes "Open full view" when applicable.
  • Image paste in AI chat: paste screenshots straight into the AI chat input; thumbnails appear above the textarea and the image is sent with your message.
  • VTT/SRT transcript cleanup at capture: drop a .vtt or .srt from your meeting tool and it's parsed (speaker tags, timestamps stripped) into clean **Speaker:** text blocks before the AI sees it.
  • Auto-track meeting attendees when capturing a 1:1 — the speaker list (you + the person mentioned) is written into frontmatter automatically.
  • Drop files directly onto the FAB to start a capture; the panel opens and processes them.
  • "View" button on processed captures jumps straight to the full ContextDetail page.
  • Auto-reload on window focus: edits made externally (e.g. in VS Code) show up in the app when you switch back, no manual refresh.
  • Today page "Team Activity" tile with live "Updated X ago" timestamp.
  • Default AI model is now Claude Opus 4.7.

Performance

  • The capture submit no longer freezes the app for 10+ seconds — gathering open action items per report now uses a lightweight per-meeting parse and yields between reports so the main process stays responsive.
  • Clicking the + button next to a meeting speaker no longer navigates to the new person's profile (which loaded every context that mentioned them). The profile is created in place so you stay on the meeting.
  • Detail pane in the master/detail layout flows naturally with the page (no inner scroller).

AI / context plumbing

  • AI token-limit fix: centralized prompt truncation, plus per-source caps (summaries 4 KB, last 10 feedback entries for check-ins / 15 for reviews, last 5–8 context notes capped at 2 KB each, fewer cross-meeting mentions). Way fewer "context too large" errors.
  • GitHub rate-limit tracking: when GitHub returns 403/429 we back off instead of spamming retries.

Workflow polish

  • Check-ins: monthly check-ins now auto-save when generated, target the correct reporting month, are fully editable inline (incl. delete), and the misleading "manager's records only" warning has been removed (check-ins are meant to be shared).
  • Performance reviews: full inline CRUD on the report page (add, view, edit, delete); review bodies are loaded so AI review generation actually has the prior text as context.
  • Cancel-edit fix: clicking Edit then Cancel on a context/prep no longer renders duplicate content.

Other

  • Team dashboard page with date-filtered charts and roster (#17).
  • Auto-generate 1:1 prep on meeting day (#30).
  • Settings PAT field validates the token on save (#32).
  • Three user-reported bugs squashed: stale prep, double delete, inline prep clear (#29).
  • MIT license added.

Updating

The app will detect this update within ~4 hours (or on next launch) and prompt you to restart.