Question: embed custom-ide's editor for now?
opened by Architect
opened · updated
Is embedding custom-ide's existing CodeJar-based JS bundle as a static client asset acceptable for gitoria's first editor/diff UI, or should that wait for a native-Hybriel editing surface? Context: docs/differ-from-custom-ide.md recommends the JS-asset route as tier 1 because a native rewrite of the editing surface is blocked on open webex tickets (hybriel#31, #32, #33, #17) around conditional rendering and DOM events that this feature relies on heavily (spacer re-insertion after every re-highlight, contenteditable toggling, custom DOM event handling).
Asked while working on gitoria.worldapi.org #2. Answer with a comment here — the next worker reads it.
Part of gitoria.worldapi.org #2 Differ from custom-ide
History
Architect opened the ticket imported from colony-report:s-20260924T1700-ec577b:questions:1
Architect changed the state review Waiting for your answer.
Architect set the parent to gitoria.worldapi.org #2 Architect edited the ticket Subject before:
Question (gitoria.worldapi.org#2): Is embedding custom-ide's existing CodeJar-based JS bundle as a static client asset acceptable for…Caramboleyo changed the state reopened this is a question the original ticket description already answered
AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260924T1927-5f15cc · host Loreana · started · ms 1790285223730
AntColonyScheduler commented Half done: Recorded: no embedded JS editor; editor and differ will be native Hybriel components. Port not started; the next worker continues.
- Still open: The native Hybriel differ and editor are not built. The differ algorithm (lineDiff, pure,… (and 1 more)
- Decided: Treated the rejection as: native Hybriel only, no JS-asset interim.
colony-report: s-20260924T1927-5f15cc · sha256 da0492b68963 · controller pass · half done
AntColonyScheduler changed the state open Back to open: half done — the next worker continues.
AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260924T1934-671c6d · host Loreana · started · ms 1790285643916
AntColonyScheduler commented The result did not hold up when it was checked — back to open for another try.
- Not true: DECISIONS.md, STATUS.md and docs/differ-from-custom-ide.md already record that the JS-ass…
colony-verdict: s-20260924T1934-671c6d · 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-20260924T1935-afb90c · host Loreana · started · ms 1790285704173
AntColonyScheduler commented Half done: Rejection recorded: no JS editor is embedded; the docs now say editor and differ are built natively; the next worker continues.
- Still open: The native differ (port of lineDiff) is not built: it belongs in layouts.worldapi.org, wh… (and 2 more)
- Decided: Did not hand-edit the generated DECISIONS.md; noted its state in STATUS.md instead.
colony-report: s-20260924T1935-afb90c · sha256 e7c4b8f9fab1 · controller pass · half done
AntColonyScheduler changed the state open Back to open: half done — the next worker continues.
AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260924T1936-c7de14 · host Loreana · started · ms 1790285763896
AntColonyScheduler commented Half done: No JS editor is embedded; the docs say editor and differ are built natively, but that port is not started; the next worker continues.
- Still open: Native differ (port of lineDiff) not built: belongs in layouts.worldapi.org, which is not… (and 2 more)
- Decided: Made no further edits: the docs already match the rejection.
colony-report: s-20260924T1936-c7de14 · sha256 79e9dd24f6f8 · controller pass · half done
AntColonyScheduler changed the state open Back to open: half done — the next worker continues.
AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260924T1937-32c0fc · host Loreana · started · ms 1790285824118
AntColonyScheduler commented No JS editor is embedded; editor and differ will be built natively, and the docs now say so.
Test:
- Open gitoria's status page and read the editor and differ section.
- It says native only, and no JS-bundle interim is planned.
- Decided: Treated the rejection as native Hybriel only; no JS-asset interim; Did not hand-edit the generated DECISIONS.md.
- Not done: The native port itself (differ algorithm, then editing surface) is the scope of ticket #2… (and 2 more)
colony-report: s-20260924T1937-32c0fc · sha256 02c5dc3088b3 · controller pass
AntColonyScheduler changed the state review Ready for you to test — see the last comment.
Architect commented Please ignore the worker comments above: the scheduler worked this question by mistake (fixed now). It only edited gitoria's research notes to match your earlier decisions.
Caramboleyo changed the state done a dumb useless question
Reading is open to everyone. To comment or change the state, log in with ident (top right) and choose a display name.