Skip to main content

Release Notes v11.0.0

v11.24.3​

Release Date: September 17, 2025

1. Removal of the @types/debug library​

The @types/debug library was removed, as its type definitions are no longer required in the current context of the plugin.

2. Check for multiple instances of the HT class​

A check was added to the HT class to ensure that multiple instances are not created.

3. Replacement of the hash-wasm library​

The hash-wasm library was replaced with a custom implementation.

v11.24.2​

Release Date: September 15, 2025

1. Change in Request Format​

Requests that previously used the multipart/form-data format have been updated to use the application/json format.

2. Library Replacement​

The crypto library has been replaced with has-wasm.

v11.24.1​

Release Date: September 15, 2025

1. UI Behavior Fix​

Fixed the functionality of the close button on loading and error screens.

v11.24.0​

Release Date: September 11, 2025

1. Drag and Drop in the Plugin​

Implemented the drag functionality for the Translator and Assistive Resources windows, allowing users to freely reposition these components within the interface.
Additionally, the speech bubble has been adjusted to correctly align with the new window positions, ensuring visual consistency and an improved user experience.

Updated the search link in the plugin settings section.

v11.23.0​

Release Date: August 12, 2025

1. HT Playground​

Added the HT Playground environment, which allows for modular and isolated visual and behavioral customization of the Hand Talk plugin, without interfering with the original business logic.

2. Zustand​

Migrated global state management from ReactN to Zustand, directly impacting initialization files and stores.

3. Plugin Customization​

Implemented a new interface layer that enables full plugin customization, allowing clients to apply custom themes by replacing default tokens with their own.

Example of usage with customStyle:

var ht = new HT({
//...other settings,
customStyle: {
light: {
neutral2: "#455A64",
primary: "#1976D2",
border: "#90A4AE",
neutral1: "#FAFAFA",
neutralText: "#263238",
neutralTextLow: "#B0BEC5",
primaryText: "#FFFFFF"
},
dark: {
neutral2: "#90A4AE",
primary: "#1565C0",
border: "#455A64",
neutral1: "#263238",
neutralText: "#FAFAFA",
neutralTextLow: "#B0BEC5",
primaryText: "#ECEFF1"
},
borderRadius: 8
}
});

v11.22.1​

Release Date: July 31, 2025

1. Reintroduction of Redirect to Hand Talk Website​

Reintroduced the redirect behavior to the Hand Talk website when clicking on the logo.

v11.22.0​

Release Date: July 30, 2025

1. New Feature: Colorblind Mode​

Added the Colorblind Mode feature, which replaces the former Page Colors functionality.
This feature allows users to adjust the page’s color palette according to different types of color blindness, ensuring greater readability and accessibility.

v11.21.1​

1. Property Replacement in Payload​

Replaced window.origin with location.origin in the payload context for greater accuracy and compatibility.

v11.21.0​

1. Library Updates​

Updated libraries used in the project to solve security vulnerabilities identified in previous versions. These updates aim to keep the application secure and in compliance with development best practices.

Implemented improvements to the behavior of PromptLink in mouse interactions as well as visual changes to the component.

3. Fix to the Activation Button Border of plugin​

Adjusted the border style of the plugin activation button to ensure visual consistency with the rest of the interface and better alignment with the project's design guidelines.

4. Implementation of Translation Client with HMAC Generation​

Changes include replacing the @hand-talk/translation-client dependency with an own implementation, restructuring the translation service, and adding utilities for payload integrity and customization.

v11.20.0​

1. Yotta-core Library Update​

Updated the Yotta-core library to version 4.1.0, replacing some color tokens to reflect the new definitions from the design system, ensuring greater visual consistency and alignment with the application's identity.

2. Implementation of Translator Layout and Features​

Implemented the new layout for translator and features with updated project icons and colors to ensure visual consistency with the rest of the interface and better alignment with the project's design guidelines.

The loading screen was also updated and refactored to enhance the user experience during the plugin's initial load.

5. Customization of Button via Remote Config​

Implemented visual customization of the plugin activation button through style tokens defined in RemoteConfig. The button can now be customized with background color, text color, icon color, and border radius.

v11.19.0​

1. Translation Module Refactoring​

Refactored the translation module to improve code organization, ease maintenance, optimize the translation process performance within the plugin, and increase project scalability.

2. Added Support for New Interface Languages​

Implemented support for new interface languages in Plugin, enhancing accessibility and providing a more personalized experience for users in different regions.

v11.18.0​

1. Implementation of Synonyms and Meanings Feature​

Implemented the synonyms and meanings feature, allowing users to explore the contextual meaning of words. Based on a selected word, users can view synonyms, definitions, and usage examples.

2. Implementation of Hook to Remove "NEW" Tag​

Implemented a hook to manage the appearance of the "NEW" tag in the Plugin.

v11.17.2​

1. Improved Connection Check for Plugin​

The internet connection verification process was optimized to ensure more efficient operation.

v11.17.1​

1. Mitigation of Vulnerability in Dompurify Library​

Mitigated a vulnerability identified in the Dompurify library, contributing to enhanced security and compliance with secure development best practices.

2. Compliance of Libras Icon with Anatel​

The representative icon for Libras was updated to meet compliance requirements defined by Anatel, ensuring alignment with established visual and regulatory guidelines.

v11.17.0​

