Skip to content

GnomeAI-RS 2.3.0 (revizia 8 — Avalonia UI)

Latest

Choose a tag to compare

@adrgu372 adrgu372 released this 01 Sep 16:40
· 2 commits to main since this release
Immutable release. Only release title and notes can be modified.

Revizia 8 a pachetului gnomeai-rs_2.3.0-8_amd64.deb — interfața egui este înlocuită complet cu un frontend nativ Avalonia UI 11 (.NET 8), rulat ca proces copil supervizat de nucleul Rust.

Noutăți principale

  • Avalonia UI 11 (ui/GnomeAI.UI): teme Fluent System/Light/Dark, panou de navigație, command bar, carduri de conținut și dialoguri redimensionabile.
  • Pod JSON Op/Event (src/avalonia_bridge.rs): conversații, provideri, atașamente, aprobări, sudo, WhatsApp, memorie, skills, moduri sandbox și node hub curg prin puntea extinsă.
  • Chat-uri concurente: mai multe conversații salvate rulează simultan, evenimentele sunt etichetate pe sesiune, cu buffer separat de streaming și status working/attention în sidebar.
  • Serviciu WhatsApp persistent: gnomeai-whatsapp.service ca serviciu systemd per-utilizator, activat automat; continuă să primească și să răspundă la mesaje după închiderea ferestrei.
  • SDK .NET inclus: pachetul Debian își bundlează propriul SDK Microsoft .NET 8.0.424 (verificat SHA-512) — nu mai depinde de repository-ul APT Microsoft.
  • Modificări de transcript: scroll prin ScrollViewer-ul exterior, SelectableTextBlock, închiderea segmentului asistent înainte de cardurile tool/approval/patch/verification.
  • src/gui.rs și dependențele eframe/egui/arboard/rfd au fost eliminate; nucleul Rust rămâne singurul executabil de bază.

Verificări

  • contracte UI: 30 handlers, 29 slash commands, 39 operații de bază — OK
  • build release Rust + build/publish .NET — OK

Instalare

apt install ./gnomeai-rs_2.3.0-8_amd64.deb

(Instalarea se face ca root.) Aplicația rulează ca utilizator normal; doar operațiunile care chiar necesită privilegii suplimentare sunt aprobate separat.