-
Notifications
You must be signed in to change notification settings - Fork 411
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: telegram login #3830
feat: telegram login #3830
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
|
Your org requires the Graphite merge queue for merging into mainAdd the label “merge-queue” to the PR and Graphite will automatically add it to the merge queue when it’s ready to merge. Or use the label “hotfix” to add to the merge queue as a hot fix. You must have a Graphite account and log in to Graphite in order to use the merge queue. Sign up using this link. |
This stack of pull requests is managed by Graphite. Learn more about stacking. Join @gregfromstl and the rest of your teammates on Graphite |
CodSpeed Performance ReportMerging #3830 will not alter performanceComparing Summary
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #3830 +/- ##
==========================================
- Coverage 60.92% 60.92% -0.01%
==========================================
Files 962 962
Lines 77531 77543 +12
Branches 3680 3678 -2
==========================================
+ Hits 47237 47243 +6
- Misses 29613 29619 +6
Partials 681 681
*This pull request uses carry forward flags. Click here to find out more.
|
ce35e58
to
d422a90
Compare
d422a90
to
dd59727
Compare
4fab8e8
to
d77a96e
Compare
dd59727
to
c612db3
Compare
size-limit report 📦
|
c612db3
to
d782251
Compare
6fe6d71
to
b7271f4
Compare
187b60e
to
b0a303d
Compare
b7271f4
to
2a3acfa
Compare
2a3acfa
to
84309b9
Compare
Merge activity
|
## TL;DR This PR introduces support for Telegram OAuth across various components of the thirdweb packages. ## What changed? - Added 'Telegram' as an OAuth option in `WALLETS` array within the `constants.ts` file. - Introduced `telegramIconUri` constant and its usage across the application. - Updated `socialIcons` object and methods to handle new Telegram icon. - Enhanced `WalletImage` components to recognize and display the Telegram icon. - Included Telegram in OAuth login path determination within `oauthSignIn.ts`. - Updated enumerations and type definitions to include Telegram. - Modified `InAppNativeConnector` and `InAppWebConnector` to handle Telegram OAuth redirection. ## How to test? 1. Navigate to the authentication section in the application. 2. Check for the new 'Sign in with Telegram' option. 3. Attempt to sign in using a Telegram account and verify the successful login flow. ## Why make this change? To expand the authentication options available to users, providing more flexibility and convenience. Telegram is a popular messaging app, and integrating it as an OAuth option can enhance user experience. --- <!-- start pr-codex --> --- ## PR-Codex overview The focus of this PR is to add `Telegram` as a supported authentication option across various parts of the application. ### Detailed summary - Added `Telegram` as an authentication option in various files - Included `TELEGRAM_ICON` in multiple components - Updated social icons with `telegramIconUri` > ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}` <!-- end pr-codex -->
84309b9
to
ae28e27
Compare
TL;DR
This PR introduces support for Telegram OAuth across various components of the thirdweb packages.
What changed?
WALLETS
array within theconstants.ts
file.telegramIconUri
constant and its usage across the application.socialIcons
object and methods to handle new Telegram icon.WalletImage
components to recognize and display the Telegram icon.oauthSignIn.ts
.InAppNativeConnector
andInAppWebConnector
to handle Telegram OAuth redirection.How to test?
Why make this change?
To expand the authentication options available to users, providing more flexibility and convenience. Telegram is a popular messaging app, and integrating it as an OAuth option can enhance user experience.
PR-Codex overview
The focus of this PR is to add support for Telegram authentication across different modules.
Detailed summary
telegram
as a social authentication optionTELEGRAM
inOauthOption
type