Repository navigation
Releases: prasta1/Modelo
Releases · prasta1/Modelo
Release list
v0.2.4
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 toolbarfix(settings)— inject environment into Settings scene so ⌘, doesn't crash (#34)
v0.2.1
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
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)
FilterPilllabels 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
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
First build. Download ModeloDos.zip, unzip, and drag ModeloDos.app to your Applications folder.
Requirements: macOS (Apple Silicon or Intel)