Commit Graph

  • 2c4a4f9a22 harden(ft,auth,net): cap transfers/frames, evict stale SRP, distrust XFF main leetcrypt 2026-06-05 06:59:16 -0700
  • 5676216a2f feat(ui): stacking role badges in roster + chat; drop default pentagram leetcrypt 2026-06-04 22:56:10 -0700
  • 01e607dced test(client),ci: fuzz frame parsers, VT-x classifier tests, smoke + CI hardening leetcrypt 2026-06-04 22:56:00 -0700
  • dc23e0b44e fix(client): prevent path traversal on file receive leetcrypt 2026-06-04 22:55:50 -0700
  • 7519df1695 feat(sbx): VirtualBox detect-first install + local GUI VM launch leetcrypt 2026-06-03 10:41:32 -0700
  • 60168a4341 feat(ui): help entries for AI agent sandbox drive leetcrypt 2026-06-03 10:10:49 -0700
  • ca1666fbbb docs(sbx): VirtualBox backend spec, crypto pay-gate, save/load PoC leetcrypt 2026-06-03 10:10:44 -0700
  • 07e9c30846 feat(sbx,ui): VM snapshot save/load + collapsible clustered help menu leetcrypt 2026-06-02 23:03:00 -0700
  • 69bce5ead8 feat(ai): stream agent replies token-by-token to the room leetcrypt 2026-06-02 22:42:08 -0700
  • 26c651e9ac perf(ai): CPU-tuned local inference + qwen2.5-coder sandbox path leetcrypt 2026-06-02 22:37:59 -0700
  • e5e1ad8dee feat(ai): in-RAM semantic recall (RAG) for conversation context leetcrypt 2026-06-02 17:59:01 -0700
  • 85fde59292 perf(ai): keep the Ollama model warm and honor a real num_ctx leetcrypt 2026-06-02 17:43:02 -0700
  • 9b85255d80 feat(ai): backfill context on join + token-budget window leetcrypt 2026-06-02 17:43:02 -0700
  • bbb9e82425 docs: plan for AI agent context + local-perf improvements leetcrypt 2026-06-02 17:43:02 -0700
  • 00c1f1c3c9 feat(theme): add theme randomizer and save-to-disk leetcrypt 2026-06-02 17:39:37 -0700
  • 0417ef89cc feat(theme): add goldcrypt vestment preset leetcrypt 2026-06-02 17:39:31 -0700
  • 47019dd630 feat(ai): let agents drive the sandbox on request (/ai <name> !<task>) leetcrypt 2026-06-02 16:42:24 -0700
  • 9158a488f7 fix(ui): batch-drain incoming frames so a sandbox stream can't stall chat leetcrypt 2026-06-02 14:20:40 -0700
  • ea67796551 fix(ui): move websocket writer off the UI loop to stop input/chat lag leetcrypt 2026-06-01 23:04:59 -0700
  • ee9d0f7ff9 feat(client): prompt for a handle on join when none is given leetcrypt 2026-06-01 22:31:48 -0700
  • b4c5f9a9fa feat(ui): scrollable help menu, Esc-to-close, + blush/matrix/wraith themes leetcrypt 2026-06-01 22:09:08 -0700
  • 5e8a409ec2 docs: higher-quality demo GIF (1280px, 15fps) leetcrypt 2026-06-01 15:56:01 -0700
  • 40c9a72186 docs: embed demo GIF (multipass sandbox share) in README leetcrypt 2026-06-01 15:27:29 -0700
  • 65df12de9e feat(ai): model profiles, capability discovery, and agentless /ai list|models leetcrypt 2026-06-01 15:25:07 -0700
  • 4fd1b70cb3 docs: document the local-first /ai agent leetcrypt 2026-06-01 11:38:21 -0700
  • f4381ef045 feat(setup): optional bootstrap-ai.sh to install Ollama + pull a model leetcrypt 2026-06-01 11:38:21 -0700
  • 05bdc2d802 feat(ai): /ai start|stop agent control + in-room typing indicator leetcrypt 2026-06-01 11:38:15 -0700
  • 54b7637ec8 feat(agent): model-agnostic AI agent bridge (PoC) + pin lets-hack demo to main leetcrypt 2026-06-01 02:05:48 -0700
  • 700e33e3b1 docs: AI agent bridge spec (model-agnostic, /ai command, owner-gated ops) leetcrypt 2026-06-01 01:24:48 -0700
  • 8eacf4d27b ci: proper Rust+Python CI workflow; cargo fmt + clippy clean leetcrypt 2026-06-01 00:52:20 -0700
  • cf92b358c4 docs: restore hand-typed intro from old main leetcrypt 2026-06-01 00:00:16 -0700
  • 3f6430d759 Merge remote-tracking branch 'gitea/main' leetcrypt 2026-05-31 23:53:51 -0700
  • 36adc310f4 docs: point clone URLs at leetcrypt/hack-house leetcrypt 2026-05-31 23:50:25 -0700
  • 3da0a23f84 docs: expand README coverage of shipped features leetcrypt 2026-05-31 23:43:14 -0700
  • 611b797166 Update README.MD trill-technician 2026-05-31 23:39:26 -0700
  • ff5186a9d3 feat(hh): graceful shutdown, crypt default theme, neutralize branding, share-prep leetcrypt 2026-05-31 23:23:19 -0700
  • 5de493e895 feat(hh): /pw command, RAM-only direnv autostart, robust lets-hack; coven→clergy leetcrypt 2026-05-31 22:29:17 -0700
  • 8e6365a649 feat(hh): help overlay (F1 / /help) leetcrypt 2026-05-30 23:20:08 -0700
  • 51bc85e078 feat(hh): scrollback for chat + sandbox terminal leetcrypt 2026-05-30 23:10:36 -0700
  • d6595935d3 fix(hh): instant sandbox render + working Ctrl-C for the owner leetcrypt 2026-05-30 22:10:18 -0700
  • 1445b1151a feat(hh): /drive command (mobile-friendly) + Esc no longer quits leetcrypt 2026-05-30 22:03:00 -0700
  • 064ee67162 feat(hh): Church of Malware neon theme is now the default ⛧ leetcrypt 2026-05-30 20:54:41 -0700
  • 0e269afce7 feat(hh): real VM unix users + sudo delegation ⛧ leetcrypt 2026-05-30 19:51:40 -0700
  • 1dfc614cc5 feat(hh): P5 — file & directory uploads ⛧ leetcrypt 2026-05-30 19:39:55 -0700
  • f73c23bf57 feat(hh): P4 — permissions (owner/superuser + drive delegation) ⛧ leetcrypt 2026-05-30 16:41:34 -0700
  • d8018cbe2a feat(hh): P3b — multipass lifecycle + PTY resize sync leetcrypt 2026-05-30 16:34:08 -0700
  • 232a00cc9e feat(hh): P3 — summonable sandbox + shared PTY ⛧ leetcrypt 2026-05-30 14:26:14 -0700
  • d8acadd68b test: use-case coverage + end-to-end smoke test leetcrypt 2026-05-30 14:15:04 -0700
  • 651e7210b2 test(hh): stable python->rust fernet interop vector leetcrypt 2026-05-30 14:01:03 -0700
  • 14aa369fb2 feat(hh): ratatui TUI client — chat, live roster, themes leetcrypt 2026-05-30 13:57:07 -0700
  • bb1d662ee1 chore: rename project coven → hack-house ⛧ leetcrypt 2026-05-30 13:29:14 -0700
  • 82a04f3e12 feat(coven): SRP/Fernet crypto parity + multi-user coven foundation ⛧ leetcrypt 2026-05-30 11:47:25 -0700
  • dc1b5e5ccf docs: rewrite README with complete setup, security, and file transfer guide leetcrypt 2026-05-26 10:57:39 -0700
  • 70ddca8a1f feat: encrypted file transfer with propose/accept flow leetcrypt 2026-05-26 00:01:51 -0700
  • 65ee9dee16 feat: add host-chat.sh — one-command server setup with friend instructions leetcrypt 2026-05-25 22:40:57 -0700
  • 90491988b8 feat: add interactive 2-user lab environment + fix requirements.txt encoding leetcrypt 2026-05-25 21:44:24 -0700
  • e7bacc93da fix(security): comprehensive security hardening — TLS, HMAC WS auth, rate limiting, IP leak prevention leetcrypt 2026-05-25 20:30:40 -0700
  • 440b67da26
    Merge pull request #1 from diorwave/feature/contributing Dior 2026-01-17 16:54:40 +0900
  • 835945ea11
    Add CONTRIBUTING.md file Dior 2026-01-17 16:52:33 +0900
  • 23093068d6
    Add Django CI workflow for testing Dior 2026-01-15 18:40:26 +0200
  • 467d942877 New storage scheme mirai 2026-01-06 21:42:50 +0800
  • 264d19e932 NO LOGS mirai 2026-01-03 12:00:52 +0300
  • 8b58bf4db3 Final notes [2] mirai 2026-01-02 23:35:20 +0300
  • 0756aab53f Final notes mirai 2026-01-02 23:25:02 +0300
  • 5cbe355660 feat: add SRP authentication, improve security mirai 2026-01-02 23:09:00 +0300
  • e3a3dd3f0f New README + Demonstartional video mirai 2026-01-02 20:37:11 +0300
  • 95f8a192b5 feat: complete client-server architecture refactoring mirai 2026-01-02 14:42:33 +0300
  • faaadd839b Merge pull request #8 from hmd37/patch-1 mirai 2025-11-18 15:45:02 +0300
  • 6411df575e Updated to modern version of Optional type mirai 2025-11-18 10:46:15 +0400
  • 945d7aeb62 Merge pull request #5 from anorak999/fix/new-change mirai 2025-11-07 16:45:09 +0300
  • 0759518dce Remove .history folder mirai 2025-11-07 16:33:18 +0530
  • 64b0967292 Fix renderer typing, preserve message text, and harden crypto key handling mirai 2025-11-05 19:29:24 +0530
  • c3467b89ae removed temporary files mirai 2025-10-03 21:08:43 +0300
  • 82a78e7053 Update client.py mirai 2025-10-03 20:58:44 +0300
  • b0ff612023 Password update mirai 2025-09-10 19:58:59 +0300
  • 28cbbf2cad Update README.MD mirai 2025-09-10 16:21:12 +0300
  • ea3c7d310f Update README.MD mirai 2025-09-10 16:15:55 +0300
  • 6a044ecaf8 Working on 1.1.22 mirai 2023-12-03 16:18:09 +0300
  • 316a0e3e1e Reworked setup.py, now you can run cmd_chat directly. Reworked sanic http webserver to make it work. Update readme, etc... mirai 2023-11-27 14:30:01 +0300
  • c5fa982f65 Add CLI run options, update README mirai 2023-11-27 06:50:16 +0300
  • 8c4799c634 Removed eval, fixed security vulnerability mirai 2023-11-27 05:45:45 +0300
  • 5506b2d8a6 Update README.MD mirai 2023-09-15 21:45:02 +0300
  • 278cedff4f Update README.MD mirai 2023-09-15 21:44:25 +0300
  • b3ba0199bb Update README.MD mirai 2023-09-15 21:43:51 +0300
  • 01398af43c Update README.MD mirai 2023-09-15 21:43:07 +0300
  • 3ea50f5ba9 Update README.MD mirai 2023-09-15 21:42:01 +0300
  • 6ae30e4f30 Update README.MD mirai 2023-09-15 21:38:09 +0300
  • f88cb14149 Delete run_server.sh mirai 2023-09-06 02:26:33 +0300
  • eccdbc0e0c Delete run_client.sh mirai 2023-09-06 02:26:25 +0300
  • e6ea017d25 Update README.MD mirai 2023-09-03 01:45:56 +0300
  • 574e2b8d2f Update PyPi and README, another time mirai 2023-03-08 19:43:59 +0300
  • b99ccbc2f9 Update README & pypi mirai 2023-03-08 19:38:28 +0300
  • b773f3bdb4 Update pypi mirai 2023-03-08 19:32:44 +0300
  • 4554d76d0b PyPi Update mirai 2023-03-08 19:26:21 +0300
  • bad818c7e9 Create pypi package mirai 2023-03-08 19:10:49 +0300
  • a8f296c0f1 Code refactoring mirai 2023-03-08 18:59:38 +0300
  • 0f066d367f Code refactoring. Add config for customize colors, add services, fixed bugs & glitches mirai 2023-03-08 18:30:26 +0300
  • b763787633 Removed idea mirai 2022-12-05 18:33:35 +0300
  • 49eba7a61a Update .gitignore mirai 2022-12-05 18:33:05 +0300
  • f592e440fb Code refactoring mirai 2022-12-05 18:31:40 +0300