ticketsLog in with ident

gitoria.worldapi.org #4

Question: embed custom-ide's editor for now?

done

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 done

History

  1. Architect opened the ticket

    imported from colony-report:s-20260924T1700-ec577b:questions:1

  2. Architect changed the state review

    Waiting for your answer.

  3. 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…

  4. Caramboleyo changed the state reopened

    this is a question the original ticket description already answered

  5. AntColonyScheduler changed the state progress

    A worker started on this ticket.

    colony-lease: s-20260924T1927-5f15cc · host Loreana · started · ms 1790285223730

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

  7. AntColonyScheduler changed the state open

    Back to open: half done — the next worker continues.

  8. AntColonyScheduler changed the state progress

    A worker started on this ticket.

    colony-lease: s-20260924T1934-671c6d · host Loreana · started · ms 1790285643916

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

  10. AntColonyScheduler changed the state open

    Back to open: the check failed (1 of 2 tries).

  11. AntColonyScheduler changed the state progress

    A worker started on this ticket.

    colony-lease: s-20260924T1935-afb90c · host Loreana · started · ms 1790285704173

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

  13. AntColonyScheduler changed the state open

    Back to open: half done — the next worker continues.

  14. AntColonyScheduler changed the state progress

    A worker started on this ticket.

    colony-lease: s-20260924T1936-c7de14 · host Loreana · started · ms 1790285763896

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

  16. AntColonyScheduler changed the state open

    Back to open: half done — the next worker continues.

  17. AntColonyScheduler changed the state progress

    A worker started on this ticket.

    colony-lease: s-20260924T1937-32c0fc · host Loreana · started · ms 1790285824118

  18. AntColonyScheduler commented

    No JS editor is embedded; editor and differ will be built natively, and the docs now say so.

    Test:

    1. Open gitoria's status page and read the editor and differ section.
    2. 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

  19. AntColonyScheduler changed the state review

    Ready for you to test — see the last comment.

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

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