A week summary should currently be possible to implement, but our transformation code in aw-server is sadly slow when computing summaries of a full month, let alone a whole year.
We have plans to implement this in the long run though and have this rather highly prioritized.
I have re-written aw-server in the Rust programming language (https://github.com/ActivityWatch/aw-server-rust) which will make the queries to aw-server significantly faster, but year-long requests still takes a while even on fast computers. There’s a lot of data during a whole year, so I’m not sure if we’ll be able to make it much faster than that though.
Another improvement would also be to cache queries with time spans of a month or more, I did a prototype of that a long time ago but wasn’t satisfied with the quality of the code though so it is no longer available.