Skip to content

Releases: h3pdesign/Neon-Vision-Editor

Neon Vision Editor v0.7.9

17 Jun 21:47
423e097

Choose a tag to compare

[v0.7.9] - 2026-06-17

Why Upgrade

  • Adds OpenCode Go as an optional AI completion provider with secure Keychain token storage and a configurable model id.
  • Adds a custom OpenAI-compatible provider so compatible hosted or local endpoints can be used for completion.
  • Reduces unnecessary completion work by skipping model-backed suggestions in obvious comment and string contexts.
  • Makes caret status updates cheaper across macOS, iOS, and iPadOS by avoiding temporary prefix-string allocation while preserving UTF-16 editor offsets.
  • Updates Xcode project metadata for current Xcode Cloud and release signing expectations.

Highlights

  • Added OpenCode Go (OpenCode Zen) using the shared OpenAI-compatible chat completions client and the deepseek-v4-flash default model.
  • Added Settings controls for selecting OpenCode Go, storing its API token, and configuring the OpenCode model id.
  • Added a custom OpenAI-compatible provider with user-configured base URL, model, and optional API key, grouped in its own Settings section.
  • Added AI Activity Log diagnostics for failed or empty provider responses, including HTTP status and finish reason, so silent fallbacks are now visible.
  • Added shared completion heuristics for comment/string detection and regression coverage for local completions and caret position calculations.
  • Added Xcode Cloud manifest metadata and aligned project/scheme upgrade metadata with Xcode 27.
  • Enabled recommended deployment target build settings and App Group registration across release-related targets.

Fixes

  • Fixed avoidable AI completion requests when the caret is inside comments or unfinished string literals.
  • Fixed caret status calculation paths doing extra string allocation during frequent selection and edit updates.
  • Fixed OpenCode Go token lookup so inline completion can use saved Keychain credentials even when Settings state has not been loaded in the active window.
  • Fixed release project metadata so App Clip, test, app, and share-extension targets use recommended platform deployment targets consistently.

Breaking changes

  • None.

Migration

  • None. Existing provider selection and stored API keys are unchanged; OpenCode Go and custom providers are opt-in.

Issues

  • #151 [Feature]: Support OpenCode Go for an AI Provider

Neon Vision Editor v0.7.8

15 Jun 13:41

Choose a tag to compare

[v0.7.8] - 2026-06-11

Why Upgrade

  • Fixes iPhone and iPad editor behavior when line wrap is disabled so long lines continue horizontally instead of clipping at the right edge.
  • Makes line wrap the default on fresh iPhone installs while preserving existing user preferences and keeping iPad/macOS defaults unchanged.
  • Restores live cursor position updates in the status bar when editing, moving the caret, or jumping between lines.
  • Prevents macOS Settings content from scrolling underneath the native preference toolbar.
  • Makes GitHub release builds more deterministic by preserving the selected Xcode toolchain and preferring stable Xcode installations.

Highlights

  • Enforced horizontal scrollable content width for the iOS/iPadOS native editor in no-wrap mode.
  • Added iOS/iPadOS caret position publishing for edit, selection, large-file install, and programmatic navigation paths.
  • Aligned macOS cursor column reporting with the existing 1-based status bar display.
  • Hardened local and GitHub release workflows so the selected Xcode installation persists through build and notarization steps.

Fixes

  • Fixed no-wrap text being cut off on iPhone and iPad instead of allowing horizontal scrolling.
  • Fixed the cursor status staying at Ln 1, Col 1 on iPhone after caret movement.
  • Fixed programmatic line jumps not always refreshing the cursor status immediately.
  • Fixed macOS Settings content scrolling underneath the native preference toolbar icons.
  • Fixed release scripts losing DEVELOPER_DIR after Xcode selection and added bounded retries for Xcode asset-compiler transients.

Breaking changes

  • None.

Migration

  • None. Existing line wrap preferences remain respected.

Neon Vision Editor v0.7.7

09 Jun 17:16
0d0f485

Choose a tag to compare

[v0.7.7] - 2026-06-08

Why Upgrade

  • Improves iPad Welcome Tour spacing so the What's New cards, page dots, and navigation buttons sit closer together in compact form sheets.
  • Makes iPad Find & Replace more compact and visually consistent by removing redundant inner panel surfaces and tightening field, option, and action spacing.
  • Cleans up iPhone sidebar density and translucent sheet presentation for table-of-contents and project navigation.

