Updated to PhoneGap 2.3.0.js. Filled out the drupalgap_goto implementation a little more, still not sure about the best way to handle this portion. Added the comment form to forms api, still need to implement form submission. Expanded drupalgap_field_info_instances to support multiple entity types. Added drupalgap_field_info_instances_add_to_form to ease the task of adding fields to a form, regardless of entity type, shweet. Changed drupalgap_form_get_element_id to append the form id to the id as well as the input name, this required passing the form id to the function. All existing calls have been updated. So now for example instead of returning edit-name, it would return edit-user-login-name on the user login form. This was to avoid css id collisions when more that one form fields, e.g. edit-title. Added basic text_long field support to the forms api.
Added an optional 'entity_type' variable to forms so the forms API could more easily work with entities without duplicating too much code. Created the new functions: drupalgap_entity_build_from_form_state, drupalgap_entity_form_submit, drupalgap_entity_get_edit_object, drupalgap_entity_get_primary_key, drupalgap_entity_load_into_form. Consolidated down the node create/update and comment create/update down into a much cleaner, re-usable code, which uses the new entity functions just created. We'll be able to use this for taxonomy, users and files, as well.
Fixed up the comment create/update forms and services to flow through the new forms api and entity system.
Added drupalgap.entity_info and have it auto filled upon a response from drupalgap system connect that made a call to entity_get_info(). Took off the '_form' suffix from form names, so now it matches drupal conventions. Started migration of taxonomy_vocabulary_edit over to the new forms api and entity system. Removed 'weight' support from taxonomy vocabulary for now.
Finished adding taxonomy vocabulary to the new entity and form system.
Added taxonomy term features into new entity and forms system. Fixed the drupalgap_form_get_element_id function to globally replace underscores with hyphens. Fixed some cancel and delete button handlers for taxonomy vocabulary.
Fixed drupalgap_entity_build_from_form_state to use default language if it isn't present in the entity. Fixed comment edit form cancel button.
Started adding the user profile form to the new entity and form system.
added function drupalgap_file_exists and some changes in drupalgap settings load