- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Yesterday
Yesterday
Add anchor-aware link previews
Sat, Jul 18
Sat, Jul 18
href committed rALCOOLOGcfcb143684da: Start OverviewCache last, so losing a cache can't restart the endpoint (authored by href).
Start OverviewCache last, so losing a cache can't restart the endpoint
href committed rALCOOLOG2f35b7aa2ec5: Parallelize the uncertainty band and cache the overview BAC chart (authored by href).
Parallelize the uncertainty band and cache the overview BAC chart
href committed rALCOOLOG97c27f27ed64: Merge branch 'worktree-agent-aa57851336023baa3' (authored by href).
Merge branch 'worktree-agent-aa57851336023baa3'
href committed rALCOOLOG749cf09a40d3: Let the central BAC curve integrate coarsely on weekly+ charts (authored by href).
Let the central BAC curve integrate coarsely on weekly+ charts
href committed rALCOOLOGab964a072898: Coarsen the uncertainty band's scenario step for wide BAC charts (authored by href).
Coarsen the uncertainty band's scenario step for wide BAC charts
href committed rALCOOLOGd5386a3a93b7: Merge branch 'worktree-agent-a6dd59de415814c1c' (authored by href).
Merge branch 'worktree-agent-a6dd59de415814c1c'
href committed rALCOOLOGf61938d737d1: Merge branch 'sessioncache-ets-read-bypass' (authored by href).
Merge branch 'sessioncache-ets-read-bypass'
href committed rALCOOLOG01635548ef12: Supervise the app :rest_for_one so a Registry restart can't go unnoticed (authored by href).
Supervise the app :rest_for_one so a Registry restart can't go unnoticed
href committed rALCOOLOG50d6f8080916: Fix a crash-window availability bug in the SessionCache read bypass (authored by href).
Fix a crash-window availability bug in the SessionCache read bypass
href committed rALCOOLOGf3d4c1cdc8bc: Bypass SessionCache's GenServer for reads to unblock the web tier (authored by href).
Bypass SessionCache's GenServer for reads to unblock the web tier
href committed rALCOOLOG70966089659a: Merge branch 'main' into sessioncache-ets-read-bypass (authored by href).
Merge branch 'main' into sessioncache-ets-read-bypass
href committed rALCOOLOGc1d21a6fcff1: Bound the remaining max_ms() drink fetches at now, not the open sentinel (authored by href).
Bound the remaining max_ms() drink fetches at now, not the open sentinel
href committed rALCOOLOG1803b07cf501: Merge branch 'worktree-agent-a24f114e21293b53c' (authored by href).
Merge branch 'worktree-agent-a24f114e21293b53c'
href committed rALCOOLOG99ff145fdb67: Bound two more max_ms() drink fetches at now, in the dashboard and drink-form… (authored by href).
Bound two more max_ms() drink fetches at now, in the dashboard and drink-form…
href committed rALCOOLOGdaa1d761dfae: Sample the BAC timeline with a cursor instead of rescanning it (authored by href).
Sample the BAC timeline with a cursor instead of rescanning it
href committed rALCOOLOG309477d45e65: Wire the chart hover layer into Overview, and size up the header meta (authored by href).
Wire the chart hover layer into Overview, and size up the header meta
href committed rALCOOLOGea056ab8ee24: Restore the chart hover layer's CSS, lost in the extraction (authored by href).
Restore the chart hover layer's CSS, lost in the extraction
href committed rALCOOLOG156fcff3d28d: Keep the SVG-pattern dither out of the external stylesheet (authored by href).
Keep the SVG-pattern dither out of the external stylesheet
href committed rALCOOLOG9224db696880: Show the viewed instant in the header when time-travelled (authored by href).
Show the viewed instant in the header when time-travelled
href committed rALCOOLOG827233a5bb0d: Quiet the overview badge and enlarge the header settings gear (authored by href).
Quiet the overview badge and enlarge the header settings gear
href committed rALCOOLOG1f3c0c03d28e: Stop the paper style painting charts as a solid ink block (authored by href).
Stop the paper style painting charts as a solid ink block
href committed rALCOOLOG01af0b8b4ebb: Render the overview strip's last-drink timestamp as raw HTML (authored by href).
Render the overview strip's last-drink timestamp as raw HTML
href committed rALCOOLOG607b4469e029: Render the push opt-in banner server-side, leave only visibility to JS (authored by href).
Render the push opt-in banner server-side, leave only visibility to JS
href committed rALCOOLOG1818b63b4f3f: Render the push banner on the dashboard only, gated by can_write (authored by href).
Render the push banner on the dashboard only, gated by can_write
href committed rALCOOLOG12d26ee61fe4: Unify page navigation behind one shared five-tab component (authored by href).
Unify page navigation behind one shared five-tab component
Thu, Jul 16
Thu, Jul 16
href committed rALCOOLOGa620b44ed05f: Add a right g/L axis and per-bar peak line to the daily-consumption chart (authored by href).
Add a right g/L axis and per-bar peak line to the daily-consumption chart
href committed rALCOOLOG409595aa8e05: Add a 7-day estimated-BAC curve to the overview page (authored by href).
Add a 7-day estimated-BAC curve to the overview page
href committed rALCOOLOG8777a887e4e1: Add session-scoped BAC window and weekly BAC small multiples (authored by href).
Add session-scoped BAC window and weekly BAC small multiples
href committed rALCOOLOG6b67ec229633: Make the whole BAC chart column scrubbable, not just the line (authored by href).
Make the whole BAC chart column scrubbable, not just the line
href committed rALCOOLOG31849dcbc59b: Add interactive hover layer to the BAC chart (authored by href).
Add interactive hover layer to the BAC chart
href committed rALCOOLOGf84ddc936fa1: Redirect / to the dashboard when logged in; show viewer link on info pages (authored by href).
Redirect / to the dashboard when logged in; show viewer link on info pages
href committed rALCOOLOG29bb332e9b93: Rework header: quiet viewer link, hidden when it'd duplicate the handle (authored by href).
Rework header: quiet viewer link, hidden when it'd duplicate the handle
href committed rALCOOLOG4ea07ec2c1cc: Show a "logged in as …" link in the page header (authored by href).
Show a "logged in as …" link in the page header
href committed rALCOOLOG9f1ca021a491: Rework about page: warmer tone, fix typo and placeholder heading (authored by href).
Rework about page: warmer tone, fix typo and placeholder heading
more text wip
href committed rALCOOLOG43d3edcead1b: Move cheeky pools & cheers into per-locale text files (authored by href).
Move cheeky pools & cheers into per-locale text files
Merge branch 'worktree-ui-fixes'
href committed rALCOOLOG19b38ec9e78b: drink-logged: center the page, drunk-time-added fact, single exit (authored by href).
drink-logged: center the page, drunk-time-added fact, single exit
Merge branch 'worktree-ui-fixes'
drink-logged: make the cheer huge
href committed rALCOOLOGe8a29a70adde: cheers: merge generated toasts into the user's list (authored by href).
cheers: merge generated toasts into the user's list
href committed rALCOOLOGeea214d749ac: web: today-focused dashboard, overview page, drink-logged page, history rework… (authored by href).
web: today-focused dashboard, overview page, drink-logged page, history rework…
href committed rALCOOLOG0564321e8df5: web: header link, logged-in landing, viewer theme everywhere, drink-form… (authored by href).
web: header link, logged-in landing, viewer theme everywhere, drink-form…
href committed rALCOOLOGe096186a7693: i18n: locale-aware decimal separator + client-side date order (authored by href).
i18n: locale-aware decimal separator + client-side date order
href committed rALCOOLOGd5a4cd65eafa: gettext: refresh source references after main merge (authored by href).
gettext: refresh source references after main merge
Merge main into worktree-i18n-overhaul
Merge branch 'worktree-i18n-overhaul'
href committed rALCOOLOGf129189f44b4: TRANSLATIONS.md: document remaining localization gaps (authored by href).
TRANSLATIONS.md: document remaining localization gaps
href committed rALCOOLOGc63b3893fc5c: Serving sizes: derive country from locale, drop the profile field (authored by href).
Serving sizes: derive country from locale, drop the profile field
Wed, Jul 15
Wed, Jul 15
href committed rALCOOLOG790ed3044ec0: Cheeky lines: per-locale pools in code, independent sizes (authored by href).
Cheeky lines: per-locale pools in code, independent sizes
href committed rALCOOLOGb7ba604e5f12: i18n: parent-locale fallback (fr_BE -> fr -> msgid) (authored by href).
i18n: parent-locale fallback (fr_BE -> fr -> msgid)
content wip
Merge branch 'worktree-i18n-overhaul'
href committed rALCOOLOG55dc4afced52: Formats: locale-aware date order, serving country follows locale (authored by href).
Formats: locale-aware date order, serving country follows locale
href committed rALCOOLOG594fdc16f60d: Docs: TRANSLATIONS.md — how and where to translate (authored by href).
Docs: TRANSLATIONS.md — how and where to translate
href committed rALCOOLOG8b343bd20608: Settings: site-wide fun / no-fun preference (authored by href).
Settings: site-wide fun / no-fun preference
href committed rALCOOLOGbf11cc7aa246: i18n: en_AU locale variant, derived locale list (authored by href).
i18n: en_AU locale variant, derived locale list
href committed rALCOOLOGd1eb9b137fa2: Cheeky lines: own module, rotate daily in the profile's timezone (authored by href).
Cheeky lines: own module, rotate daily in the profile's timezone
href committed rALCOOLOG23a068e5b8d3: i18n: remove one-off flip script (kept in history) (authored by href).
i18n: remove one-off flip script (kept in history)
href committed rALCOOLOG286c6f999a1f: i18n: flip gettext source language from French to English (authored by href).
i18n: flip gettext source language from French to English
href committed rALCOOLOG1b080a1b65fe: Mobile toolbar: give the chips the full width; hash-bust assets (authored by href).
Mobile toolbar: give the chips the full width; hash-bust assets
href committed rALCOOLOGaee68145e135: Hero: contain the new-session pill on narrow screens (authored by href).
Hero: contain the new-session pill on narrow screens
Dashboard header: status-first layout
href committed rALCOOLOG1ae1f2821156: Dashboard: bottom-align the model switch with the shortcuts row (authored by href).
Dashboard: bottom-align the model switch with the shortcuts row
href committed rALCOOLOG6575a11b4d94: Dashboard: pin model switch top-right, tighten its caret (authored by href).
Dashboard: pin model switch top-right, tighten its caret
href committed rALCOOLOG4b42a4b2ffff: Dashboard: single top nav row, hide dead forward links, quieter selects (authored by href).
Dashboard: single top nav row, hide dead forward links, quieter selects
href committed rALCOOLOG2d844c12f16e: Fix boot crash: map drink/profile enums to literal atoms (authored by href).
Fix boot crash: map drink/profile enums to literal atoms
href committed rALCOOLOGf78f6b104287: Dashboard UX: compact time nav, model dropdown, opt-in measurements (authored by href).
Dashboard UX: compact time nav, model dropdown, opt-in measurements
href committed rTXTe3464a4fdaa4: Make lexical the default search mode, configurable per surface (authored by href).
Make lexical the default search mode, configurable per surface
Split search form into simple and full layouts
Tue, Jul 14
Tue, Jul 14
href committed rALCOOLOG8927262e2646: Merge branch 'worktree-dashboard-notif-scope' (authored by href).
Merge branch 'worktree-dashboard-notif-scope'
href committed rALCOOLOGf4ba6760ec3a: Render the replay 'Vous regardez le …' timestamp as HTML, not escaped text (authored by href).
Render the replay 'Vous regardez le …' timestamp as HTML, not escaped text
href committed rALCOOLOG187349f03ce3: Merge branch 'worktree-dashboard-notif-scope' (authored by href).
Merge branch 'worktree-dashboard-notif-scope'
href committed rALCOOLOG4674bbb17a18: Scope dashboard push opt-in to the account owner (authored by href).
Scope dashboard push opt-in to the account owner
href committed rALCOOLOG311f3c74bbd5: Scope dashboard push opt-in to the account owner (authored by href).
Scope dashboard push opt-in to the account owner
href committed rALCOOLOG382bdbe6ee7d: Accept OAuth access tokens on the JSON API, with scope enforcement (authored by href).
Accept OAuth access tokens on the JSON API, with scope enforcement
href committed rALCOOLOG9e79351abe9a: Document the MCP server + OAuth connect flow in the API docs (authored by href).
Document the MCP server + OAuth connect flow in the API docs
href committed rALCOOLOGc603643b8ae2: Trim internal/design talk from public API docs (authored by href).
Trim internal/design talk from public API docs
Remove the JSON /api/keys endpoints
Merge branch 'worktree-api-docs'
href committed rALCOOLOG9e9cc46e8206: Make heading anchors clickable (permalink headings) (authored by href).
Make heading anchors clickable (permalink headings)
Bump endpoint headers from h4 to h3
href committed rALCOOLOG155a4489f912: Add a table of contents linking to each section's anchor (authored by href).
Add a table of contents linking to each section's anchor
Merge branch 'worktree-api-docs'
href committed rALCOOLOG38d62fa0027e: Drop session-cookie auth mentions from the public API docs (authored by href).
Drop session-cookie auth mentions from the public API docs
href committed rALCOOLOG1118df765513: Rewrite API docs with real explanations, bodies, and responses (authored by href).
Rewrite API docs with real explanations, bodies, and responses
href committed rALCOOLOG0f05a727c0cf: Expand about page with a fuller intro and disclaimer (authored by href).
Expand about page with a fuller intro and disclaimer
Merge branch 'worktree-api-docs'
href committed rALCOOLOG2b16f4e038dc: Make English the main API doc, move French version to api_fr (authored by href).
Make English the main API doc, move French version to api_fr
href committed rALCOOLOG4465516d4558: Exempt the OAuth consent form from htmx boost (authored by href).
Exempt the OAuth consent form from htmx boost
href committed rALCOOLOGda3f924f2d6d: Stop trusting X-Forwarded-Port for the OAuth base URL (authored by href).
Stop trusting X-Forwarded-Port for the OAuth base URL
href committed rALCOOLOGae98340f8140: Add API documentation page with anchored headings (authored by href).
Add API documentation page with anchored headings
href committed rALCOOLOG96f870a37bbc: Derive OAuth issuer/base URL from Endpoint config, not the raw conn (authored by href).
Derive OAuth issuer/base URL from Endpoint config, not the raw conn