Commit Graph
20 Commits
Author SHA1 Message Date
bolbol 043dc0cf73 fix: keep dsh/filebrowser iframe alive across universe switches to preserve client-side state 2026-08-21 14:31:49 +01:00
bolbol 372f644470 fix: cancel iframeLoadTimeout on iframe.onload to prevent ghost auth notice 2026-08-21 00:25:07 +01:00
bolbol 8d5c409655 feat: iframe recovery overlay, timeout detection, and new tab authentication link for cross-origin access blocks 2026-08-21 00:06:51 +01:00
bolbol 554a25b746 feat(phase4): implement session.title persistence on create and resume in stream for nabil 2026-08-20 23:53:11 +01:00
bolbol 9c8f292d0f feat(phase4): permanent cache-control & asset versioning, canonical nabil stored_session_id & resume, dsh session persistence fix, dsh dialogue/files toggle, and collapsible conv sidebar 2026-08-20 23:51:08 +01:00
bolbol e40fe71f5c fix(phase3): fix filebrowser tab url, implement nabil session.create/prompt.submit rpc, and fix dsh websocket same-origin bridge 2026-08-20 23:36:13 +01:00
bolbol c040c173df feat(chat): implement native hub chat with sqlite conversations store, SSE streaming and DSH 5th universe integration 2026-08-20 23:08:06 +01:00
bolbol 9580aead5d chore: add @eaDir to .gitignore 2026-08-20 20:02:53 +01:00
bolbol e474071f76 fix: migration hostnames hub point->tiret + bouton repli sidebar 2026-08-20 20:00:19 +01:00
bolbol 3fadb884f0 fix(ws): use websockets v17 additional_headers and filter Origin in WebSocket proxy bridge 2026-08-20 15:28:45 +01:00
bolbol 23168a13e8 feat(ws): implement full duplex bi-directional WebSocket proxy bridge supporting subdomains and path-based routing 2026-08-20 15:04:12 +01:00
bolbol 442e128450 fix(proxy): enforce 100% stateless HTTP transport to prevent client cookie retention across requests 2026-08-20 09:20:11 +01:00
bolbol e074015b72 feat: implement native subdomain routing (*.hub.yesminedor.tn) for seamless absolute assets resolution across all universes 2026-08-20 09:03:30 +01:00
bolbol b6ce9788f3 fix(network): attach hermes-hub to mcp-vps network for direct cloudflared container-to-container routing 2026-08-20 08:50:59 +01:00
bolbol 5c060e1b54 fix: correct Starlette TemplateResponse signature and pin exact dependencies in requirements.txt 2026-08-20 08:21:47 +01:00
bolbol d2008d30c4 fix(deployment): port 8088 to avoid qbittorrent conflict, connect hermes-hub to dsh_vps_net, route to dsh-vps-filebrowser:8080 2026-08-19 23:54:07 +01:00
bolbol 098e377d27 feat: integrate DSH Filebrowser (pinned v2.32.0, dark mode, toggle selector UI from Claude Design, /u/nabil/files/ proxy) 2026-08-19 23:29:25 +01:00
bolbol 4923aa380e fix(security): enforce mandatory HUB_SECRET, loopback-only 127.0.0.1 binding, cookie Path rewriting per universe 2026-08-19 21:47:15 +01:00
bolbol b61f1804b9 chore: ignore Synology @eaDir metadata 2026-08-19 20:46:19 +01:00
bolbol d107d40a30 feat: initialisation Hermes Hub — interface multi-univers securisee (FastAPI, proxy async, design tokens) 2026-08-19 20:46:08 +01:00