cryptofoundry

Contact cryptofoundry

Tell us what you want to build or automate.

adamant-im

ADAMANT Messenger v4.0.0

This release focuses on a major modernization of the ADAMANT Messenger codebase. The application has been upgraded to Vue 3 and Vuetify 3, and Stylus has been removed in favor of a complete rewrite in SASS. The build system has migrated from Webpack to Vite, and the test runner has been switched from Jest to Vitest. TypeScript support has been added, along with Prettier and EditorConfig configuration. The package manager has been switched from Yarn to NPM. Major versions of axios, socket.io-client, @mdi/font, and other dependencies have been updated, and all packages have been brought up to date with their latest minor and patch versions. Failed tests and stale snapshots have been fixed, Browserslist and ESLint configurations have been moved from package.json into separate files, and several components have been rewritten to use the Composition API.

On the feature side, the Bounty Wallet bot has been removed from chats (#482), though users who previously conversed with the bot can still access their chat history. Additional information has been added to the WebAppManifest for PWA installations (#481). In the BuyTokensDialog, Coindeal has been replaced with Azbit (#476). GitHub Actions workflows for Electron and PWA builds have been added (#458, #461).

Several bugs have been resolved in this release. An error that occurred when loading delegates on a new account in the DelegatesTable has been fixed (#475). A scroll event that was not triggered on some devices in the Transactions view has been corrected (#474). Chat now maintains scroll position when navigating back (#470), and the chats view scrolls to the bottom when a new message arrives (#455). Numerous minor style fixes have also been applied (#454, #465, #466, #467, #468, #469, #471, #473, #479, #480).