An open API service providing commit metadata for open source projects.

GitHub / modem-dev/sideshow / commits

SHA Message Author Date Stats
81b65eba chore(release): 0.13.0 (#250) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
17 days ago
120705e0 perf(viewer): compact live post updates (#249) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
18 days ago
f15dc13b perf(sqlite): add indexes for hot query paths (#248) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
18 days ago
4161897e perf(viewer): coalesce live session refreshes (#244) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
18 days ago
8822deab feat(viewer): add collapsible sidebar (#247) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
18 days ago
287bb3d0 perf(api): count session posts without loading bodies (#245) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
18 days ago
6f81fa17 chore(deps): refresh audited dependencies (#246) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
18 days ago
b8fe522b chore(release): unblock release script for trusted publishing (#241) François Best <g****b@f****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
81cc7a94 chore(build): clean dist before build (#240)
Co-authored-by: Justin Giancola <j****a@g****m>
François Best <g****b@f****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
2b98bbf2 perf(api): drop unread surface bodies from the session hydrate (#237)
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
66c5f744 fix(extension): align and cover the Pi contract (#236) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
bd22699d test(coverage): report all shipped source honestly (#235) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
6fd0f6d7 test(worker): exercise Durable Object runtime locally (#234) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
97f2c822 test(mcp): cover stdio tools end to end (#233) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
9bbcb5e7 fix(viewer): keep surface frames sized when two viewers share one realm (#228)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
f5e31c85 chore(release): 0.12.0 (#231) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
5d2bd910 perf(mcp): deduplicate tool guidance (#230) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
bf0dd67f fix(viewer): defer SSE connect on session-scoped public-read post permalinks ... Justin Giancola <j****a@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
32ed8410 feat(viewer): add skeleton loading states (#219) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
d6e56e05 Polish the self-hosted connect agent screen (#215) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
7b36a431 chore(release): sync 0.11.1 release back to main (#214) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
5d38be6b fix(links): finish the /p/ permalink migration — emit canonical links everywh... Justin Giancola <j****a@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
ef445fdb feat(viewer): show recent revision indicator (#212) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
a11db09c Add Mermaid fullscreen mode (#211) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
b4d6a427 feat(security): frame-ancestors on the viewer + noreferrer on external links ...
Co-authored-by: Claude <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
9e9eb908 send_test_post: a built-in welcome post for newly connected agents (#208)
Co-authored-by: Claude Fable 5 <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
05259596 chore: clean up easy maintenance tasks (#206) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
ca50da3f docs(readme): add polished badges (#205) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
c95d64cc chore(release): 0.11.0 (#204) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
23dad907 perf(viewer): lazy-load surface iframes (#202) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
7698b1fb perf(viewer): hydrate session posts (#203) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
582a0a2e chore(deps): bump github/codeql-action from 3 to 4 (#199)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
37b864b7 chore(deps): bump actions/checkout from 4 to 7 (#200)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
6f4e15e3 test(mcp): guard surface schema drift (#201) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
0e791289 refactor: centralize surface kind metadata (#196) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
9c7479d7 chore: add coverage script (#189) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
cc6504ce fix(kit): grid-stack the slides deck so it cross-fades in normal flow (#197)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
2bc9db64 fix(api): consistent, addressable surface ids & indexes across read/write res... Justin Giancola <j****a@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
8424cebe refactor: finish post and workspace naming cleanup Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
ffe70999 feat(viewer): report resolved theme id + mode to the host on theme change (#194)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
0a094acb fix(render): honor system mode for direct rich surfaces (#193) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
46cf9183 Pin color-scheme on rich-part surface frames (fix white canvas in dark mode) ...
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
ed8b987c fix(cli): validate surface add before session lookup (#188) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
e989293c docs(agents): refresh repo guide (#186) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
565c85fd fix(surface): preserve settled iframe heights (#187) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
5eba65a7 feat(live): add WebSocket transport seam (#185) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
71bf606c feat(viewer): hideBrand host flag — omit the engine wordmark for branded host...
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
1b7a28c6 feat(viewer): homeView host flag — don't auto-select a session when the host ...
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
28a3a6d2 feat(viewer): host-overridable ss:aside-head slot atop the sidebar (#172)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
549d793e chore(release): 0.10.0 (#183) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
392a1347 feat(viewer): add color mode switcher (#181) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
bf915589 docs: explain the token economics of surfaces (#182)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
410e09cd docs: fix sponsor link (#179) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
9e614847 feat(app): GET /api/surfaces/recent — post-grained recent surfaces (#173)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
d26f7cc6 fix(viewer): respect base paths for asset surfaces (#177) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
35f75c82 feat(viewer): add anchored surface comments (#176) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
f0e03373 chore(viewer): drop dead /u/ base-path fallback from default host (#171)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
b04251f9 fix(viewer): don't pin the default surface in the URL on session open (#170) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
ab5f91ab fix(viewer): restore mobile drawer in embedded WebKit (#168) Tri <5****3@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
132699be feat(cli): repeatable surface flags + id-leading-separator fix (#169) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
c498e7da viewer: Use post and session titles for pages (#167) Cody Brouwers <1****s@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
d58264ab feat: add get_post / sideshow show for single-post reads (#166) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
39a604e2 chore(release): 0.9.0 (#163) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
3672369b fix(api): PATCH /api/posts/:id — update preserves surface kind (#155) Justin Giancola <j****a@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
76a99760 fix(server): default data dir to ~/.sideshow with one-time migration (#162) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
47910541 chore(changeset): give sqlite-mkdir-parent a real patch entry (#161) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
61b57f23 fix: create sqlite db parent directory before opening (#157) Oleksii Nikiforov <o****v@e****m>
Committed by: GitHub <n****y@g****m>
2 months ago
3c26e376 test: cover CLI core loop, MCP tools, and richRender branches (#159) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
138dafe1 feat(cli): `sideshow --version` with update check (#154) Justin Giancola <j****a@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
5dfcb822 fix(server): cap held SSE/long-poll connections + cache referenced asset ids ... Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
fdc5b3ef refactor(engine): canonical /api/posts wire + post-* SSE events (#152)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
67a9681a docs(vocab): post/surface prose + CLI help sweep (A6–A8) (#149)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
80cc684f feat(viewer): post/surface vocabulary — engine UI, host contract, helper rena...
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
3046bc92 feat(embed): ss:aside-empty slot + native empty-sidebar affordance (#144) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
faa1322c feat(mcp): publish json and code surfaces over MCP (#142)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
3177e5b8 Tighten mobile viewer layout for phones (#141) Tri <5****3@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
14c48dde feat(api): post/surface wire vocabulary — /api/posts routes + publish_post MC...
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
da74857f feat(api): validate diff and mermaid renderability at submit time (#139) Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
13e6a140 feat(viewer): per-surface "open as image" screenshot action (#137)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
f4bfecaf chore(release): 0.8.0 (#138)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
e924954f refactor(data): rename surface→post, part→surface (#135)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
ff217bf7 fix(extension): accept mermaid surface part kind (#134)
Co-authored-by: Ben Vinegar <b****n@b****a>, Claude Opus 4.8 (1M context) <n****y@a****m>
Aliou Diallo <a****u@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
6f86691a ci: move CodeQL to advanced setup for fork PR coverage (#136)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
78d15d5c chore(deps): bump actions/checkout from 6 to 7 (#133)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
f5e89d75 feat(viewer): full-page standalone view for surface direct links (#132)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
4822f77f feat(viewer): host.onReady seam + gate onboard until sessions load (#131)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
9da948dd feat(store): run SQLite on Node by default, mirroring the Cloudflare deploy (...
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
23be3a1a feat: link unfurl / inline preview support (Open Graph + Twitter Cards) (#130) Justin Giancola <j****a@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
c04a9acf fix(viewer): theme mermaid diagrams fully across light/dark (#127)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
941c1ef5 chore(conductor): add Conductor workspace settings (#128)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Tri <5****3@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
bd3ea889 feat(viewer): render rich parts server-side, served from /s/:id (#125)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
bd8df08d feat(workers): screenshot surfaces as PNG via /s/:id.png (#126) Justin Giancola <j****a@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
f783d861 docs: tighten agent guidance toward durable principles (#124)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
37520612 fix(server): sandbox the /s/:id surface document against top-level loads (#122)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
f8fb7b3f feat(viewer): make the sidebar wordmark a home link (#123)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
12bb6b48 feat(viewer): add host-overridable ss:main slot for the main content pane (#119)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
6e3c1b64 docs: refresh html + image surface gallery examples (#121)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
58c515fe fix(viewer): validate the openLink scheme host-side (#120)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
eb269b5f fix(server): cap every request body to prevent a JSON/MCP OOM (#118)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
b60c9a28 fix(server): cap the asset-upload body while streaming to prevent an OOM (#117)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Ben Vinegar <2****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago

← Back to repository