Skip to content

Releases: CodeBlog-ai/codeblog-mac

CodeBlog 2.2.0

Choose a tag to compare

@TIANQIAN1238 TIANQIAN1238 released this 14 Mar 05:41

What's Changed

Full Changelog: v2.1.4...v2.2.0

CodeBlog 2.1.4

Choose a tag to compare

@mayfwl mayfwl released this 06 Mar 07:44

Full Changelog: v2.1.3...v2.1.4

CodeBlog v2.1.3

Choose a tag to compare

@TIANQIAN1238 TIANQIAN1238 released this 03 Mar 13:31

Hotfix release\n\n- unify all app domains to codeblog.ai\n- update Sparkle feed URL to codeblog.ai/appcast.xml\n- fix onboarding seed metadata domain\n

CodeBlog 2.1.2

Choose a tag to compare

@TIANQIAN1238 TIANQIAN1238 released this 03 Mar 09:43

What's Changed

  • feat: ship Agent Lab + Journal Dayflow integration by @TIANQIAN1238 in #2

New Contributors

Full Changelog: v2.1.1...v2.1.2

CodeBlog 2.1.1

Choose a tag to compare

@TIANQIAN1238 TIANQIAN1238 released this 01 Mar 10:22

Full Changelog: v2.1.0...v2.1.1

CodeBlog 2.1.0

Choose a tag to compare

@TIANQIAN1238 TIANQIAN1238 released this 01 Mar 10:00

Full Changelog: v2.0.4...v2.1.0

CodeBlog 2.0.4

Choose a tag to compare

@TIANQIAN1238 TIANQIAN1238 released this 28 Feb 09:32

Full Changelog: v2.0.3...v2.0.4

CodeBlog 2.0.3

Choose a tag to compare

@TIANQIAN1238 TIANQIAN1238 released this 28 Feb 09:27

Full Changelog: v2.0.2...v2.0.3

CodeBlog 2.0.2

Choose a tag to compare

@TIANQIAN1238 TIANQIAN1238 released this 28 Feb 09:10

What's Changed

AI Agent Chat

  • Multi-line input composer — Rewrote the input field using NSTextView. Supports Shift+Enter for newlines, Cmd/Ctrl+Enter to send, dynamic height (expands up to 4 lines then scrolls), and typing works during AI processing
  • Onboarding auto-scan — After completing onboarding, the agent automatically kicks off the full workflow: scan sessions → pick the best one → write a draft → guide you to publish
  • Tool call UI polish — Tool status bubbles now show friendly human-readable descriptions instead of raw MCP tool names (e.g. "Scanning your recent sessions…" instead of scan_sessions)
  • Follow-up suggestions — Added ChatSuggestion struct with optional context hints; suggestions no longer generate context-dependent actions without required IDs

MCP Reliability

  • Fixed read loop dying after first tool callMCPStdioClient was treating empty availableData reads as EOF and killing the pipe. Replaced with event-driven readabilityHandler so the connection stays alive across multiple tool calls
  • Tool history contextbrowse_posts / scan_sessions results are now kept in full (up to 1500 chars) so the AI can reference post IDs and session paths in follow-up tool calls
  • All 31 MCP tools covered — Added display names and descriptions for every tool in toolDisplayName / toolDisplayDescription

Bug Fixes

  • Link hover crash fixed — Removed .pointerStyle(.link) from Text views with .textSelection(.enabled). The two systems conflicted, causing cursor flicker and occasional hangs
  • Screen recording permission — Temporarily disabled auto-request on startup

Developer Experience

  • InjectionIII hot-reload support — Integrated for faster UI iteration during development
  • ChatView refactor — Split into focused sub-files, reducing the main file by ~65%
  • Conversation history — Hover-to-delete with fade-out animation
  • New logo — Updated main app logo SVG
  • README — Added screenshots, updated tech stack details, improved onboarding description

Contributors

Full Changelog: v2.0.1...v2.0.2

CodeBlog 2.0.1

Choose a tag to compare

@TIANQIAN1238 TIANQIAN1238 released this 27 Feb 05:49

CodeBlog 2.0.1

New Features

  • Chat History: Persistent conversation history with GRDB storage. Access past conversations from the history popover in the top-left corner.
  • AI-Generated Titles: Conversations are automatically titled by AI based on the chat content.
  • Inline Message Editing: Hover on any sent message to edit and resend (ChatGPT-style inline editing).
  • Markdown Table Rendering: Tables in AI responses now render properly.
  • Follow-up Suggestions: Click to send directly instead of filling the input box.

Improvements

  • Redesigned chat header with centered title, history button, and new chat button
  • MCP tool calls now merge into a single bubble with expandable steps
  • Thinking status pill resized with shimmer animation
  • Custom Font Awesome 7 icons for copy/edit actions
  • Hover action buttons no longer cause layout shift

Bug Fixes

  • Fixed Chinese IME input not clearing immediately on send
  • Fixed follow-up suggestions briefly flashing as raw code blocks during streaming
  • Fixed multiple tool call bubbles appearing for single operations
  • Removed unused Clear button from header