Highlights

  • Rebalanced Welcome Tour form-sheet geometry on iPad with smaller footer controls, iPad-specific sheet heights, and a lighter bottom fade.
  • Tightened iPad Find & Replace sheet width, height, internal padding, picker width, and action button typography.
  • Made compact iOS table-of-contents rows narrower with reduced marker, indent, horizontal padding, and row inset values.
  • Switched compact iOS table-of-contents and project sidebar sheets to translucent backgrounds with hidden navigation bar backgrounds.

Fixes

  • Fixed excessive empty space between Welcome Tour cards and footer buttons on iPad form sheets.
  • Fixed iPad Find & Replace showing stacked inner and outer panel backgrounds instead of a single translucent sheet surface.
  • Fixed iPad Find & Replace wasting space around fields, toggles, scope selection, and action buttons.
  • Fixed compact iPhone table-of-contents rows being too wide and visually heavy.
  • Fixed compact iOS sidebar sheet headers appearing as solid white bars over translucent sidebar content.

Breaking changes

  • None.

Migration

  • None. Existing sidebar, search, and Welcome Tour state is reused.

Neon Vision Editor v0.7.6

07 Jun 09:06
045f4e3

Choose a tag to compare

[v0.7.6] - 2026-06-07

Why Upgrade

  • Fixes Markdown preview clipping on iPhone by tightening compact preview controls and adding regression coverage for constrained preview widths.
  • Stabilizes Swift editor scrolling when bold keywords, current-line highlighting, matching-bracket highlighting, and line wrapping settings interact.
  • Improves macOS Settings by making the window user-resizable and reorganizing dense editor/theme controls into cleaner, scroll-safe sections.

Highlights

  • Added configurable status bar items for cursor position, line count, word count, encoding, line endings, indentation, selection size, file size, Git branch/changes, and Markdown preview theme.
  • Reworked the macOS Themes settings tab into balanced cards with integrated theme preview, theme selection, theme colors, formatting, and Markdown preview controls.
  • Added Markdown preview theme audit coverage and compact clipping fixtures for iPhone-sized layouts.
  • Added localization audit coverage for settings/status bar strings.
  • Added a manual release QA checklist covering Markdown preview themes, editor overlays, Settings resize behavior, status bar density, and project sidebar spacing.

Fixes

  • Fixed iPhone Markdown preview theme content and control cards being clipped in compact layouts.
  • Fixed macOS editor flicker and disappearing text while scrolling Swift code with bold keywords, current-line highlighting, matching-bracket highlighting, and line wrap combinations.
  • Fixed macOS Settings layout overflow by enabling resize behavior and using scroll-safe content when the user reduces the window size.
  • Fixed project sidebar disclosure icon alignment and nested row spacing so outer and inner project items use consistent gaps.
  • Fixed release preflight behavior so older release tags are not blocked by newer README metric expectations.
  • Tightened Markdown PDF/export guardrails and regression coverage for compact preview rendering.

Breaking changes

  • None.

Migration

  • None. Existing editor, status bar, theme, and Markdown preview preferences are reused.

Neon Vision Editor v0.7.5

05 Jun 12:14
3c1617b

Choose a tag to compare

[v0.7.5] - 2026-06-04

Why Upgrade

  • Improves toolbar customization on iPhone and iPad by making custom icon slots match the selected visible toolbar action count.
  • Adds a 7-action toolbar density option for iPhone layouts that have room for more than five actions without forcing the 8-action scroll-heavy layout.
  • Restores iPad toolbar settings behavior so visible actions respond to the configured toolbar count and custom icon selection.

Highlights

  • Added dynamic custom toolbar icon selection for 4, 5, 6, 7, 8, 10, or all visible actions.
  • Added focused regression coverage for toolbar action limits, custom action ordering, and iPad-style custom filtering.
  • Added release performance smoke measurements for 100k-line and 250k-line large-file sample generation.
  • Added a draggable code minimap viewport marker so dragging the marker scrolls the editor to the matching document position.
  • Improved current-line and matching-bracket visibility on macOS with draw-time overlays that stay synced with caret movement.

Fixes

  • Fixed custom toolbar icon selection being capped at 5 even when more visible actions were configured.
  • Fixed iPad toolbar customization settings not affecting the visible toolbar action row.
  • Fixed the macOS minimap marker appearing as a native scrollbar by hiding the editor scrollbar while the minimap is visible.
  • Fixed iPhone and iPad toolbar spacing by removing the extra separator before the three-dot menu and tightening the first iPad tab leading gap.
  • Fixed iPhone current-line highlighting so it spans the active editor line and uses a vibrant translucent accent instead of gray.
  • Fixed macOS matching-bracket highlighting so it no longer depends on syntax-highlight refreshes and no longer leaves stale bracket backgrounds.
  • Optimized macOS current-line and bracket overlay drawing by caching bracket highlight rectangles and respecting dirty-rect repaint bounds.

