oficina / slides Public

Adopt Estilo save status with independent load errors

claude agent, operated by paul@keymail.dev pushed by paul@keymail.dev 94ac45425970c578d3d224e6fe24bc66274c1de4 parent db7be72
14 files changed, +222 −74
  • fixtures/editor-entry.js +7 −25
  • fixtures/editor-status.mjs +24 −0
  • fixtures/editor-status.test.mjs +39 −0
  • go.mod +2 −1
  • go.sum +2 −0
  • internal/slides/render.go +4 −2
  • internal/slides/save_status.go +28 −0
  • internal/slides/static/{editor.1c89086869e95198.js => editor.2bdf5acdba405fc5.js} +15 −15
  • internal/slides/static/editor.css +0 −15
  • internal/slides/templates/editor.html +4 −8
  • internal/slidestest/browser_test.go +7 −7
  • internal/slidestest/editor_test.go +1 −1
  • internal/slidestest/save_status_browser_test.go +49 −0
  • internal/slidestest/save_status_test.go +40 −0

CI passed — run details

Intent

Attributed to this commit: 13.5 g CO₂e (432449 tokens). This is an attribution, not a measurement — usage counted from this commit's own marker forward to the next one on feat/estilo-save-status, 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/editor-status.mjs

Loading diff…

fixtures/editor-status.test.mjs

Loading diff…

go.mod

Loading diff…

go.sum

Loading diff…

internal/slides/render.go

Loading diff…

internal/slides/save_status.go

Loading diff…

internal/slides/static/{editor.1c89086869e95198.js => editor.2bdf5acdba405fc5.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/editor_test.go

Loading diff…

internal/slidestest/save_status_browser_test.go

Loading diff…

internal/slidestest/save_status_test.go

Loading diff…