{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":678109344,"defaultBranch":"main","name":"RescuWave","ownerLogin":"mNik033","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-13T17:56:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69163737?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1691949415.0","currentOid":""},"activityList":{"items":[{"before":"a50455638e4edd21a2492bba43a67c72fb531bc3","after":"f59d42ac34b20ab7904e8d8f565ceba03c33f6ac","ref":"refs/heads/main","pushedAt":"2024-07-02T12:57:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"docs: create readme","shortMessageHtmlLink":"docs: create readme"}},{"before":"13fe88593e2f61b4ce22cd9c2502df3b3335a198","after":"a50455638e4edd21a2492bba43a67c72fb531bc3","ref":"refs/heads/main","pushedAt":"2024-07-02T08:32:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"docs: create readme","shortMessageHtmlLink":"docs: create readme"}},{"before":"82977177cb27cf79c360c15986404c261db76780","after":"13fe88593e2f61b4ce22cd9c2502df3b3335a198","ref":"refs/heads/main","pushedAt":"2024-07-02T08:30:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"docs: create readme","shortMessageHtmlLink":"docs: create readme"}},{"before":"ca6cbb163551deead394c20448fd64a8bf9dd212","after":"82977177cb27cf79c360c15986404c261db76780","ref":"refs/heads/main","pushedAt":"2024-07-01T19:01:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"docs: create readme","shortMessageHtmlLink":"docs: create readme"}},{"before":"259ae795e9430357d11d383d5aa4c2cf1c731905","after":"ca6cbb163551deead394c20448fd64a8bf9dd212","ref":"refs/heads/main","pushedAt":"2024-07-01T19:00:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"docs: create readme","shortMessageHtmlLink":"docs: create readme"}},{"before":"06f0d11b14ebbafa1f1604b9eb289c231a28dffb","after":"259ae795e9430357d11d383d5aa4c2cf1c731905","ref":"refs/heads/main","pushedAt":"2024-07-01T18:12:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"docs: create readme","shortMessageHtmlLink":"docs: create readme"}},{"before":"22ae44ecd25eb8b5b3bf9711ab60ce3ea4bb1316","after":"06f0d11b14ebbafa1f1604b9eb289c231a28dffb","ref":"refs/heads/main","pushedAt":"2024-07-01T18:09:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"docs: create readme","shortMessageHtmlLink":"docs: create readme"}},{"before":"e5ea82db76b4b7bd00af7d12a4910823c1b3a822","after":"22ae44ecd25eb8b5b3bf9711ab60ce3ea4bb1316","ref":"refs/heads/main","pushedAt":"2024-07-01T18:03:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"docs: create readme","shortMessageHtmlLink":"docs: create readme"}},{"before":"c031bbc11fa4f08ac65c79c72edfa9d9c2211480","after":"e5ea82db76b4b7bd00af7d12a4910823c1b3a822","ref":"refs/heads/main","pushedAt":"2024-06-30T19:15:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"chore: temporarily remove the option to register as supervisor\n\nset visibility of the supervisor registration button to gone\nthis is a temporary measure while we review the vision of supervisor functionality","shortMessageHtmlLink":"chore: temporarily remove the option to register as supervisor"}},{"before":"f78123843309eef5e5e3664a15a0ba6c43c50fa1","after":"c031bbc11fa4f08ac65c79c72edfa9d9c2211480","ref":"refs/heads/main","pushedAt":"2024-06-30T18:39:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"feat: add SMS functionality for emergency contacts\n\nsend SMS messages to emergency contacts when user reports an emergency or marks themselves as safe\nimplement SMS permission checking in home fragment to prompt the user to grant permission\nrefactor User class to include list of emergency contacts\nupdate profile fragment to allow users to edit emergency contacts","shortMessageHtmlLink":"feat: add SMS functionality for emergency contacts"}},{"before":"141e9693ae3345ff1f616e78858f0cb78d5dd757","after":"f78123843309eef5e5e3664a15a0ba6c43c50fa1","ref":"refs/heads/main","pushedAt":"2024-06-28T13:48:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"style: improvements to bottom sheet in agency map fragment\n\ncategorise related information in cards for better readability\nallow agencies to contact with the other agencies involved as well in the emergency","shortMessageHtmlLink":"style: improvements to bottom sheet in agency map fragment"}},{"before":"569669d1e2c6296c0ec5d97cdccb4168272437f7","after":"141e9693ae3345ff1f616e78858f0cb78d5dd757","ref":"refs/heads/main","pushedAt":"2024-06-28T13:30:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"style: improvements to bottom sheet in agency map fragment","shortMessageHtmlLink":"style: improvements to bottom sheet in agency map fragment"}},{"before":"1193f73ec3600b7d50764b2a67cbf06b2bcdbcba","after":"569669d1e2c6296c0ec5d97cdccb4168272437f7","ref":"refs/heads/main","pushedAt":"2024-06-28T06:18:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"feat: implement hospitals fragment using Google Places API\n\nfetch nearby rescue agencies using Google Places API and categorize them according to received types\nrefactor: move call and SMS intent to RescueAgencyAdapter to avoid code duplication","shortMessageHtmlLink":"feat: implement hospitals fragment using Google Places API"}},{"before":"da5aeb4181ad219ec604c37238bdf30113d8634a","after":"1193f73ec3600b7d50764b2a67cbf06b2bcdbcba","ref":"refs/heads/main","pushedAt":"2024-06-28T06:14:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"feat: implement hospitals fragment using Google Places API\n\nfetch nearby rescue agencies using Google Places API and categorize them according to received types\nrefactor: move call and SMS intent to RescueAgencyAdapter to avoid code duplication","shortMessageHtmlLink":"feat: implement hospitals fragment using Google Places API"}},{"before":"c87c287fff0da41b7c3737a9d341b3b6ee6499ce","after":"da5aeb4181ad219ec604c37238bdf30113d8634a","ref":"refs/heads/main","pushedAt":"2024-06-28T06:09:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"feat: integrate FCM for targeted emergency notifications to agencies\n\nsubscribe agencies to FCM topics according to their category, to receive relevant emergency notifications","shortMessageHtmlLink":"feat: integrate FCM for targeted emergency notifications to agencies"}},{"before":"da5aeb4181ad219ec604c37238bdf30113d8634a","after":"c87c287fff0da41b7c3737a9d341b3b6ee6499ce","ref":"refs/heads/main","pushedAt":"2024-06-26T07:26:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sky051","name":null,"path":"/Sky051","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/126015395?s=80&v=4"},"commit":{"message":"feat: Implemented Hospitals Fragment using Google places API.","shortMessageHtmlLink":"feat: Implemented Hospitals Fragment using Google places API."}},{"before":"e7406e1968ea60380160e6e28de2ebdd11cea0fe","after":"da5aeb4181ad219ec604c37238bdf30113d8634a","ref":"refs/heads/main","pushedAt":"2024-06-23T09:12:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"feat: integrate FCM for targeted emergency notifications to agencies\n\nsubscribe agencies to FCM topics according to their category, to receive relevant emergency notifications","shortMessageHtmlLink":"feat: integrate FCM for targeted emergency notifications to agencies"}},{"before":"ff3f116f3a9435fc2d449a8804bf1b9dfe0ca2f2","after":"e7406e1968ea60380160e6e28de2ebdd11cea0fe","ref":"refs/heads/main","pushedAt":"2024-06-23T09:01:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saranshs17","name":"Saransh Shivhare","path":"/saranshs17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114410043?s=80&v=4"},"commit":{"message":"Delete LICENSE","shortMessageHtmlLink":"Delete LICENSE"}},{"before":"90d5ff438aa58d6700be20e0fa04053ac4366e22","after":"ff3f116f3a9435fc2d449a8804bf1b9dfe0ca2f2","ref":"refs/heads/main","pushedAt":"2024-06-23T08:57:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saranshs17","name":"Saransh Shivhare","path":"/saranshs17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114410043?s=80&v=4"},"commit":{"message":"Create README.md","shortMessageHtmlLink":"Create README.md"}},{"before":"da5aeb4181ad219ec604c37238bdf30113d8634a","after":"90d5ff438aa58d6700be20e0fa04053ac4366e22","ref":"refs/heads/main","pushedAt":"2024-06-23T08:46:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saranshs17","name":"Saransh Shivhare","path":"/saranshs17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114410043?s=80&v=4"},"commit":{"message":"Create LICENSE","shortMessageHtmlLink":"Create LICENSE"}},{"before":"60edced416c740ec128474d4a7425543b64fd3a4","after":"da5aeb4181ad219ec604c37238bdf30113d8634a","ref":"refs/heads/main","pushedAt":"2024-06-17T17:50:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"feat: integrate FCM for targeted emergency notifications to agencies\n\nsubscribe agencies to FCM topics according to their category, to receive relevant emergency notifications","shortMessageHtmlLink":"feat: integrate FCM for targeted emergency notifications to agencies"}},{"before":"4be6d92049cbc3b170e125db1ad35637aed90c63","after":"60edced416c740ec128474d4a7425543b64fd3a4","ref":"refs/heads/main","pushedAt":"2024-06-17T13:29:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"fix: check whether person shall be signed in as a user or as an agency\n\napp no longer crashes if an agency tries to sign in with an existing account\nredirect to MainActivity or MainActivityAgency based on whether the person logging in is a user or an agency","shortMessageHtmlLink":"fix: check whether person shall be signed in as a user or as an agency"}},{"before":"7f1d82fd9e14abfa082e7f677e47dfba7d72ee65","after":"4be6d92049cbc3b170e125db1ad35637aed90c63","ref":"refs/heads/main","pushedAt":"2024-06-17T13:24:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"fix: check whether person shall be signed in as a user or as an agency\n\napp no longer crashes if an agency tries to sign in with an existing account\nredirect to MainActivity or MainActivityAgency based on whether the person logging in is a user or an agency","shortMessageHtmlLink":"fix: check whether person shall be signed in as a user or as an agency"}},{"before":"40564db0a5f6d5fdf8672ce63ea99d18165f5357","after":"7f1d82fd9e14abfa082e7f677e47dfba7d72ee65","ref":"refs/heads/main","pushedAt":"2024-06-17T11:34:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"fix: check whether person shall be signed in as a user or as an agency\n\napp no longer crashes if an agency tries to sign in with an existing account\nredirect to MainActivity or MainActivityAgency based on whether the person logging in is a user or an agency","shortMessageHtmlLink":"fix: check whether person shall be signed in as a user or as an agency"}},{"before":"c634841a4771c05e779d30fefff387eb7af25fd8","after":"40564db0a5f6d5fdf8672ce63ea99d18165f5357","ref":"refs/heads/main","pushedAt":"2024-06-17T10:17:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"refactor: unify location fetching and reduce duplicate code\n\nrename RealmStuff to AppInitializer as it no longer contains Realm-specific functions\nfix incorrect latitude/longitude during agency registration (previously defaulted to 0.0)","shortMessageHtmlLink":"refactor: unify location fetching and reduce duplicate code"}},{"before":"d792ec2e870f69e458a66a5feac3206e77ffe55d","after":"c634841a4771c05e779d30fefff387eb7af25fd8","ref":"refs/heads/main","pushedAt":"2024-06-16T17:38:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"feat: implement user map fragment with Google Maps\n\nimplement bottom sheet to display and interact (call and message) with agencies involved in the current emergency\nuse custom markers and icons to represent different agencies on the map and bottom sheet\nrefactor: store user location in UserManager class for easy access in future\nstyle: use consistent maps icon in bottom navigation","shortMessageHtmlLink":"feat: implement user map fragment with Google Maps"}},{"before":"1dd9df4b9a3281868b31e5d564b38784528db4e6","after":"d792ec2e870f69e458a66a5feac3206e77ffe55d","ref":"refs/heads/main","pushedAt":"2024-06-16T17:36:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"feat: implement user map fragment with Google Maps\n\nimplement bottom sheet to display and interact (call and message) with agency information\nuse custom markers and icons to represent different agencies on the map and bottom sheet\nrefactor: store user location in UserManager class for easy access in future\nstyle: use consistent maps icon in bottom navigation","shortMessageHtmlLink":"feat: implement user map fragment with Google Maps"}},{"before":"a58ffd5d4fcb212734ea495992d6f53e42615e94","after":"1dd9df4b9a3281868b31e5d564b38784528db4e6","ref":"refs/heads/main","pushedAt":"2024-06-16T17:30:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"feat: implement user map fragment with Google Maps\n\nimplement bottom sheet to display and interact (call and message) with agency information\nuse custom markers and icons to represent different agencies on the map and bottom sheet\nrefactor: store user location in UserManager class for easy access in future\nstyle: use consistent maps icon in bottom navigation","shortMessageHtmlLink":"feat: implement user map fragment with Google Maps"}},{"before":"d5bd0f540418b92dde502dc98e5404d08b3cfea3","after":"a58ffd5d4fcb212734ea495992d6f53e42615e94","ref":"refs/heads/main","pushedAt":"2024-06-08T13:16:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"fix: display only emergencies matching agency category on agency side map\n\nfilter emergencies from database to show only those with emergency types corresponding to the logged-in agency's category/specialization","shortMessageHtmlLink":"fix: display only emergencies matching agency category on agency side…"}},{"before":"5e98b9bdb999796e64a2855011c81fb8dfc018be","after":"d5bd0f540418b92dde502dc98e5404d08b3cfea3","ref":"refs/heads/main","pushedAt":"2024-06-08T13:12:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mNik033","name":"nik","path":"/mNik033","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69163737?s=80&v=4"},"commit":{"message":"fix: display only emergencies matching agency category on map\n\nfilter emergencies from database to show only those with emergency types corresponding to the logged-in agency's category/specialization","shortMessageHtmlLink":"fix: display only emergencies matching agency category on map"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wMlQxMjo1NzoxMC4wMDAwMDBazwAAAAR00aYS","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wMlQxMjo1NzoxMC4wMDAwMDBazwAAAAR00aYS","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wOFQxMzoxMjoyOC4wMDAwMDBazwAAAARf7MeK"}},"title":"Activity · mNik033/RescuWave"}