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.