Skip to content

Releases: asterics/AsTeRICS-Grid

release-2022-12-19-15.36/+0100

19 Dec 15:10
Compare
Choose a tag to compare

Bugfix

In some situations it seemed that a wrong size of grids/elements was saved autonomously. It seems that it's a result of the automatic witdh adaption to make a normal and global grid fit together, see grid.js:76. This temporal change of width for viewing purposes sometimes got saved to the actual grid. The possible results are:

  • grids get nearly uneditable - e.g. newly created elements aren't seen anymore because too small, also see #203
  • performance issues - grids with a huge amount of columns couldn't be displayed anymore because of performance issues in GridList.js

This release tries to improve the situation, see 6278805 :

  • added a performance improvement for GridList.js, see klues/grid@967d995
  • added a new option in grid edit mode normalize grid layout which resets the grid layout and sets the size of all elements to 1/1
  • one possibility where the unintended autonomous saving of the wrong-sized grid could have happened was fixed, see grid.js:138

release-2022-12-15-15.15/+0100

15 Dec 14:17
Compare
Choose a tag to compare

New features

  • Added the possibility to change the voice when changing the grid language. The action to set the grid content language has been renamed to Change content language / voice and now also allows to define a voice, see #208
  • There is a new action Set navigation for grid elements in edit mode, where it's possible to either define a navigation to a new grid or to an existing one. This makes it much easer to create configurations with many grids linked to each other, see #193

Bugfixes

  • The height of the global grid now should always be constant. Before it sometimes changed while navigating.
  • Fixed bug within pictogram search (ARASAAC and opensymbols.org) where sometimes not all pictograms were displayed.

Other changes

  • Added new Galician grid configuration of the ARASAAC communicator
  • Added new grid configuration for hospital context, created by Dachverband der Wiener Sozialeinrichtungen
  • Acoustic feedback options have been removed from settings page, and are now only accessible within the settings of the input options (accordion "General input settings")
  • Contact info has been updated and moved to the "Help" page
  • Accessibility improvements:
    • used appendTo property of jquery context menu in order to append context menus ("more" buttons, input options) at the correct position in the document in order to be read by screen readers.
    • made the new modal for "set navigation" (see above) accessible for screen readers by setting correct properties and focus, still has to be done for other modals, see #210

release-2022-12-01-10.14/+0100

01 Dec 09:16
Compare
Choose a tag to compare

Stability improvement

In some scenarios it was possible that online accounts get unusable by decryption issues. This release adds some improvements to avoid blocking online accounts.

Technical background

All data from online users is encrypted using a hash of the user's password as encryption key. For additional security a salted hash is used. The salt is the unique ID of the user's metadata object (storing user's settings). This object should be unique, but in some cases it can happen (for unknown reasons) that it's created a second time in the database, which then can result in decryption issues, since some objects are encrypted with the salt of the first metadata object ID, some with the second one.
Instead of just failing at decrypting, now all IDs of existing metadata objects are tried. If decryption still fails (for unknown reasons), this one object (e.g. grid) is discarded, but the account should still be working.
A better solution would be to use a different salt (e.g. the ID of the object to decrypt), but since there are already thousands of users existing with this encryption strategy, we won't change it.

release-2022-11-22-15.05/+0100

22 Nov 14:10
Compare
Choose a tag to compare

New features

release-2022-11-10-10.40/+0100

10 Nov 09:42
Compare
Choose a tag to compare

New features

  • Added the possibility to prevent subsequent collection / speaking to the same cell multiple times in a row, see #169 (comment)

Bugfixes

  • Fixed bug when using YouTube player multiple times on different pages, see #174
  • Fixed bug where custom speak text isn't shown in correct language in the settings, see #177

Other changes

  • Hidden cells now aren't printed to PDF, see #175
  • Correct handling of backup files renamed to .txt, see #178
  • Cells without label, now can be collected, see #172
  • The setting for converting labels to lower-/uppercase now also applies to prediction elements, see #167

release-2022-10-25-16.09/+0200

25 Oct 14:29
Compare
Choose a tag to compare

Changes

  • fixed color of collect elements for dark backgrounds, see #171
  • added possibility for automatic/timed scanning for sequential input, see #170
  • added possibilities for acoustic feedback for all input methods (except huffman input):
    • beeping sound feedback for instance for scanning
    • reading out acitve elements
    • specifiy higher reading rate for reading out elements
  • improved aria-labels for elements

release-2022-10-21-12.14/+0200

21 Oct 10:18
Compare
Choose a tag to compare

Changes

  • Don't convert collected texts to lowercase by default, see #166
  • Disable zoom and navigation in locked mode, see #163
  • Fixed two minor bugs in input method huffman scanning and at creating grid elements from radio list.

release-2022-10-17-14.19/+0200

17 Oct 12:25
Compare
Choose a tag to compare

Changes:

release-2022-10-11-10.13/+0200

11 Oct 11:23
Compare
Choose a tag to compare

Bugfixes

  • fixed validation of username for online users to match backend: maximum 16 characters, starting with digits is allowed
  • fixed bug when combining language change action with navigation action - now both are executed in correct order and aren't overlapping anymore
  • minor improvements on empty grid config: always create global grid and don't convert collected labels to lowercase

release-2022-10-07-14.12/+0200

07 Oct 12:13
Compare
Choose a tag to compare

Bugfixes

  • fixed not working generation of grid thumbnails
  • fixed not generating global grid after reset, if global grid was deactivated before
  • fixed bug after switching content language, introduced by faster navigation between grids of release-2022-10-03-12.07/+0200