Skip to content

Change log

App version 2.6.0 (2019-12-06)

  • Added autosave functionality.

Bugfixes

  • Fixed that clearKeys on button didn't clear values from other steps.
  • Fixed that modalselect didn't remember selection when using steps.
  • Fixed bug concerning the combination of getVars, signature and step.
  • Fixed that values/labels on webLookup became undefined when using multivalue/multilabel and step.
  • Fixed panning on drawingSelect in iOS.
  • Fixed undo on paint after getting set from drawingSelect.
  • Fixed that autoexpand on textarea didn'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 set notInit on 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 set showAllSteps to 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 textarea didn't work.
  • Fixed that getVars didn't work with step.
  • Fixed that the warning popup when leaving an form didn't always display if step was 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 get formID and/or formData from 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 styleForm using "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

  • button has the possibility to use watchGroup to trigger click. See button.
  • barcodescanner have autotrigger to 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 on formId. 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 infoLookup didn't render markdown when getting it from temporary store.
  • modalselect, infoLookup, webLookup and table: 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.
  • modalselect and webLookup: 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-input
  • valuelist: 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 using getVars.
  • Fixed that valuelist didn'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 getVars when setting empty entries.
  • Fixed errors with getVars and dates.

Updated fields

  • webLookup and modalselect gets delay to wait for the user to finish typing before calling API. See webLookup or modalselect.
  • paint: Get saveFirst for 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 using hideExpression.

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 getVars with key-names from TempusIN.
  • Fixed problem on getVars with input fields that are date and/or time.
  • Fixed problem on getVars with fields of type paint, signature and photo.
  • 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-input didn't work with time, date and datetime-local.
  • Fixed that fields with fieldInitUrl didn't get label in history.
  • Fixed that PDF-print didn't work when there was an empty paint field.
  • Fixed that sometimes the background image on paint was 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 set tenant for getting tenant info or formId for 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: Like inline-input, but with fieldInitUrl. See init-input.

Updated fields

  • infoLookup and webLookup now have watchGroup (in addition to watch). 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 pdfModal doesn't load when there isn't a watchGroup.
  • Android: Fixed print button functionality in history.
  • Error on infoLookup when using an array for valueProp/labelProp.
  • Error when printing historyselect field.

New fields

  • drawingSelect: For zooming and panning on an image/pdf and setting the selected area to a paint field. See drawingSelect.

Updated fields

  • pdfModal: Possible to set the color of the header bar in the pdf viewer. See pdfModal.
  • button: Added function getVars. It gets values from an API and sets them to fields in the form. See button.
  • styleForm: Added showPrint for 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 valueProp on modalselect had wrong name when using it as a local list.
  • Fixed that date and time wasn't shown properly in preview mode.

Updated fields

  • gpsposition: Has watchGroup to automatically trigger getting position. See gpsposition
  • modalselect: labelProp and valueProp can now be an array. The elements will be put together to form an label and a value. Added optional options propSplit for same splitter for both value and label, and labelPropSplit and valuePropSplit to make them different. If these aren't given, then it will use the value of splitter (which defaults to ,). See modalselect
  • webLookup: labelProp and valueProp can now be an array. The elements will be put together to form an label and a value. Added optional properties labelSplit and valueSplit to set splitters for label and value. If these aren't given, then it will use the value of splitter for both (which defaults to ,). See webLookup
  • pdfModal: It's now possible to choose the color of the button. Same choices as for button and timepicker. Defaults to button-positive (dark blue). See pdfModal
  • modalselect, webLookup and infoLookup: 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, modalselect and checkbox wasn't disabled in history.

Updated fields

  • pdfModal is now full screen on all devices.
  • text and title got the saveLabel option. See text or title.
  • modalselect got an loading spinner when it's getting options and an error message if it fails.
  • paint got an useCredentials option to make it optional to use credentials when getting pdf. See paint.
  • infoLookup got an delay option to avoid sending to many racing API calls. See infoLookup.

App version 2.4.5 (2018-09-28)

Bugfixes

  • Some fixes on the fields infoLookup and sum
  • Fixed that the tabs dissappears in history.

Updated fields

  • webLookup, lookup, modalselect and historyselect gets setLabel to set the label to an different field. See webLookup, lookup, modalselect or historyselect.
  • paint gets the possibility to use pdf as background and to write tex. See paint.
  • Some change to watchGroup on the fields documentLink, pdfModal, image.
  • button gets showMsg to show an message that dissapears automatically. See button.
  • infoLookup gets valueProp on all the variants. See infoLookup.

New fields

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: Added watchGroup to the image field. 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: Added valueProp for 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: Added mod-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 to datetime-local to 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.