{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":704752062,"defaultBranch":"main","name":"Echo","ownerLogin":"Hylley","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-14T01:53:03.000Z","ownerAvatar":"https://github.com/avatars/u/66799902?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698599090.0","currentOid":""},"activityList":{"items":[{"before":"2283bba40593dd669fc138670f78847d84e56372","after":"1e8efdb69ad5c9214dc6f671539127121757ee12","ref":"refs/heads/main","pushedAt":"2023-10-31T15:51:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Add toast feedback","shortMessageHtmlLink":"Add toast feedback"}},{"before":"cb8c4e1ad33ae49f4261f2ceae5c7745d42f92e2","after":"2283bba40593dd669fc138670f78847d84e56372","ref":"refs/heads/main","pushedAt":"2023-10-29T02:49:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"MVP\n\nImplemented attendance protocol;\nImproved the form data;\nFinish server UI implementation;\nReady to post to the store;","shortMessageHtmlLink":"MVP"}},{"before":"d8591561790f6a57a351e3588c4b97f5737ba2c4","after":"cb8c4e1ad33ae49f4261f2ceae5c7745d42f92e2","ref":"refs/heads/main","pushedAt":"2023-10-29T02:03:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Implemented simple form layout\n\nAlso fixed bug where the client listener would only work one time","shortMessageHtmlLink":"Implemented simple form layout"}},{"before":"dbd6020868e20e20682d6f40dbc3fd2eeb1e2f96","after":"d8591561790f6a57a351e3588c4b97f5737ba2c4","ref":"refs/heads/main","pushedAt":"2023-10-27T23:09:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"I was just kidding it worked now I'm not going to kms\n\nFinally integration of the network part and UI part of the client;\nFixed leaks with multiple inputs/outputs streams (I think);\nFixed chat message not appearing in the chat itself.\n\nFully functional LAN chat! Yet to test on multiple devices.","shortMessageHtmlLink":"I was just kidding it worked now I'm not going to kms"}},{"before":"11b7b4499d81f455eb19f34983c9d54d237c408a","after":"dbd6020868e20e20682d6f40dbc3fd2eeb1e2f96","ref":"refs/heads/main","pushedAt":"2023-10-27T22:57:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"I was just kidding it worked now I'm not going to kms","shortMessageHtmlLink":"I was just kidding it worked now I'm not going to kms"}},{"before":"e4feafb10d13379576dfc12d719bc3559783424b","after":"11b7b4499d81f455eb19f34983c9d54d237c408a","ref":"refs/heads/main","pushedAt":"2023-10-27T22:20:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"FINALLY A DIFFERENT ERROR\n\nY know all that socket stream input/output thing.\n\nYou can't create a new output stream type cuz the other one insert some headers in the stream itself.\n\nThe best way to overcome that is just opening an object stream and passing it around in the class.","shortMessageHtmlLink":"FINALLY A DIFFERENT ERROR"}},{"before":"d8f8617194e89d2c4b27d6ea7b13de4049c88734","after":"e4feafb10d13379576dfc12d719bc3559783424b","ref":"refs/heads/main","pushedAt":"2023-10-27T21:44:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"It doesn't worked so I'll kill myself","shortMessageHtmlLink":"It doesn't worked so I'll kill myself"}},{"before":"5da0e6fbaa8e4f96f4ec298e516ad6f569b98210","after":"d8f8617194e89d2c4b27d6ea7b13de4049c88734","ref":"refs/heads/main","pushedAt":"2023-10-27T21:37:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"If this doesn't work I kms","shortMessageHtmlLink":"If this doesn't work I kms"}},{"before":"cd22f0845c00e850a45d76e50b40a96cec682055","after":"5da0e6fbaa8e4f96f4ec298e516ad6f569b98210","ref":"refs/heads/main","pushedAt":"2023-10-27T19:26:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Implemented chat UI\n\nFINALLY","shortMessageHtmlLink":"Implemented chat UI"}},{"before":"ac0c8699cf81b74d77752f4410a0718a5f421c95","after":"cd22f0845c00e850a45d76e50b40a96cec682055","ref":"refs/heads/main","pushedAt":"2023-10-27T15:12:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Chat UI design mostly finish\n\nYet to figure out how to work with RecyclerView, tho.","shortMessageHtmlLink":"Chat UI design mostly finish"}},{"before":"5eee5cc64766ef883cf575fa814d717e4b7463ad","after":"ac0c8699cf81b74d77752f4410a0718a5f421c95","ref":"refs/heads/main","pushedAt":"2023-10-27T03:32:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Set chat badge off","shortMessageHtmlLink":"Set chat badge off"}},{"before":"35b75de1e0eaa9b65f559e5d1168f9ec7ee42e60","after":"5eee5cc64766ef883cf575fa814d717e4b7463ad","ref":"refs/heads/main","pushedAt":"2023-10-27T03:30:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"adjustments on text size and small refactors","shortMessageHtmlLink":"adjustments on text size and small refactors"}},{"before":"42eb032fed385ce4aa7859a2fdd24e6fcf0e4538","after":"35b75de1e0eaa9b65f559e5d1168f9ec7ee42e60","ref":"refs/heads/main","pushedAt":"2023-10-27T03:20:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Chat layout implementation\n\nThe ideal form would be implement images also. But this is a complex task so I'll just throw for the end.","shortMessageHtmlLink":"Chat layout implementation"}},{"before":"412603fc2bf8e07c2be72ca2b1810d0e565973ae","after":"42eb032fed385ce4aa7859a2fdd24e6fcf0e4538","ref":"refs/heads/main","pushedAt":"2023-10-26T20:06:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Finish client app tabs implementation\n\nStill lacks integration tho.","shortMessageHtmlLink":"Finish client app tabs implementation"}},{"before":"773bae70224a633fd3d375afb8fa7a76a39af05e","after":"412603fc2bf8e07c2be72ca2b1810d0e565973ae","ref":"refs/heads/main","pushedAt":"2023-10-26T18:38:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Remove obsidian files","shortMessageHtmlLink":"Remove obsidian files"}},{"before":"b0572c7beddd523c8a0cd6ad1f2b3498673c97a7","after":"773bae70224a633fd3d375afb8fa7a76a39af05e","ref":"refs/heads/main","pushedAt":"2023-10-26T17:28:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Fix small static int concurrency problem","shortMessageHtmlLink":"Fix small static int concurrency problem"}},{"before":"152a82ee7193c521c6837ae020cb56bd120f3bbf","after":"b0572c7beddd523c8a0cd6ad1f2b3498673c97a7","ref":"refs/heads/main","pushedAt":"2023-10-26T15:57:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Better debug output","shortMessageHtmlLink":"Better debug output"}},{"before":"52415c4aa5b230e7d34a99022b430594532be251","after":"152a82ee7193c521c6837ae020cb56bd120f3bbf","ref":"refs/heads/main","pushedAt":"2023-10-26T14:54:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"New client socket implementation","shortMessageHtmlLink":"New client socket implementation"}},{"before":"ec5a00077b33493010afecaef8e01ea3a8cf7e50","after":"52415c4aa5b230e7d34a99022b430594532be251","ref":"refs/heads/main","pushedAt":"2023-10-26T13:49:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"New server socket implementation\n\nLet's see if know this shit works","shortMessageHtmlLink":"New server socket implementation"}},{"before":"217bc2a07b89e2bc72521df4a73153a600383571","after":"ec5a00077b33493010afecaef8e01ea3a8cf7e50","ref":"refs/heads/main","pushedAt":"2023-10-18T21:02:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"New comments","shortMessageHtmlLink":"New comments"}},{"before":"cfd1f32e3682c65ae78fcc2b2f871ca655854547","after":"217bc2a07b89e2bc72521df4a73153a600383571","ref":"refs/heads/main","pushedAt":"2023-10-18T11:49:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Started register system implementation\n\nAlso added QR code lib (it was a pain in the ass)","shortMessageHtmlLink":"Started register system implementation"}},{"before":"bf131cfe739433e67628dcb51b25206c3b83846a","after":"cfd1f32e3682c65ae78fcc2b2f871ca655854547","ref":"refs/heads/main","pushedAt":"2023-10-17T04:55:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Started Swing graphical implementation","shortMessageHtmlLink":"Started Swing graphical implementation"}},{"before":"b9e0e3def8e95cf2930dd4f755148d3313b716ff","after":"bf131cfe739433e67628dcb51b25206c3b83846a","ref":"refs/heads/main","pushedAt":"2023-10-17T03:54:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Change request responses to hashmaps","shortMessageHtmlLink":"Change request responses to hashmaps"}},{"before":"669a4bcb85c7c1bfab9a7297f8e613b046f849c5","after":"b9e0e3def8e95cf2930dd4f755148d3313b716ff","ref":"refs/heads/main","pushedAt":"2023-10-16T09:26:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Android internal adjustments and opts\n\nChanged icons;\nUpdate SDK from 33 to 34;\nRemove unnecessary unit tests libs;","shortMessageHtmlLink":"Android internal adjustments and opts"}},{"before":"d07f93b4275ddcb45c24267f32ce16097e2bd232","after":"669a4bcb85c7c1bfab9a7297f8e613b046f849c5","ref":"refs/heads/main","pushedAt":"2023-10-16T05:07:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Code refactor and some comments","shortMessageHtmlLink":"Code refactor and some comments"}},{"before":"14ac5a198e39249bae650792e35530055d10be9f","after":"d07f93b4275ddcb45c24267f32ce16097e2bd232","ref":"refs/heads/main","pushedAt":"2023-10-16T04:40:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Change pre-broadcast communication protocol\n\nAfter discovering the server IP address there is no need to keep using UDP since it just grows the chances of the package be lost.\n\nAfter the clients receive the broadcast package, the response package is TCP to grantee the attendance will be registered.","shortMessageHtmlLink":"Change pre-broadcast communication protocol"}},{"before":"e54a31bc051f9d6b706b4fb68dec17d3d7f96e4e","after":"14ac5a198e39249bae650792e35530055d10be9f","ref":"refs/heads/main","pushedAt":"2023-10-16T04:05:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Successfully implemented server-client comunication\n\nFor some reason, tho, the clients are just responding to some pings.\n\nI assume that's cuz it's using UDP Datagram Socket protocol.","shortMessageHtmlLink":"Successfully implemented server-client comunication"}},{"before":"31000a2ea2152ddda1d3025bee2a716fed80c231","after":"e54a31bc051f9d6b706b4fb68dec17d3d7f96e4e","ref":"refs/heads/main","pushedAt":"2023-10-15T04:23:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"I fucking don't know what I'm doing","shortMessageHtmlLink":"I fucking don't know what I'm doing"}},{"before":"5197bde5ccfba60998e5f76246ef9ba9cc348ab8","after":"31000a2ea2152ddda1d3025bee2a716fed80c231","ref":"refs/heads/main","pushedAt":"2023-10-14T22:03:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Create client project\n\nI hate Android Studio. How tf is it a industry standard??","shortMessageHtmlLink":"Create client project"}},{"before":"7e4238439ca73d9fb581e85a268d57f96edf40ef","after":"5197bde5ccfba60998e5f76246ef9ba9cc348ab8","ref":"refs/heads/main","pushedAt":"2023-10-14T04:11:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hylley","name":"Hydley F.","path":"/Hylley","primaryAvatarUrl":"https://github.com/avatars/u/66799902?s=80&v=4"},"commit":{"message":"Start client Android implementation","shortMessageHtmlLink":"Start client Android implementation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0zMVQxNTo1MTowNy4wMDAwMDBazwAAAAOkLaoo","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0zMVQxNTo1MTowNy4wMDAwMDBazwAAAAOkLaoo","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0xNFQwNDoxMTowNi4wMDAwMDBazwAAAAOW2f4c"}},"title":"Activity ยท Hylley/Echo"}