tracker
All repositories: gitoria
790 B
// components/loginfailed.hl — `/login/failed`: WHY A LOGIN DID NOT WORK. Copied from calendar.worldapi.org's// loginfailed.hl. The login button's return (project.hl loginCallback, a function route: it must answer with a// redirect and a cookie) parks the reason in the session (`session.data.loginError`) and redirects here.parent './main.hl'import { appTitle } from '../project.hl'session = nullwhy = session != null && session.data != null && session.data.loginError != null ? session.data.loginError : 'the login did not finish — try again'mainHref = '/'__title = 'Login failed · ' + appTitleView {loginFailed {h1 { id = "loginfailed" "Login failed" }p { id = "error" class = "message" why }p { a { id = "home" href = mainHref "back to tracker" } }}}
Branches
- mainmain branch
Latest commits
- 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