{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":670074016,"defaultBranch":"main","name":"quics","ownerLogin":"quic-s","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-24T08:34:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/140384339?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1699367467.0","currentOid":""},"activityList":{"items":[{"before":"ecbab632452a2ba013a09e1ff2a560e778696ae7","after":"75c0ca84c78b3a7ff5c3607c83e35b8e071c1512","ref":"refs/heads/main","pushedAt":"2023-12-04T16:06:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chromato99","name":"Beomgi Kim | 김범기","path":"/chromato99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20539422?s=80&v=4"},"commit":{"message":"add: English subtitles to demo video","shortMessageHtmlLink":"add: English subtitles to demo video"}},{"before":"7ad1018880d1b7910196b869c1a4636cedebd678","after":"ecbab632452a2ba013a09e1ff2a560e778696ae7","ref":"refs/heads/main","pushedAt":"2023-11-26T17:24:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chromato99","name":"Beomgi Kim | 김범기","path":"/chromato99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20539422?s=80&v=4"},"commit":{"message":"Fix wrong document link","shortMessageHtmlLink":"Fix wrong document link"}},{"before":"e578c18f7026e91883100f45abce187bf0680bbf","after":"7ad1018880d1b7910196b869c1a4636cedebd678","ref":"refs/heads/main","pushedAt":"2023-11-07T10:57:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vivi108","name":"doyeon","path":"/vivi108","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80394866?s=80&v=4"},"commit":{"message":"add quic-s design documents (#56)\n\n* add docs for detail information of project\r\n\r\nCo-authored-by: doyeon \r\n\r\n* add system components description\r\n\r\n* add about documentation\r\n\r\n* add module download\r\n\r\n* add demo video\r\n\r\n---------\r\n\r\nCo-authored-by: doyeon ","shortMessageHtmlLink":"add quic-s design documents (#56)"}},{"before":"1ac028cdb1516fa94beff3c128017a45920fad28","after":"e578c18f7026e91883100f45abce187bf0680bbf","ref":"refs/heads/main","pushedAt":"2023-11-05T07:17:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vivi108","name":"doyeon","path":"/vivi108","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80394866?s=80&v=4"},"commit":{"message":"Bug fixes and usability improvements (#55)\n\n* bugfix: empty directory deletion\r\n\r\n* fix share link creation\r\n\r\n* update error log\r\n\r\n* add run command to use with docker\r\n\r\n* update documentation\r\n\r\n* update documentation\r\n\r\n* add index of content\r\n\r\n* update server service\r\n\r\n* add dockerignore","shortMessageHtmlLink":"Bug fixes and usability improvements (#55)"}},{"before":"614591be5630f0ee5973c901c0437104e3686b5c","after":"1ac028cdb1516fa94beff3c128017a45920fad28","ref":"refs/heads/main","pushedAt":"2023-10-29T14:06:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chromato99","name":"Beomgi Kim | 김범기","path":"/chromato99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20539422?s=80&v=4"},"commit":{"message":"hotfix: flag redefine error","shortMessageHtmlLink":"hotfix: flag redefine error"}},{"before":"bb4e44e379f3edb19d7cab1852a500dc57726d14","after":"614591be5630f0ee5973c901c0437104e3686b5c","ref":"refs/heads/main","pushedAt":"2023-10-29T14:01:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vivi108","name":"doyeon","path":"/vivi108","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80394866?s=80&v=4"},"commit":{"message":"update qis start flags (#54)","shortMessageHtmlLink":"update qis start flags (#54)"}},{"before":"f39c27400317532925ec45006463d7f02684ec18","after":"bb4e44e379f3edb19d7cab1852a500dc57726d14","ref":"refs/heads/main","pushedAt":"2023-10-29T12:12:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"namseonu","name":null,"path":"/namseonu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77925666?s=80&v=4"},"commit":{"message":"fix: Overall refactoring code and improved stability (#53)","shortMessageHtmlLink":"fix: Overall refactoring code and improved stability (#53)"}},{"before":null,"after":"addbbe0f03da207972b8ba40db105ebff274ff19","ref":"refs/heads/feature/log","pushedAt":"2023-10-29T06:37:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"namseonu","name":null,"path":"/namseonu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77925666?s=80&v=4"},"commit":{"message":"feat: Change log format of command 'show'","shortMessageHtmlLink":"feat: Change log format of command 'show'"}},{"before":"4f492b5cb5daf628a8e3ec72cad573c370e29c16","after":"f39c27400317532925ec45006463d7f02684ec18","ref":"refs/heads/main","pushedAt":"2023-10-29T06:09:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namseonu","name":null,"path":"/namseonu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77925666?s=80&v=4"},"commit":{"message":"docs: Update the commands to README","shortMessageHtmlLink":"docs: Update the commands to README"}},{"before":"decb3452167652b2682d6bd6a3615bce0cfa503b","after":"4f492b5cb5daf628a8e3ec72cad573c370e29c16","ref":"refs/heads/main","pushedAt":"2023-10-29T06:08:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"namseonu","name":null,"path":"/namseonu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77925666?s=80&v=4"},"commit":{"message":"docs: Add command line interface commands in README","shortMessageHtmlLink":"docs: Add command line interface commands in README"}},{"before":"a85e20108cbc24a2a0fe8831fdb2316896bc3bc0","after":"decb3452167652b2682d6bd6a3615bce0cfa503b","ref":"refs/heads/main","pushedAt":"2023-10-29T05:51:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namseonu","name":null,"path":"/namseonu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77925666?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"9c0fb19712b3e54fd7cdc49e8888d3f92f5dfcc6","after":"a85e20108cbc24a2a0fe8831fdb2316896bc3bc0","ref":"refs/heads/main","pushedAt":"2023-10-28T16:59:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vivi108","name":"doyeon","path":"/vivi108","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80394866?s=80&v=4"},"commit":{"message":"update basic sync logic and add client, rootDir disconnect service (#52)\n\n* update dependency modules and some sync service\r\n\r\n* feature: add disconnect root directory service\r\n\r\n* feature: add disconnect client service\r\n\r\n* update quics-protocol module","shortMessageHtmlLink":"update basic sync logic and add client, rootDir disconnect service (#52)"}},{"before":"83b809a34a01dce8b8044a7f3eec64b3e34f1c80","after":"9c0fb19712b3e54fd7cdc49e8888d3f92f5dfcc6","ref":"refs/heads/main","pushedAt":"2023-10-27T15:00:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vivi108","name":"doyeon","path":"/vivi108","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80394866?s=80&v=4"},"commit":{"message":"update force sync transaction (#51)","shortMessageHtmlLink":"update force sync transaction (#51)"}},{"before":"b067893b48fb7b1fbecd76f69ed00ce0ecb408d6","after":"83b809a34a01dce8b8044a7f3eec64b3e34f1c80","ref":"refs/heads/main","pushedAt":"2023-10-26T16:27:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chromato99","name":"Beomgi Kim | 김범기","path":"/chromato99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20539422?s=80&v=4"},"commit":{"message":"hotfix: hash check when conflict","shortMessageHtmlLink":"hotfix: hash check when conflict"}},{"before":"02fd944e124486d4c4d3a88285eec886d692c76c","after":"b067893b48fb7b1fbecd76f69ed00ce0ecb408d6","ref":"refs/heads/main","pushedAt":"2023-10-26T14:18:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vivi108","name":"doyeon","path":"/vivi108","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80394866?s=80&v=4"},"commit":{"message":"add mutext for atomic map variable and refactor some code (#50)\n\n* fix: Modify file actions for rollback with history\r\n\r\n* fix: Modify file history path for download history\r\n\r\n* add normal http server\r\n\r\n* add mutex for map variable and refactor code\r\n\r\n---------\r\n\r\nCo-authored-by: seonwoo ","shortMessageHtmlLink":"add mutext for atomic map variable and refactor some code (#50)"}},{"before":"12256015dfc3436b796a71513680ec552ef8caee","after":null,"ref":"refs/heads/feature/server","pushedAt":"2023-10-22T11:44:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"namseonu","name":null,"path":"/namseonu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77925666?s=80&v=4"}},{"before":"37506752add569fc6e7ac578728b9fc3c4927384","after":"d78279a5017b50dbedd0da09760ade820dbcf4fe","ref":"refs/heads/feature/history","pushedAt":"2023-10-22T11:15:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namseonu","name":null,"path":"/namseonu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77925666?s=80&v=4"},"commit":{"message":"fix: Modify file history path for download history","shortMessageHtmlLink":"fix: Modify file history path for download history"}},{"before":null,"after":"37506752add569fc6e7ac578728b9fc3c4927384","ref":"refs/heads/feature/history","pushedAt":"2023-10-22T10:52:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"namseonu","name":null,"path":"/namseonu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77925666?s=80&v=4"},"commit":{"message":"fix: Modify file actions for rollback with history","shortMessageHtmlLink":"fix: Modify file actions for rollback with history"}},{"before":"be9694f92570e67045336ca0d6859716aaae4784","after":"02fd944e124486d4c4d3a88285eec886d692c76c","ref":"refs/heads/main","pushedAt":"2023-10-22T09:05:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"namseonu","name":null,"path":"/namseonu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77925666?s=80&v=4"},"commit":{"message":"fix some errors (#48)\n\n* fix: service initilization and some logics\r\n\r\n* change to print less logs","shortMessageHtmlLink":"fix some errors (#48)"}},{"before":"d84b4c889eae54e0e8dbe4278f6203d74cd7cc7c","after":"be9694f92570e67045336ca0d6859716aaae4784","ref":"refs/heads/main","pushedAt":"2023-10-22T08:29:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chromato99","name":"Beomgi Kim | 김범기","path":"/chromato99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20539422?s=80&v=4"},"commit":{"message":"feat: Add some server commands associated with utility (#47)\n\n* feat: Setup server's IP and port using commands\r\n\r\n* feat: Set and reset server password using commands\r\n\r\n- the application starts with password (viper or badger)\r\n- user can set server password using `qis password set --pw `\r\n- user can reset server password using `qis password reset`\r\n\r\nresolved: #45\r\n\r\n* fix: Initialize sharing server's url using viper","shortMessageHtmlLink":"feat: Add some server commands associated with utility (#47)"}},{"before":"739ec475d8993ecf2b03f1629a808bf5b3817fe5","after":"12256015dfc3436b796a71513680ec552ef8caee","ref":"refs/heads/feature/server","pushedAt":"2023-10-22T08:28:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namseonu","name":null,"path":"/namseonu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77925666?s=80&v=4"},"commit":{"message":"fix: Initialize sharing server's url using viper","shortMessageHtmlLink":"fix: Initialize sharing server's url using viper"}},{"before":"e29841d636d936acf2bdd02e716de4c9f19f68a9","after":"739ec475d8993ecf2b03f1629a808bf5b3817fe5","ref":"refs/heads/feature/server","pushedAt":"2023-10-22T08:22:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namseonu","name":null,"path":"/namseonu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77925666?s=80&v=4"},"commit":{"message":"feat: Set and reset server password using commands\n\n- the application starts with password (viper or badger)\n- user can set server password using `qis password set --pw `\n- user can reset server password using `qis password reset`\n\nresolved: #45","shortMessageHtmlLink":"feat: Set and reset server password using commands"}},{"before":null,"after":"e29841d636d936acf2bdd02e716de4c9f19f68a9","ref":"refs/heads/feature/server","pushedAt":"2023-10-22T07:22:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"namseonu","name":null,"path":"/namseonu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77925666?s=80&v=4"},"commit":{"message":"feat: Setup server's IP and port using commands","shortMessageHtmlLink":"feat: Setup server's IP and port using commands"}},{"before":"c5633f375054ab84c2d18be37d98d20f25e51c80","after":"d84b4c889eae54e0e8dbe4278f6203d74cd7cc7c","ref":"refs/heads/main","pushedAt":"2023-10-22T06:44:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"namseonu","name":null,"path":"/namseonu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77925666?s=80&v=4"},"commit":{"message":"feat: Add the build config and hash validation","shortMessageHtmlLink":"feat: Add the build config and hash validation"}},{"before":"37265559d546fe76b9916610bc0035a2f403aca4","after":"c5633f375054ab84c2d18be37d98d20f25e51c80","ref":"refs/heads/main","pushedAt":"2023-10-22T05:30:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"namseonu","name":null,"path":"/namseonu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77925666?s=80&v=4"},"commit":{"message":"feat: Add dockerfile and hash validation check (#44)\n\n* add dockerfile\r\n\r\n* fix proto initialization\r\n\r\n* update source env path\r\n\r\n* add hash validation check","shortMessageHtmlLink":"feat: Add dockerfile and hash validation check (#44)"}},{"before":"61bcd5fd13778845f19ca421b086e6fc3a6fe396","after":null,"ref":"refs/heads/feature/sharing","pushedAt":"2023-10-22T05:05:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vivi108","name":"doyeon","path":"/vivi108","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80394866?s=80&v=4"}},{"before":"098bc21995954836a35ef719f2b1ad7799fc87cf","after":"37265559d546fe76b9916610bc0035a2f403aca4","ref":"refs/heads/main","pushedAt":"2023-10-22T05:05:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vivi108","name":"doyeon","path":"/vivi108","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80394866?s=80&v=4"},"commit":{"message":"feat: Implement sharing features and various utils (#43)\n\n* feat: Implement to download conflict files through protocol\r\n\r\n- send the count of conflict files to client\r\n- send the confilct files to client\r\n\r\nresolved: #39\r\n\r\n* feat: Implement to make and delete sharing link\r\n\r\n- make sharing link and save to database\r\n- delete sharing link from database\r\n\r\n* feat: Implement to share file using download link (not test yet)\r\n\r\n- create the link for sharing a file\r\n- download the file using the link\r\n- delete the created link by client request\r\n- block to download if the sharing count of a file is max, and delete it\r\n\r\nresolved: #32\r\n\r\n* feat: Implement to copy file to a target directory in server (not test yet)\r\n\r\n- implement 'download the file to a user-defined directory'\r\n- hold the rollback feature because of requirements review\r\n\r\nresolved: #33\r\n\r\n* feat: Add condition with target path when downloading files on server\r\n\r\n- the target path should not be in .quics directory\r\n\r\nresolved: #33\r\n\r\n* fix: Remove not yet implemented service method\r\n\r\n- not yet implemented service method is associated with rollback\r\n\r\n* fix: Remove unnecessary function call\r\n\r\n- function call of `RollbackFile` should be deleted\r\n\r\n* feat: Modify the logic of sharing files","shortMessageHtmlLink":"feat: Implement sharing features and various utils (#43)"}},{"before":"724c236df84529cd9e45fa0c7c9528894269c06e","after":"61bcd5fd13778845f19ca421b086e6fc3a6fe396","ref":"refs/heads/feature/sharing","pushedAt":"2023-10-22T05:00:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namseonu","name":null,"path":"/namseonu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77925666?s=80&v=4"},"commit":{"message":"feat: Modify the logic of sharing files","shortMessageHtmlLink":"feat: Modify the logic of sharing files"}},{"before":"48a0d1b4ce0c086b7d47bc88c00f3b46f58ad148","after":"724c236df84529cd9e45fa0c7c9528894269c06e","ref":"refs/heads/feature/sharing","pushedAt":"2023-10-21T17:33:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namseonu","name":null,"path":"/namseonu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77925666?s=80&v=4"},"commit":{"message":"fix: Remove unnecessary function call\n\n- function call of `RollbackFile` should be deleted","shortMessageHtmlLink":"fix: Remove unnecessary function call"}},{"before":"4272ce0fcc358bf90a186509f883a1e972f3463e","after":"48a0d1b4ce0c086b7d47bc88c00f3b46f58ad148","ref":"refs/heads/feature/sharing","pushedAt":"2023-10-21T17:32:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"namseonu","name":null,"path":"/namseonu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77925666?s=80&v=4"},"commit":{"message":"fix: Remove not yet implemented service method\n\n- not yet implemented service method is associated with rollback","shortMessageHtmlLink":"fix: Remove not yet implemented service method"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADwLAAaQA","startCursor":null,"endCursor":null}},"title":"Activity · quic-s/quics"}