We need to think about the information that is shown in this table, especially given the changes in GSoC '25 (scheduled ZIM creation).
We already know that we need to acknowledge when the ZIM is never going to arrive (#1013) and we should also have a way for the user to access the ZIM screen (ZimFile.vue) even when they have a downloadable ZIM, in order to manage their schedule (#991).
When the ZIM expires (2 weeks), the date turns red, there is a little info icon next to the button, which has become "Create ZIM" again.
But those are just some of the problems with this screen.
Looking at the annotations on the table:
A - Is it important for someone to know the exact date and time that they created a Selection? If we simply allow for sorting by creation time/update time would that be enough?
B - Are users really creating Selections/ZIMs across multiple projects? Are their own names not enough for them to remember which project it targets? Or if this is really needed, is there a way we can hide this information behind like a "zippy"/collapsable?
C - More about times, now considering the "Download Updated" timestamp (which is a confusing name in itself because it refers to the TSV, not the ZIM). In practice, the TSV will be updated whenever the selection is, so the 2nd timestamp column will be very close to this column. My vote is to remove it entirely.
D - Self explanatory
E - This failure message is not actionable, which must be frustrating to the user. There is no method provided for "starting over".
Would love to know your thoughts @kelson42
We need to think about the information that is shown in this table, especially given the changes in GSoC '25 (scheduled ZIM creation).
We already know that we need to acknowledge when the ZIM is never going to arrive (#1013) and we should also have a way for the user to access the ZIM screen (
ZimFile.vue) even when they have a downloadable ZIM, in order to manage their schedule (#991).When the ZIM expires (2 weeks), the date turns red, there is a little info icon next to the button, which has become "Create ZIM" again.
But those are just some of the problems with this screen.
Looking at the annotations on the table:
A - Is it important for someone to know the exact date and time that they created a Selection? If we simply allow for sorting by creation time/update time would that be enough?
B - Are users really creating Selections/ZIMs across multiple projects? Are their own names not enough for them to remember which project it targets? Or if this is really needed, is there a way we can hide this information behind like a "zippy"/collapsable?
C - More about times, now considering the "Download Updated" timestamp (which is a confusing name in itself because it refers to the TSV, not the ZIM). In practice, the TSV will be updated whenever the selection is, so the 2nd timestamp column will be very close to this column. My vote is to remove it entirely.
D - Self explanatory
E - This failure message is not actionable, which must be frustrating to the user. There is no method provided for "starting over".
Would love to know your thoughts @kelson42