Ideas to implement

Keep adds an idea to this round; Pass removes it. Each can ship on its own. When the queue is clear, approve the set to start work.

Which ideas should we implement?

Keep filters in shared links

Shared analytics links currently reopen unfiltered. Put the existing team, date, and status filters in the URL. Frontend only; about half a day.

Protect unsaved drafts

Closing the editor can silently discard local text. Warn only when the draft differs from the saved version. Frontend only; about half a day.

Export the filtered table

Operations copies this view into a spreadsheet each Friday. Export the visible rows and columns with the current permission checks. One API endpoint; about two days.

Preload the next report

After a report opens, fetch the next one in the list during browser idle. The next switch is faster, but one request may go unused; about one day.