-
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