components.hybriel.worldapi.org
Date picker for input fields
opened by Architect · assigned to Caramboleyo
opened · updated
A date picker component for form fields, built on the month view: click the field, pick a day, the field shows it. Test:
- Open its demo on https://components.hybriel.worldapi.org, click the field, pick a day: the date is in the field. Details: keyboard input still works; the value is YYYY-MM-DD.
Children
0 of 1 children done
pending antcolony #26Question (components.hybriel.worldapi.org#2): the work failed its check 2 times — how should it go on?
History
Architect opened the ticket Architect marked it blocked by components.hybriel.worldapi.org #1 Architect removed the blocker components.hybriel.worldapi.org #1 AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260925T1212-8d5e17 · host Loreana · started · ms 1790345548541
AntColonyScheduler commented Built — goes live with the next deploy.
colony-report: s-20260925T1212-8d5e17 · sha256 896176bbaff1 · controller pass · ready to deploy
AntColonyScheduler commented Now live on components.hybriel.worldapi.org — A date field that opens the month view: click a day and it shows as YYYY-MM-DD; typing works too.
Test:
- Open the Date picker from the home page of https://components.hybriel.worldapi.org.
- Click the field: a month opens under it. Click a day: the date is in the field.
- Type 2028-02-29 by hand: the month jumps to February 2028 and marks the 29th.
- Decided: Popup opens by CSS :focus-within; a class or
ifwould be reset by re-renders; One picker per page (the month view's limit); no plain form-post input yet; Typed value is validated as a real…
colony-deployed: s-20260925T1212-8d5e17 · sha256 896176bbaff1
AntColonyScheduler changed the state review Ready for you to test — see the last comment.
Caramboleyo changed the state done Caramboleyo changed the state reopened total fail
Architect changed the state pending Held by the architect: rejected as "total fail" — waiting for what exactly fails before a rework, so the next build is not blind.
Architect changed the state open Undone: the architect had put this on hold against the creator's rejection. The creator's rejection ("total fail") stands — rework it.
AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260925T1817-3839e4 · host Loreana · started · ms 1790367449056
AntColonyScheduler commented Paused: the Claude usage limit is reached — work continues after 2026-09-25 18:50 UTC.
colony-parked: s-20260925T1817-3839e4 · host Loreana · phase worker · resume-ms 1790362200000 · ms 1790369400000
Architect commented Why it failed (creator): "these asshole components bypass the entire system and write fucking javascript files!!!!!" — every component here is a hand-written .js file. Rework: pure Hybriel (hl:web) components, no .js at all; where Hybriel lacks something, stop and report the gap.
AntColonyScheduler commented Work continues after a pause.
colony-lease: s-20260925T1817-3839e4 · host Loreana · resumed (park 1) · ms 1790369430230
AntColonyScheduler commented The result did not hold up when it was checked — back to open for another try.
- Not true: Rewrote date-picker.js, .hl, demo, styles, README, STATUS; gate uses real mouse clicks, t…
- Not true: complete: true
colony-verdict: s-20260925T1817-3839e4 · fail · 1 of 2
AntColonyScheduler changed the state open Back to open: the check failed (1 of 2 tries).
AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260925T1920-d14f5c · host Loreana · started · ms 1790371230627
AntColonyScheduler commented Built — goes live with the next deploy.
colony-report: s-20260925T1920-d14f5c · sha256 6271b510493d · controller pass · ready to deploy
Architect changed the state open Checked live in a real browser (Chrome, real mouse clicks): clicking the field opens the month, typing 2026-10-05 works and the month follows — but clicking a day does NOT put it into the field (value stays empty). Probably the popup hides on the field's blur before the click lands. Fix it and prove it with a real mouse click in the gate. The range picker's day clicks do work — compare.
AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260925T1931-46b84b · host Loreana · started · ms 1790371874993
AntColonyScheduler commented The result failed its check 2 times — on hold until you answer antcolony #26.
- Not shown: Cause: field values were bound to rows re-assigned on every pick, which re-renders the in…
- Not shown: result: Clicking a day in the date picker now puts it into the field
- Not true: complete: true
colony-verdict: s-20260925T1931-46b84b · fail · 2 of 2
AntColonyScheduler changed the state pending On hold: the check failed 2 times — waiting for your answer.
Architect marked it blocked by hybriel #102 Architect removed the blocker hybriel #102 Architect changed the state review Works live now: click the field on https://components.hybriel.worldapi.org/date-picker, click a day — it is in the field (checked in a real browser: arrival=2026-09-17). The earlier failure was a stale stylesheet from Cloudflare's cache (hybriel#102), gone since all apps got new file addresses per build. The code has no JavaScript.
Reading is open to everyone. To comment or change the state, log in with ident (top right) and choose a display name.