Skip to content
quarry Check-in [41b085ae25]
Login

Check-in [41b085ae25]

Overview
Comment:caps phase 4: imported fossil users sign in, and the store path joins the wire path

Authenticate accepts an imported §6.3 credential once and upgrades the account to argon2, dropping the imported secret; a wrong guess never consumes it. quarry users pull without --url now reads the store's own table (zit#124/#125) — no credential needed for a repo we already serve. Proven end to end against a real fossil: a user who existed only there signed into quarry with their original password.

Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 41b085ae2566c75afa2224de420baa7694a2ccc382eef20a234ee7a24900d4f5
User & Date: dmestas on 2026-08-23 00:21:30.104
Other Links: manifest | tags
Context
2026-08-23
00:28
timeline: branch colours cannot collide on a page

The hue was a raw hash mod 360, so two names could land a few degrees apart — ticket-list and fossil-caps rendered as one magenta. Hues now come from nine slots at least 30 degrees apart, with the mainline's blue and the accent's orange left out; a branch keeps its hashed slot unless another branch in view wants it, and assignment is by name so it never depends on commit order. check-in: a754d20b3c user: dmestas tags: trunk

00:21
caps phase 4: imported fossil users sign in, and the store path joins the wire path

Authenticate accepts an imported §6.3 credential once and upgrades the account to argon2, dropping the imported secret; a wrong guess never consumes it. quarry users pull without --url now reads the store's own table (zit#124/#125) — no credential needed for a repo we already serve. Proven end to end against a real fossil: a user who existed only there signed into quarry with their original password. check-in: 41b085ae25 user: dmestas tags: trunk

2026-08-22
20:59
merge ticket-paging: page the list and table, drop the UI .json link check-in: 63da80d3ea user: dmestas tags: trunk
Changes