Include more types in the search index, not just modules.
Add implants/boosters in index (and related views).
Add simple gzip compression in conf examples.
Make cached list of types (JSON).
New "new loadout" page: first step.
DB-less shortlist query.
Do not automatically wrap JS code in $(function() { … }).
Split state.php, add new type of cache (memory with disk fallback).
New new loadout: allow ship selection.
Refactor preset creation code, allow specifying the ID during creation.
Split new_loadout JS code, implement presets.
Use one generic JSON file for all client static data.
Fix: use correct effect IDs in typessearchdata.
Do not use htmlentities(), duh.
Add/remove modules to new loadout.

Also redid contextmenus, and fixed some tab anchor issues.
Fix: change event listener was not yet registered.
Fix: notice for password-protected fits without a password.
Add module state support, and add contextmenu entries for them.
Edit an imported loadout from $_GET (DNA format for now).
Fix: module indexes are not unique between slottypes.