Skip to content

fix: encode auth token in base64 for Sparrow deep link with backward compatibility [SPRW-3158]#4199

Open
mayankjha-eng wants to merge 12 commits into
sparrowapp-dev:release/2.40.0from
mayankjha-eng:fix/SPRW-3158/base64-encode
Open

fix: encode auth token in base64 for Sparrow deep link with backward compatibility [SPRW-3158]#4199
mayankjha-eng wants to merge 12 commits into
sparrowapp-dev:release/2.40.0from
mayankjha-eng:fix/SPRW-3158/base64-encode

Conversation

@mayankjha-eng
Copy link
Copy Markdown
Contributor

Description

  • Encoded login payload into base64 (data param) for secure and cleaner deep link handling
  • Added decoding logic in desktop app with support for both new and legacy token formats
  • Maintained existing navigation flow (sparrow://) without changes
  • Reconstructed legacy token format internally to ensure compatibility with current login flow

Add Issue Number

SPRW-3158

Add Screenshots/GIFs

base64.mp4

Add Known Issue

If applicable, add any known issues.

Contribution Checklist:

  • The pull request only addresses one issue or adds one feature.
  • I have linked an issue to the pull request.
  • I have linked a PR type label to the pull request.
  • The pull request does not introduce any breaking changes
  • I have added screenshots or GIFs to help explain the change if applicable.
  • I have read the contribution guidelines.

Note: Keeping the PR small and focused helps make it easier to review and merge. If you have multiple changes you want to make, please consider submitting them as separate pull requests.

@mayankjha-eng
Copy link
Copy Markdown
Contributor Author

/build

@github-actions
Copy link
Copy Markdown

🚀 Build triggered for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

⏳ Build is currently in progress. You will receive a status update here once it completes.

@github-actions
Copy link
Copy Markdown

Build dispatched successfully for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

You can monitor the build progress in the Actions tab.

@mayankjha-eng
Copy link
Copy Markdown
Contributor Author

/build-web

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 2, 2026

🚀 Build triggered for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

⏳ Build is currently in progress. You will receive a status update here once it completes.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 2, 2026

Build dispatched successfully for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

You can monitor the build progress in the Actions tab.

@mayankjha-eng
Copy link
Copy Markdown
Contributor Author

/build

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 2, 2026

🚀 Build triggered for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

⏳ Build is currently in progress. You will receive a status update here once it completes.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 2, 2026

Build dispatched successfully for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

You can monitor the build progress in the Actions tab.

@mayankjha-eng
Copy link
Copy Markdown
Contributor Author

/build-web

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 2, 2026

🚀 Build triggered for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

⏳ Build is currently in progress. You will receive a status update here once it completes.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 2, 2026

Build dispatched successfully for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

You can monitor the build progress in the Actions tab.

@mayankjha-eng
Copy link
Copy Markdown
Contributor Author

/build

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 3, 2026

🚀 Build triggered for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

⏳ Build is currently in progress. You will receive a status update here once it completes.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 3, 2026

Build dispatched successfully for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

You can monitor the build progress in the Actions tab.

@mayankjha-eng
Copy link
Copy Markdown
Contributor Author

/build

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 3, 2026

🚀 Build triggered for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

⏳ Build is currently in progress. You will receive a status update here once it completes.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 3, 2026

Build dispatched successfully for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

You can monitor the build progress in the Actions tab.

@mayankjha-eng
Copy link
Copy Markdown
Contributor Author

/build

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 6, 2026

🚀 Build triggered for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

⏳ Build is currently in progress. You will receive a status update here once it completes.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 6, 2026

Build dispatched successfully for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

You can monitor the build progress in the Actions tab.

@mayankjha-eng
Copy link
Copy Markdown
Contributor Author

/build

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 6, 2026

🚀 Build triggered for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

⏳ Build is currently in progress. You will receive a status update here once it completes.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 6, 2026

Build dispatched successfully for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

You can monitor the build progress in the Actions tab.

@mayankjha-eng
Copy link
Copy Markdown
Contributor Author

/build

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 6, 2026

🚀 Build triggered for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

⏳ Build is currently in progress. You will receive a status update here once it completes.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 6, 2026

Build dispatched successfully for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

You can monitor the build progress in the Actions tab.

@mayankjha-eng
Copy link
Copy Markdown
Contributor Author

/build-web

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 6, 2026

🚀 Build triggered for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

⏳ Build is currently in progress. You will receive a status update here once it completes.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 6, 2026

Build dispatched successfully for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

You can monitor the build progress in the Actions tab.

@mayankjha-eng
Copy link
Copy Markdown
Contributor Author

/build

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 6, 2026

🚀 Build triggered for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

⏳ Build is currently in progress. You will receive a status update here once it completes.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 6, 2026

Build dispatched successfully for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

You can monitor the build progress in the Actions tab.

@mayankjha-eng
Copy link
Copy Markdown
Contributor Author

/build

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 6, 2026

🚀 Build triggered for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

⏳ Build is currently in progress. You will receive a status update here once it completes.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 6, 2026

Build dispatched successfully for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

You can monitor the build progress in the Actions tab.

@mayankjha-eng
Copy link
Copy Markdown
Contributor Author

/build

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 6, 2026

🚀 Build triggered for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

⏳ Build is currently in progress. You will receive a status update here once it completes.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 6, 2026

Build dispatched successfully for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

You can monitor the build progress in the Actions tab.

@mayankjha-eng
Copy link
Copy Markdown
Contributor Author

/build

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 6, 2026

🚀 Build triggered for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

⏳ Build is currently in progress. You will receive a status update here once it completes.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 6, 2026

Build dispatched successfully for branch fix/SPRW-3158/base64-encode from mayankjha-eng/sparrow-app.

You can monitor the build progress in the Actions tab.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant