Skip to content

v_1.0.8

Choose a tag to compare

@madhusudhan-rgb madhusudhan-rgb released this 17 Sep 23:42
· 84 commits to main since this release

Structv1.0.8( — Build Release Notes

Release: v1.0.8 (Beta) — AI-native code workspace
Product: ProjectNeo (com.lumorixstudios.agenticcoder)

Improvements & Fixes

  • Context strip visibility (src/App.tsx, HEAD 2539a9b) — removed opaque .fade-top overlay (z-10, background: var(--bg-base)) that painted over the strip; strip is now relative z-20 shrink-0; replaced undefined no-scrollbar with [scrollbar-width:none] [&::-webkit-scrollbar]:hidden; brightened zinc-600/700 → 400, chips → zinc-200 / blue-300; added data-debug hooks; fixed leading-space class on welcome wrapper.
  • Welcome / empty state — removed emblem block + tagline + status chips (commented out provider/workspace/agent chips); centered BlurText Ready to start working?; stripped AgentPanel emblem/title for cleaner empty view.
  • Editor tabs (b75bb18) — close-all-tabs button, VS Code-style active-tab merge.
  • Ollama backend (src-tauri/src/lib.rs +360) — OllamaStartStatus { running, already_running, owned } / OllamaStopStatus; prune_dead_child() drops stale handles; reuses external server instead of duplicate-spawn; waits for port 11434 before reporting started; accurate stop reporting.
  • Local models (src/localModels.ts +66, LocalModels.tsx +56) — init finds alternate port if 11434 taken; default model llama3.2:latest → qwen2.5-coder; provider fallback openai → ollama.
  • Providers (src/providers.ts) — fallback + default aligned to Ollama (local-first).
  • Settings / Extensions (SettingsPanel.tsx +294, GitPanel.tsx, extensionsRuntime.ts, highlight.ts, FileExplorer.tsx, IdeMenuBar.tsx, CodeEditor.tsx) — Extensions panel rework, settings copy pass, syntax-highlight tweak, explorer/menu/editor polish.
  • Infra (vite.config.ts) — strictPort: true → false so Vite hops ports instead of white-screening Tauri when 5173 is taken; tsconfig.json tweaks.
  • Assets — added COMPANYlogo.jpg, logo2.jpg, OPEN_GL_BOOK.pdf.

Known Issues / Follow-ups

  • fade-top CSS class in src/index.css is now unused — remove or convert to gradient if a scroll fade is still wanted.
  • Version strings drifted: package.json + tauri.conf.json = 1.0.7, but Cargo.toml / mcp.ts CLIENT_INFO / package-lock.json still say 1.0.4/1.0.3 — align before publishing updater artifacts.
  • src-tauri build was not verified in this pass (cargo/Tauri CLI not run); run npm run build + tauri build before tagging.
  • Uncommitted change in working tree: src/ide/IdeWindowApp.tsx icon-import cleanup — commit it so the build passes (tsc -b currently fails on unused imports without it).

Upgrade Notes

  • MCP configs auto-migrate neochat.mcp.v1 → v2; stdio servers need command/args/cwd/env filled in Settings.
  • Default provider is now Ollama / qwen2.5-coder — pull it (ollama pull qwen2.5-coder) or switch provider in Settings.
  • No breaking storage changes beyond the MCP key bump.

Commits Included

60e0ef7 Settings panel in code env · 4ea1dda Icons · fe2a74c . · a35456a/1e08451/d3aad06 UI fixes · 65900a1 empty-state · e0dcbb1 agent panel · cc36df9 MCP client · b75bb18 tab strip · c0270a0 agentic tools + local-model debug · ee9c34b better tools · 83c2503 fallbacks + indexing · de89f67 AGI tools · 1eaed07 UI + extensions · 2539a9b context-strip fix

Full Changelog: Release_v1.0.8...Release_v_1.0.8-revamped

Full Changelog: Release_v_1.0.7-revamped...Release_v1.0.8