You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
presentations: internal creates refuse an unsupported lang before the work (B576) (#1413)
comments: one setCommentStatus under three contracts (B569)
presentations: one createPresentation under three contracts (B521) (#1408)
authz: one loadPresentationForActor under three contracts (B519)
comments: POST /api/v1/presentations/:id/comments answers a slideId that names no slide of the deck with 404 slide_not_found (was 400), beside parent_not_found. MCP add_comment/reply_to_comment now e-mail and fire the comment webhook like the other contracts, and answer a missing deck 404 / no comment right 403 (D255). For forks: maybeFireWebhook(repoRoot, origin, event) takes an origin string where it took the request, and notifyCommentCreated / notifyMentionsAdded take no request; notifyCommentCreatedInApp and routes/api/presentations/comments-shared.js are removed (import from server/services/comments.js).
Added
admin: instance-health view with census and usage per axis (B516) (#1409) (4b1a914)
telemetry: count instance health on the seams that exist (B514) (eee206d)
Fixed
auth: the sign-in screens title their tab with APP_NAME (B566) (#1399) (549daf0)
authz: one loadPresentationForActor under three contracts (B519) (1f79553)
comments: one createComment service under three contracts (B518) (#1404) (79527e2)
comments: one setCommentStatus under three contracts (B569) (6155b5c)
comments: the comment textarea stays inside the panel (B563) (#1396) (fb6ad49)
doctor: probe the real uploads dir; one container path per dir (B565) (#1401) (814a550)
editor: slide number in a gutter beside the thumbnail, accent not red (B560) (#1391) (c7a413e)
editor: store the pending save before a comment POST (B567) (#1414) (93bcd56)
or feat: too. Decided at the merge of #1400, which was retitled. (6d7b890)
presentations: internal creates refuse an unsupported lang before the work (B576) (#1413) (ba3f802)
presentations: one createPresentation under three contracts (B521) (#1408) (4d63d2e)
presentations: one deletePresentation under three contracts (B571) (#1412) (a8429ca)
presentations: one duplicatePresentation under three contracts (B570) (#1411) (4a7da27)
slides: the card roles sit on one shared ladder (B512) (#1400) (4f16832)
slides: the diagram families sit on the card ladder (B517) (#1402) (47db48a)
Changed
keep the next release in 1.x during beta (4e37929)