Skip to content

v0.11.1 Release - Latest OC Support, Improved file/folder picker, Dev Releases and lot more#177

Merged
shantur merged 48 commits intomainfrom
dev
Feb 16, 2026
Merged

v0.11.1 Release - Latest OC Support, Improved file/folder picker, Dev Releases and lot more#177
shantur merged 48 commits intomainfrom
dev

Conversation

@shantur
Copy link
Collaborator

@shantur shantur commented Feb 16, 2026

OpenCode v1.2.0+ needed with this version.

Thanks for contributions

Special Thanks

A huge shoutout to @VooDisss for their incredible dedication and hard work! They provided numerous improvement suggestions, reported bugs with great detail, and showed tremendous perseverance in helping make CodeNomad better. Thank you for your contributions!

Highlights

  • Directory Attachments: Attach entire directories directly from the file picker using Shift+Enter.
  • Keyboard Shortcut Hints: Visual hints for keyboard shortcuts with a toggle to show/hide them (desktop only).
  • YAML Configuration: Configuration and state now stored in cleaner YAML format (config.yaml, state.yaml).
  • Dev Prereleases: Automatic dev builds published as codenomad-dev with update notifications.

What's Improved

  • Smarter File Picker: Unified Tab/Enter/Shift+Enter behavior for faster file selection and directory navigation.
  • Better Layout: Theme toggle no longer overlaps with close button; sidebar header icons properly aligned.
  • Message Streaming: Improved handling of message part deltas for smoother streaming responses.
  • Settings Organization: Config and state moved to owner-specific buckets for better multi-user support.
  • Visual Consistency: Better light/dark mode consistency for tables and markdown code blocks.
  • Root Path Handling: Fixed @. and @./ path resolution in file picker.
  • Windows Paths: Tab titles now correctly display Windows paths.
  • Attachment Sync: Prompt attachments stay in sync when adding/removing files.
  • Mobile UI: Keyboard shortcut hints are now hidden on phone and non-desktop layouts.
  • Markdown Visibility: Fixed text visibility in markdown code blocks when using light mode.

Docs

  • Server CLI Documentation: Reorganized docs and improved flag/environment variable documentation.

Contributors

seanburkes and others added 30 commits February 11, 2026 21:22
fix(ui): handle Windows paths in instance tab titles
Add new session icon to sessions sidebar header
…ility-fork

Fix markdown code block text visibility in light mode
Publish bleeding-edge builds from dev to GitHub prereleases and npm dist-tag 'dev'. Dev builds poll GitHub prereleases and surface update availability via /api/meta for UI notifications.
Expose NPM_TOKEN as an optional workflow_call secret so step conditionals can reference secrets.NPM_TOKEN.
Remove secrets-based step conditionals in reusable npm publish workflow; decide token vs OIDC at runtime.
Switch dev builds to use -dev-YYYYMMDD-sha8 suffix and update version parsing + dev detection accordingly.
Switch dev workflow to publish the server under @neuralnomads/codenomad-dev with dist-tag latest, avoiding @dev dist-tags. Add workflow input to override package name at publish time.
fix(ui): keep prompt attachments in sync
fix(ui): hide keyboard hints on phone layout
Add generic /api/storage config/state endpoints with merge-patch, migrate legacy YAML/JSON layout, and update UI/server to read and write owner-scoped settings. Replace config SSE events and drop /api/config routes.
Hide shortcut hints in WebUI and allow toggling in native desktop apps.
Wire message.part.delta SSE events into the v2 message store and append deltas onto existing part fields.
Fix: hide keyboard shortcut hints in WebUI + add toggle
Make server usage easier to discover from the root README, add local install/run instructions, and document additional CLI flags/env vars for UI and logging.
shantur and others added 18 commits February 15, 2026 15:30
Docs: link server CLI docs and list flags/env vars
Update all references from info.time.completed to info.time.end to align
with SDK schema changes. Affects message status tracking and rendering.
# Conflicts:
#	packages/ui/src/stores/preferences.tsx
fix(ui): prevent close button overlapping theme toggle
fix(ui): improve picker deletion, ESC cancel, and SHIFT+ENTER path handling
feat(ui): unify picker Tab/Enter/Shift+Enter and allow directory attachments
@shantur shantur merged commit f29f197 into main Feb 16, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments