- Updated the webapp to follow the webflows convention even if it is bulkier and slightly uglier at least it is standard so it should be easier for people to jump into and out of it.
- Updated all calendar objects to pull down calendar dates with GMT timezones.
- Updated the military calculator to obey the precision parameter instead of the hardcoded 1 point precision (even though that is what precision was set to and defaults to).
- Updated survey parser to parse angel intel as well now.
- Fixed up a bug where if you submitted a province without having scanned the kingdom first, the province didn't get associated with any kingdom at all.
- Updated the synchronization server to have a configurable number of databases and defaults to using 3 (wol, tournament, and genesis).
- Added some angel data to add in parsing support for angel data thus making this product easier to use by people.
- Finished up the synchronization from the servers perspective. Now takes in all data and updates each and every piece of intelligence that was modified.
- Fixed up the response information to actually give back only the survey, science, and military information of provinces that have changed info.
- Made modifications so that provinces are now stored and retrieved as well now. Slight alteration to the schema.
- Fixed the toString in Race such that it now works correctly as it should and anything that wanted the display name is it was should have been using the getDisplayName() instead of the toString().
- Simplified the database schema to only operate on a single account since it is so simple to have different flows use different datasources thus allowing easy multiple account support.
- Am now processing and doing most of the updating neccessary for synchronizing kingdoms.
- Removed the freemarker dependency and removed some custom flow handlers by upgrading to webflows 2.0.5 and utilizing some new features of it.
- Now using a jstl based flow system. A screwed up view indicator however but not a big deal.