Skip to content

Starcat 1.4.0

Choose a tag to compare

@dong4j dong4j released this 21 Aug 14:02
· 490 commits to main since this release

Starcat 1.4.0 brings GitHub Notifications into Activity so you can handle mentions, review requests, and Issue / PR threads without leaving the app, while continuing to refine knowledge-base indexing and Explore.

Important update: Starcat's online services have been upgraded. Please update to 1.4.0 as soon as possible. Older versions can still display existing local cache, but online refresh, recommendations, Discovery, Wiki, and sharing will no longer be available.

New

  • GitHub notification inbox: Review mentions, review requests, assignments, discussions, releases, and security alerts in Activity. Filter by Unread, Mentions, Reviews, Issues, PRs, and more; group by Today, Yesterday, This week, and Earlier. All also interleaves your own Stars, Unstars, and Forks. The timeline distinguishes Issues from PRs; avatars and usernames open GitHub profiles, and Dependabot uses its official circular mark. Viewed items stay read, and the sync control spins while refreshing. Starcat asks to re-authorize if notification access is missing, and can post reminders in Notification Center.
    20260820212317_QsP1FsMm
  • Issue / PR threads: Open a notification to read the opening post and comments, write or preview a reply, and move to the previous or next item. Done matches GitHub Inbox Done and does not close the issue. Confirmed-open issues can be closed; closed issues can be reopened. Open the thread on GitHub, or the repository in Starcat.
  • AI comment drafts: Generate a reply from the current thread, or polish text you already typed. The reply follows the thread language, not your draft or the app UI language.
  • Thread translation: Translate the opening post and comments in segmented or full mode; titles, repository names, and the composer stay original. Target language can follow the app UI, paragraphs already in that language are skipped, and new translations fade in briefly.
  • Local CLI inference: Direct builds can run Knowledge Base RAG through Codex CLI or Claude Code CLI; Settings detects installation, version, and path, with setup guidance when a CLI is missing.

Improvements

  • External CodebaseMemory runtime: Direct builds no longer bundle the large executable; Starcat can detect a current official installation or use one selected in Settings.
  • Long thinking smoothness: Knowledge Q&A and repository AI chat stay responsive during long reasoning, and you can still expand to read the full text when it finishes.
  • Last AI-index prefetch: Opening Settings shows when the last prefetch finished, with counts and green, orange, or red status icons.
  • External index test status: Meilisearch and Qdrant each show their own result next to Test and Save, with green success, orange rebuild-needed, and red failure icons.
  • Semantic search progress: Index refresh shows a busy ring immediately, then a determinate ring as up-to-date repos are skipped; only missing or stale vectors are rebuilt.
  • Semantic relevance badge: Percent size matches Language, Stars, and Forks on the same row.
  • Knowledge-base chunk status: Details distinguish whether a shard is still in the library from current-model embedding status.
  • Knowledge-base embedding progress: Shows current-model coverage, no longer marks a previous run as finished, and can be viewed or paused from the toolbar status panel.
  • Index issue shards: Open the knowledge base from pending, failed, or expired cards and jump to the matching chunk.
  • Meilisearch keyword index: Text is synced at the start of a knowledge-base rebuild so keyword search works before embeddings finish.
  • Knowledge-base Chinese search: Chinese infix matching, and named repositories more reliably land on indexed README content.
  • Shortcut recorder: Expands the key display area and shows an inline reset-to-default control only after a shortcut is changed.
  • README translation: Target language can be Auto (follows the app UI), same-language paragraphs are skipped, and new translations fade in briefly.
  • Translation and AI-draft errors: Failures show as a bottom-right toast; incomplete AI setup can open Settings.
  • First-run coaching: Replaces overlapping system tips with a single yellow capsule.
  • Activity counts and help: List counts move to the system title-bar subtitle, and category help opens from the middle column.
  • Notification timeline pagination: Preloads the next page around eight items before the end, keeping long timelines moving without waiting at the bottom.

Fixes

  • 3D code graph startup: Reuses the account-wide graph service and repository route, fixing valid installations being reported missing and shared-daemon cache conflicts causing port timeouts.
  • Query planning timeline: Thinking is nested under Query planning, and the plan plus Context Plan panel appear only after planning actually finishes.
  • Embedding cancel: Pausing vectorization no longer reports a network error or bounce the progress back.
  • Global filter panel: Removes the noticeable delay when opening repository filters for faster access.
  • Explore offline cache: Shows cached Discovery, Popular, and New Releases data immediately when the service is unavailable instead of leaving skeleton rows visible.
  • Explore category counts: Restores cached Discovery, Popular, New Releases, and Weekly totals on first launch without opening each category.