Day Allocation — Release notes

Site updates, newest first.

← Back to the app

May 2026

v1.8.127

FLIP reorder, spring progress bars, confetti burst

Quote cards now slide to their new positions when the schedule reorders — autosort, start-now, pin — instead of snapping. Progress bars ease between values rather than jumping, and a confetti burst fires the first time the day target is crossed. All three respect reduced-motion settings.

v1.8.126

Header overspill fix

The day-status strip was collapsing to a single column and inflating the header to roughly 228px tall. Corrected the flex sizing so it stays a proper five-across row between the brand and the clock.

v1.8.125

Day navigator polish

Fixed the navigator strip and read-only banner scrolling out of view on every step back, deduplicated the date label, and made past-day cards visibly read-only. Added left/right arrow keys for stepping through archived days.

v1.8.124

History days default to collapsed

The History tab now opens as a compact list of day-summary rows — expand the ones you want to dig into. Which days you've expanded persists across reloads.

v1.8.123

Per-tab scroll memory

Each tab now remembers its own scroll position. Switching from Today to History and back returns you to exactly where you were, instead of stranding you mid-page.

v1.8.122

Reference phrases — labels and seed set

Quick phrases gained an optional label for grouping, and a standard set of inspection phrases (odour, optics mite, battery wording by brand) is seeded in on first use.

v1.8.121

Inspection reference modal

A new Reference button in the sidebar opens a modal with the shutter-count grading table and your own one-tap-copyable quick phrases for findings you write often.

v1.8.120

Undo toast for accidental unticks

Unticking an item phase now shows a one-tap Undo (also via Ctrl+Z) that restores the item's exact prior state — including the tick timestamps the inspect/nova cascade would otherwise wipe.

v1.8.119

Collapsible history days & Today-style past-day view

History days collapse and expand on a click of their header. The day navigator's past-day view now renders read-only quote cards in the same visual idiom as the live Today view.

v1.8.118

Context-awareness pass

The Archive button dims when there's nothing to archive and gains an accent glow at end of day. New schedule blocks default their start time to now, and the resume chip pulses once a quote has been paused 25 minutes or more.

v1.8.117

Trim decline reasons

Narrowed the decline-reason dropdown to Mould, Heavy mould and Other — the reasons in actual use, with more easy to add later.

v1.8.116

Decline-reason modal & context-aware menus

Declining an item now captures a reason via a dropdown plus an optional note, preserved into history. Right-click menus hide actions that aren't available right now instead of showing them greyed out.

v1.8.115

Merged "Start now" and "Make active now"

The two near-identical menu actions became one context-aware "Start now" — it stamps the start time, pulls the quote to the front of the queue, and auto-pauses anything else running.

v1.8.114

Empty-state messages for Stats sub-tabs

A Stats sub-tab with no data yet — the "Items & quotes" tab was the worst offender — now shows a short explanation of what fills it instead of rendering blank.

v1.8.113

Mousewheel zoom & meetings count as worked time

Plain mouse-wheel now zooms the timeline (shift-wheel pans). Regular meetings now count toward the day's worked total once marked done, the same as untracked blocks — a long meeting no longer reads as time behind.

v1.8.112

Modal close-on-drag & arrow-skip fixes

Modals no longer close when you drag-select text inside an input and release over the backdrop. The meeting-duration field steps by one again, and focused number fields no longer change value on accidental scroll.

v1.8.111

Queued-paste & template-day parse fixes

Fixed tomorrow's queued allocation being silently dropped on the next-day boot, and stopped a template-only day from triggering an unnecessary "archive first" prompt when you paste a fresh allocation.

v1.8.110

Icons across tabs, sidebar and Status sections

Material Symbols glyphs added to the tab bar, the sidebar action buttons, and the Status view's section titles, for faster visual scanning.

v1.8.109

Load missing icon glyphs

Five icons were rendering as raw text because they weren't in the font request — added them so they show as proper glyphs.

v1.8.108

Day navigation on the Today tab

Prev/next arrows at the top of the Today tab let you step back through previously archived days inline, without switching to the History tab.

v1.8.107

Queue tomorrow's allocation any time

Added a standalone "Queue tomorrow" button in the sidebar, so you can stage tomorrow's allocation whenever you have it — not only during the end-of-day archive flow.

v1.8.106

Polish pass

Widened the Ctrl+wheel zoom hit area on the timeline, replaced the history sparkline's raw browser tooltip with a styled one, and unified the pace-chip colour thresholds across the app.

v1.8.105

History overhaul & queue-tomorrow at archive

History rows gained friendly date headers, metric tiles, per-day pace sparklines and week dividers. The end-of-day modal gained a section to paste and stage tomorrow's allocation.

v1.8.104

Timeline rewritten in HTML/CSS

The SVG day timeline distorted at every zoom level. It was rebuilt with HTML/CSS positioning, proper lane headers, sharp text at any zoom, and a popover that can't be clipped.

v1.8.103

Post-lunch resume hint & time-pill warning

A once-a-day banner offers to resume a quote left paused over lunch. Editing a quote's start/finish time now warns if the change would leave item ticks stranded outside the window.

v1.8.102

"In-between" reframed as Buffer

The in-between-time counter became "Buffer" with an explicit budget — workday minus lunch minus target — so an hour of transitions reads as budgeted time, not wasted time.

