Add the Ability to Get the Company ID for a User using Scripting in the iOS App (MFA-13)
Implemented the new companyID property to the Field2Base.getUser() script call that returns the Company ID as an integer and implemented the new Field2Base.getCompany() script call that returns an object that contains the Company ID and Company Name to the Scripting Engine in the iOS App.
Add the Ability to Focus a Region using Scripting in the iOS App (MFA-18)
Implemented the new script call View.focusRegion(string) where the string is in the format of "PageX@RegionY" that will automatically take the User to a particular Region in the Script Engine in the iOS App.
Implemented the new Form_Reloaded() Script Event to the Script Engine in the iOS App that gets triggered whenever an existing Draft is loaded into the Form Viewer for filling out.
Added a new Attach Files action to the Actions drop-down list when filling out Forms in the iOS App when the Attachments Product Feature is enabled. Additionally, a new Attachment Management window appears once at least one Attachment has been added to the Form Draft.
Add the Ability to Change a Region's Font Properties using Scripting in the iOS App (MFA-31)
Implemented the ability to get and dynamically set a Region's Font Properties which include the Font's Color, Font Name, Font Size, and Font Styles (Bold, Italic, and Underline) to the Scripting Engine in the iOS App. The new script calls are as follows: Font Color - Region.getFontColor() and Region.setFontColor(string), Font Name - Region.getFontName() and Region.setFontName(string), Font Size - Region.getFontSize() and Region.setFontSize(integer), Font Style Bold - Region.getFontBold() and Region.setFontBold(boolean), Font Style Italic - Region.getFontItalic() and Region.setFontItalic(boolean), Font Style Underline - Region.getFontUnderline() and Region.setFontUnderline(boolean)
Add the Ability to Determine if a GPS Region Has Coordinates using Scripting in the iOS App (MFA-33)
Implemented the new Region.hasCoordinates() script call that returns a Boolean of whether or not a GPS Region currently has coordinates as its value to the Scripting Engine in the iOS App.
Implemented the ability to view Attachments when viewing a Sent Form using the View Attached Files option when Attachments are added in the Sent Forms section the iOS App.
Add Product Feature Tracking to the Database for Enabling Attachments in the iOS App (MFA-37)
Added a new Product Feature tracking table to the local database for enabling Attachments (and potentially future Products) in the iOS App that gets updated when Product Features are enabled or disabled in the Portal.
Add Language, Region, and Date/Time Settings to the Diagnostics Generated in the iOS App (MFA-38)
Added the Device's current Language Setting, the Region Setting, and the current Date and Time Settings to Diagnostics generated in the iOS App.
Implemented the new Field2Base.openAttachmentsMenu() script call that opens the Attachments Management pop-up window and implemented the new Field2Base.attachFile() script call that opens the Attach Files pop-up window to the Scripting Engine in the iOS App.
Implemented the ability to see what Attachments are in a Form Draft using the Field2Base.getAttachments() script call in the iOS App.
Implement the App Default Start Screen on Startup Config in the iOS App (MFA-47)
Implemented the App Default Screen on Startup Configuration to determine which Main Menu section should be shown when the User first launches the iOS App.
Update the Bubble Alert Notifications to Use a Standardized Color in the iOS App (MFA-49)
Update the iPad and iPhone layouts to use the aqua blue color and shading for the bubble Alert notifications in the Main Menu in the iOS App.
Add Visual Indicators for Uploading Sent Forms in the Main Menu of the iOS App (MFA-52)
Added visual indicators for uploading Sent Forms (red bubble when there are pending Sent Forms and green checkmark when Sent Forms are uploaded successfully) in the Main Menu of the iOS App.
Research Updating the JavaScript Engine to the Most Recent Stable Version in the iOS App (MFA-65)
Research completed. The iOS App uses the iOS native libraries for running JavaScript in the Script Engine and will automatically update when new builds are generated.
Add the Ability to Print Pages using Scripting when Filling Out Drafts in the iOS App (MFA-68)
Implemented the new script call Field2Base.print(string) where the string is the User Page Numbers that need to be printed (i.e. "1", "1-5", "2,5", etc.) to the Script Engine in the iOS App.
Update the Pen Region Full Screen Window to Automatically Re-Size after the Device's Orientation Has Changed in the iOS App (MFA-106)
Update the Full Screen window for Pen Regions to automatically re-size after the Device's orientation has changed (i.e. Portrait > Landscape or Landscape > Portrait) in the iOS App.
Replaced the toolbar library previously used for the iPhone layout with a new library that supports iOS 26 in the iOS App.
Investigate and Fix Being Unable to Ink a Dot in Pen and Camera Regions in the iOS App (MFA-2)
Fixed an issue with not being able to make dots (i.e. add a dot above an "i") when inking in Camera and Pen Regions in the iOS App.
Investigate and Fix Crashes Occurring when Inking in a Full Screen Pen Region in the iOS App (MFA-75)
Added safeguards to prevent random crashes when inking in Full Screen Pen Regions when filling out Forms in the iOS App.
Update the Last Sync Timestamp to Display Today instead of the Current Date in the iOS App (MFA-117)
Updated the Last Sync Timestamp to display “Today” instead of today’s date if the timestamp is for the current day in the Main Menu of the iOS App.
Investigate and Fix Issues with Activating a Device after the Device Has Been Removed in the Portal in the iOS App (MFA-121)
Fixed an issue to properly reset the local App space in the iOS App to allow re-activation after a Device has been removed in the Portal (i.e. marked as Inactive) and received the disable command from the server.