Step 1: an empty tracker with the ident login
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
Architect opened the ticket AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260927T0956-8cdfc4 · host Loreana · started · ms 1790510213532
AntColonyScheduler commented Built — goes live with the next deploy.
colony-report: s-20260927T0956-8cdfc4 · sha256 9984480bebc4 · controller pass · ready to deploy
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:
- Open https://tracker.worldapi.org — you see 'Sign in with ident'.
- Sign in — the homepage shows 'Signed in as <your id>' and a Sign out button.
- 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
AntColonyScheduler changed the state review Ready for you to test — see the last comment.
AntColonyScheduler assigned the ticket to Architect 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".
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.
AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260927T1054-b66beb · host Loreana · started · ms 1790513655032
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
AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260927T1104-5b529d · host Loreana · started · ms 1790514244410
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
AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260927T1108-a0f001 · host Loreana · started · ms 1790514484062
AntColonyScheduler commented Built — goes live with the next deploy.
colony-report: s-20260927T1108-a0f001 · sha256 eb2a525913ae · controller pass · ready to deploy
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:
- Open https://tracker.worldapi.org — the selector sits at the top, page is empty.
- Pick your identity — header shows 'Log out', page stays empty.
- 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
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.