Commit Graph

  • f2188fa797 Handoff: correct CSS-token convention; refresh Current state for 0.2.161 master Keysat 2026-06-17 10:57:26 -05:00
  • 64f3e6628e Ignore the server-minted install-id file Keysat 2026-06-17 09:23:31 -05:00
  • 82e544af47 Var-ify inline styles and snap off-scale type/radii (design Phase 2) Keysat 2026-06-17 08:22:48 -05:00
  • d3ab281baa Record CSS-token convention; refresh Current state for the design system Keysat 2026-06-17 07:41:36 -05:00
  • 211287aed5 Consolidate UI colors behind CSS custom properties; fix design drift Keysat 2026-06-16 23:36:42 -05:00
  • 1741fb11a5 Add design/ contract extracted from the as-built UI Keysat 2026-06-16 23:08:41 -05:00
  • c9ad731860 Add Gemini 3.5 model-selection idea to backlog Keysat 2026-06-16 21:43:39 -05:00
  • 621af7ca14 Add self-contained shareable HTML export for YouTube recaps Keysat 2026-06-16 07:57:30 -05:00
  • f38ecc6c86 Handoff: record server/client URL-parser duplication; bump Current state to 0.2.159 Keysat 2026-06-15 23:33:33 -05:00
  • cb961cd2d9 Accept YouTube /live/ and /shorts/ URLs in extractVideoId Keysat 2026-06-15 23:29:57 -05:00
  • f9367c2ae5 Handoff: record operator-absorbed relay convention; condense Current state Keysat 2026-06-15 20:10:45 -05:00
  • be9692daa7 Record 0.2.158 Daily Digest live on the box Keysat 2026-06-15 19:53:39 -05:00
  • b4fa5d7be8 Add opt-in Daily Digest (daily email of last 24h of library recaps) Keysat 2026-06-15 19:50:48 -05:00
  • 962423ca10 Add Daily Digest plan; record render-loop invariants + deploy model in AGENTS.md Keysat 2026-06-15 18:31:08 -05:00
  • 693bb981ff Fix mobile/UX bug cluster: video minimize, audio interrupt, scroll reset, redundant box Keysat 2026-06-15 17:38:32 -05:00
  • 91af0b711e Harden iOS sign-in against stale-connection POST failures Keysat 2026-06-15 16:35:13 -05:00
  • aca2ba9e2e Handoff: record P0/P1 fixes as done, move eval debt to ROADMAP Keysat 2026-06-15 13:48:20 -05:00
  • d0e98424c1 Fix five P0/P1 security & correctness findings from the full-eval Keysat 2026-06-15 13:36:40 -05:00
  • 755b100f00 Triage P3 eval findings into deferred backlog Keysat 2026-06-15 12:30:58 -05:00
  • 6bb7e69141 Add inbox-check line; align .gitignore with canonical .claude policy Keysat 2026-06-14 12:17:16 -05:00
  • d4c742d6e7 Add full-evaluation report Keysat 2026-06-14 09:39:46 -05:00
  • 982e1b0d66 Retrofit: fix stale command docs, extract relay-client guide Keysat 2026-06-13 14:58:05 -05:00
  • 0ae59f3550 Add multi-tenant cloud mode: self-serve purchase, credit metering, core-decoupling Keysat 2026-06-13 14:25:05 -05:00
  • db580abad7 Add cross-repo change-impact convention Keysat 2026-06-13 12:18:40 -05:00
  • 5b7df2f073 Complete client-side relay contract in AGENTS.md Keysat 2026-06-13 12:02:36 -05:00
  • 4bba466665 Tidy relay-internal detail; add client-side relay contract Keysat 2026-06-13 11:13:21 -05:00
  • b906b8a5c4 Add agent docs (AGENTS.md, ROADMAP.md, CLAUDE.md symlink) Keysat 2026-06-13 10:38:51 -05:00
  • 373d10595b Pluggable AI providers, relay credit system, picker UX overhaul Keysat 2026-05-11 23:46:20 -05:00
  • 2544cf7dde Repoint FileBrowser upload from /websites/packages to /websites/keysat-registry Keysat 2026-05-09 20:03:19 -05:00
  • 068335f43c Repoint deploy script defaults from satsflows.com to keysat.xyz Keysat 2026-05-09 19:52:18 -05:00
  • 25ec40f345 Bump version to 0.2.5 Keysat 2026-05-09 19:36:47 -05:00
  • 9439154c25 Tighten license-poll cadence; add opportunistic online refresh Keysat 2026-05-09 19:36:46 -05:00
  • e5a779ced2 Strip prepare/build scripts from vendored keysat-client package.json Keysat 2026-05-09 11:59:55 -05:00
  • 823b9e0375 Bump version to 0.2.4 Keysat 2026-05-09 11:57:58 -05:00
  • 495b4aef36 Fix Dockerfile to copy all server/*.js modules; refresh vendor to v0.2.0 Keysat 2026-05-09 11:57:41 -05:00
  • c06ffbbdf4 Module split: library export/import → server/library.js Keysat 2026-05-09 10:39:09 -05:00
  • a09ad9c429 Add unit tests for util / gemini-helpers / license / history modules Keysat 2026-05-09 10:36:12 -05:00
  • fe07580a12 Bump version to 0.2.3 Keysat 2026-05-09 07:06:36 -05:00
  • 29282f8dcc Add 'Set Recap License' StartOS action + s/Keysat license/Recap license/ Keysat 2026-05-09 07:06:21 -05:00
  • 85cb641044 Module split: history storage + meta + 9 routes → server/history.js Keysat 2026-05-08 17:09:10 -05:00
  • 5540b71446 Module split: license gate + Pro gates + license routes → server/license-middleware.js Keysat 2026-05-08 17:05:35 -05:00
  • 7ab2a3249a Module split: extract API key + live reload to server/config.js Keysat 2026-05-08 17:01:45 -05:00
  • 2c655dc9ee Module split: extract cookies state + helpers + routes to server/cookies.js Keysat 2026-05-08 16:57:03 -05:00
  • 9a82fede7a Module split: extract yt-dlp lifecycle helpers to server/ytdlp.js Keysat 2026-05-08 16:54:51 -05:00
  • 4c3cb6a077 Module split: extract audio I/O helpers to server/audio.js Keysat 2026-05-08 16:53:06 -05:00
  • 1c78e46ebd Module split: extract Gemini-specific helpers to server/gemini-helpers.js Keysat 2026-05-08 16:50:34 -05:00
  • ffc8c31130 Module split: extract pure helpers to server/util.js Keysat 2026-05-08 16:48:40 -05:00
  • 3bd50f8429 Bump version to 0.2.2 Keysat 2026-05-08 16:38:44 -05:00
  • b5a066750a Live-reload Gemini API key config + fix vendor module resolution Keysat 2026-05-08 16:38:33 -05:00
  • eb152cc97c Bump version to 0.2.1 Keysat 2026-05-08 14:13:44 -05:00
  • 64a04cdd7f Reword short description to lead with the output, not the tech Keysat 2026-05-08 14:13:44 -05:00
  • 8aaa405843 Vendor @keysat/licensing-client to avoid private-repo auth in Docker build Keysat 2026-05-08 13:45:12 -05:00
  • 2c2ccfae05 Bump version to 0.2.0 Keysat 2026-05-08 13:35:47 -05:00
  • 9282440143 Rename project: youtube-summarizer → recap Keysat 2026-05-08 13:35:27 -05:00
  • 1aaa7a453a Bump version to 0.1.18 Keysat 2026-05-08 13:00:29 -05:00
  • 8a519ee25d Fix Settings modal crash: send licenseId as string, not Uint8Array Keysat 2026-05-08 13:00:29 -05:00
  • a226113a10 Drop transcription/analysis cost lines from logs Keysat 2026-05-08 12:50:10 -05:00
  • f6c1a1e830 Bump version to 0.1.17 Keysat 2026-05-08 12:26:53 -05:00
  • c8b3300904 UI: persistent upgrade banner; surface render errors Keysat 2026-05-08 12:26:29 -05:00
  • 8d9b384e32 Bump version to 0.1.16 Keysat 2026-05-08 11:34:28 -05:00
  • 1e030a24c6 Free tier: drop spurious BYO key gate; clarify bundled vs BYO Keysat 2026-05-08 11:32:30 -05:00
  • 25b1c3a366 Add free tier (unlicensed users get one-at-a-time summarization) Keysat 2026-05-08 11:16:02 -05:00
  • 7d71150439 Fix SSE event type lost across reader chunks (blank screen post-process) Keysat 2026-05-08 11:04:50 -05:00
  • 2621f2cdbe Add online license revocation check (Keysat /v1/validate) Keysat 2026-05-08 10:39:11 -05:00
  • 154d692371 Clean up legacy 0.3.5 scaffolding and standalone-mode artifacts Keysat 2026-05-08 09:41:42 -05:00
  • 574a16d9fa Save in-progress keysat integration and StartOS 0.4 work Keysat 2026-05-08 09:39:17 -05:00
  • 8298c083c7 Fix StartOS 0.4 TypeScript packaging to match SDK API MacPro 2026-04-09 15:10:44 -05:00
  • 68ec875ee7 Add StartOS 0.4.0 packaging MacPro 2026-04-09 15:03:31 -05:00