{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":750021767,"defaultBranch":"main","name":"File-Server","ownerLogin":"moh-i-ahmed","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-29T20:51:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14203224?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706561505.0","currentOid":""},"activityList":{"items":[{"before":"8a13ad3242cb7f02735781831576d431a055a7e4","after":"c7ffb372259b3b5a0dc8697870bffa9783cd79f5","ref":"refs/heads/main","pushedAt":"2024-01-31T07:40:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"a028d34ebaae8d7daa4c1ead866bc7717605a75c","after":"8a13ad3242cb7f02735781831576d431a055a7e4","ref":"refs/heads/main","pushedAt":"2024-01-31T07:39:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"a272eae03a98aa769dc750beefda7a3c76b30c68","after":"a028d34ebaae8d7daa4c1ead866bc7717605a75c","ref":"refs/heads/main","pushedAt":"2024-01-31T07:24:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Updated README and added run instructions for the app and test\n\n- Updated the README to detail the app and how to use it.\n- Added app and test run instructions","shortMessageHtmlLink":"Updated README and added run instructions for the app and test"}},{"before":"578a97302566f7542fdb55d0a99ae21ca4f1c6c0","after":"a272eae03a98aa769dc750beefda7a3c76b30c68","ref":"refs/heads/main","pushedAt":"2024-01-31T06:30:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Removed unused imports in test class","shortMessageHtmlLink":"Removed unused imports in test class"}},{"before":"2176d31b82aea7cde36881abf082e1380ea26f48","after":"578a97302566f7542fdb55d0a99ae21ca4f1c6c0","ref":"refs/heads/main","pushedAt":"2024-01-31T06:28:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Added mock test for the list of uploaded files endpoint\n\nAdded testGetListFiles test method to verify the endpoint returning the list of uploaded files and their URLs","shortMessageHtmlLink":"Added mock test for the list of uploaded files endpoint"}},{"before":"132ce88ef5dd590cc0b3972125cbb0b71002023d","after":"2176d31b82aea7cde36881abf082e1380ea26f48","ref":"refs/heads/main","pushedAt":"2024-01-31T06:15:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Removed error print and replaced with an exception\n\nRemoved the basic error println and replaced with a MalformedURLException in the load() method","shortMessageHtmlLink":"Removed error print and replaced with an exception"}},{"before":"0cf50698b38e9a345bef4c04d928ce971e4d6392","after":"132ce88ef5dd590cc0b3972125cbb0b71002023d","ref":"refs/heads/main","pushedAt":"2024-01-31T04:52:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Added mock test for the file upload endpoint\n\nAdded testUpload test method to verify the file upload endpoint","shortMessageHtmlLink":"Added mock test for the file upload endpoint"}},{"before":"1412b903fc917c1e4dca6ffecf74b1f328e7cb76","after":"0cf50698b38e9a345bef4c04d928ce971e4d6392","ref":"refs/heads/main","pushedAt":"2024-01-31T04:40:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Added mock test for the file download endpoint\n\nAdded testGetFile test method to verify the file download endpoint","shortMessageHtmlLink":"Added mock test for the file download endpoint"}},{"before":"6944c622b5d859769d55b00cca15f2aaee205c54","after":"1412b903fc917c1e4dca6ffecf74b1f328e7cb76","ref":"refs/heads/main","pushedAt":"2024-01-31T04:38:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Removed FileServerApplicationTests test file","shortMessageHtmlLink":"Removed FileServerApplicationTests test file"}},{"before":"da4167a10479cd23cd1c901f04e384586ed50804","after":"6944c622b5d859769d55b00cca15f2aaee205c54","ref":"refs/heads/main","pushedAt":"2024-01-31T04:38:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Added a text file to the initialFiles folder\n\nAdded another test file to the project","shortMessageHtmlLink":"Added a text file to the initialFiles folder"}},{"before":"dcb6bf6eec12f3e171a5f21c27c0f05bafa3b2ad","after":"da4167a10479cd23cd1c901f04e384586ed50804","ref":"refs/heads/main","pushedAt":"2024-01-31T03:39:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Added functionality to download a file by going to it's URL\n\nAdded endpoint to download a file from the server by going to it's URL.","shortMessageHtmlLink":"Added functionality to download a file by going to it's URL"}},{"before":"9a0e3cd96bf3eec1867130f1c8d2d54fb463f5e6","after":"dcb6bf6eec12f3e171a5f21c27c0f05bafa3b2ad","ref":"refs/heads/main","pushedAt":"2024-01-31T03:25:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Added functionality to GET all uploaded files in the file server\n\nAdded endpoint to get a list of all files in the server. Displays the file name & download URL","shortMessageHtmlLink":"Added functionality to GET all uploaded files in the file server"}},{"before":"62ac4b90256ff1a1355c13a73b084a47ca6b6560","after":"9a0e3cd96bf3eec1867130f1c8d2d54fb463f5e6","ref":"refs/heads/main","pushedAt":"2024-01-31T03:12:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Added initial static image resource\n\nAdded a static image image resource to verify functionality of app","shortMessageHtmlLink":"Added initial static image resource"}},{"before":"06224d5d0ae25b5b9fad97c79afb20bd9f00c2b7","after":"62ac4b90256ff1a1355c13a73b084a47ca6b6560","ref":"refs/heads/main","pushedAt":"2024-01-31T02:58:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Added functionality to load All files in server\n\nFleshed out the loadAll service method to load all the file server files","shortMessageHtmlLink":"Added functionality to load All files in server"}},{"before":"362793e519a19c1231098d8b2729b907977ab2f8","after":"06224d5d0ae25b5b9fad97c79afb20bd9f00c2b7","ref":"refs/heads/main","pushedAt":"2024-01-31T02:41:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Removed top level File-Server folder to fix issue with file path getting too long","shortMessageHtmlLink":"Removed top level File-Server folder to fix issue with file path gett…"}},{"before":"56fa0436088597dd411655e14c4ce47c7ef9c954","after":"362793e519a19c1231098d8b2729b907977ab2f8","ref":"refs/heads/main","pushedAt":"2024-01-31T02:32:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Removed top level File-Server folder to fix issue with file path getting too long","shortMessageHtmlLink":"Removed top level File-Server folder to fix issue with file path gett…"}},{"before":"8e3523166b16a867d98c2a33d6a55c63ebdd26eb","after":"56fa0436088597dd411655e14c4ce47c7ef9c954","ref":"refs/heads/main","pushedAt":"2024-01-31T00:29:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Changed the return type for load method from Resource to UrlResource","shortMessageHtmlLink":"Changed the return type for load method from Resource to UrlResource"}},{"before":"401fd7441773d545f7b7ab75a9a9e8a496bf02e9","after":"8e3523166b16a867d98c2a33d6a55c63ebdd26eb","ref":"refs/heads/main","pushedAt":"2024-01-30T00:46:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Added initial structure of FileController\n\nAdded the skeleton of the FileController to handle the required three REST requests.\n- get all files\n- get a file\n- upload a file","shortMessageHtmlLink":"Added initial structure of FileController"}},{"before":"92ae41ecdac578aacddc7b9fcf3bd43949e97a03","after":"401fd7441773d545f7b7ab75a9a9e8a496bf02e9","ref":"refs/heads/main","pushedAt":"2024-01-30T00:23:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Added initial strucuture for FileService\n\nAdded FileService interface and skeleton for implementation in FileServiceImpl","shortMessageHtmlLink":"Added initial strucuture for FileService"}},{"before":"b2edab63eeb99f412f14ada732cd2ede47e851d0","after":"92ae41ecdac578aacddc7b9fcf3bd43949e97a03","ref":"refs/heads/main","pushedAt":"2024-01-30T00:05:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Added JPA dependency to build.gradle","shortMessageHtmlLink":"Added JPA dependency to build.gradle"}},{"before":"34302f61e4db749554be6a06ba78f3f2dc669f1e","after":"b2edab63eeb99f412f14ada732cd2ede47e851d0","ref":"refs/heads/main","pushedAt":"2024-01-29T23:50:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Added H2 database config\n\nAdded config for H2 in-memory database","shortMessageHtmlLink":"Added H2 database config"}},{"before":"f92944ab6905144e4f9c110a0c35e6116d0e2965","after":"34302f61e4db749554be6a06ba78f3f2dc669f1e","ref":"refs/heads/main","pushedAt":"2024-01-29T22:48:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Added File model\n\nAdded the File.java model class to represent a file server item","shortMessageHtmlLink":"Added File model"}},{"before":"3bc0f2ebf35256951528c3045d51763dd21e5584","after":"f92944ab6905144e4f9c110a0c35e6116d0e2965","ref":"refs/heads/main","pushedAt":"2024-01-29T21:27:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Generated project using Spring Initializr","shortMessageHtmlLink":"Generated project using Spring Initializr"}},{"before":null,"after":"3bc0f2ebf35256951528c3045d51763dd21e5584","ref":"refs/heads/main","pushedAt":"2024-01-29T20:51:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moh-i-ahmed","name":"Mohammed Ahmed","path":"/moh-i-ahmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14203224?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD7cFcXQA","startCursor":null,"endCursor":null}},"title":"Activity · moh-i-ahmed/File-Server"}