source: subversion/sites/other/tilesAtHome_tahngo/TODO @ 9662

Last change on this file since 9662 was 9662, checked in by spaetz, 12 years ago

update TODO last itme for today

File size: 1.9 KB
[8854]1t@h server
[9662]4 - Check MYSQL "FOR UPDATE locks". Small race conditions could enable handing out the same job twice?!
5 - Examine the password situation. why are non-character passwords failing? It works fine on the server side of things.
6 - Think about notifying users when their clients fail too often.
[9642]7 - Enable client to hand back requests as "oldData" (ie API data older than tileset on server) which would delete the request.
8 - Save the client_uuid in the request database with finished requests
9 - Show last uploaded tilesets for each user on their user page.
[9325]10 - Check the "LayerCapabilities" of the client and only send appropriate requests.
[9642]11 - Discard incomplete tileset uploads (mail user?). Check for obvious failures? (better on client side)
12 - Make lowzoom stitching run in a good way (cron). Implement blacklisted areas for people wanting to upload their own lowzoom.
[9662]13 - Improve "feedback" API. Make sure we reset only tilesets assigned to that one client. Make sure, we record the client_uuid in the feedback case.
[9043]15t@h client (will not be implemented by spaetz)
[9468]17 - generally go through the code and remove superfluous code (e.g. non-tileset uploads)
[8854]18 - implement "I'm still on it" pinging
[9642]19 - Send the current client version as data (or other numeric) string that we can compare against. We don't want to maintain a list of city names in the server.
20 - assemble tilesets on the clientside already, don't upload zip files
21 - check last-modified age of tileset, compare with API age and skip request if the tileset on the server is younger already
22 - return a request if the tileset complexity is higher than what the client is willing to handle
23 - Fork the rendering in 2 threads, have one already downloading the next task, while the first is still rendering the tiles.
24   (downloading can take quite a while, but doesn't consume lots of resources - at least on the client side, so we could speed up rendering by doing this already)
Note: See TracBrowser for help on using the repository browser.