IA Pages - add endpoint for committing staged edits
IA Pages - style the commit page
IA Pages - add topic, example query, other queries and code to the commit page
IA Pages - style click and hover events on the commit page
IA Pages - commit page - show current saved value as first and selected list item for each field
IA Pages - add endpoint for committing the chosen staged changes and empty the update column for the given IA
IA Pages - commit page - fix commit
InstantAnswer.pm - commit page - check if get_edits returns an array before looping through the returned value
InstantAnswer.pm - don't display commit button in ia/view unless there are staged edits
IAPageCommit.js - redirect to ia/view after committing
IAPage.js - save only on enter keypress for single values sections (avoids POST request duplication)
InstantAnswer.pm - commit page - show only the last staged edit for each field
IA Pages - commit page - new layout
IA Pages - commit page - add commit functionality for topics
IA Pages - commit page - display topics, other queries and code as lists, and fix removal of topics in InstantAnswer.pm
IA Pages - display commit button after editing a value if author is admin
IA Pages - commit page - redirect to ia/view on load if no admin permissions or no edits
ia.css - add margin-left to #view_commits button in ia/view
IA Pages - commit page - commit code and other queries and fix retrieval of code, other queries and attribution in json endpoints
IA Pages - add/remove code