Issues

  • #145 [Feature]: add option to add more custom toolbar icons
  • #146 [Bug]: Toolbar options doesent work on iPads

Breaking changes

  • None.

Migration

  • None. Existing custom toolbar preferences are reused.

Neon Vision Editor v0.7.4

03 Jun 08:25
3cf3293

Choose a tag to compare

[v0.7.4] - 2026-06-03

Why Upgrade

  • Improves launch stability on macOS 26.x beta systems by deferring startup diagnostics and window chrome work until the first editor window has settled.
  • Adds release preflight coverage for App Clip metadata, App Clip card assets, privacy-sensitive logging, and remote Markdown preview guardrails.
  • Refines Settings and Safe Mode behavior across macOS, iOS, and iPadOS while preserving the lightweight editor workflow.

Highlights

  • Added App Clip release validation for CFBundleIconName, associated App Clip domains, parent app entitlements, and 1800 x 1200 RGB card assets.
  • Added automated Markdown preview remote-content checks so HTTP/HTTPS images stay clickable placeholders and the preview WebView remains non-persistent with JavaScript disabled.
  • Added privacy log auditing to release preflight so tab contents, prompts, tokens, and local file paths are not introduced into release logging paths.
  • Improved Safe Mode messaging and behavior by pausing heavier startup features, Markdown preview, and code minimap during recovery launches.
  • Made iPad Settings prefer the largest available sheet size and tuned macOS Settings sizing to avoid scrolling when the screen can fit the full window.

Fixes

  • Fixed a macOS startup crash risk by moving launch completion marking, AI health checks, updater checks, and window tabbing policy out of the earliest layout phase.
  • Fixed sensitive AI activity log output by redacting bearer tokens, API-key-like strings, user paths, and file URLs.
  • Fixed remote Markdown preview privacy by using a non-persistent WebKit data store and blocking automatic HTTP/HTTPS resource navigation.
  • Fixed App Clip App Store validation issues by wiring the App Clip icon asset catalog and parent associated App Clip entitlement.

Breaking changes

  • None.

Migration

  • None.

Neon Vision Editor v0.7.3

29 May 10:47

Choose a tag to compare

[v0.7.3] - 2026-05-29

Why Upgrade

  • Hardens remote editing for shared-network workflows by encrypting broker request and response payloads and moving SSH key bookmarks into Keychain storage.
  • Keeps API tokens in Keychain for both Debug and Release builds while migrating legacy UserDefaults token values out of plain preferences.
  • Improves editor responsiveness across Git history, Markdown preview, line numbers, invisible-character rendering, syntax highlighting, and large-file workflows.

Highlights

  • Added AES-GCM encryption for Remote Broker transport payloads, with attach-token-derived keys and versioned envelopes.
  • Replaced remote Markdown image loads with clickable placeholders so Preview no longer fetches external image resources automatically.
  • Improved Git history loading by batching commit metadata and shortstat parsing instead of issuing per-commit status work.
  • Reduced Markdown preview churn by keying render cache entries to stable tab revisions and avoiding stale debounced content captures.
  • Added App Clip project scaffolding for lightweight launch surface validation ahead of wider release testing.

Fixes

  • Fixed iOS Markdown list Return handling so keyboard replacement ranges no longer delete already typed list text.
  • Fixed DEBUG API token persistence so provider keys no longer remain in UserDefaults.
  • Fixed remote target persistence so SSH security-scoped bookmark payloads are migrated to Keychain and removed from saved target metadata.
  • Fixed Markdown Preview resource handling so remote http and https image URLs remain user-triggered links instead of automatic network requests.
  • Fixed avoidable editor invalidation paths in iOS line numbers, macOS invisible-character drawing, and syntax/minimap updates.

Breaking changes

  • None.

Migration

  • None.

Neon Vision Editor v0.7.2

27 May 09:29
0feb81f

Choose a tag to compare

[v0.7.2] - 2026-05-26

Why Upgrade

  • Keeps editor wrapping and no-wrap scrolling more stable when switching modes across macOS, iOS, and iPadOS.
  • Improves Markdown list editing by continuing the active list marker after pressing Return on populated list items.
  • Adds optional indentation guides as a separate, off-by-default editor visibility feature for users who want clearer nesting cues.

