v28.1 - August 2024
LogAlto changelog - August 2024
Changelog since v27.5
✨New features
- Added the ability to create and manage notifications for custom forms.
- Introduced a new data type for forms: signature
👍Feature improvement
- Added a scrollbar to the files table in projects and activities.
- Unpublished forms no longer appear in the record view of another linked form.
- Added "(UID)" reference when linking a form to an indicator.
- When checking and unchecking columns through the
Customize columns
button of the indicator tracking table (data entry), the events are now only triggered when you focus out and not on selection. - Printing a PDF of a record now displays as full page.
- Printing out a record now respects skip patterns.
- The entry panel for combined disaggregations of indicators now freezes the first column to facilitate data entry.
- Added error handling for importing logframe templates.
- Added error handling for importing indicator values from an Excel template.
- Added sorting options in the file tables (project & activity).
- Added setting to allow or disallow the use of the library indicator in projects (on request)
- Added setting to disallow adding indicators from specific org units (on request)
- Greatly reduced cases of text label overlaps for graphs in Analytics.
🎉Performance improvement
- Speed improvement showing an indicator panel with thousands of combined disaggregation categories 💫
- Speed improvement when printing out a record with many (thousands) of fields 💫
- Improvements to the API (added organization unit codes)
- Improved performance speed of the data entry table (4x) 💫
- Improved handling (shard) of cases with large amounts (millions) of files.
💥Bug fixes
- Fixed issue when cloning baseline values of indicators.
- Fixed notifications sometimes being sent in duplicate and related issues.
- Fixed broken link when clicking on a notification message.
- Fixed misleading error message when editing a form record multiple times.
- Fixed 403 error when uploading a logframe template.
- Corporate qualitative indicators in projects now update when the indicator is modified in a global logframe.
- Fixed issue where indicators would remain linked to deleted indicators.
- Fixed front-end issue where records could be saved with blank mandatory fields.
- Closed HTML injection vulnerabilities.
- Fixed issue allowing adding indicators from library when the setting was off.
- Fixed issue that would return an "undefined" rate for an activity.
- Fixed issue where removing a user from a form's sharing setting would not allow re-adding the user.
- Fixed issue where deleted content in a record would not stay deleted.
- Fixed visual glitches in the record creation panel when tapping the tab key.
- Fixed a glitch that would scroll up the screen whenever a line of a pivot table was expanded.
- Fixed a glitch that would cut off an activity's work plan if there were many (dozens) items in the files table.
- Fixed regression where HTML tags would show as is in certain parts of the system.
- Record printout shows characters in other scripts (regression).
- Fixed issue with corporate indicators linked to forms causing errors when running a calculator in projects.
- Fixed related issues that prevented adding analytic reports to dashboard in certain cases.
- Fixed issue where changes to a standard table columns would not save.
- Fixed translation issues of buttons and labels in documents.
- Fixed issue where there could be no columns to view/enter actual values in the indicator tracking table.
- Fixed issue where milestones under sub-activities would disappear from the edit window.
- Fixed several front-end issues with FormAlto (web survey).
😅In progress
- 🎉Several performance improvements to the mobile application, including precision of GPS capture.
- 🎉Improving use of screen space by creating custom forms (field selection and creation).
- 🎉Providing more context when prevented from deleting a form.
- 🎉Balancing disaggregated indicator values with the automatic addition of 'N/A' categories.
- 💥Fixing a glitch preventing users from changing their profile picture.
- 👍Adding new use cases to form notifications.