Repository navigation
Releases: thecyberd3m0n/VibeStudioIDE
Releases · thecyberd3m0n/VibeStudioIDE
Release list
VibeStudio 0.1.4-ci-test2
Immutable
release. Only release title and notes can be modified.
[0.1.4]
Fixed
- Editor Text Coloring & Multidex Packaging: Packaging all generated
classes*.dexfiles into APK to prevent missing classes (TextMate syntax highlighting) and fixed editor text coloring in standalone builds.
v0.1.4 (aarch64)
Immutable
release. Only release title and notes can be modified.
Release 0.1.4 - Fixed Editor text coloring and multidex DEX packaging in standalone build.sh
v0.1.3-hotfix (aarch64)
Immutable
release. Only release title and notes can be modified.
Release 0.1.3 hotfix build with fixed versionCode/build.sh
v0.1.2 (aarch64)
Immutable
release. Only release title and notes can be modified.
[0.1.2]
Added
- Conflict Resolution Editor: Introduced
ConflictEditorFragmentproviding a dedicated side-by-side / split view for resolving Git merge conflicts with standard conflict marker parsing and interactive resolution controls. - Diff Editor Refactoring: Extracted diff rendering and hunk operations into
DiffEditorFragmentextendingBaseEditorFragmentfor better code structure and editor modularity. - Session Logger: Added
SessionLoggerto record and redact sensitive terminal stdout/stdin IO streams for session tracing and debugging.
Fixed
- Git Operations & Conflict Detection: Enhanced
GitManagerandGitStatusViewto properly track unmerged/conflicting files, handle rebase/cherry-pick workflows, and improve branch state detection. - Terminal Execution & Markers: Improved
TerminalSessionManagerstdout/stdin processing and marker parsing to prevent shell prompt echo leakage. - Onboarding UX: Fixed onboarding flows and input handling in
OnboardingActivity.
v0.1.1 (aarch64)
Immutable
release. Only release title and notes can be modified.
[0.1.1]
Added
- Git & Version Control Onboarding: Integrated a Version Control setup step into
OnboardingActivity(Step 4) allowing developers to configure Git author name/email and generate or copy SSH public keys. - Git Settings Sub-Tab: Added a dedicated Git configuration sub-tab inside
SettingsFragment(GitSettingsFragment) for post-onboarding Git identity and SSH key management. - Editor Word Wrap: Added toggleable word wrapping support for file viewing and editing in
EditorFragment.
Fixed
- Stateless Git Execution: Refactored
GitManagerto operate statelessly and clear stale repository status when navigating away or switching directory contexts. - MCP Session ID Resolution: Fixed session ID tracking for browser tabs and MCP tools in
ToolSessionManagerandBrowserMcpServer. - Notification Priority & Icons: Restored proper notification icons and set default channel importance and priority for background terminal services.
- Code Hygiene Guidelines: Added the Anti-Slop Rule to
CODE_QUALITY.mdenforcing net code deletion preference for bugfixes.
v0.1.0 (aarch64)
Immutable
release. Only release title and notes can be modified.
[0.1.0]
Added
- Terminal Foreground Service & WakeLock: Bound active terminal sessions to
TerminalServiceforeground service holding aPARTIAL_WAKE_LOCKto prevent background process/server suspension when switching apps. Added an Exit notification action to terminate active sessions and stop the service. - Built-in Git Manager & Status Panel: Complete Git integration (
GitManager,GitStatusView) inFilesFragmentfeaturing real-time status inspection, branch dropdown selector, branch switching/creation, staging/unstaging, stashing, commits, and line addition/deletion counters (+N/-N). Includes a smooth swipe gesture panel with responsive 150ms snap animations. - In-Editor Diff Overlay & Hunk Operations: Interactive diff viewer in
EditorFragmentwith declarable hunk options, line-by-line highlight rendering, and Accept/Revert controls for individual hunks or entire files. Added TextMate diff grammar syntax highlighting. - Workspace Scoping & Safety Changeset Tracker: Introduced
WorkspaceBoundaryGuardfor workspace scoping andWorkspaceChangesetTrackerfor real-time tracking of file creations, modifications, and deletions with one-click Keep/Undo rollback bar in the chat UI. - Chrome DevTools Protocol (CDP) & Browser Engine: Implemented
CdpLocalClientfor persistent WebSocket CDP connections, supporting native DOM file upload inputs and interactive browser control. - Workspace Skills Scanner & Actions: Added
SkillScannerto discover workspace skills dynamically and added "Open Scoped Chat" file action. - Log Viewer & Filtering: Enhanced
LogViewerFragmentwith real-time log streaming, log level filtering, search, and export capabilities.
Fixed
- Git Execution & Parser Sanitization: Resolved compound shell subcommand syntax errors in
GitManagerand sanitized terminal stdout line echoes to prevent parser corruption. - Diff Hunk Recursion: Fixed a recursive overlay update loop (
StackOverflowError) during post-revert hunk updates by decoupling diff revert listeners. - Chat UI Theme Tinting: Fixed changeset bar button background tinting issues by utilizing clickable
TextViewelements.
v0.0.4
[0.0.4]
Added
- Command Execution Differentiation: Split terminal command execution into
execute_command(synchronous, zero planned delay, instant return) andexecute_command_async(asynchronous background execution supportingplanned_delay_msfor long-running processes or dev servers). - Tool Prioritization Tier Hierarchy: Categorized tools into Tier 1 (lightweight tools:
file,editor) and Tier 2 (heavyweight tools:terminal,browser) to optimize tool selection and context window usage. - Lazy & Batch Skill Schema Loading: Added dynamic skill catalog sorting (
is_loadedstate) and batch skill schema loading viaget_skill_schemameta-tool. - Shared Path Resolver: Introduced
PathResolverutility for consistent path resolution (~, relative to workspace home, absolute) across all file and editor tools. - Robolectric Unit Tests: Added
TestMCPServerTestto test custom MCP server registration, tool execution, and LLM provider integration. - Architectural Guidelines: Created
CODE_QUALITY.mddocumenting plugin architecture, self-containment, and zero-delay execution rules.
Changed
- System Instructions & Tool Prompts: Updated system instructions (
system_instruction.md) and skill guidelines (terminal_tool.md) to reflect priority tiers, zero-delay rules, andexecute_commandvsexecute_command_asyncexecution modes. - Zero-Delay Overhead for Synchronous Tools: Automatically override
planned_delay_msto 0 for synchronous operations (Tier 1 tools, meta-tools, andexecute_command).
Fixed / Refactored
- MCP Plugin Architecture: Fully decoupled MCP servers (
TerminalMcpServer,BrowserMcpServer,FileMcpServer,EditorMcpServer) from core chat engine components (ChatSession,ToolExecutionManager,ToolMessageFactory). - Clean Chat UI & Output Suppression: Suppressed raw bloated MCP tool execution outputs and redundant UI notifications across all tool views (
TerminalToolMessage,BrowserToolMessage,CustomStatusToolMessage) to keep the chat interface clean. - Custom Status View Rendering: Blocked arbitrary plain text and cleaned up
CustomStatusToolMessagerendering for meta-tools and skill loading states.
v0.0.3
Release v0.0.3: Expanded tool boxes by default, body tap redirect to tool tab, and consecutive tool call box reuse.