Releases: Adamant-im/adamant-im
Releases · Adamant-im/adamant-im
v4.11.1
Hotfix release
Emergency release v4.11.1 for a critical production bug discovered after the previous rollout: BTC, DOGE & DASH transfer fixes.
What changed
- Shipped the critical fix: BTC, DOGE & DASH transfers
- Bumped the application version to
4.11.1for all release artifacts - Improved in-chat coin transaction statuses
Draft Release Notes
🚀 Tasks
- #943 [Task] [CI/CD] Sync Massa DeWeb workflow fix from master to dev
↳ PRs: #944 by @adamant-al - #945 [Task] [Mobile] Sync Android version metadata fix from master to dev
↳ PRs: #946 by @adamant-al - #947 [Composite] [Bug] Send funds and crypto transfer status regressions in PWA
↳ PRs: #948 by @adamantmm
v4.11.0
Draft Release Notes
✨ New features & Enhancements
- #840 [Feat] universal mac os build by @S-FrontendDev
- #849 [Feat] migrate to new ESLint by @graycraft
- #853 [Feat] added release notes file by @S-FrontendDev
- #865 [Enhancement] Show "Updating…" status before HTTP request attempt
↳ PRs: #923 by @al-onyxprotocol - #871 [Enhancement] Ensure Initial/Subsequest Health Checks and following Request Algorithm
↳ PRs: #924 by @adamant-al - #875 [Enhancement] Update the script for adamant-wallets
↳ PRs: #864 by @Linhead - #876 [Feat] Create dev test screen for adamant-wallets
↳ PRs: #815 by @Linhead - #879 [Feat] Join messages into groups + Bubble
↳ PRs: #851 by @kalpovskii - #895 [Feat] Health-check: Check
alt_ipif web domain is not accessible
↳ PRs: #768 by @graycraft - #910 [Feat] Update Wallets screen
↳ PRs: #846 by @Linhead
🐞 Bug Fixes
- #839 [Fix] change released apk name by @S-FrontendDev
- #852 [Fix] source code issues resolving with ESLint 9 by @graycraft
- #862 [Bug] Dates in chats are not refreshing
↳ PRs: #863 by @Linhead - #869 [Bug] Background health-check not recovering after system sleep
↳ PRs: #924 by @adamant-al - #870 [Bug] Incorrect Node Status in Health Check
↳ PRs: #923 by @al-onyxprotocol - #872 [Bug] Do not show false Sync when the nodes screen is opened
↳ PRs: #923 by @al-onyxprotocol - #883 [Bug] Wrong commit activity in repo
↳ PRs: #884 by @kalpovskii - #889 [Bug] Incorrect amount in BTC, DOGE, DASH Tx (Sending to own address)
↳ PRs: #890 by @Linhead - #891 [Bug] Markup broken when replying to message with long link
↳ PRs: #892 by @Linhead - #893 [Bug] Get Uncaught (in promise) TypeError: Cannot read properties of null (reading 'maintainScrollPosition')
↳ PRs: #894 by @Linhead - #905 [Bug] Static chats are read-only after re-login
↳ PRs: #907 by @Linhead - #909 [Bug] Tx fee for ERC20 coins is different between PWA and iOS
↳ PRs: #805 by @Linhead - #911 [Bug] Update the script for adamant-wallets
↳ PRs: #864 by @Linhead - #935 [Bug] [UX/UI] Fix transaction navigation and localized UI regressions across PWA screens
↳ PRs: #936 by @metalisk - #937 [Bug] Normalize legacy persisted wallet symbols to prevent /options crash
↳ PRs: #938 by @al-onyxprotocol
🚀 Tasks
- #874 [Task] Remove Klayr (KLY) support in full
↳ PRs: #859 by @S-FrontendDev - #880 [Task] Implement org-wide Release Drafter and reusable workflow
↳ PRs: #908 by @S-FrontendDev - #913 [Task] Different small style updates
↳ PRs: #860 by @kalpovskii - #914 [Task] Add disabled input field in the Welcome to ADAMANT chat
↳ PRs: #842 by @kalpovskii - #916 [Task] General dependencies & Tooling upgrade, remove build warnings
↳ PRs: #917 by @Linhead - #931 [Composite] Unify styles, modernize UI/UX, fix visual inconsistencies, add dev-only Playwright checks
↳ PRs: #932 by @massivedev0 - #939 [Task] [Docs] Refresh README and release metadata for 4.11.0
↳ PRs: #940 by @al-onyxprotocol
📚 Documentation
⚙️ Chores
- #841 [Chore] add margin top to exportkeysform by @kalpovskii
- #847 [Chore] update message input styles by @kalpovskii
- #848 [Chore] add small layout updates by @kalpovskii
- #850 [Chore] add margin top to exportkeysform (2) by @adamant-al
- #933 [Chore] Upgrade Node.js from 20 to 22
↳ PRs: #934 by @metalisk
Other
- #858 code: GitHub Actions workflow and Husky postinstall git hook for ESLint by @graycraft
v4.10.6
v4.10.5
🐛 Bug Fixes
- Fix height screen issues (#832 , #834) by @S-FrontendDev
v4.10.4
🐛 Bug Fixes
- Fix height screen issues (#827, #829, #830) by @S-FrontendDev
v4.10.3
✨ Features
UI/UX Improvements
- Add split screen layout (#749, #775, #782, #777) by @S-FrontendDev
- Add vibrations for specific actions (#735) by @skranee
- Update Android app icon (#776) by @Linhead
- Redesign login screen (#771, #790) by @Linhead
- Add spinner during restore process (#746, #803) by @skranee
- Add show/hide function for password login (#737) by @skranee
- Add transforming message status icon to a check once a transaction is registered in a node (#791) by @Linhead
- Add placeholder for new chats (#765, #811) by @skranee
- Message sending timeouts (#750, #784, #806, #813, #814) by @skranee
- Handle wallets with no connection/nodes (#794 , #801) by @skranee
- Testnet deploy (#799)
- Other (#798, #808, #812)
Build & Deployment
- Add Github Workflow with testnet ADM nodes (#760, #773) by @graycraft
🐛 Bug Fixes
Wallet & Transactions
- Show question mark instead of NaN (#739) by @S-FrontendDev
- Fix balance and fiat estimate (#740) by @S-FrontendDev
- Generate local TX ID (#738) by @S-FrontendDev
- Fix pending TX fee (#761) by @S-FrontendDev
- Fix failed TX status (#762) by @S-FrontendDev
- Hide zero fee for pending TXs (#766) by @S-FrontendDev
- Fix transaction details styling (#772) by @S-FrontendDev
- Other (#804. #810, #816)
UI Issues
- Remove window max width (#789) by @S-FrontendDev
- Remove autofocus on field (#764) by @skranee
- Fix address dialog warnings (#755) by @adamant-al
- Fix favicon error in console (#781) by @Linhead
- Fix emoji section on GitHub Pages (#787) by @Linhead
- Sync back button style with chat room (#758) by @skranee
- Fix heading/list formatting (#769, #774, #780) by @dvelikiy
- Save cursor position when changing visibility (#747) by @skranee
- Text does not reach icon and is centered (#767) by @skranee
- Mobile breakpoint changed from 800px to 768px (#797) by @S-FrontendDev
Platform-Specific
- Fix Android download permissions (#752) by @bludnic
- Fix Electron Linux build mode (#754, #779) by @S-FrontendDev
Login
- Fix auth by QR code (#759) by @S-FrontendDev
🔨 Technical Improvements
Dependencies
- Update Sass and fix deprecations (#741) by @skranee
- Replace
qswith nativeURLSearchParams(#736) by @skranee - Update Vite to v6 (#783) by @dvelikiy
- Upgrade to Capacitor v7 (#800) by @graycraft
Build System
- Switch from CJS to ESM (#753, #763) by @bludnic
- Deploy to GitHub Pages (#745) by @psy21d
- Add APK build for Android (#785, #795) by @dvelikiy and @graycraft
Routing
- Enable hash router for static hosting (#778) by @graycraft
Documentation
- Add self-hosting instructions (#748, #793) by @bludnic, @graycraft
Localization
- Update translations (#756) by @adamant-al
v4.9.1
v4.9.0
✨ Features
- Chat: Chat: File & Image sharing (#628, #712) by @bludnic
- Nodes: Check/uncheck all nodes (#680, #718) by @NikIvv
- UI: Update login scenario (#677) by @NikIvv
- Wallet: Open wallet in explorer (#695) by @NikIvv
- UX: Sending the first message faster (#657) by @PaulDremanovich
- App: Update manifest (#626) by @juliahermak
- UI: Treat Line Separator as a Line Feed (#704, #708, #711) by @S-FrontendDev
- Nodes: Change thresholds or health checks (#687, #703, #709)
- UI: Update snackbar texts when sending coins (#719, #724, #728) by @S-FrontendDev
- Wallet: Estimate tx fee in fiat currency (#725) by @S-FrontendDev
🐛 Bugs
- Chat: Data from previous account (#697, #706)
- App: Fix infinite queue of requests while no connection (#700, #723) by @PaulDremanovich
- Wallet: Display ERC20 transactions fee in ETH (#722) by @S-FrontendDev
- Wallet: Fix transaction status for USDT transfers (#721) by @bludnic
- Wallet: Fix broken transactions list (#726) by @S-FrontendDev
- Wallet: ETH transfer fee not specified (#727, #729) by @S-FrontendDev
- Wallet: Fix KLY amount (#696) by @NikIvv
- Nodes: Fix ADM nodes statuses (#714) by @NikIvv
- Small UI fixes: (#679, #686, #688, #690, #732)
- Other fixes: (#689, #701, #702, #705, #717, #720)
🔨 Tech Debt
- App: Changed icons from fonts to SVG (#707, #713) by @S-FrontendDev
- App: Update dependencies (#710. #715, #730)
- App: Remove ts extensions (#716) by @PaulDremanovich
- App: Add CODEOWNERS (#734) by @bludnic
v4.8.1
✨ Features
- Electron: build separate binaries for M1 and Intel chips (#643) by @RealGoodProgrammer
- Chat: add Nodes offline dialog (#597) by @PaulDremanovich
- Wallet: format balances on account tab (#648) by @RealGoodProgrammer
- Chat: animate reactions (#649) by @aineo
- Nodes: add service nodes tab (#630) by @RealGoodProgrammer
- Nodes: add healtcheck for indexers (#630) by @PaulDremanovich
- UI: restyle tables (#651) by @aineo
- Wallet: add Coinmarketcap and Coingecko links to exchanges (#654) by @aineo
- Nodes: add Stake option (#652) by @aineo
🐛 Bugs
- Login: cannot switch between front and back camera (#633) by @aineo
- I18n: add missing "Message rejected" translation (#647) by @aineo
- Login: fix no camera access (#650) by @aineo
- Chat: fix infinite spinner in ADAMANT chats (1cfa868) by @bludnic