tracker
All repositories: gitoria
1.7 KB
# tracker.worldapi.org — conceptA Hybriel app that tracks the TV shows (and later movies) the creator follows and watches. It replaces the oldHybrilior tracker (node + MongoDB, port 44700), whose code was lost on 2026-09-24; its data survives.## The creator's words (chat, 2026-09-27)> "we make it a new app that fits our new lot anyway. let a worker convert the mongodb to mpackdb. i want them to get> new mpackdb id so it needs to map the references and reapply them. start the new tracker app as a basic shell for now> that just serves the ident login and an empty homepage. the last time i let you build it you built it quite wrong so> this time i make it step by step"## How it is built- **Step by step, by the creator.** Each step is one ticket. Build exactly that step — nothing from later steps, nofeatures "while you are at it", no design taken over from the old app.- Step 1: the shell — ident login + an empty homepage.- Step 2: the data — MongoDB export → mpackdb, every record gets a NEW mpackdb id, every reference re-pointed.- Later steps come from the creator.## Reference (read only)`/media/STORAGE/projects/old-tracker/`: rebuilt old code (see its README-RECONSTRUCTED.md), especially the TMDB APIhandling (`crates/sync/commands/sync.js`), and `mongo-export/*.jsonl` = the complete old database.## Fixed facts- Conventions as all worldapi apps (/media/STORAGE/projects/antcolony-docs/README.md): hl:web, mpackdb UUID `@id`,`storage/mpackdb/`, no hand-written JavaScript, accent green `#4ec9b0`, layouts.worldapi.org tokens.- Login only through ident.worldapi.org (like calendar/notes). The old app's single user IS the creator: ident short id `az5b2`.- Live: Byrodin, port 45008, https://tracker.worldapi.org (the old container on 44700 stays stopped).
Branches
- mainmain branch
Latest commits
- 3251488atracker#7: /my/shows (followed shows, newest follow first, poster, title, last watched SxxEyy); gate can take screenshots (TRACKER_GATE_SHOTS)mre
- 44b7d9f9tracker#6: /schedule — upcoming episodes of followed shows, soonest firstmre
- 91c9fc8ctracker#5: /unwatched — unwatched released episodes of followed shows, newest firstmre
- a97c0295tracker#4: show page /shows/:slug (header, seasons, episodes, watch checks) + tools/relink-episode-seasons.hlmre
- 05f407c5tracker: no border on any button except inverted ones (Log out, ident status and identities too); header brand weight 100mre
- 17375427tracker#2: tools/migrate.hl + tools/verify.hl — old MongoDB data into mpackdb with new idsmre
- 31aac936tracker#3: no border on the header and on filled buttons; inverted buttons keep theirsmre
- 2ad9d29ctracker#1: login exactly like calendar (identity selector in the header, empty homepage)mre
- 3691e176tracker#1: empty tracker with the ident login (state of 2026-09-27)mre