{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":627439742,"defaultBranch":"main","name":"isel-leic-cn-g03","ownerLogin":"bodybuilders-team","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-13T13:22:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/96534538?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1681392252.0","currentOid":""},"activityList":{"items":[{"before":"0af1a8d52c7639636cabf10b121b89a6ffbb930c","after":"5f4a3c0d440958a59d838da94c8102a1d3f22b8f","ref":"refs/heads/main","pushedAt":"2024-04-12T20:48:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andre-j3sus","name":"André Jesus","path":"/andre-j3sus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74548852?s=80&v=4"},"commit":{"message":"Added final presentation file","shortMessageHtmlLink":"Added final presentation file"}},{"before":"cb59938edec978b571f3ade346fb101ef84e03b5","after":"0af1a8d52c7639636cabf10b121b89a6ffbb930c","ref":"refs/heads/main","pushedAt":"2023-06-01T14:56:50.655Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nyckoka","name":"Nyckollas Brandão","path":"/Nyckoka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12070060?s=80&v=4"},"commit":{"message":"IP Look up available IPs print.","shortMessageHtmlLink":"IP Look up available IPs print."}},{"before":"e89e6289cc0a1a016765206779e7669fcd12b2e2","after":"cb59938edec978b571f3ade346fb101ef84e03b5","ref":"refs/heads/main","pushedAt":"2023-05-25T10:35:47.945Z","pushType":"push","commitsCount":1,"pusher":{"login":"andre-j3sus","name":"André Jesus","path":"/andre-j3sus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74548852?s=80&v=4"},"commit":{"message":"Report updated.","shortMessageHtmlLink":"Report updated."}},{"before":"4228c2c7606a29ea16f9ebcc35e510cb355a35fe","after":"e89e6289cc0a1a016765206779e7669fcd12b2e2","ref":"refs/heads/main","pushedAt":"2023-05-25T10:35:06.590Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nyckoka","name":"Nyckollas Brandão","path":"/Nyckoka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12070060?s=80&v=4"},"commit":{"message":"Implemented proper connection to server, retrying and fetching new IPs until a connection is made.\nDownloaded map images now go to the user's Downloads folder.","shortMessageHtmlLink":"Implemented proper connection to server, retrying and fetching new IP…"}},{"before":"ca98a6fbd7a9f5e6c835829990caa90691898cb4","after":"4228c2c7606a29ea16f9ebcc35e510cb355a35fe","ref":"refs/heads/main","pushedAt":"2023-05-25T10:25:44.552Z","pushType":"push","commitsCount":1,"pusher":{"login":"andre-j3sus","name":"André Jesus","path":"/andre-j3sus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74548852?s=80&v=4"},"commit":{"message":"Cloud function code fixed: writer closed.","shortMessageHtmlLink":"Cloud function code fixed: writer closed."}},{"before":"cf52282bb8d4ee436ededdfd717b87338b34bf8b","after":"ca98a6fbd7a9f5e6c835829990caa90691898cb4","ref":"refs/heads/main","pushedAt":"2023-05-23T22:59:17.330Z","pushType":"push","commitsCount":1,"pusher":{"login":"andre-j3sus","name":"André Jesus","path":"/andre-j3sus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74548852?s=80&v=4"},"commit":{"message":"BAT file created to simplify the cloud function deployment.","shortMessageHtmlLink":"BAT file created to simplify the cloud function deployment."}},{"before":"1fa8850cfc64b02f5f2bbd731532be844bbbf097","after":"cf52282bb8d4ee436ededdfd717b87338b34bf8b","ref":"refs/heads/main","pushedAt":"2023-05-23T22:52:40.428Z","pushType":"push","commitsCount":1,"pusher":{"login":"andre-j3sus","name":"André Jesus","path":"/andre-j3sus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74548852?s=80&v=4"},"commit":{"message":"IP lookup cloud function implemented.\nFirst version of the project submited.","shortMessageHtmlLink":"IP lookup cloud function implemented."}},{"before":"67d4c0e33c3867365b7c8a4559e436f6101d7457","after":"1fa8850cfc64b02f5f2bbd731532be844bbbf097","ref":"refs/heads/main","pushedAt":"2023-05-23T21:59:23.628Z","pushType":"push","commitsCount":1,"pusher":{"login":"andre-j3sus","name":"André Jesus","path":"/andre-j3sus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74548852?s=80&v=4"},"commit":{"message":"InstanceManager README.md updated.\nOther fixes.","shortMessageHtmlLink":"InstanceManager README.md updated."}},{"before":"75814681f9b921e7d8aadbee48a2acd6955f3f30","after":"67d4c0e33c3867365b7c8a4559e436f6101d7457","ref":"refs/heads/main","pushedAt":"2023-05-23T19:17:55.424Z","pushType":"push","commitsCount":1,"pusher":{"login":"andre-j3sus","name":"André Jesus","path":"/andre-j3sus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74548852?s=80&v=4"},"commit":{"message":"InstanceManager updated.","shortMessageHtmlLink":"InstanceManager updated."}},{"before":"010a6134c0dca9d3b97e66ec724948f302f4fa27","after":"75814681f9b921e7d8aadbee48a2acd6955f3f30","ref":"refs/heads/main","pushedAt":"2023-05-23T18:57:14.241Z","pushType":"push","commitsCount":1,"pusher":{"login":"andre-j3sus","name":"André Jesus","path":"/andre-j3sus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74548852?s=80&v=4"},"commit":{"message":"InstanceManager implemented.","shortMessageHtmlLink":"InstanceManager implemented."}},{"before":"c108f41d5a715fabbc9014a1eb5d8b81210e9e14","after":"010a6134c0dca9d3b97e66ec724948f302f4fa27","ref":"refs/heads/main","pushedAt":"2023-05-23T16:37:18.992Z","pushType":"push","commitsCount":1,"pusher":{"login":"andre-j3sus","name":"André Jesus","path":"/andre-j3sus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74548852?s=80&v=4"},"commit":{"message":"pom.xml files updated.","shortMessageHtmlLink":"pom.xml files updated."}},{"before":"5c0b6f1e297c3f6efa19681ca777a812cb9676a9","after":"c108f41d5a715fabbc9014a1eb5d8b81210e9e14","ref":"refs/heads/main","pushedAt":"2023-05-22T21:41:01.507Z","pushType":"push","commitsCount":1,"pusher":{"login":"andre-j3sus","name":"André Jesus","path":"/andre-j3sus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74548852?s=80&v=4"},"commit":{"message":"pom.xml and assembly.xml files updated.\nTechnical documentation updated.","shortMessageHtmlLink":"pom.xml and assembly.xml files updated."}},{"before":"67c3ac6bc49baebb38b4e9d9c97b90cb5454bd8d","after":"5c0b6f1e297c3f6efa19681ca777a812cb9676a9","ref":"refs/heads/main","pushedAt":"2023-05-22T20:40:17.191Z","pushType":"push","commitsCount":1,"pusher":{"login":"andre-j3sus","name":"André Jesus","path":"/andre-j3sus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74548852?s=80&v=4"},"commit":{"message":"Technical documentation, including README.md files, has been added to provide comprehensive information about the project.","shortMessageHtmlLink":"Technical documentation, including README.md files, has been added to…"}},{"before":"b90a58314ca140b0f788fbd23791a760ae6133c4","after":"67c3ac6bc49baebb38b4e9d9c97b90cb5454bd8d","ref":"refs/heads/main","pushedAt":"2023-05-22T13:18:45.783Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nyckoka","name":"Nyckollas Brandão","path":"/Nyckoka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12070060?s=80&v=4"},"commit":{"message":"Changed \"image\" to \"photo\" in all modules to refer to the photos to be analysed for any landmarks in them.","shortMessageHtmlLink":"Changed \"image\" to \"photo\" in all modules to refer to the photos to b…"}},{"before":"75a74dcac89cddb0cbf543c8318ef6d803bcdef1","after":"b90a58314ca140b0f788fbd23791a760ae6133c4","ref":"refs/heads/main","pushedAt":"2023-05-21T17:18:33.353Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nyckoka","name":"Nyckollas Brandão","path":"/Nyckoka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12070060?s=80&v=4"},"commit":{"message":"LandmarksDetector interface created for abstracting landmarks detection (not necessarily just an external service accessed by pub/sub).","shortMessageHtmlLink":"LandmarksDetector interface created for abstracting landmarks detecti…"}},{"before":"30efe5f005d4693c05b8269caba79150aee55073","after":"75a74dcac89cddb0cbf543c8318ef6d803bcdef1","ref":"refs/heads/main","pushedAt":"2023-05-21T15:50:54.094Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nyckoka","name":"Nyckollas Brandão","path":"/Nyckoka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12070060?s=80&v=4"},"commit":{"message":"Implemented gRPC server LandmarksServer as the controller layer, removing business logic from LandmarksServer and putting into the specialized Service class.","shortMessageHtmlLink":"Implemented gRPC server LandmarksServer as the controller layer, remo…"}},{"before":"9a4fb7c4c1e223d8650d429ff51491b3660a0302","after":"30efe5f005d4693c05b8269caba79150aee55073","ref":"refs/heads/main","pushedAt":"2023-05-20T22:35:55.427Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nyckoka","name":"Nyckollas Brandão","path":"/Nyckoka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12070060?s=80&v=4"},"commit":{"message":"Client's submitImage method now checks that the file exists in the provided path before starting any gRPC calls.","shortMessageHtmlLink":"Client's submitImage method now checks that the file exists in the pr…"}},{"before":"92cef1620791f2c2595656882258b7d30fcfd115","after":"9a4fb7c4c1e223d8650d429ff51491b3660a0302","ref":"refs/heads/main","pushedAt":"2023-05-20T12:25:43.485Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nyckoka","name":"Nyckollas Brandão","path":"/Nyckoka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12070060?s=80&v=4"},"commit":{"message":"Added confidence to IdentifiedPhoto in Landmarks.proto contract.\n\nAdded more validation and added Status to stream observer onError calls by the server (client receives the status), like NOT_FOUND, ILLEGAL_ARGUMENT.\n\nMap blob name is now a UUID.\n\nFixed metadata domain classes, adding a no argument constructor so document serialization happens easily with toObject method.","shortMessageHtmlLink":"Added confidence to IdentifiedPhoto in Landmarks.proto contract."}},{"before":"b1264b018d497ea23f7c258d937bb7ea3adca73c","after":"92cef1620791f2c2595656882258b7d30fcfd115","ref":"refs/heads/main","pushedAt":"2023-05-19T21:26:13.439Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nyckoka","name":"Nyckollas Brandão","path":"/Nyckoka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12070060?s=80&v=4"},"commit":{"message":"Implemented getIdentifiedPhotos in Server.\nAdded photoName to SubmitImageRequest in Landmarks.proto contract and to RequestMetadata.","shortMessageHtmlLink":"Implemented getIdentifiedPhotos in Server."}},{"before":"70f6556144cdd2d8e46c10ef73d0ae271d104a96","after":"b1264b018d497ea23f7c258d937bb7ea3adca73c","ref":"refs/heads/main","pushedAt":"2023-05-19T18:32:20.438Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nyckoka","name":"Nyckollas Brandão","path":"/Nyckoka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12070060?s=80&v=4"},"commit":{"message":"Removed some redundant interfaces for services.\nSome class renames.","shortMessageHtmlLink":"Removed some redundant interfaces for services."}},{"before":"1d99f376f56ab663e9e94ebb6df0cd7a73a21e0b","after":"70f6556144cdd2d8e46c10ef73d0ae271d104a96","ref":"refs/heads/main","pushedAt":"2023-05-19T14:57:45.997Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nyckoka","name":"Nyckollas Brandão","path":"/Nyckoka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12070060?s=80&v=4"},"commit":{"message":"Request changed to RequestMetadata.\nCreated LandmarkMetadata to store in RequestMetadata.\nFixed Server GRPC function getResults.\nCreated Main class for Server.","shortMessageHtmlLink":"Request changed to RequestMetadata."}},{"before":"233bb608a8c2f313901c7054fc0d30f030baddb2","after":"1d99f376f56ab663e9e94ebb6df0cd7a73a21e0b","ref":"refs/heads/main","pushedAt":"2023-05-19T13:00:27.293Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nyckoka","name":"Nyckollas Brandão","path":"/Nyckoka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12070060?s=80&v=4"},"commit":{"message":"DataStorage now called CloudDataStorage.\nAdded some data storage abstraction.","shortMessageHtmlLink":"DataStorage now called CloudDataStorage."}},{"before":"97e497db06e301715f5e471d24ee3eb22a9403ae","after":"233bb608a8c2f313901c7054fc0d30f030baddb2","ref":"refs/heads/main","pushedAt":"2023-05-18T15:30:44.700Z","pushType":"push","commitsCount":1,"pusher":{"login":"andre-j3sus","name":"André Jesus","path":"/andre-j3sus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74548852?s=80&v=4"},"commit":{"message":"Logger added to LandmarksWorker.","shortMessageHtmlLink":"Logger added to LandmarksWorker."}},{"before":"96e6eefb2c88a8ef0ad304960802ab332ad2fcfc","after":"97e497db06e301715f5e471d24ee3eb22a9403ae","ref":"refs/heads/main","pushedAt":"2023-05-18T15:18:32.338Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nyckoka","name":"Nyckollas Brandão","path":"/Nyckoka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12070060?s=80&v=4"},"commit":{"message":"Created LandmarksServer of LandmarksContract.\nImplemented Server's DataStorage and ImageService.","shortMessageHtmlLink":"Created LandmarksServer of LandmarksContract."}},{"before":"66705ef0727a0b8ee8332179b39f95c330f415c9","after":"96e6eefb2c88a8ef0ad304960802ab332ad2fcfc","ref":"refs/heads/main","pushedAt":"2023-05-18T13:54:35.887Z","pushType":"push","commitsCount":1,"pusher":{"login":"andre-j3sus","name":"André Jesus","path":"/andre-j3sus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74548852?s=80&v=4"},"commit":{"message":"LandmarksWorker implemented using DI.\nPubsubService interface created and implemented.","shortMessageHtmlLink":"LandmarksWorker implemented using DI."}},{"before":"081ab7eaf0ec9c99086f6773b00e7becdacd57ee","after":"66705ef0727a0b8ee8332179b39f95c330f415c9","ref":"refs/heads/main","pushedAt":"2023-05-18T11:31:36.310Z","pushType":"push","commitsCount":1,"pusher":{"login":"andre-j3sus","name":"André Jesus","path":"/andre-j3sus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74548852?s=80&v=4"},"commit":{"message":"FirestoreService, CloudStorageService and MapServiceMapsStatic implemented in LandmarksApp.","shortMessageHtmlLink":"FirestoreService, CloudStorageService and MapServiceMapsStatic implem…"}},{"before":"069ef86b0334ff96d715fa741a3744cf9bc4d001","after":"081ab7eaf0ec9c99086f6773b00e7becdacd57ee","ref":"refs/heads/main","pushedAt":"2023-05-17T16:52:50.839Z","pushType":"push","commitsCount":1,"pusher":{"login":"andre-j3sus","name":"André Jesus","path":"/andre-j3sus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74548852?s=80&v=4"},"commit":{"message":"Start implementing LandmarksApp.\nLandmarksServiceVision implemented.\nOther classes and interfaces created.","shortMessageHtmlLink":"Start implementing LandmarksApp."}},{"before":"5f331946e2357977ad7ec62d49f3ecc46464134c","after":"069ef86b0334ff96d715fa741a3744cf9bc4d001","ref":"refs/heads/main","pushedAt":"2023-05-17T13:56:52.556Z","pushType":"push","commitsCount":1,"pusher":{"login":"andre-j3sus","name":"André Jesus","path":"/andre-j3sus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74548852?s=80&v=4"},"commit":{"message":"Landmarks contract and client implemented.","shortMessageHtmlLink":"Landmarks contract and client implemented."}},{"before":"beb0c8d03e99f39a2aaad231843e981eb6b007d2","after":"5f331946e2357977ad7ec62d49f3ecc46464134c","ref":"refs/heads/main","pushedAt":"2023-05-15T13:31:55.511Z","pushType":"push","commitsCount":1,"pusher":{"login":"andre-j3sus","name":"André Jesus","path":"/andre-j3sus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74548852?s=80&v=4"},"commit":{"message":"Labs refactored.","shortMessageHtmlLink":"Labs refactored."}},{"before":"aff8ca74de3481ecad7f927627ac4b26afe97678","after":"beb0c8d03e99f39a2aaad231843e981eb6b007d2","ref":"refs/heads/main","pushedAt":"2023-05-14T21:19:29.413Z","pushType":"push","commitsCount":1,"pusher":{"login":"andre-j3sus","name":"André Jesus","path":"/andre-j3sus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74548852?s=80&v=4"},"commit":{"message":"Code of labs 1, 2 and 3 refactored and commented.","shortMessageHtmlLink":"Code of labs 1, 2 and 3 refactored and commented."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEL3VPcgA","startCursor":null,"endCursor":null}},"title":"Activity · bodybuilders-team/isel-leic-cn-g03"}