1. Abstracting sessionStorage Usage in Plugin​

Access to sessionStorage was abstracted into a dedicated layer to centralize its usage, simplify maintenance, and allow greater flexibility for future strategy changes or adaptations.

2. Modularizing Button Alignment and Positioning Behavior​

Modularized behavior related to button alignment and positioning to improve code organization, facilitate reuse, and allow more controlled and consistent adjustments in the plugin interface.

v11.16.1​

1. Accessibility adjustments​

Fixes the aria-label in search notification.

v11.16.0​

Adds two new color options for the link highlighting feature.

v11.15.0​

1. Implements survey flow for translator​

After completing 5 full translations, the user will be invited to participate in our survey.

Replaces SVGs for the “access link” button.

3. Normalizes whitespace characters​

Normalizes the   character to a regular space.

v11.14.1​

1. Core.js updates​

Updates the core version in the plugin.

2. Resource name change​

Renames the “color saturation” feature to “color intensity”.

v11.14.0​

1. Implements stop sounds​

Implements the assistive feature to stop sounds.

v11.13.0​

1. Adjustments to static animations​

Adjusts static animations played by the core.

2. Core.js updates​

Updates the core version in the plugin.

3. Accessibility fixes​

Fixes aria-labels for the “page colors” feature and the “restore features” button.

4. Plugin screen fixes​

Adjusts the expansion behavior of assistive feature screens.

v11.12.0​

1. Change in restore features button​

Layout changes in the button used to restore all active assistive features.

2. Adds plugin window expansion​

Adds a button that allows expanding the plugin window.

v11.11.2​

Changes the URL of the survey form.

2. Fixes CSS conflicts​

Adds the box-sizing property to the main class of the plugin.

v11.11.1​

Adjusts the access link button when used with the site reader feature.

v11.11.0​

1. Implements JSX icon structure​

Implements a new icon structure using JSX in the plugin.

v11.10.1​

1. Fixes configuration button​

Fixes the display of configuration buttons during loading.

v11.10.0​

1. Changes layout of error screens​

Adds a new layout for plugin error screens.

v11.9.0​

1. Adds page colors feature​

Implements the new assistive feature “page colors” in the plugin.

2. Enables remote configurations in the plugin​

Allows the use of remote configurations in the plugin.

v11.8.3​

1. Changes redirect URL to Hand Talk website​

Updates the redirect URL to the Hand Talk website.

v11.8.2​

1. Style adjustments on hover​

Adjusts hover styles for the “restore features” button.

2. Fixes configuration overwriting​

Fixes overwriting of remote configurations in the application.

v11.8.1​

1. Fixes magnifier positioning​

Changes the z-index of the content magnifier so it appears above other items.

v11.8.0​

1. Implements remote configurations​

Adds remote configuration support in the plugin.

v11.7.0​

1. Accessibility improvements​

Implements screen reader navigation flow in the plugin. Adds dynamic aria-labels to assistive features and plugin options.

2. Change in the hide images feature​

Adjusts the styles of hidden images when using the feature.

3. Fixes speed change after stopping translation​

Fixes unwanted speed change after stopping translation.

v11.6.1​

1. Fixes event dispatch for the page structure feature​

Fixes event dispatch during the use of the page structure feature.

v11.6.0​

1. Adds hide images feature​

Adds the assistive feature “hide images”.

2. Adds pause animations feature​

Adds the assistive feature “pause animations”.

3. Adds highlight headers feature​

Adds the assistive feature “highlight headers”.

v11.5.0​

1. Accessibility improvements​

Implements tab navigation for the “access link” button.

v11.4.0​

1. Security fixes​

Removes and updates internal dependencies.

v11.3.0​

1. Layout modifications in settings​

Makes the settings screen header a fixed element.

2. Loading screen modifications​

It is now possible to close the application during loading.

v11.2.4​

1. Fixes destroy method​

Fixes the behavior of the destroy method.

v11.2.3​

1. Accessibility improvements​

Fixes arrow-key navigation in the plugin, removes components being read by screen readers while not visible on screen, and adds a hook to focus specific elements.

v11.2.2​

1. CSS adjustments​

Adjusts element hierarchy in the plugin.

v11.2.1​

1. Main button adjustments​

Fixes positioning of the plugin’s main button.

v11.2.0​

1. Adds public methods to open and close plugin​

Adds public functions openWebsiteTranslator and openAccessibilityFeatures to open the plugin.

v11.1.6​

1. Refactors event dispatch​

Refactors event dispatch from the settings screen.

v11.1.5​

1. Fixes line break​

Fixes line break on the open button.

v11.1.4​

1. CSS conflict​

Increases hierarchy of the open button and resets global styles.

v11.1.3​

1. Notification balloon adjustment​

Adjusts notification balloon position on mobile.

2. Fixes animation of the main plugin button​

Adjusts animation of the plugin button.

v11.1.2​

1. CSS conflict​

Hides SVGs that are not children of a resource button.

v11.1.1​

Fixes display coordinates of the access link button.

v11.1.0​

1. Changes plugin button position​

Changes the plugin button position when configuration align: bottom is selected.

v11.0.1​

1. Fixes animation call​

Fixes animation call for loading translator static animations.

v11.0.0​

1. Layout changes​

New plugin layout, new settings screen, and implementation of a design token system.