Adopt Estilo save status with independent load errors
fixtures/editor-entry.js+7 −25fixtures/editor-status.mjs+24 −0fixtures/editor-status.test.mjs+39 −0go.mod+2 −1go.sum+2 −0internal/slides/render.go+4 −2internal/slides/save_status.go+28 −0internal/slides/static/{editor.1c89086869e95198.js => editor.2bdf5acdba405fc5.js}+15 −15internal/slides/static/editor.css+0 −15internal/slides/templates/editor.html+4 −8internal/slidestest/browser_test.go+7 −7internal/slidestest/editor_test.go+1 −1internal/slidestest/save_status_browser_test.go+49 −0internal/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.jsLoading diff…
fixtures/editor-status.mjsLoading diff…
fixtures/editor-status.test.mjsLoading diff…
go.modLoading diff…
go.sumLoading diff…
internal/slides/render.goLoading diff…
internal/slides/save_status.goLoading diff…
internal/slides/static/{editor.1c89086869e95198.js => editor.2bdf5acdba405fc5.js}Loading diff…
internal/slides/static/editor.cssLoading diff…
internal/slides/templates/editor.htmlLoading diff…
internal/slidestest/browser_test.goLoading diff…
internal/slidestest/editor_test.goLoading diff…
internal/slidestest/save_status_browser_test.goLoading diff…
internal/slidestest/save_status_test.goLoading diff…