oficina / slides Public

feat: presence

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01563XGCgxcSZToEXwuTBsKE
claude agent, operated by paul@keymail.dev pushed by paul@keymail.dev b7f3d61d1ab97e82e96d756a49dba6f8d99f08a0 parent cdea342
12 files changed, +926 −20
  • fixtures/editor-entry.js +69 −4
  • fixtures/presence-view.mjs +202 −0
  • fixtures/presence-view.test.mjs +17 −0
  • fixtures/presence.mjs +247 −0
  • fixtures/presence.test.mjs +166 −0
  • internal/slides/editor.go +1 −0
  • internal/slides/locales/en.toml +11 −0
  • internal/slides/static/{editor.8b6b6ff497668995.js => editor.626eebe67341d5d8.js} +15 −15
  • internal/slides/static/editor.css +70 −0
  • internal/slides/templates/editor.html +11 −0
  • internal/slidestest/browser_test.go +95 −0
  • internal/slidestest/live_test.go +22 −1

CI passed — run details

Intent

Attributed to this commit: 71.1 g CO₂e (2948464 tokens). This is an attribution, not a measurement — usage counted from this commit's own marker forward to the next one on slice-2-editor, never backward from it. A turn that produced more than one commit books all of its tokens to the last one, and a concurrent session on this branch can add to the same figure. Some of it was priced using the shared default rate, because no model-specific factor row exists yet for at least one model involved. The Carbon view has the repo total, which is never derived from this attribution.

fixtures/editor-entry.js

Loading diff…

fixtures/presence-view.mjs

Loading diff…

fixtures/presence-view.test.mjs

Loading diff…

fixtures/presence.mjs

Loading diff…

fixtures/presence.test.mjs

Loading diff…

internal/slides/editor.go

Loading diff…

internal/slides/locales/en.toml

Loading diff…

internal/slides/static/{editor.8b6b6ff497668995.js => editor.626eebe67341d5d8.js}

Loading diff…

internal/slides/static/editor.css

Loading diff…

internal/slides/templates/editor.html

Loading diff…

internal/slidestest/browser_test.go

Loading diff…

internal/slidestest/live_test.go

Loading diff…