Highlights

  • Added optional indentation guides with toolbar and settings controls while keeping the default editor appearance unchanged.
  • Improved wrap/no-wrap mode changes so scroll position is preserved and horizontal scrolling is restored where expected.
  • Improved iOS editor inset handling so line numbers, content, and scroll indicators stay aligned after layout changes.
  • Improved Markdown list continuation for unordered and numbered list markers using the configured indentation style.

Features

  • Added off-by-default indentation guide rendering for macOS, iOS, and iPadOS editors.
  • Added an Indentation Guides action to the appearance toolbar menus and editor settings.

Fixes

  • Fixed wrap mode updates so toggling line wrap no longer leaves stale text container sizing or loses the visible scroll position.
  • Fixed no-wrap editor sizing so long lines can use horizontal scrolling on macOS and iOS/iPadOS.
  • Fixed iOS editor inset synchronization to avoid drift between the text area, line numbers, and scroll indicators.
  • Fixed Return handling in Markdown lists so populated list items continue with the current marker and normalized indentation.

Breaking changes

  • None.

Migration

  • None.

Neon Vision Editor v0.7.1

20 May 12:19
d6c44da

Choose a tag to compare

[v0.7.1] - 2026-05-20

Why Upgrade

  • Delivers a focused UI overhaul for the editor chrome, project sidebar, TOC sidebar, Markdown preview, minimap, and document tab bar.
  • Makes sidebar terminal access more direct: the toolbar and menu now open the Terminal tab in the project sidebar instead of a separate terminal sheet.
  • Tightens Apple Foundation Models completion behavior so Apple AI completion uses the real Foundation Models path and never returns simulated placeholder text.

Highlights

  • Refined the project/sidebar visual system with more pronounced rounded containers, cleaner tab cards, stronger outlines, clearer project path presentation, and tighter iPhone/iPad row spacing.
  • Improved TOC presentation with more distinct symbols, markers, line badges, language-aware items, rounded sidebar chrome, and cleaner spacing across macOS, iOS, and iPadOS.
  • Polished Markdown preview and document tab transitions with rounded preview chrome, softer split transitions, and tab fades only where the UI actually needs them.
  • Cleaned up minimap/editor/sidebar edges by removing conflicting divider lines, reducing visual noise, and improving translucent pane backgrounds.

Fixes

  • Fixed the macOS toolbar Terminal button so it selects the existing sidebar Terminal tab and preserves that sidebar terminal session while switching tabs.
  • Removed the old integrated terminal sheet path that opened a separate terminal window.
  • Removed simulated Apple Intelligence completion output and stopped returning unavailable-message text as a completion.
  • Fixed Apple Foundation Models health checks and explicit Apple AI calls so they are gated by real system availability instead of a global completion-toggle flag.
  • Removed the horizontal separator under document tabs on iOS and iPadOS.
  • Reduced overly transparent macOS inter-pane gaps in all translucency modes.
  • Reduced iPhone/iPad TOC and project file row gaps for denser, cleaner sidebar navigation.

Breaking changes

  • None.

Migration

  • None.

Neon Vision Editor v0.7.0

19 May 20:55
d4efa2e

Choose a tag to compare

[v0.7.0] - 2026-05-19

Why Upgrade

  • Adds a lightweight integrated terminal tab in the sidebar while preserving the current terminal session when switching tabs.
  • Improves large-editor navigation with a wider, scroll-synced, color-coded code minimap for supported code files.
  • Tightens editor performance, markdown preview/export behavior, sidebar ergonomics, and project tree refresh behavior across macOS, iOS, and iPadOS.

Highlights

  • Added optional code minimap support with section, declaration, import, property, control-flow, comment, and code markers.
  • Added an in-app command-line helper section and optional bundled nve helper flow that remains user-initiated and sandbox-friendly.
  • Added sidebar terminal integration, markdown preview theme refinements, project tree ignored-folder handling, and more reusable ContentView/sidebar structure.

Fixes

  • Fixed minimap scroll sync by deriving viewport fractions from the actual editor viewport and shared minimap offset math.
  • Improved minimap readability by widening the strip and avoiding an all-blue accent block.
  • Reduced repeated large-file work in folder compare, diff filtering, markdown export, theme resolution, and project-tree refresh paths.
  • Improved settings dropdown sizing/alignment and sidebar tab hit targets.

Breaking changes

  • None.

Migration

  • None.