Skip to content

Conversation

@Linhead
Copy link
Collaborator

@Linhead Linhead commented Jun 16, 2025

feat: Implement FCM Push Notifications infrastructure for Android and Web

  • Add Firebase Cloud Messaging integration with unified PushService interface
  • Create three notification options: "No Notifications", "Background Fetch", "Push"
  • Preserve existing Background Fetch functionality for backward compatibility
  • Implement message decryption and chat navigation logic for push notifications
  • Integrate with ADAMANT Notification Service (ANS) for device token management
  • Add Android permissions and Firebase configuration
  • Support foreground/background notification handling

Implements [Feat, Enhancement] Push notifications for Web/Android, Desktop #881

@Linhead Linhead requested a review from a team as a code owner June 16, 2025 07:51
@vercel
Copy link

vercel bot commented Jun 16, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
adamant-im Ready Ready Preview Comment Oct 17, 2025 3:09pm

@github-actions
Copy link

github-actions bot commented Jun 16, 2025

Deployed to https://msg-adamant-pr-802.surge.sh 🚀

@Linhead
Copy link
Collaborator Author

Linhead commented Jun 16, 2025

@adamantmm
Copy link
Member

@Linhead
Please add short pr description and a link to a Trello card

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

Labels

APIs API design, endpoints, and integrations Capacitor Mobile builds and integrations via Capacitor Desktop Issues specific to desktop clients Electron Desktop application packaging and functionality Infrastructure Coin and ADAMANT nodes, Servers, VPSs, Ansible, Nginx, Docker, Zabbix, etc. JavaScript Frontend or backend code in JavaScript Messaging Messengers, communication protocols, news, mentions Mobile Issues specific to iOS or Android apps Primary feature Key feature essential for product functionality TypeScript Code and typing improvements in TypeScript UX/UI User interface and experience improvements Vue Frontend features or fixes primarily in Vue.js Web Issues specific to web client app

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feat, Enhancement] Push notifications for Web/Android, Desktop

7 participants