I propose the addition of methods to the Knack object in the API for:
- Data GET/PUT/POST/DELETE methods. Simplify the complex ajax calls currently needed and could be similar to the third part Node wrapper (https://www.npmjs.com/package/knackhq-client).
- Send email.
- Attach code to object and form events - this would remove the need to write the listener handlers, and make finding and maintaining the code much easier.
- Use object and field names in the code rather than IDs.
I'm sure there's others that can add to this small list.