Skip to content

Latest commit

 

History

History
266 lines (227 loc) · 11.2 KB

TODO.md

File metadata and controls

266 lines (227 loc) · 11.2 KB

TODO

  • Firefox: controllers page

  • setup: redirect to login if admin user exists

  • setup: toggle visibility

  • Fix cards page loading performance (cf. #43) - [x] network request is taking 1.5s - [x] incremental loading - [x] sort cards list server side - [x] prefetch - [x] tabular.modified - [x] cache querySelector - [x] cache querySelectorAll - [x] per page cache implementation i.e. pass it into modified - [x] windmill - [x] nightly builds - [x] fade-in on loaded - [x] pre-populate cache on refresh - [x] sort rows by creation + name/number - [x] modified(...,options) - [x] scrollbar is gone after change to grid layout? - [x] Safari loading windmill doesn't go away``` - [x] rollback-all is really slow - [x] commit-all is really slow - [x] 'name' header overwritten on vscroll - [x] overview refresh errors - [x] refresh windmill is not showing - [x] scroll 'new' row into view

  • Virtual lists - (?) content-visiblity - https://nolanlawson.com/2024/09/18/improving-rendering-performance-with-css-content-visibility - https://github.com/google/tachometer - [ ] Rework percolate/modified to use :has selector - https://www.joshwcomeau.com/css/has/

  • Occasional initialisation error: ./db.js does not provide an export named DB - Browser load issue maybe? (fixes itself with a page reload) - Check load order in HTML

To Be Done Sometime

Doors

Events

Cards

  • refresh is overwriting pending group edits
  • Replace dataset.original with value from DB

System

  - validate Local::Device timezone on initialization
  - limit number of pending 'update' requests (e.g. if device is not responding)

FYI

TODO

Cleanup

Functionality

NOTES

REFERENCES