Change log
App version 2.6.0 (2019-12-06)
- Added autosave functionality.
Bugfixes
- Fixed that
clearKeysonbuttondidn't clear values from other steps. - Fixed that
modalselectdidn't remember selection when using steps. - Fixed bug concerning the combination of
getVars,signatureandstep. - Fixed that values/labels on
webLookupbecameundefinedwhen using multivalue/multilabel andstep. - Fixed panning on
drawingSelectin iOS. - Fixed undo on
paintafter getting set fromdrawingSelect. - Fixed that autoexpand on
textareadidn't work in history. - Fixed focus error.
Updated fields
drawingSelect: Added loading spinner and not showing list of paint fields if there are only one choice.input: May now setnotIniton fields for date and/or time for not initalizing the field with todays date/time. See input.button: May change the color and/or label of the button when it's clicked for the first time. See button.styleForm: May setshowAllStepsto show all the steps in the menu when an form is opened. See styleForm.projects: May choose to sort projects by number or name.paint: Drawing is no deactivated from start, and must be activated by clicking an button (and may be deactivated again).
App version 2.5.8 (Android: 2019-06-25, iOS: 2019-09-04)
Bugfixes
- Fixed that disabling autoexpanding on
textareadidn't work. - Fixed that
getVarsdidn't work withstep. - Fixed that the warning popup when leaving an form didn't always display if
stepwas used. - Fixed that input-fields with date/time types caused the app to crash when going back with
step. - Fixed that you had to go through all the steps to set the values when getting values from temporary stored form.
Updated fields
step: Possible to set the color of the button. See step.openForm: Possible to getformIDand/orformDatafrom an API. See openForm.
New field
imageModal: Button for opening an image in fullscreen when clicked. See imageModal.
App version 2.5.7 (2019-06-17)
- Possible to disable temporary store in an form. It's set in
styleFormusing"noTmpStore": true". See styleForm. - Possible to use an link (both to app and browser) to login user and/or navigate to an given form.
Updated fields
buttonhas the possibility to usewatchGroupto trigger click. See button.barcodescannerhaveautotriggerto automatically open barcodescanner. See barcodescanner.
New fields
stream: Can stream data from server side events an update an template continuously. See stream.openForm: Can open a different form in the app based onformId. See openForm.
App version 2.5.6 (2019-05-23)
- Changed from sign-ok-field for registering to two buttons (temporary store and submit).
- The message for loading existing values isn't shown when the values are only from
keepValue.
Bugfixes
- Fixed that
infoLookupdidn't render markdown when getting it from temporary store. modalselect,infoLookup,webLookupandtable: Fixed racing API calls by using only the results from the latest call.- Fixed that some fields started watching on empty
watch/watchGroup. - Fixed that login info didn't always disappear when signing out.
Updated fields
table: Added loading spinner when getting data.modalselectandwebLookup: When using fieldinit the visible/label properties are set earlier in the process from localstorage.init-input: Can get information about form and project. See init-inputvaluelist: Can store result in JSON format. See valuelist
App version 2.5.5 (2019-05-08)
- The app shows an message to user when loading values from temporary stored form.
- The app shows an message to user when an unsigned registration is done (temporary store).
Bugfixes
- Fixed problem with hidden
photo-field when usinggetVars. - Fixed that
valuelistdidn't always remove values. - Fixed problems with preview/view/print mode on the administration page.
App version 2.5.4 (2019-04-09)
- User is stored native (instead of just in localstorage) to keep the device from deleting it.
- Offline registrations are stored native (instead of just in localstorage) to keep the device from deleting it.
Bugfixes
- Fixed error in
getVarswhen setting empty entries. - Fixed errors with
getVarsand dates.
Updated fields
webLookupandmodalselectgetsdelayto wait for the user to finish typing before calling API. See webLookup or modalselect.paint: GetsaveFirstfor the possibility to store an unedited background image on the paint-field.input: Empty input-fields with date and/or time type will now first be initialized when they are visible, e.g. when usinghideExpression.
App version 2.5.3 (2019-03-15)
- When getting an temporary stored registration with
step, all the steps will be shown in the list.
Bugfixes
- Fixed problem on
getVarswith key-names from TempusIN. - Fixed problem on
getVarswith input fields that are date and/or time. - Fixed problem on
getVarswith fields of typepaint,signatureandphoto. - Fixed that when using temporary stored registration the values disappeared when stepping back.
- Fixed that the step-list didn't update when going back and then stepping forward using the button.
Updated field
textarea: The text ara will now automatically expand when text is written in it (up to 70% of screen height.) See textarea.
App version 2.5.2 (2019-02-22)
- The app gives an warning if there is unknown field types in the form.
- Password reset page is now translated to Norwegian and Swedish.
Bugfixes
- Fixed that it stays in the form after registration if there is no navigation history.
- Fixed that
init-inputdidn't work withtime,dateanddatetime-local. - Fixed that fields with
fieldInitUrldidn't get label in history. - Fixed that PDF-print didn't work when there was an empty
paintfield. - Fixed that sometimes the background image on
paintwas drawn after the content i history. - Fixed that the form wouldn't exit if mod-button or getvars-button was used.
Updated fields
init-input: Can now settenantfor getting tenant info orformIdfor getting formId. See init-input.button: GetVars can now set an exclude array to exclude fields when importing data with the same keys as the form, e.g. earlier registrations. See button.
App version 2.5.1 (2019-02-05)
- Possible to manually delete offline registrations.
- When doing an offline registration and the device has connection, then the user is asked to go online.
- Can now use online-status in the forms. Accessible through
model._online_. - The user now gets an popup that warns the user if he/she has an old version of the app.
- The user now gets the possibility to temporary store in the go back warning.
- Loading spinner during pdf generation after the user has clicked the print button.
Bugfixes
- Offline registrations is no longer deleted when uploading fails.
- Checks if there is stored offline registrations when signing in. If there is, then the app starts up in offline mode.
New field
init-input: Likeinline-input, but withfieldInitUrl. See init-input.
Updated fields
infoLookupandwebLookupnow havewatchGroup(in addition towatch). See infoLookup and webLookup.
App version 2.4.8 (2019-01-15)
- The print-button is now removed by default when in form registration.
Bugfixes
- Fixed that
pdfModaldoesn't load when there isn't a watchGroup. - Android: Fixed print button functionality in history.
- Error on
infoLookupwhen using an array forvalueProp/labelProp. - Error when printing
historyselectfield.
New fields
drawingSelect: For zooming and panning on an image/pdf and setting the selected area to apaintfield. See drawingSelect.
Updated fields
pdfModal: Possible to set the color of the header bar in the pdf viewer. See pdfModal.button: Added functiongetVars. It gets values from an API and sets them to fields in the form. See button.styleForm: AddedshowPrintfor showing the print-button in the top right corner when in form registration. See styleForm.
App version 2.4.7 (2018-12-12)
Bugfixes
- Fixed that
valueProponmodalselecthad wrong name when using it as a local list. - Fixed that date and time wasn't shown properly in preview mode.
Updated fields
gpsposition: HaswatchGroupto automatically trigger getting position. See gpspositionmodalselect:labelPropandvaluePropcan now be an array. The elements will be put together to form an label and a value. Added optional optionspropSplitfor same splitter for both value and label, andlabelPropSplitandvaluePropSplitto make them different. If these aren't given, then it will use the value ofsplitter(which defaults to,). See modalselectwebLookup:labelPropandvaluePropcan now be an array. The elements will be put together to form an label and a value. Added optional propertieslabelSplitandvalueSplitto set splitters for label and value. If these aren't given, then it will use the value ofsplitterfor both (which defaults to,). See webLookuppdfModal: It's now possible to choose the color of the button. Same choices as forbuttonandtimepicker. Defaults tobutton-positive(dark blue). See pdfModalmodalselect,webLookupandinfoLookup: It's now possible to specify headers for the http call. See modalselect, webLookup and infoLookup.
App version 2.4.6 (2018-10-09)
Bugfixes
- Fixed that the fields wasn't disabled when viewing an result in the result viewer.
- Fixed that
photo,timepicker,modalselectandcheckboxwasn't disabled in history.
Updated fields
pdfModalis now full screen on all devices.textandtitlegot thesaveLabeloption. See text or title.modalselectgot an loading spinner when it's getting options and an error message if it fails.paintgot anuseCredentialsoption to make it optional to use credentials when getting pdf. See paint.infoLookupgot andelayoption to avoid sending to many racing API calls. See infoLookup.
App version 2.4.5 (2018-09-28)
Bugfixes
- Some fixes on the fields
infoLookupandsum - Fixed that the tabs dissappears in history.
Updated fields
webLookup,lookup,modalselectandhistoryselectgetssetLabelto set the label to an different field. See webLookup, lookup, modalselect or historyselect.paintgets the possibility to use pdf as background and to write tex. See paint.- Some change to
watchGroupon the fieldsdocumentLink,pdfModal,image. buttongetsshowMsgto show an message that dissapears automatically. See button.infoLookupgetsvaluePropon all the variants. See infoLookup.
New fields
labelSelect:selectwithsetLabel. See labelSelect.labelRadio:radiowithsetLabel. See labelRadio.
App version 2.4.4 (2018-08-28)
Logger service
The app logs events. This can be used for debugging errors.
Extended back button warning
It now gives warning on all the ways a user can leave the form (not only by the back button). It also now works on iOS.
New fields
documentLink: Can create an link to an document on an external site.pdfModal: Opens an PDF-document inside the app. See pdfModal.
Updated fields
image: AddedwatchGroupto theimagefield. This can be used to change the image based on other fields. See image.modalselect: Added options so it can be better used for multiselect: Added the possibility to remove the search field and to use custom splitter. See modalSelect.nfc: Added an option to store id as decimal value. With options for reverse and minimum length.infoLookup: AddedvaluePropfor the option to store an different value than the label. Only for single props and not template. See infoLookup.
App version 2.4.2 (2018-06-05) (Android)
App version 2.4.3 (2018-06-22) (iOS)
History in offline mode
When the app is in offline mode, the history tab will show the locally stored forms.
Localization
Added translations to Norwegian and Swedish.
Back button warning (not on iOS)
When the user has filled info into the form and clicks the back button (in the App), then there will be a warning popup asking if the user is sure if he/she wants to leave the form.
Updated fields
button: Addedmod-functionality for clearing or resetting a form. See button.
Webhook for sending mail (2018-05-15)
Made an webhook that can be used to send an mail when an form is registered. It needs an template for the mail and an receiver email that may be given either in the template or in the URL:
https://infeatures.azurewebsites.net/api/SendEmail?code={azure-auth-code}&template={url-to-template}&email={receiver-email}
Example of an template can be found here
Verify field (2018-04-27)
Field for making a checkbox for verifying in the results page. See admin verify checkbox.
App version 2.3.8 (2018-04-19)
Submitteddatetime
The form sends with the datetime for when it was submitted (as the field _submitteddatetime_).
Updated fields
button: The button now gets a new datetime as value when someone clicks it.
App version 2.3.5 (2018-03-05)
Updated fields
paint: Paint now supports predefined shapes from an file.input: Added the possibility to set the input type todatetime-localto let the user set both date and time. See datetime-local.modalselect,infoLookup,webLookup,serverQueryModal: Added the possibility to specify the path,jsonPath, into the JSON object returned from an API. Seemodalselect, infoLookup, webLookup or serverQueryModal.infoLookup: Added the possibility for giving an markdown template,template. See infoLookup.gpsposition: Added option to set the splitter between latitude and longitude, see GPS.