Skip to content
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

[Feature]: Firebase Integration for Push Notification #2692

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
832f23a
feat(*): firebase integration for push notification
Nov 27, 2024
04b6672
feat(*): create the wrapper function for the firebase messaging
Nov 29, 2024
c29861f
feat(*): create the push notification UI
Nov 29, 2024
6e7ed4b
fix(*): update the notification UI alignment
Nov 29, 2024
5293440
fix(*): update the notification UI styling
Nov 29, 2024
afac897
fix(*): update the notification list UI
Dec 2, 2024
4f60d7c
fix
Dec 2, 2024
4199026
fix(*): update the aam digital firebase credintals
Dec 2, 2024
91b6a2e
fix(*): refactore the push notification service and create the new No…
Dec 3, 2024
30132b1
feat(*): integrate the firebase send api to send the notification to …
Dec 3, 2024
3e3562c
fix(*): remove the hardcoded project ID
Dec 3, 2024
0dae24c
fix(*): update the notification entity fields
Dec 3, 2024
c13bfe6
fix(*): implement the get the notification list and cleanups
Dec 4, 2024
c277454
fix(*): linting checks
Dec 10, 2024
6e30e7a
fix(*): added the padding in the notification item class
Dec 10, 2024
3896fcf
Merge branch 'master' into feat/push-notification-firebase-integration
Ayush8923 Dec 10, 2024
9d20b82
fix(*): update the firebaseConfig import
Dec 10, 2024
c384ebd
Merge branch 'feat/push-notification-firebase-integration' of https:/…
Dec 10, 2024
7af4344
fix(*): added the firebase config in the environment prod and spec file
Dec 10, 2024
71ed3b4
fix(*): linting checks fixes
Dec 10, 2024
0c62f58
Merge branch 'feat/1055_notifications-final' of https://github.com/Aa…
Dec 16, 2024
257e9a5
cleanups and update in the firebase integration
Dec 17, 2024
de26367
fix(*): update the comment
Dec 17, 2024
9bb6fb6
fix(*): remove the unused variables
Dec 17, 2024
8ed3adf
fix(*): update the changes according to the review suggestion
Dec 18, 2024
ad19fe8
fix(*)
Dec 18, 2024
2651663
fix(*): added the git-ignore file
Dec 18, 2024
f292c28
fix(*): load the firebase config in firebase service service worker
Dec 18, 2024
7ac79d2
fix(*): update the git ignore
Dec 18, 2024
432e2d3
fix(*): update the indentation
Dec 18, 2024
e00505e
update linting fixes
Ayush8923 Dec 18, 2024
fb946cc
fix(*): acces the firebase screats via firebase config json file
Dec 18, 2024
e7afdb6
Merge branch 'feat/push-notification-firebase-integration' of https:/…
Dec 18, 2024
b82ed68
fix(*): remove the firebase-config.ts
Dec 18, 2024
5aa96d1
fix(*): remove the unused import
Dec 18, 2024
e904ca2
fix(*): added the jsDoc in the notification service file
Dec 18, 2024
6496d76
fix(*): update the jsDoc in the notification service
Dec 18, 2024
ee8126c
fix(*): add the subscribe in the send notification api
Dec 18, 2024
5bb0f60
fix(*): gst
Dec 18, 2024
5128bd6
fix(*): update the indentation
Dec 18, 2024
2514b9d
add flag to disable notification module
sleidig Dec 18, 2024
6c260e6
fix(*): remove the initializeApp from the notification module
Dec 18, 2024
c3e8748
fix(*): remove the unused import
Dec 18, 2024
2294461
FEAT: implement FCM Token logic
Ayush8923 Dec 19, 2024
3c90d13
fix(*): update the code as per the suggestion
Dec 20, 2024
80aebbd
fix(*): add the jsdoc for the firebase messaging
Dec 20, 2024
7098877
fix(*): remove the debugging code
Dec 20, 2024
d37ef90
fix(*): added the test cases for the notification service
Dec 20, 2024
fe3cff0
fix(*): remove the logging from the notification spec file
Dec 20, 2024
395a2ee
fix(*): update the test cases for the notification service
Dec 20, 2024
99a8330
fix(*): update the test cases for the notification service
Dec 20, 2024
c51d93d
fix(*): remove the manifest file
Dec 20, 2024
989e1a0
fix(*): update the api endpoint and payload
Dec 23, 2024
88848dc
fix(*): added the notification token header and update the function name
Dec 23, 2024
4302bd3
fix(*): import the mocked testing module in notification spec file
Dec 25, 2024
ae02f69
fix(*): update the fireabse integration test cases
Dec 25, 2024
c80907a
fix(*): revert the spec file changes
Dec 25, 2024
fb58ff5
Merge branch 'feat/1055_notifications-final' into feat/push-notificat…
Ayush8923 Jan 2, 2025
e45eafe
fix(*): update the device notification api enpoint
Jan 3, 2025
f268d14
Merge branch 'feat/1055_notifications-final' into feat/push-notificat…
Ayush8923 Jan 3, 2025
b179bcf
Merge branch 'feat/1055_notifications-final' into feat/push-notificat…
Ayush8923 Jan 6, 2025
aaf5624
fix(*): added the test trigger button
Jan 6, 2025
9bbda77
Merge branch 'feat/push-notification-firebase-integration' of https:/…
Jan 6, 2025
3e7b3ab
fix: linting fixes
Jan 6, 2025
c265e54
feat: implement the logic to update the token and save the token in b…
Jan 11, 2025
1f79ca6
fix: refactoring the api logic
Jan 11, 2025
6437248
fix: update the test cases
Jan 13, 2025
13f891f
final adjustment in push notification integration
Jan 15, 2025
9a97b59
remove the mat spinner
Jan 15, 2025
e0d8edd
fix: error handling in the load notification config
Jan 15, 2025
b309ec4
fix: update the test cases
Jan 15, 2025
fbac3b6
refactor: local setup improvements
tomwwinter Jan 17, 2025
f041c89
refactor: local setup improvements
tomwwinter Jan 17, 2025
257c058
deps: update deps
tomwwinter Jan 17, 2025
9fa060c
refactor: ongoing
tomwwinter Jan 17, 2025
bc2e4b9
feat: use @angular/fire
tomwwinter Jan 18, 2025
2fefe2d
feat: pr review
tomwwinter Jan 19, 2025
9fb6f94
Merge branch 'feat/1055_notifications-final' into feat/push-notificat…
tomwwinter Jan 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -197,3 +197,8 @@ fabric.properties
# video and screenshot of the tests from Cypress
./e2e/screenshots
./e2e/videos

# Firebase
.firebase
*-debug.log
.runtimeconfig.json
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
package.json
src/firebase-messaging-sw.js
1 change: 1 addition & 0 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
"src/assets",
"src/favicon.ico",
"src/manifest.webmanifest",
"src/firebase-messaging-sw.js",
{
"glob": "**/*",
"input": "node_modules/leaflet/dist/images/",
Expand Down
Loading
Loading