Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 01 Apr 15:57
· 70 commits to master since this release

✨ Features

  • add CI/CD pipeline — GitHub Actions auto-publish to Open VSX on tag push
  • expand attach button to all file types, rename image-manager to attachment-manager
  • add delete session functionality via system trash
  • release script queries Open VSX API for real production version
  • add automated release versioning with .published-version tracking
  • add About modal with extension info, Pi SDK version, and report issue link; remove footer version pill
  • add status bar button to quickly open Phi chat
  • implement loaded skills panel and chat slash command autocomplete
  • auto-incrementing build number displayed natively in webview footer
  • conversation tree panel — browse branches, navigate with summary, set labels; improve manual compaction with progress events
  • new accounts button SVG (person-in-circle), CSS tooltips on all header buttons

🐛 Fixes

  • release script requires master branch and shows summary before proceeding
  • remove auto-commit instruction from phi-developer skill (contradicted rule 15)
  • remove drag-and-drop code (unsupported in VS Code webview iframes)
  • upgrade pi-coding-agent to 0.64.0 and update tool rendering
  • tree panel crashes on large sessions — send flat array instead of nested tree
  • tree panel stuck on Loading for large sessions (stack overflow)
  • About modal z-index above overlay so buttons are clickable
  • accounts panel auto-refreshes after login/logout/key changes; add inline logout and remove buttons
  • correctly extract skills array from resourceLoader
  • markdown renderer misidentifying directories as inline file pills
  • accurate session cost matching pi CLI
  • remove stray 'w' character in app.js that silently broke entire webview
  • paste not working in VS Code webview — add Range API fallback, fix image paste preventDefault
  • error tooltip uses CSS popup instead of unreliable title attr, fix copy button for error-only messages

📝 Docs

  • add attach button and paste image to README
  • update commit workflow rule — let user control when to commit, check git status for manual changes
  • add rule 17 (flatten trees for IPC) and update tree_data IPC table
  • update ipc-protocol.md — tree_data uses flat nodes array, not nested tree
  • add mandatory post-change checklist to phi-developer skill
  • add rule 15 — commit after every change with conventional commit messages
  • sync AGENTS.md with current state — fix version, IPC tables, deduplicate commands
  • update all docs for app.js modularization and new IPC messages
  • add screenshot to README for Open VSX listing
  • add phi-developer skill for training AI agents on the project architecture
  • update build steps and roadmap with auto-incrementing script
  • update credits — link to Mario Zechner's GitHub profile
  • Merge pull request #4
  • update architecture, tasks, and roadmap for esbuild bundling and mic removal