v1.8.101

Premiere-Pro timeline, pause-midnight fix, ready-to-finish nudge

The day timeline became a multi-track layout with clickable events and a detail popover. Fixed pause time being lost when a pause spanned midnight, and added a sidebar nudge for quotes whose items are all done but not yet finished.

v1.8.100

Pin the new-version toast on screen

The "new version available" prompt was inheriting the standard toast auto-fade and disappearing after two seconds. It now stays put until you click Refresh.

v1.8.99

Viewer-mode pass

Added a Patterns section to the manager's Status view and surfaced the day timeline in viewer mode. Renamed confusing labels — "Drift" became "Pacing", "Flagged" became "Missing".

v1.8.98

Pause-time chart fix & animated brand-mark

Two manager-facing charts were still counting paused minutes as worked time — fixed. The logo's three bars gained reveal, loading and hover animations.

v1.8.97

More animations

Added quote-start glow, the Strengths bar fill, sub-tab cross-fades, a resume-chip slide-in, modal open animations, and a pause/resume transition.

v1.8.96

Pace ratios as percentages

"0.7×" became "30% faster" throughout the app — a directional percentage is clearer to read at a glance than a bare multiplier.

v1.8.95

Timeline on history rows, zoom and pan

The day timeline became available per archived day in History, with zoom controls and drag-to-pan.

v1.8.94

Per-tick timestamps & the day timeline

Every checkbox tick now records a timestamp, which feeds a new editing-timeline-style view in Stats showing where the day's hours actually went.

v1.8.93

Partial credit, drift-aware projected end, safety nets

The sidebar Progress now counts partial item work instead of all-or-nothing. Projected end-time factors in current drift, a boot-time safety net re-applies the daily template, and an in-between-time counter was added to the header.

v1.8.92

What's-next suggestion

A data-derived banner suggests which specific item to tackle next, based on your per-category pace from Strengths crossed with the current time of day.

v1.8.91

Completion fanfare

The Motion One library was added and celebration animations now fire on real completion moments — item ticks, quote finish, day target hit. The earlier no-celebration rule was revised at the user's request; notifications, sounds and streaks remain off the table.

v1.8.90

Mobile day-status & defect aggregation

The at-a-glance header strip now wraps to its own row on narrow screens instead of disappearing entirely. Stats gained a breakdown of inspection findings by defect type.

v1.8.89

Morning brief, inspection findings, library browser

A day-start brief banner shows quote count, target and recent pace. Items can be tagged with a finding type, and a searchable browser for the item library was added.

v1.8.88

Bump muted text contrast

Raised the two muted grey tones after feedback that the greyish text was hard to read — both now clear WCAG AA against the background and surfaces.

v1.8.87

Live workflow pack

Added live elapsed pace on the active quote, a floating resume chip that follows you across tabs, quote-level notes, and paused-time stats in the end-of-day recap.

v1.8.86

Modal accessibility

Keyboard and ARIA support added across every modal in one pass: dialog roles, focus trapping, Escape-to-close, and focus restored to where it was when the modal opened.

v1.8.85

Owner Stats sub-tabs & pause-time pace fix

The owner's Stats view was split into scannable sub-tabs. Pace ratios now subtract paused time, so a quote that was paused doesn't read as having run long.

v1.8.84

History heatmap & multi-step undo

A twelve-week heatmap calendar was added to the top of the History tab. A multi-step undo stack with a toast and Ctrl+Z now covers destructive actions.

v1.8.83

Viewer Stats sub-tab navigation

The manager's Stats view — previously one long scroll — was compartmentalised into Now, Concerns, Trends and All-time sub-tabs.

v1.8.82

Lunch block, status ribbon, pinned quotes

Lunch now shows as a block on the time-rail at its actual slot. A day-status ribbon was added, and quotes can be pinned to stay at the top of the list.

v1.8.81

Settings & History visual refresh

The long Settings modal gained section dividers, and History rows were promoted toward a cleaner card-style layout.

v1.8.80

UX polish pack

Charts now recolour when you switch theme, plus four other small UX items cleared from the backlog.

v1.8.79

Viewer preview button & WCAG AA contrast

The owner can now preview the manager's view without switching accounts, via an eye-icon button in the header. Text contrast across the app was raised to meet WCAG AA.

v1.8.78

Quick wins pack

Dead-code removal and small clean-ups, including a fix that stops the recap card arming its auto-dismiss before a real save has happened.

v1.8.77

Important bug-fix pack

Ten independent correctness fixes from the audit's "Important" tier, spanning the sync, archive, merge and split flows.

v1.8.76

Removed the Compare tab and Elo system

The subjective pairwise-ranking Elo machinery was dropped — the new Strengths tab derives the same "what you do best" insight from real archived history instead.

v1.8.75

Archive safety net

Added a boot-time rescue for un-archived stale days, a guard against merging into a mis-dated day, the archive nudge on by default, and a visible upload progress indicator. Addresses reported data loss from un-archived days.

v1.8.74

Split into separate CSS / JS files

The single-file build was split into app.css, app.js and print-helper.js — making the codebase navigable and allowing a tighter Content Security Policy.

v1.8.73

XSS hardening pass

Escaped untrusted values rendered into the History view's HTML and removed inline event handlers — closing the highest-impact items from a security audit, important because manager (viewer) sessions read data from another user's cloud documents.