Commit Graph

  • 89cb9f11e0 feat(kez-chat): basic image attachments over nostr main Jason Tudisco 2026-06-08 14:51:58 -06:00
  • c8370ffdf0 feat(kez-chat): three days of security + UX + protocol work Jason Tudisco 2026-06-08 05:11:24 -06:00
  • f2970955dd Merge branch 'web-push' — Web Push + WhatsApp-style chat bubbles Jason Tudisco 2026-06-06 21:47:11 -06:00
  • 60aeaedbad feat(kez-chat): Web Push notifications + WhatsApp-style chat bubbles web-push Jason Tudisco 2026-06-06 21:47:07 -06:00
  • ec44018507 Merge branch 'mnemonics' — BIP-39 recovery phrases + chat-app chain mirror + Python impl Jason Tudisco 2026-06-06 13:38:47 -06:00
  • d0e96c17fb docs(python): add TUTORIAL.md mirroring rust/nodejs + link from READMEs mnemonics Jason Tudisco 2026-06-05 22:57:52 -06:00
  • aeba28d9e5 docs(rust,nodejs): expand TUTORIAL.md recovery-phrase section Jason Tudisco 2026-06-05 22:53:59 -06:00
  • 5ad47a917d feat(kez-chat/web): mirror local claims to chain-service sigchain Jason Tudisco 2026-06-05 22:43:16 -06:00
  • 3fdbdc9fcf feat(kez-chat/web): 12-word recovery phrase replaces hex seed in account flow Jason Tudisco 2026-06-05 18:14:52 -06:00
  • b0cc1a74a0 feat(python,crosstest): mirror BIP-39 mnemonic to Python + add interop scenarios Jason Tudisco 2026-06-05 17:50:34 -06:00
  • 0058d9b421 feat(rust,nodejs): BIP-39 mnemonic phrases for Ed25519 identities Jason Tudisco 2026-06-05 17:41:01 -06:00
  • 878965924b Add nostr chat notes, update favicon, add test.txt python-impl Jason Tudisco 2026-06-01 13:31:48 -06:00
  • b1240c13e5 Add Python implementation and cross-test interop Jason Tudisco 2026-06-01 13:29:45 -06:00
  • 52fe2c225f Merge branch 'nostr' — redesign + verified badge + onboarding + tutorials Jason Tudisco 2026-05-30 00:21:31 -06:00
  • b1f8b3a5fb docs(nodejs): add TUTORIAL.md — Node.js mirror of the Rust tutorial nostr Jason Tudisco 2026-05-30 00:19:18 -06:00
  • d10dfb93f2 docs(rust): add TUTORIAL.md — friendly step-by-step for first-time users Jason Tudisco 2026-05-29 23:54:10 -06:00
  • 7bbf8baf86 feat(kez-chat/web): show verified badge in chat; require 2+ proofs Jason Tudisco 2026-05-28 14:37:13 -06:00
  • 41f9442650 feat(kez-chat/web): Nostr-relay chat transport (behind VITE_TRANSPORT) Jason Tudisco 2026-05-28 13:30:20 -06:00
  • e1f2514fae feat(kez-chat/web): route new accounts to /welcome onboarding checklist Jason Tudisco 2026-05-28 13:30:05 -06:00
  • dac98486c5 feat(kez-chat/web): first-run onboarding — Getting Started checklist redesign-kez-theme Jason Tudisco 2026-05-28 11:33:47 -06:00
  • a2538b2886 feat(kez-chat): verified-user badge in chat (X/Twitter-style, but real) Jason Tudisco 2026-05-27 23:40:11 -06:00
  • fc75b27ac6 feat(kez-chat/web): light theme + Light/Dark/System toggle Jason Tudisco 2026-05-27 22:31:27 -06:00
  • 0d7e48bed0 fix(kez-chat/web): blank page after login — redirect to /chats not /dashboard Jason Tudisco 2026-05-27 22:17:36 -06:00
  • 7bbe336f6b fix(kez-chat/web): @theme block was being dropped — theme never applied Jason Tudisco 2026-05-27 22:06:55 -06:00
  • a9ef611622 design(kez-chat/web): restyle auth + claims pages to the dark theme (phase 6) Jason Tudisco 2026-05-27 21:54:26 -06:00
  • 40ebd63ed7 design(kez-chat/web): new IA + nav shell, Chats/Identity/Settings (phase 1-2) Jason Tudisco 2026-05-27 21:50:10 -06:00
  • 60ff82b4a2 design(kez-chat/web): redesign foundation — tactical-terminal theme + tokens Jason Tudisco 2026-05-27 21:45:21 -06:00
  • 4b01c2296d fix(kez-chat/web): notify on poll-delivered messages too + add test button Jason Tudisco 2026-05-27 00:33:15 -06:00
  • 4eeedb38fb feat(kez-chat/web): auto-scroll thread on new message + on conversation open Jason Tudisco 2026-05-27 00:27:33 -06:00
  • de120f7d6c fix(kez-chat/web): pass build sha into Docker build via BUILD_SHA file Jason Tudisco 2026-05-27 00:19:12 -06:00
  • 76fcaa1d3c feat(kez-chat/web): always-on inbox stream + unread badge + browser notifications Jason Tudisco 2026-05-27 00:10:29 -06:00
  • ca5290dc0f fix(kez-chat/web): emoji picker pops up as overlay instead of squeezing compose Jason Tudisco 2026-05-27 00:03:38 -06:00
  • d789e872b1 feat(kez-chat/web): SW auto-reload on deploy + visible build sha in footer Jason Tudisco 2026-05-26 23:58:26 -06:00
  • ea139641e3 feat(kez-chat/web): biometric / passkey unlock via WebAuthn PRF Jason Tudisco 2026-05-26 23:25:15 -06:00
  • 46cb58307c feat(kez-chat/web): emoji picker + emoji-only message style boost Jason Tudisco 2026-05-26 23:19:59 -06:00
  • bd8c8bf606 feat(kez-chat): real-time messages via SSE — sub-second delivery Jason Tudisco 2026-05-26 23:06:17 -06:00
  • 6c0f5e2fd5 feat(kez-chat/web): make the SPA installable as a PWA Jason Tudisco 2026-05-25 22:23:14 -06:00
  • 7e9dc0773a feat(kez-chat): Messages UX rebuild — Keybase-style, friendly handles, explainer Jason Tudisco 2026-05-25 22:12:46 -06:00
  • 5cb46e2aa1 feat(kez-chat): v0.1 chat — encrypted 1:1 messages (server + web client) Jason Tudisco 2026-05-25 16:10:43 -06:00
  • 109852ed75 feat(kez-chat/web): dashboard shows verified claims Jason Tudisco 2026-05-25 15:34:52 -06:00
  • a8036cc392 feat(kez-chat/web): NIP-07 extension support — autofill npub + one-click publish Jason Tudisco 2026-05-25 15:18:28 -06:00
  • c133be0589 feat(kez,kez-chat/web): nostr verifier checks profile, posts, AND kind-30078 Jason Tudisco 2026-05-25 15:10:10 -06:00
  • 21d9b705b7 fix(kez-chat/web): verifiers surface real reasons instead of silent fall-through Jason Tudisco 2026-05-25 14:52:59 -06:00
  • cd8dda681c fix(kez-chat/web): signClaim was producing envelopes without primary/key Jason Tudisco 2026-05-25 14:33:40 -06:00
  • 41f66ae366 feat(kez-chat/web): in-browser claim verification with per-channel plugins Jason Tudisco 2026-05-25 13:40:07 -06:00
  • 8622da2ba4 fix(kez-chat/web): snapshot envelope before storing in IndexedDB Jason Tudisco 2026-05-25 13:18:33 -06:00
  • 17d68dbb75 feat(kez-chat/web): real zstd compact form + 3-way format toggle on AddClaim Jason Tudisco 2026-05-25 12:48:44 -06:00
  • a9feb1b5b2 feat(kez-chat/web): Svelte SPA — account creation + claims wizard Tudisco 2026-05-25 12:29:14 -06:00
  • fdd281f0e2 deploy(nats): comment out auth_callout for v0.1 Tudisco 2026-05-25 11:41:44 -06:00
  • 3d85b8e775 deploy(kez-chat): untrack personal deploy.sh; gitignore it Tudisco 2026-05-24 23:46:11 -06:00
  • f79979669c deploy(kez-chat): add deploy.sh + install-docker.sh Tudisco 2026-05-24 23:38:58 -06:00
  • 111b23b94b feat(kez-chat): scaffold the home server (v0.1) Tudisco 2026-05-24 23:36:53 -06:00
  • a1d1aa6983 plan(kez-chat): add web app design — Svelte SPA served by chat-server Tudisco 2026-05-24 23:10:48 -06:00
  • 055040423e plan(kez-chat): handles are tudisco@kez.lat, not @tudisco@kez.lat Tudisco 2026-05-24 22:55:08 -06:00
  • 6dfd5a6938 spec: v0.3 — restructure, add glossary, worked example, primitives, versioning policy, changelog Tudisco 2026-05-24 22:51:51 -06:00
  • 7b8b136e92 plan(kez-chat): NATS is bundled in docker-compose, not in Rust code Tudisco 2026-05-24 22:45:29 -06:00
  • f0aa86f71a plan(kez-chat): NATS is external infrastructure, not part of our stack Tudisco 2026-05-24 22:40:15 -06:00
  • f586129787 plan(kez-chat): lock design decisions; rewrite document.md Tudisco 2026-05-24 22:37:08 -06:00
  • 008875a2ad plan(kez-chat): add design doc for the chat + file share project Tudisco 2026-05-24 22:21:03 -06:00
  • eae98fead0 docs: prefer cargo install + bare kez binary in examples Tudisco 2026-05-24 15:29:32 -06:00
  • b8a1306faf docs(rust): clarify central-server claim — optional, not nonexistent Tudisco 2026-05-24 15:22:27 -06:00
  • 636dd9a3a8 docs(readme): add Documentation section linking every subdir README Tudisco 2026-05-24 15:19:39 -06:00
  • d0db6f00f1 Initial implementation of KEZ — protocol, two impls, and storage server Tudisco 2026-05-24 14:41:00 -06:00