Commit Graph
39 Commits
Author SHA1 Message Date
LogiFlow b5357c5abd fix: charger le pont Electron dans l'application installée (v2.0.1) (#6)
fix: charger le pont Electron dans l'application installée (v2.0.1)
2026-09-03 17:38:58 +02:00
Claude c73114eb0d fix: bundle the Electron preload so the sandboxed bridge loads in packaged builds (v2.0.1)
The preload script imported ../shared/ipc at runtime; sandboxed preloads cannot
require local modules, so window.eveflow was never exposed in the installed app
and every request fell back to browser fetch (Failed to fetch, LOCALHOST metrics).
Main and preload are now bundled with esbuild into single files in dist-electron/.

Also: explicit error banner when the bridge is missing inside Electron, and a more
precise connection test message (transport path, capabilities status).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017Wn5VX9HNbJ7N54hR24u9Y
2026-09-03 15:38:36 +00:00
LogiFlow e3d5ead652 ci: release automatique sur master quand la version n'est pas encore taguée (#5)
ci: release automatique sur master quand la version de package.json n'est pas encore taguée
v2.0.0
2026-09-03 15:56:51 +02:00
Claude eec6d62c20 ci: release automatically when master carries an unreleased package.json version
On push to master the workflow now checks whether tag v<version> exists and,
if not, creates the tag and the GitHub release with the Windows installer.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017Wn5VX9HNbJ7N54hR24u9Y
2026-09-03 13:56:32 +00:00
LogiFlow 8ee34b9932 ci: publier la release Windows depuis un lancement manuel du workflow (#4)
ci: publier la release Windows depuis un lancement manuel du workflow
2026-09-03 15:55:56 +02:00
Claude acc50da44b ci: publish a GitHub release from workflow_dispatch using the package.json version
Tag pushes are not possible from every environment; a manual run of the
workflow now creates the v<version> tag and release itself.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017Wn5VX9HNbJ7N54hR24u9Y
2026-09-03 13:55:17 +00:00
LogiFlow 3690dedeb3 feat!: EveFlow 2.0.0 — HUD vocal JARVIS pour Hermes Agent (#3)
feat!: refonte complète — HUD vocal JARVIS pour Hermes Agent (v2.0.0)
2026-09-03 15:53:32 +02:00
Claude 127a2083a1 feat!: rebuild EveFlow as a JARVIS-style voice HUD for Hermes Agent (v2.0.0)
Complete rewrite of the application:

- Toolchain: Electron 44, Vite 8, React 19, TypeScript 5.9, Zustand, Vitest;
  main process rewritten in TypeScript (electron/), typed IPC contract (shared/),
  sandboxed renderer with webSecurity on and an HTTP/SSE proxy in the main process.
- Voice: AudioWorklet microphone capture at 16 kHz with adaptive energy VAD and
  auto-stop, WAV encoder, OpenAI-compatible STT, TTS queue with sentence-level
  streaming, prefetch and Web Audio playback feeding an analyser; hands-free mode,
  global push-to-talk hotkey, system-voice fallback.
- Hermes: full API client (capabilities, health, models, skills, toolsets,
  sessions, jobs) with automatic transport selection: runs API (SSE lifecycle,
  approvals, steer, stop) > sessions stream > chat completions with local tools;
  tolerant event normalisation; webhook receiver hardened (secret, size limit).
- UI: JARVIS arc-reactor core on Canvas 2D reacting to the real audio signal,
  holographic HUD layout (transcript, core, Hermes ops panel with tools/crons/
  skills/sessions/link tabs, telemetry), settings drawer, approval modals,
  compact floating widget, four themes, tray icon and global shortcuts.
- Removed the 3D Eve robot, three.js and legacy assets; migrated 1.x settings.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017Wn5VX9HNbJ7N54hR24u9Y
2026-09-03 13:40:59 +00:00
Michael 5217eee53a fix: downsample audio to 16kHz to prevent ASR 500 error, add permission check handler, and render errors in compact view (v1.0.8) v1.0.8 2026-06-08 20:44:31 +02:00
Michael 221bb7062c 1.0.7 v1.0.7 2026-06-08 20:38:05 +02:00
Michael 57690962e1 fix: implement direct WAV recording to resolve transcription API media decoding errors 2026-06-08 20:37:57 +02:00
Michael cf52a610d4 1.0.6 v1.0.6 2026-06-08 19:44:33 +02:00
Michael 3a52cf3ae0 fix: update default STT model to Qwen/Qwen3-ASR-0.6B and implement auto-migration of old values 2026-06-08 19:44:21 +02:00
Michael 5c6c3a9e30 1.0.5 v1.0.5 2026-06-08 19:36:07 +02:00
Michael 6955721bdb fix: resolve silent microphone issues by adding permission handlers and UI error notifications 2026-06-08 19:35:58 +02:00
Michael c25875d8be 1.0.4 v1.0.4 2026-06-08 19:16:49 +02:00
Michael 7c10d633ca feat: connect Qwen3-ASR-API voice manager and custom OpenAI-compatible TTS support with UI configurations 2026-06-08 19:15:46 +02:00
LogiFlow 115996c7d9 Remove image table from README
Removed the table displaying the main cockpit and compact widget images.
2026-05-22 16:02:19 +02:00
Michael 033b93563d feat: zoom in on 3D avatar in floating widget mode for ultra-high prominence and visual impact v1.0.3 2026-05-21 21:03:44 +02:00
Michael 17d00b085b style(widget): increase widget size to 300x600 and avatar height to 360px 2026-05-21 20:40:22 +02:00
Michael 33cd8156f9 fix(widget): enlarge widget to 300x550, increase avatar to 300px and fix audio/TTS background playback issues 2026-05-21 20:37:47 +02:00
Michael f4cfd6a12d style(widget): enlarge avatar canvas height to 220px and floating window to 300x460 2026-05-21 20:32:00 +02:00
Michael 125322ae07 style(widget): fix border clipping, canvas scaling and layout clipping inside floating widget 2026-05-21 20:29:11 +02:00
Michael 874502daef style(widget): restructure compact widget vertical layout and update genuine screenshots in README.md 2026-05-21 20:26:39 +02:00
Michael 2d4b642184 docs: replace compact widget screenshot with exact 300x400 aspect ratio 2026-05-21 20:20:46 +02:00
Michael 79f757bf41 docs: replace placeholder screenshots with real high-fidelity application screenshots 2026-05-21 20:16:15 +02:00
Michael 81039e659d fix(avatar): resolve broken Eve avatar in production using relative path 2026-05-21 20:14:03 +02:00
Michael 9dc19db942 docs: add comprehensive README.md with high-fidelity UI screenshots 2026-05-21 19:36:30 +02:00
Michael af479df65a fix(v1.0.3): fix startup window display, single instance lock, relative assets and obj packaging 2026-05-21 19:17:07 +02:00
Michael 47fb80602f Stabilize Windows EXE release build 2026-05-21 14:26:15 +02:00
Michael d2d8fe4f7c Disable Windows release auto signing 2026-05-21 14:17:35 +02:00
Michael 6d4499f78f Release EveFlow 1.0.3 visual cockpit update 2026-05-21 14:11:19 +02:00
Michael 17e573911d Add Hermes cron synchronization cockpit 2026-05-21 10:03:41 +02:00
Michael 1caa738dfb improve hermes visuals and tool monitor 2026-05-21 08:30:39 +02:00
LogiFlow 9f03a47078 Merge pull request #2 from R0m1k3/improve/avatar-visuals
refactor(settings): remove avatar selector and minimax integration, b…
2026-05-20 22:24:55 +02:00
Michael ba859aa78c refactor(settings): remove avatar selector and minimax integration, bump version to 1.0.2 2026-05-20 22:21:49 +02:00
LogiFlow 15458a2fbd Merge pull request #1 from R0m1k3/improve/avatar-visuals
feat: implement file sharing, SVG image rendering, avatar emotional a…
2026-05-20 16:13:48 +02:00
Michael bf247e7e5f feat: implement file sharing, SVG image rendering, avatar emotional animations, live telemetry, and dynamic TTS description with cyberpunk playback controls v1.0.0 v1.0.1 2026-05-20 15:59:16 +02:00
MichaelandClaude Sonnet 4.6 d77ace03cd Améliore le visuel de l'avatar Eve — lissage géométrique et couvertures de jointures
- Fusion de vertices plus agressive (corps 0.08, bras 0.07, tête 0.08)
- Matériau laque blanche unifié : emissiveIntensity 0.16, clearcoat 1.0
- Matériau tête dédié : emissiveIntensity 0.28 pour effacer les ombres aux seams
- Collar élargi (tube 0.14), cylindre de cou ajouté, épaulières agrandies (scale Z 0.56)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 15:18:11 +02:00