Skip to content

Releases: prasta1/Modelo

v0.2.4

Choose a tag to compare

@prasta1 prasta1 released this 30 Jun 20:20

What's New

Settings overhaul

  • Presets tab redesigned as master-detail: list on the left, editor on the right
  • Persona icon picker: SF Symbol popover replaces the plain text field
  • Tab persistence: Settings remembers the selected tab across theme changes (previously reset on every appearance switch)
  • Console toolbar button now hidden on Settings / Reports / Status routes; inspector auto-closes when navigating away from chat

Bug fixes

  • ⌘, crash (#33): Opening Settings via the keyboard shortcut hit a missing-environment assertion. The Settings scene now receives the same environment objects as the main window.
  • Keychain calls moved off main thread to satisfy Thread Performance Checker

Commits

  • feat(settings) — presets master-detail, icon picker, tab persistence; fix keychain + console toolbar
  • fix(settings) — inject environment into Settings scene so ⌘, doesn't crash (#34)

v0.2.1

Choose a tag to compare

@prasta1 prasta1 released this 30 Jun 00:49

What's new

  • Endpoint connectivity LEDs — collapsed endpoint rows in Settings now show a status dot (online / offline / needs API key)
  • Personas settings — list + detail layout for managing personas in Settings
  • needsKey LED state — cloud endpoints without an API key show a distinct indicator instead of a misleading green dot, prompting you to add a key
  • Scroll polish — hideScrollIndicators() AppKit workaround reliably hides persistent (legacy) macOS scrollbars that SwiftUI's .scrollIndicators(.hidden) silently ignores
  • Persona tile overflow — the persona row in the Launcher gains left/right chevron fade-overlays when tiles overflow the available width

v0.2.0

Choose a tag to compare

@prasta1 prasta1 released this 26 Jun 10:47

What's New

Added

  • Project-scoped filesystem tools — conversations started from the Projects sidebar now register live filesystem tools (list_directory, read_file, search_files, write_file, edit_file) scoped to the project root, giving the model real read/write access to your code
  • Favorite models — star any model in the picker to curate a Favorites section at the top; persisted across launches
  • Projects sidebar — browse local project directories from the sidebar and open a project-scoped chat in one click
  • Markdown rendering — assistant messages render as formatted Markdown with syntax-highlighted code fences (via MarkdownUI + Highlightr)
  • Tools settings — global toggle to enable/disable tool use and a configurable max-tool-rounds limit, both in Settings
  • Menu bar icon toggle — General settings tab lets you show or hide the menu bar icon
  • Dedicated OpenRouter endpoint — OpenRouter now has its own server kind with fixed base URL; free models get a labeled chip in the picker

Improved

  • Inference servers moved to the top toolbar; sidebar nav labels updated for clarity
  • Loaded models float to the top of the model list
  • MoE model size estimates corrected; LM Studio request timeout extended
  • Default window size widened and centered on launch
  • Model size shown in the spec strip below the model name
  • OpenRouter model metadata parsing improved (pricing, context length, free-tier detection)
  • FilterPill labels clamped to one line to prevent wrapping on narrow pills

Fixed

  • Duplicate entries in the Favorites section of the model picker
  • Return/Shift+Return key bindings (Return = newline, Shift+Return = send)
  • Model loaded indicator and unload spinner

Modelo v0.1.1

Choose a tag to compare

@prasta1 prasta1 released this 19 Jun 23:51

Removed hardcoded signing identity — app now uses automatic signing so it builds cleanly on any machine with a valid Apple Developer account.

Modelo v0.1.0

Choose a tag to compare

@prasta1 prasta1 released this 19 Jun 22:29

First build. Download ModeloDos.zip, unzip, and drag ModeloDos.app to your Applications folder.

Requirements: macOS (Apple Silicon or Intel)