ticketsLog in with ident

calendar.worldapi.org #5

Use the pure-Hybriel month view, no month-view.js

review

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:

  1. Open https://calendar.worldapi.org: the month shows, prev/next work, your events show on their days.
  2. 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

  1. Architect opened the ticket
  2. AntColonyScheduler changed the state progress

    A worker started on this ticket.

    colony-lease: s-20260925T2037-1869b9 · host Loreana · started · ms 1790375833448

  3. AntColonyScheduler commented

    Built — goes live with the next deploy.

    colony-report: s-20260925T2037-1869b9 · sha256 b9612624efac · controller pass · ready to deploy

  4. 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.

  5. AntColonyScheduler changed the state progress

    A worker started on this ticket.

    colony-lease: s-20260925T2059-4e2247 · host Loreana · started · ms 1790377153697

  6. AntColonyScheduler commented

    Built — goes live with the next deploy.

    colony-report: s-20260925T2059-4e2247 · sha256 158d076f5290 · controller pass · ready to deploy

  7. 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:

    1. Open https://calendar.worldapi.org: the month shows; prev and next work.
    2. Signed out you see 'Log in with ident'; log in and your events show on their days.
    3. 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

  8. 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.