Skip to content

Releases: codecoradev/corin

CorIn v0.3.1

Choose a tag to compare

@github-actions github-actions released this 09 Jul 17:17
407ca02

CorIn v0.3.1

Stable patch release — document-tree fixes and UX improvements.

Requires uteke ≥ 0.7.1 (run uteke upgrade). The app now prompts to upgrade if an older server is detected.

Added

  • Document tree UX overhaul — full hierarchy view with folder/file icons, recursive tree, slide transitions (#157)
  • Clickable breadcrumbs — every ancestor crumb navigates to its parent/sub-doc; resolves the materialized path client-side with no extra requests (#161)

Fixed

  • Document tree only showed ~5 docsdoc_list now defaults limit to 1000 (#159)
  • Folders couldn't be expanded/collapsed — Svelte 5 reactivity bug fixed via immutable state updates (#160)
  • Delete failed with 400 Bad Request — require uteke ≥ 0.7.1; version gate rejects 0.7.0 with an upgrade prompt (#159)
  • False "uteke upgrade required" for remote users — version gate now probes the remote server via GET /health instead of the local CLI (#159)
  • View scroll reset + document namespace/version gate (#154)

Changed

  • Removed the Participants tab from Rooms (#158)

Install

Download the asset for your platform below. Available via auto-update from v0.3.0.

Full changelog: see CHANGELOG.md.

CorIn v0.3.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 10:27
52b7e0a

What's New in v0.3.0

📄 Documents Page Overhaul

  • 3-mode toggle: Edit / Split / Preview with live markdown rendering (marked + DOMPurify)
  • Tree sidebar with auto-expand, Lucide icons, and slide transitions
  • Internal document links navigate in-app; external links open in system browser
  • Save flow with /doc/update + fallback to /doc/create (upsert) for older uteke servers
  • Word count, reading time, Ctrl+S save shortcut, delete confirmation
  • Export .md via native OS save dialog
  • Success/error notification bars

🎨 Design System — Shared Component Library

  • 11 reusable components in src/lib/ui/ (Button, IconButton, Card, Badge, Input, Modal, ConfirmDialog, Spinner, EmptyState, Notification)
  • Toast notification system with reactive toastStore
  • 31 unit tests (Button, Badge, Spinner, EmptyState, toastStore)

✨ Animation System

  • 8 shared transition presets: fadeQuick, fadeUp, slideDown, modalScale, dialogPop, backdropFade, expandSlide, slideInRight
  • View cross-fades, tree slide-expand, chevron rotate, card hover lift, skeleton shimmer

🎯 Tailwind CSS v4

  • CSS-first config (no tailwind.config.js)
  • Catppuccin Mocha palette mapped to @theme → Tailwind utilities
  • Backward compatible with existing CSS variables

🔧 Component Refactoring

  • Shared utils: format.ts (29 tests) + markdown.ts
  • SettingsModal split: 828 → 233 lines (AgentsSection + UpdatesSection extracted)
  • RoomsView, GraphView, DocumentsView refactored to use shared utils

🔄 Dynamic Version + Auto-Update

  • App version display reads from @tauri-apps/api/app (no more hardcoded strings)
  • Auto-check for updates on Settings open (silent, 3s delay)
  • One-click download + install via Tauri updater plugin

✅ Testing Infrastructure

  • Vitest + @testing-library/svelte + jest-dom
  • 60 tests passing — auto-cleanup DOM after each test

Fixed

  • UtekeDoc.title deserialization failure on /doc/create
  • Layout collapse (height: 100% inside overflow-y: auto → 0px)
  • Nested <button> in document tree (invalid HTML, clicks swallowed)
  • External links not opening browser in Tauri webview
  • Namespaces page not filling full viewport height

📦 Downloads

Platform File
🪟 Windows CorIn-0.3.0_x64-setup.exe
🍎 macOS (Intel) CorIn-0.3.0_x64.dmg
🍎 macOS (Apple Silicon) CorIn-0.3.0_aarch64.dmg
🐧 Linux (deb) CorIn-0.3.0_amd64.deb
🐧 Linux (rpm) CorIn-0.3.0-1.x86_64.rpm

🚀 Quick Start

# Download the latest installer for your platform from the assets above.
# CorIn auto-updates — future versions will be delivered silently.

# Requires uteke-serve running for semantic search & documents
uteke-serve --port 8767

Full changelog: https://github.com/codecoradev/corin/blob/main/CHANGELOG.md