gitoriaLog in with ident

components

All repositories: gitoria

ReadmeCodePull requestsReleasesTicketsSettings
Commitd32b44e2d32b44e2antcolony#40: history (LOG.md), worker briefs (missions/) and reports moved here from antcolony, numbered per project; old numbers in antcolony docs/mission-map.mdmred32b44e2/LOG.md

10.8 KB

  1. # LOG — components.hybriel.worldapi.org
  2. Append-only, one short dated line per step. History up to 2026-09-30 moved here from the antcolony LOG
  3. (byrodin:/CONTAINERS/projects/antcolony/LOG.md) on 2026-10-01 (antcolony#40); dates reconstructed from its
  4. day sections and times. "mission N (old O)" = `missions/N-*.md` here; "antcolony mission O" =
  5. byrodin:/CONTAINERS/projects/antcolony/missions/; every old number: antcolony docs/mission-map.md
  6. (Loreana copy: /media/STORAGE/projects/antcolony-docs/docs/mission-map.md).
  7. ## 2026-09-25
  8. - Creator decision: Hybriel components developed standalone at components.hybriel.worldapi.org (editor, differ, upload single/multiple -> markdown wysiwyg). Recorded in docs/global-decisions-seed.md; nothing filed yet.
  9. - Infra: DNS calendar.worldapi.org (proxied CNAME via the certbot CF token), certs calendar + components.hybriel (dns-cloudflare), vhosts calendar.conf -> 45005, components.hybriel.conf -> 45006; notes new app -> 45007 (demo on 45000 until switch). Ports in /CONTAINERS/web/README.md.
  10. - Loreana: CONCEPT.md (creator verbatim + architect decisions) for calendar, notes, components.hybriel; registry entries (dev loreana, live byrodin).
  11. - Tickets: components#1-5 (month view, date picker, range picker, upload one, upload many), calendar#1-4 (month view, ident+events, PWA, reminders offline), notes#1-2 (sidebar+editor, offline sync). Only cross-project blocker kept: calendar#1 <- components#1 (blockers clear only on CONFIRMED -> the architect removes it when components#1 is live). calendar#2-4 on hold (released one by one) after calendar#2 jumped ahead when unblocked.
  12. - Scheduler: COLONY_PARALLEL=2 (.env, compose up). Running: components#1 (resumed after park) + notes#1. Quota at start: 5h 84% (reset 13:49Z), week 8%.
  13. - 18:48 components.hybriel.worldapi.org deployed (#1-#5, gate 49/0; Chrome: 5 components listed, month view Sep->Okt 2026) -> calendar#1 unblocked. notes #1/#2 deployed (gate 42/0), marked.
  14. - 20:15 Creator rejected components #1-#5 'total fail' (no detail). Put on hold so the 20:50 reset doesn't start blind reworks; asked the creator what fails; architect checks all demos in Chrome+Firefox after the reset.
  15. - 20:18 WRONG: I put the creator's 5 rejected components on hold (overriding his rejection). Undone -> open (architect cannot set rejected), rework after the reset with the rejection in history. Lesson: never change a state the creator just set.
  16. - 20:25 Creator: components "bypass the entire system and write fucking javascript files" — every component was a hand-written .js (month-view 33, date-picker 72, range-picker 108, file(s)-upload 57/58 lines); calendar has its own month-view.js, notes has notes-offline.js (322) + sw.js (34). Cause: no rule forbade JS; workers fell back to JS at Hybriel gaps. Fixed the process: scheduler templates/conventions.md "No hand-written JavaScript" (stop + report the Hybriel gap instead), templates/controller.md: any new .js outside plugins/bin/tests = finding false -> fail. Reason commented on components #1-#5 (states untouched). Existing JS elsewhere: login.js (ident selector bridge, hybriel#31 awaiting creator ruling) in tickets/gitoria/notes/calendar, md-editor.js (the existing WYSIWYG).
  17. - 20:35 Creator agreed: uploads = event system in code, HTTP as carrier (framework). Filed hybriel#94; components#4/#5 blocked by it (states untouched).
  18. - 21:05 Controller failed calendar#3 (sw.js, pwa.js) and components#2 (date-picker.js) for JavaScript — the new check works. Found: the current hl:web lost the OLD hl:web's offline/PWA support (offline allow-list D38) with the #45 rename -> filed hybriel#95; calendar#3 blocked by it (calendar#4 and notes#2 depend on it too).
  19. - 21:15 components: #3 range picker now pure Hybriel (ready), #4 built pre-decision (own upload request) -> not marked, comment. Deploy refused: gate 34/2 (month view next, pagination) because components#6 (pagination) session is running in the folder -> wait. month-view.js/date-picker.js still JS (#1/#2 reworks pending).
  20. - 21:55 components deployed (gate 71/0, no .js left): #1 month view, #3 range picker, #6 pagination checked live in Chrome by real clicks -> marked. #2 date picker: day click does not set the value (typing works) -> sent back open with the finding. #4 still not marked (pre-#94 design).
  21. - 22:15 components#2 date picker: day click fills the field locally (value after ~49 ms) but never on the live HTTPS site — same HTML + modules (md5), no network traffic either way -> Hybriel runtime bug, filed hybriel#102 with the repro; #2 blocked by it; answered antcolony#26 (scheduler's 2-fails question) so the creator only needs to confirm.
  22. - 22:30 hybriel#102 cause (Anton): Cloudflare HIT on a stale /__hl/app.css (old CSS -> both popups overlap, value lands in departure). Architect only compared modules — missed it. Fix = re-vendor to master (#83 hashed URLs). antcolony Mission 035: re-vendor all 6 apps (components, calendar, notes, gitoria, ident, tickets), no deploy; architect deploys app by app. certbot CF token cannot purge cache (401). After calendar re-vendor: remove blocker calendar#3 <- hybriel#95 (on master).
  23. - 22:45 Creator: live file upload still uses XMLHttpRequest (components #4/#5 built pre-#94, went live with the folder deploy although not marked). antcolony Mission 035 worker told to take both upload components off the site (parked in .scratch) until hybriel#94; grep proof in its report. Lesson: an unmarked ticket still ships if its code is in the folder — park such code before deploying.
  24. - 22:55 Creator: 'all componets have no styles' = no component has its own Style; all rules in the site's global styles.hl (copying a component gives it unstyled). First misread it as a browser cache issue. Filed components#7 (own Style per component), on hold until antcolony mission 035 finishes in that folder; rule added to scheduler conventions.
  25. - 23:15 antcolony Mission 035 (re-vendor hybriel master 13ef4f9b): components (uploads parked, 57/0), notes (42/0), gitoria (157/0 + push 46 + ssh 44; 411 workaround dropped) DEPLOYED; live: hashed /__hl/app.css?v= on all three, /file-upload 404, DATE PICKER FIXED live (arrival=2026-09-17). calendar re-vendored but not deployed (gate flaky 50% due to its month-view.js) -> calendar#5 (use the pure-Hybriel component), calendar#3 on hold until then. ident + tickets STOPPED on new Hybriel bugs -> hybriel#103 (nested if insertBefore), #104 (if-built element child order); ident restored, changes in .scratch/035-wip. components#2 -> awaiting creator (works live), #7 (own styles) opened, blockers #102/#95 removed. worldapi-tokens/tokens.hl import -> hl:web/css. Stale upload folders on Byrodin moved to /CONTAINERS/projects/components-stale-20260925.
  26. - 23:30 components#7 deployed (own Style in month-view, date-picker, range-picker, pagination; global styles.hl 34 lines of site layout; bare-app copy check in the worker's gate; gate 57/0; live screenshot of the date picker styled).
  27. - 23:40 Creator: markdown wysiwyg into components + file upload in it + start the custom-ide codejar port -> components#8 (WYSIWYG port of md-editor.js, pure Hybriel), #9 (files/images in it, blocked by hybriel#94), #10 (code editor port from custom-ide CodeJar). CONCEPT updated.
  28. ## 2026-09-26
  29. - 00:25 Deployed components (#8 md editor, #10 code editor; gate 119/0; no JS) and calendar (#6; 44/0). Live tests by typing: md editor keeps typed markdown markers ('# # Heading', '- - two'), code editor doesn't type over auto-closed brackets, calendar#6 first page shows '09 2026' + dots (names only after paging) -> all three sent back open with exact findings (not put in the creator's inbox). calendar#3 (PWA) not started yet.
  30. - 00:05 Creator: components home shows a month view at the top — the #1 rework embedded MonthView in index.hl (unrequested). Removed it + gate now checks the home has no <month-view> and runs the month checks on /month-view. NOT deployed yet: md editor #8 session is PARKED in the folder (until 01:50) with its new failing tests -> goes out with the next components deploy. Creator: code editor breaks page markup on unbalanced code -> added to components#10 (code inserted as HTML = also XSS; gate checks listed).
  31. - 02:10 calendar#6 deployed (45/0; live: German names on the first page and after paging) -> marked. components deploy REFUSED 131/1: 'today is marked (browser date)' after midnight (server vs browser date) -> filed components ticket; md editor #8 / code editor #10 fixes wait for that deploy.
  32. - 02:25 components deployed (132/0): #8 md editor (typed '# Heading','- one','two' -> exact Markdown), #10 code editor (one brace; '</div><b>… <img onerror>' stays text, structure unchanged, no execution), #11 today after midnight, home without embedded month view — all verified live by typing -> marked.
  33. - 08:10 antcolony Mission 037 done: components (132/0), calendar (76/0; LOCAL PATCH gone, headers=null; de/en/fr names live; #106 timer workaround gone; PWA still installable+offline), notes (42/0) DEPLOYED on master e6720b1f. gitoria ROLLED BACK to 13ef4f9b (new client pulls Firefox users back mid-navigation) -> hybriel#107 filed. Scheduler started. #94 blockers removed from components #4/#5/#9 with emit-based instructions.
  34. - 08:40 components#9 (files/images in the md editor via emit, #94) deployed (141/0): live upload of a PNG -> ![uptest.png](/md-editor/files/…) + image shown, file served 200. Follow-up ticket for the list-item join. #4/#5 upload components still the old pre-#94 build (in progress, not reworked) — decide.
  35. - 08:55 components deployed (142/0) but #12 not fixed live (choose-file path still joins the image to the list item, with and without cursor) -> sent back with the finding.
  36. - 09:10 components#12 deployed (147/0): live upload via choose-file, with and without cursor at the list end -> image on its own line after the list. Marked.
  37. - 10:05 Creator: 'this just does not work' (1/2 slots, nothing to start). Causes: my holds, components#4 stuck as built, antcolony backlog 'on other hosts' (dev host = byrodin docs). Fixes: components#4 opened; antcolony registered with dev = loreana antcolony-scheduler + WORKER-RULES.md (never restart the live container, e2e only) + live/deploy = architect verifies e2e and restarts; scheduler immediately started antcolony#13 (events) in slot 2. antcolony#21 (librarian, built in antcolony mission 029) moved from a stale 'in progress' to awaiting creator.
  38. - 12:25 components#4 (single upload via emit) deployed (154/0; live upload of a PNG listed as uploaded) -> marked. ident#23 (public short ids) built but NOT deployed: exchange would hand apps new ids -> all known users look new. antcolony Mission 039: per-app migration scripts (tickets, gitoria, notes, calendar) + proof on copies + switch runbook (docs/short-id-switch.md); then one coordinated switch by the architect. No open tickets in those 4 folders (scheduler stays out).
  39. ## 2026-09-30
  40. - 30.9. Creator: 'Components: modals' -> components#13 filed (architect's scope), mission 001 (old 042), worker w042 (ports 8732-8739), in parallel to w041 (tracker).

Branches

Latest commits

  • d32b44e2antcolony#40: history (LOG.md), worker briefs (missions/) and reports moved here from antcolony, numbered per project; old numbers in antcolony docs/mission-map.mdmre
  • 0fb80b57components: Hybriel master ff51cf46 (re-vendor round)mre
  • 57408b6ecomponents#14: installable app (manifest, service worker, offline index), own iconmre
  • 317bd09fdeploy.sh: back up live storage/.sessions/.env before every deploy (newest 5 kept)mre
  • becbd59bcomponents#13: modal dialog (<dialog> based, focus wrap, backdrop/Esc/x close with reason, scroll lock, footer buttons)mre
  • 367dd19adeploy.sh: never send .git or .gitignore to Byrodinmre
  • 4b4dabe5State of 2026-09-27, before the move to gitoriamre