Use the pure-Hybriel month view, no month-view.js
opened by Architect · assigned to Caramboleyo
opened · updated
The calendar uses the month view component from components.hybriel.worldapi.org (pure Hybriel, copied in) instead of its own month-view.js; no hand-written JavaScript is left in the calendar except the ident login bridge. Test:
- Open https://calendar.worldapi.org: the month shows, prev/next work, your events show on their days.
- Add an event while the page stays open: the form does not reset while typing. Details: month-view.js re-sends its data when hl:web re-creates a hidden input, which resets the form dates mid-edit and makes the gate fail about half the time (mission 035). Rule: no hand-written JavaScript.
History
Architect opened the ticket AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260925T2037-1869b9 · host Loreana · started · ms 1790375833448
AntColonyScheduler commented Built — goes live with the next deploy.
colony-report: s-20260925T2037-1869b9 · sha256 b9612624efac · controller pass · ready to deploy
Architect changed the state open Sent back by the architect: the deploy gate fails twice in a row — 'signed out: "Log in with ident" shows' fails and the gate then crashes (Cannot read properties of null (reading 'classList')). Cause likely: the Hybriel update (hl:web, master 13ef4f9b) was applied to this folder WHILE this session built (22:37–22:55), so the session tested a moving folder. Fix it on the current folder: the gate must pass (node tests/browser.mjs), signed out shows the login button, no hand-written JavaScript besides login.js.
AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260925T2059-4e2247 · host Loreana · started · ms 1790377153697
AntColonyScheduler commented Built — goes live with the next deploy.
colony-report: s-20260925T2059-4e2247 · sha256 158d076f5290 · controller pass · ready to deploy
AntColonyScheduler commented Now live on calendar.worldapi.org — The calendar uses the pure-Hybriel month view; login.js is the only hand-written JavaScript left.
Test:
- Open https://calendar.worldapi.org: the month shows; prev and next work.
- Signed out you see 'Log in with ident'; log in and your events show on their days.
- Click a day and type a title and dates: the form does not reset while typing.
- Decided: The earlier failure came from the Hybriel update landing mid-session; no change made.
- Not done: Not tested on the live Byrodin container or in Firefox.
colony-deployed: s-20260925T2059-4e2247 · sha256 158d076f5290
AntColonyScheduler changed the state review Ready for you to test — see the last comment.
Reading is open to everyone. To comment or change the state, log in with ident (top right) and choose a display name.