Skip to content

merge feature/298-auth-msg-type into develop#299

Merged
dappsar merged 21 commits intodevelopfrom
feature/298-auth-msg-type
Feb 5, 2026
Merged

merge feature/298-auth-msg-type into develop#299
dappsar merged 21 commits intodevelopfrom
feature/298-auth-msg-type

Conversation

@dappsar
Copy link
Collaborator

@dappsar dappsar commented Feb 5, 2026

Changes

  • Login code delivery from the frontend was updated to send the OTP using a Meta authentication template, improving deliverability and policy alignment. A WhatsApp button was included to allow copying the code directly from the message, streamlining the login experience.

Related To

@dappsar dappsar self-assigned this Feb 5, 2026
@dappsar dappsar added the enhancement New feature or request label Feb 5, 2026
@dappsar dappsar changed the title Feature/298 auth msg type merge feature/298-auth-msg-type into develop Feb 5, 2026
@dappsar dappsar linked an issue Feb 5, 2026 that may be closed by this pull request
@dappsar dappsar marked this pull request as ready for review February 5, 2026 12:08
@dappsar dappsar merged commit 9040a9d into develop Feb 5, 2026
5 checks passed
@dappsar dappsar deleted the feature/298-auth-msg-type branch February 5, 2026 12:26
dappsar added a commit that referenced this pull request Feb 6, 2026
* [fix] 🔒 update security headers (#274)

* [feat] ✨ add telegram mock page (#275)

* [feat] ✨ add telegram image (#275)

* [feat] ✨ update products mock images (#275)

* [feat] ✨ add telegram widget to products (#275)

* [feat] ✨ add telegram icon (#275)

* [feat] ✨ update translatation in chatterpoints widget

* [feat] ✨ add telegram bot links (#275)

* [fix] 🚨 fix linter stuff

* [feat] ✨ update beta version color in chatterpoint widget

* [feat] ✨ add placeholder when image not found

* merge feature/279-referral into develop (#280)

* - [chore] 🔧 Pin yarn packageManager (#279)

* - [feat] ✨ Add referral API endpoints to dashboard user resolver (#279)

* - [feat] ✨ Add SWR hooks and submit helper for referral data (#279)

* - [feat] ✨ Add backend referral service client (code stats, by-code, submit) (#279)

* - [feat] ✨ Add API route to fetch referral code with usage count (#279)

* - [feat] ✨ Add API route to fetch referrer code for current user (#279)

* - [feat] ✨ Add API route to submit and persist referrer code (#279)

* - [feat] 💄 Add referrals section with copy actions and inline submit flow (#279)

* - [feat] 🌐 Add referrals translations (EN) (#279)

* - [feat] 🌐 Add referrals translations (ES) (#279)

* - [feat] 🌐 Add referrals translations (BR) (#279)

* [ci] ✨ update node and yarn versions

* [refactor] ♻️ migrate to biome (#281)

* [refactor] ♻️ migrate to biome (#281)

* [refactor] ♻️ avoid git crlf errors (#281)

* [refactor] ♻️ ignore public folder in biome config (#281)

* merge deature/233-remove-transfer-all to develop (#283)

* [refactor] ⚰️ remove withdraw-all api code (#233)

* [refactor] ⚰️ remove withdraw-all ui code (#233)

* [refactor] ⚰️ remove withdraw-all routes code (#233)

* [fix] 🐛 fix login user feedback (#284) (#285)

* merge feat/dashboard-redesign into develop (#289)

* [feat] updated dashboard wording in translations

* [feat] removed type and status columns from transactions table

* [feat] added token database integration and coingecko service

* [feat] added asset breakdown component with hide small balances

* [feat] added enter key and auto-submit on code paste for login

* [fix] improved deposit modal and assets card spacing/alignment

* [fix] preset now respects theme mode for primary colors

* [feat] redesigned user dashboard to match brand

* [feat] improved deposit modal

* [style] removed gradient background from login page

* [style] updated login image with cover styling

* [feat] finished login improvements

* [feat] improved logic and layout for assets page

* [fix] Assets page: currency switch, responsive layout

* [fix] avatar on click border effect

* [chore] ran lint / formatter

* [fix] 💄 update language-combo position (#286)

* [fix] 🌐 fix i18n texts (#286)

---------

Co-authored-by: dappsar <dapps.ar@gmail.com>

* merge feature/282-remove-icp-push into develop (#290)

* [docs] 📝 remove deployment section link (#282)

* [docs] 📝 remove ICP deployment guide (#282)

* [build] 🔧 drop NEXT_PUBLIC_FROM_ICP arg (#282)

* [docs] 📝 remove ICP deployment references (#282)

* [build] 🔧 drop NEXT_PUBLIC_FROM_ICP arg (#282)

* [feat] ✨ remove ICP env options from sample (#282)

* [feat] ✨ remove ICP image domain from config (#282)

* [feat] ✨ update package name and author (#282)

* [build] 🔧 drop NEXT_PUBLIC_FROM_ICP arg (#282)

* [feat] ✨ remove ICP flag from global config (#282)

* [feat] ✨ always use router link for sign-in (#282)

* [feat] ✨ tweak Spanish story text (#282)

* [feat] ✨ remove ICP image link in NFT view (#282)

* [feat] ✨ drop ICP image url type field (#282)

* [build] 🔧 Remove Push build args from Docker image (#282)

* [build] 🔧 Remove Push build args from Cloud Build (#282)

* [build] 🔧 Remove Push args from docker build script (#282)

* [build] 📦 Remove Push protocol dependencies (#282)

* [build] 📦 Refresh lockfile after removing Push deps (#282)

* [build] 🔧 Bump Biome schema to 2.3.11 (#282)

* [build] 🔧 Remove Push variables from example env (#282)

* [feat] ✨ Drop Push config constants (#282)

* [feat] ✨ Return empty notifications for missing wallet (#282)

* [feat] ✨ Use Notifications component in view (#282)

* [feat] ✨ Add notifications list with loading state (#282)

* [feat] ✨ Rename notification interface to Notification (#282)

* [refactor] 🔥 Remove old push component (#282)

* merge feature/288-security-settings into develop (#291)

* [build] 🔧 update container build instructions (#288)

* [build] 🔧 adjust cloud build pipeline (#288)

* [build] 🔧 remove dfx build config (#288)

* [feat] ✨ update env example for security settings (#288)

* [feat] ✨ extend API resolver for security endpoints (#288)

* [feat] ✨ include security data in auth profile (#288)

* [feat] ✨ support referral lookup by code (#288)

* [feat] ✨ add account dashboard sections (#288)

* [feat] ✨ add telegram icon asset (#288)

* [feat] ✨ handle security claims in auth provider (#288)

* [feat] ✨ support security code input (#288)

* [feat] ✨ add security config options (#288)

* [feat] ✨ surface security settings entry (#288)

* [feat] ✨ add security strings in br locale (#288)

* [feat] ✨ add security strings in en locale (#288)

* [feat] ✨ add security strings in es locale (#288)

* [feat] ✨ add user security routes (#288)

* [feat] ✨ update account general section (#288)

* [feat] ✨ support email change flow (#288)

* [feat] ✨ add email edit view (#288)

* [feat] ✨ export account views index (#288)

* [feat] ✨ add security API hook (#288)

* [feat] ✨ add auth service client (#288)

* [feat] ✨ add security service client (#288)

* [feat] ✨ add user security API routes (#288)

* [feat] ✨ add user dashboard page (#288)

* [feat] ✨ add profile dashboard pages (#288)

* [feat] ✨ add referrals dashboard pages (#288)

* [feat] ✨ add security dashboard pages (#288)

* [feat] ✨ add WhatsApp code button component (#288)

* [feat] ✨ add profile detail section (#288)

* [feat] ✨ add profile name section (#288)

* [feat] ✨ add referrals detail section (#288)

* [feat] ✨ add referrals code section (#288)

* [feat] ✨ add security list section (#288)

* [feat] ✨ add security pin section (#288)

* [feat] ✨ add security recovery questions section (#288)

* [feat] ✨ add security status section (#288)

* [feat] ✨ add security section wrapper (#288)

* [feat] ✨ add user home section (#288)

* [feat] ✨ add profile name view (#288)

* [feat] ✨ add profile view (#288)

* [feat] ✨ add referrals code view (#288)

* [feat] ✨ add referrals view (#288)

* [feat] ✨ add security list view (#288)

* [feat] ✨ add security pin view (#288)

* [feat] ✨ add security recovery view (#288)

* [feat] ✨ add security status view (#288)

* [feat] ✨ add security view (#288)

* [feat] ✨ add user home view (#288)

* [chore] 💄 linter (#288)

* [fix] 🐛 fix type errors (#288)

* [fix] 🐛 fix error when 2fa code is invalid (#288)

* merge feature/288-security-pin-v2 into develop (#292)

* [feat] ✨ Allow optional recovery questions when setting PIN (#288)

* [feat] ✨ Skip empty questions payload when setting security PIN (#288)

* [feat] ✨ Allow PIN set without recovery questions in API route (#288)

* [feat] 💬 Update security PIN title copy (en) (#288)

* [feat] 💬 Update security PIN title copy (es) (#288)

* [feat] 💬 Update security PIN title copy (br) (#288)

* [feat] ✨ Show recovery entry and adjust PIN status badge (#288)

* [feat] ✨ Simplify set PIN flow and normalize error messages (#288)

* [feat] ✨ Simplify set PIN form and keep errors consistent (#288)

* [feat] ✨ Flag security warning when recovery questions missing (#288)

* merge feature/288-improve-security-pin into develop (#293)

* [feat] ✨ Improve OTP input paste and key filtering (#288)

* [feat] 💬 Simplify PIN blocked copy in Portuguese (#288)

* [feat] 💬 Simplify PIN blocked copy in English (#288)

* [feat] 💬 Simplify PIN blocked copy in Spanish (#288)

* [feat] ✨ Mask email verification code input (#288)

* [feat] ✨ Tidy PIN reset flow and mask 2FA code (#288)

* [feat] ✨ Mask recovery 2FA code input (#288)

* [feat] ✨ Align blocked countdown labels with grid layout (#288)

* [feat] ✨ Improve security countdown layout and mask 2FA (#288)

* [feat] ✨ Mask login verification code input (#288)

* merge feature/288-security-events into develop (#294)

* [feat] ✨ add security events endpoint mapping (#288)

* [feat] ✨ add security events hook and types (#288)

* [feat] ✨ add security events backend service (#288)

* [feat] ✨ add security events API route (#288)

* [feat] ✨ add security events dashboard page (#288)

* [feat] ✨ add security events route path (#288)

* [feat] ✨ add security events entry to security list (#288)

* [feat] 🏷️ define security event types (#288)

* [feat] ✨ add security events table with filters (#288)

* [feat] ✨ add security events view layout (#288)

* [feat] ✨ export security events view (#288)

* [feat] 🌐 add security events translations (en) (#288)

* [feat] 🌐 add security events translations (pt-BR) (#288)

* [feat] 🌐 add security events translations (es) (#288)

* [docs] 📝 add sample security events response (#288)

* Feat: added notifications modal in dashboard navbar (#297)

* [feat] added notifications modal in dashboard navbar

* [chore] ran automatic linter

* [chore] removed notifications page, improved error handling

* [lint] ran linter

* [fix] 🐛 fix h-scroll in notifications modal (#296)

---------

Co-authored-by: dappsar <dapps.ar@gmail.com>

* merge feature/298-auth-msg-type into develop (#299)

* [feat] ✨ add security events endpoint mapping (#288)

* [feat] ✨ add security events hook and types (#288)

* [feat] ✨ add security events backend service (#288)

* [feat] ✨ add security events API route (#288)

* [feat] ✨ add security events dashboard page (#288)

* [feat] ✨ add security events route path (#288)

* [feat] ✨ add security events entry to security list (#288)

* [feat] 🏷️ define security event types (#288)

* [feat] ✨ add security events table with filters (#288)

* [feat] ✨ add security events view layout (#288)

* [feat] ✨ export security events view (#288)

* [feat] 🌐 add security events translations (en) (#288)

* [feat] 🌐 add security events translations (pt-BR) (#288)

* [feat] 🌐 add security events translations (es) (#288)

* [docs] 📝 add sample security events response (#288)

* [feat] ✨ add template and language support for 2FA messages (#298)

* [feat] 🌐 add preferred language support in auth code endpoint (#298)

* [feat] 🌐 add preferred language support in user code endpoint (#298)

* [feat] 🌐 add locale-aware language detection for 2FA (#298)

* merge fix/298-fix-language into develop (#300)

* [feat] ✨ add security events endpoint mapping (#288)

* [feat] ✨ add security events hook and types (#288)

* [feat] ✨ add security events backend service (#288)

* [feat] ✨ add security events API route (#288)

* [feat] ✨ add security events dashboard page (#288)

* [feat] ✨ add security events route path (#288)

* [feat] ✨ add security events entry to security list (#288)

* [feat] 🏷️ define security event types (#288)

* [feat] ✨ add security events table with filters (#288)

* [feat] ✨ add security events view layout (#288)

* [feat] ✨ export security events view (#288)

* [feat] 🌐 add security events translations (en) (#288)

* [feat] 🌐 add security events translations (pt-BR) (#288)

* [feat] 🌐 add security events translations (es) (#288)

* [docs] 📝 add sample security events response (#288)

* [fix] 🐛 fix language selection (#298)

---------

Co-authored-by: Tomas Di Mauro <info@tmdm.com.ar>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Send Auth Messages by Bot Message Type

1 participant