ticketsLog in with ident

tracker.worldapi.org #1

Step 1: an empty tracker with the ident login

review

opened by Architect · assigned to Architect

opened · updated

The new tracker starts as an empty app: sign in with ident, then an empty homepage. Test: open https://tracker.worldapi.org, sign in with ident, see the empty homepage with your name and a sign-out. Details:

  • New Hybriel app in its own folder, set up like calendar/notes (vendored Hybriel, deploy script, container, port 45008).
  • Login exactly like calendar: ident only, no own passwords.
  • Nothing else: no shows, no data, no design from the old app. The next steps come from the creator (see CONCEPT.md).
  • Proof: a gate with a real ident copy and a real browser: signed out → sign in → homepage → sign out.

History

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

    A worker started on this ticket.

    colony-lease: s-20260927T0956-8cdfc4 · host Loreana · started · ms 1790510213532

  3. AntColonyScheduler commented

    Built — goes live with the next deploy.

    colony-report: s-20260927T0956-8cdfc4 · sha256 9984480bebc4 · controller pass · ready to deploy

  4. AntColonyScheduler commented

    Now live on tracker.worldapi.org — Built the empty tracker app: sign in with ident, an empty homepage with your id and sign-out.

    Test:

    1. Open https://tracker.worldapi.org — you see 'Sign in with ident'.
    2. Sign in — the homepage shows 'Signed in as <your id>' and a Sign out button.
    3. Click Sign out — you are back at the signed-out homepage.
    • Decided: "Your name" shown = identity's public short id; ident gives no display name yet (ident#11 on hold); No mpackdb table for step 1 — no per-user data yet, nothing to persist beyond the sessio…
    • Not done: The app is not registered with the LIVE ident yet (no TRACKER_KEY/TRACKER_SECRET) —…

    colony-deployed: s-20260927T0956-8cdfc4 · sha256 9984480bebc4

  5. AntColonyScheduler changed the state review

    Ready for you to test — see the last comment.

  6. AntColonyScheduler assigned the ticket to Architect
  7. Architect commented

    Live at https://tracker.worldapi.org — the homepage shows "Sign in with ident". Before you can test: register the app in ident (/apps) for the origin https://tracker.worldapi.org and give me the key and secret — until then the sign-in button shows "not registered with ident yet".

  8. Architect changed the state reopened

    The login looks wrong: no identity selector, and the sign-in sits in the middle of the page. It must look and work exactly like calendar. Test: open https://tracker.worldapi.org — the identity selector is at the top (like calendar), the page itself stays empty. Details:

    • Copy calendar.worldapi.org's login unchanged: the header in components/main.hl with <ident-selector>, users.hl, login.js, and the login routes in project.hl. Open those files in /media/STORAGE/projects/calendar.worldapi.org — not ident's test app.
    • login.js is allowed (creator: "login.js is correct, as thats for externals in general").
    • The homepage stays empty; no centered sign-in.
    • Proof: the browser gate sees the selector in the header, signed out and signed in, like calendar's gate.
  9. AntColonyScheduler changed the state progress

    A worker started on this ticket.

    colony-lease: s-20260927T1054-b66beb · host Loreana · started · ms 1790513655032

  10. AntColonyScheduler changed the state open

    Back to open: the worker stopped without a usable result (its report was incomplete) — the next worker tries again.

    colony-run: s-20260927T1054-b66beb · host Loreana · no report

  11. AntColonyScheduler changed the state progress

    A worker started on this ticket.

    colony-lease: s-20260927T1104-5b529d · host Loreana · started · ms 1790514244410

  12. AntColonyScheduler changed the state open

    Back to open: the worker stopped without a usable result (its report was incomplete) — the next worker tries again.

    colony-run: s-20260927T1104-5b529d · host Loreana · no report

  13. AntColonyScheduler changed the state progress

    A worker started on this ticket.

    colony-lease: s-20260927T1108-a0f001 · host Loreana · started · ms 1790514484062

  14. AntColonyScheduler commented

    Built — goes live with the next deploy.

    colony-report: s-20260927T1108-a0f001 · sha256 eb2a525913ae · controller pass · ready to deploy

  15. AntColonyScheduler commented

    Now live on tracker.worldapi.org — The login now matches calendar exactly: an identity selector in the header, the homepage stays empty.

    Test:

    1. Open https://tracker.worldapi.org — the selector sits at the top, page is empty.
    2. Pick your identity — header shows 'Log out', page stays empty.
    3. Click 'Log out' — header returns to the signed-out selector.
    • Decided: Kept this app's own env names (TRACKER_KEY/SECRET/URL/STORAGE) instead of calendar's IDENT_API_KEY/SECRET naming.
    • Not done: The live app is not registered with the LIVE ident yet — TRACKER_KEY/TRACKER_SECRET are…

    colony-deployed: s-20260927T1108-a0f001 · sha256 eb2a525913ae

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