
The front of each gallery is far too slow, especially where there are lots of keyworded pictures.
gareth[gskk] has complained that the way the thumbnails are laid out is 'wrong'.
I take this to mean that by using equal-area thumbnails and allowing the browser to fit the table cells itself sometimes makes the view somewhat lopsided.
We could try and assert in CSS that the layout is more balanced, with evenly sized rows and columns.
The complete-upload and TSV completion allow for comma-separated keywords, which then get tried if the picture goes through.
The same should be allowed from the upload a single picture form, which should be just a case of putting the field in the form.
The comma separated values keywords fields on upload/completing an upload should be the fallback.
Where we're quite sure the browser can cope, some extra scripting to offer checkboxes relating to the selected gallery would be good.
Where the gallery is selected when we come to the form, we could even do it without any scripting. Let's build that first, then mimic it on changes to the gallery select widget.
Keyword navigation should be extended to allow things like 'by:ash' as a keyword to just select the things added by that user.
What other virtual filters would be useful?
The Zip upload feature needs revamping.
It should allow some form of manifest to be shipped with the files, either as a TSV or XML file in the archive, or attributes on the files themselves in the archive.