{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":32100044,"defaultBranch":"master","name":"rifiuti2","ownerLogin":"abelcheung","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-12T20:16:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/83110?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704399675.0","currentOid":""},"activityList":{"items":[{"before":"3e35fe6bde3158bc797db7f1607b78f3daebe069","after":"fd2be5cbb739c2924e3e156c3d8129fb8281909f","ref":"refs/heads/gh-pages","pushedAt":"2024-05-01T03:27:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"0.8.1 release post","shortMessageHtmlLink":"0.8.1 release post"}},{"before":"71f801456eaf045e6607c69c7bdbb9ad9ee29c93","after":"6feacb9aebc787c7cd8975d0eccaf2f4219f14ea","ref":"refs/heads/master","pushedAt":"2024-04-04T14:34:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"ci: Add more cmake versions to compatibility check workflow","shortMessageHtmlLink":"ci: Add more cmake versions to compatibility check workflow"}},{"before":"950e25459cf1d20675b735c02b13564169e7cf1e","after":"71f801456eaf045e6607c69c7bdbb9ad9ee29c93","ref":"refs/heads/master","pushedAt":"2024-01-04T20:13:15.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"Mark 0.8.1 release","shortMessageHtmlLink":"Mark 0.8.1 release"}},{"before":"d0725f29665de016450e4e508889920f95f41080","after":"3e35fe6bde3158bc797db7f1607b78f3daebe069","ref":"refs/heads/gh-pages","pushedAt":"2024-01-04T07:24:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"Announcement for 0.8 release","shortMessageHtmlLink":"Announcement for 0.8 release"}},{"before":"94f4bd8316cfdc2b23b83f9e7fe930370cf6dec5","after":null,"ref":"refs/heads/fix/issue42","pushedAt":"2024-01-04T06:14:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"}},{"before":"8059c7064515c1ed42dbe686158cede519d21d8b","after":null,"ref":"refs/heads/feat/json","pushedAt":"2024-01-04T06:14:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"}},{"before":"add11e408abf4e13b80b6211a2a35d57ac63ca54","after":"950e25459cf1d20675b735c02b13564169e7cf1e","ref":"refs/heads/master","pushedAt":"2024-01-03T06:32:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"feat: Brief validation on file deletion time","shortMessageHtmlLink":"feat: Brief validation on file deletion time"}},{"before":"168046fbf0a9cac3389ff194062e6e991ac6099d","after":"add11e408abf4e13b80b6211a2a35d57ac63ca54","ref":"refs/heads/master","pushedAt":"2024-01-03T05:17:35.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"feat: Brief validation on file deletion time","shortMessageHtmlLink":"feat: Brief validation on file deletion time"}},{"before":"656140a8d7e33dc95130968cb39d05e18deba3ae","after":"168046fbf0a9cac3389ff194062e6e991ac6099d","ref":"refs/heads/master","pushedAt":"2023-12-31T21:17:35.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"Merge pull request #43 from abelcheung/fix/issue42","shortMessageHtmlLink":"Merge pull request #43 from abelcheung/fix/issue42"}},{"before":"b96c93164f20cbad925d743aa99c99d84ccd4655","after":"94f4bd8316cfdc2b23b83f9e7fe930370cf6dec5","ref":"refs/heads/fix/issue42","pushedAt":"2023-12-31T20:39:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"fix: Can handled partially truncated index file\n\nIf a record contains partially truncated uni code path, program can now handle the display of broken path instead of discarding whole record.","shortMessageHtmlLink":"fix: Can handled partially truncated index file"}},{"before":"b32232b42c9c7a2fbc00f85d88528670ef4b92c9","after":"b96c93164f20cbad925d743aa99c99d84ccd4655","ref":"refs/heads/fix/issue42","pushedAt":"2023-12-31T20:25:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"fix: Can handled partially truncated index file\n\nIf a record contains partially truncated unicode path,\nprogram can now handle the display of broken path instead\nof discarding whole record.","shortMessageHtmlLink":"fix: Can handled partially truncated index file"}},{"before":"238e1b2b7454dcaf1e323dd96133e49a8d352f78","after":"b32232b42c9c7a2fbc00f85d88528670ef4b92c9","ref":"refs/heads/fix/issue42","pushedAt":"2023-12-27T06:13:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"refactor: Use GString for str encoding conversion management","shortMessageHtmlLink":"refactor: Use GString for str encoding conversion management"}},{"before":"6cf14725db53adecb6bf6b299bf03bfd6e2b383e","after":"238e1b2b7454dcaf1e323dd96133e49a8d352f78","ref":"refs/heads/fix/issue42","pushedAt":"2023-12-26T23:48:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"refactor: More flexible path conversion routine\n\n- Allows per-format callback func\n- Impl func for json string escape\n- Update json/xml tests for bad encoding","shortMessageHtmlLink":"refactor: More flexible path conversion routine"}},{"before":null,"after":"6cf14725db53adecb6bf6b299bf03bfd6e2b383e","ref":"refs/heads/fix/issue42","pushedAt":"2023-12-24T10:48:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"fix: Handle iconv() E2BIG\n\nInstead of preallocating a large buffer during path conversion, now it starts with a smaller buffer, and resize if necessary","shortMessageHtmlLink":"fix: Handle iconv() E2BIG"}},{"before":"b2c38db0e53a62ec141771e7d3b0803c06742b23","after":"656140a8d7e33dc95130968cb39d05e18deba3ae","ref":"refs/heads/master","pushedAt":"2023-12-23T00:08:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"refactor: More flexible field copying macro","shortMessageHtmlLink":"refactor: More flexible field copying macro"}},{"before":"6a67d4fa5abab245c51207dfb00bd6bd7623a813","after":"b2c38db0e53a62ec141771e7d3b0803c06742b23","ref":"refs/heads/master","pushedAt":"2023-12-18T10:27:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"refactor: Migrate from linked list to array as suggested in glib doc","shortMessageHtmlLink":"refactor: Migrate from linked list to array as suggested in glib doc"}},{"before":"c418b4c99bf0134574dc514253e882e275af90e2","after":"6a67d4fa5abab245c51207dfb00bd6bd7623a813","ref":"refs/heads/master","pushedAt":"2023-12-17T21:13:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"fix: Valgrind growls at hex dump and validation buf","shortMessageHtmlLink":"fix: Valgrind growls at hex dump and validation buf"}},{"before":"12a810662832336cf081d27b01f09f4ac7fe1f19","after":"c418b4c99bf0134574dc514253e882e275af90e2","ref":"refs/heads/master","pushedAt":"2023-12-17T09:43:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"refactor: Drive enumeration errors are propagated for live mode\n\nHeaders refactored, and some consts renamed","shortMessageHtmlLink":"refactor: Drive enumeration errors are propagated for live mode"}},{"before":"d7d68c660681a0b5352c320d78209ae30a1a7a0b","after":"12a810662832336cf081d27b01f09f4ac7fe1f19","ref":"refs/heads/master","pushedAt":"2023-12-16T18:37:49.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"chore: Merge pull request #41 from abelcheung:feat/json\n\nJSON output format, closes #39","shortMessageHtmlLink":"chore: Merge pull request #41 from abelcheung:feat/json"}},{"before":"07c9e8327ece5a0bba34bc919d331e9a3b1d850b","after":"8059c7064515c1ed42dbe686158cede519d21d8b","ref":"refs/heads/feat/json","pushedAt":"2023-12-16T17:37:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"test: Add tests for json output format","shortMessageHtmlLink":"test: Add tests for json output format"}},{"before":"cfd0930bfe903d67dfd3ca256d8205ebe118cd5f","after":"07c9e8327ece5a0bba34bc919d331e9a3b1d850b","ref":"refs/heads/feat/json","pushedAt":"2023-12-16T11:39:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"test: Create schema for json output format","shortMessageHtmlLink":"test: Create schema for json output format"}},{"before":"0d97d8274977c02f9582f7b3d72ff6f6be88842b","after":"cfd0930bfe903d67dfd3ca256d8205ebe118cd5f","ref":"refs/heads/feat/json","pushedAt":"2023-12-15T19:41:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"fix: Fix junk data detection due to incorrect buffer size\n\nAnd write a hex dump func to aid debugging","shortMessageHtmlLink":"fix: Fix junk data detection due to incorrect buffer size"}},{"before":"60e552ff9a4c23abe80e4f2864e4418767f6788a","after":"0d97d8274977c02f9582f7b3d72ff6f6be88842b","ref":"refs/heads/feat/json","pushedAt":"2023-12-15T10:33:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"refactor: Allow difference fallback seq in output formats\n\nRecords now store raw path data, so that invalid chars can be converted\nto different formats later. However things are not working properly for\nJSON yet, as its escape sequence collides with path separator and cause\ndouble conversion.","shortMessageHtmlLink":"refactor: Allow difference fallback seq in output formats"}},{"before":"83b11cdbd67f0d4224e2cf77997964752bff792d","after":"60e552ff9a4c23abe80e4f2864e4418767f6788a","ref":"refs/heads/feat/json","pushedAt":"2023-12-14T00:34:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"refactor: Split conversion and encoding utils to its own file\n\nSome func args are amended to break the dependency on main utils","shortMessageHtmlLink":"refactor: Split conversion and encoding utils to its own file"}},{"before":"ea6dccc5671f189ed10ebbd46d392c39ea2986f7","after":"d7d68c660681a0b5352c320d78209ae30a1a7a0b","ref":"refs/heads/master","pushedAt":"2023-12-14T00:32:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"fix: Crash in GUI dialog due to invalid free","shortMessageHtmlLink":"fix: Crash in GUI dialog due to invalid free"}},{"before":null,"after":"83b11cdbd67f0d4224e2cf77997964752bff792d","ref":"refs/heads/feat/json","pushedAt":"2023-12-13T07:44:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"feat: basic json output format\n\nPath with invalid char is not handled yet","shortMessageHtmlLink":"feat: basic json output format"}},{"before":"6701e576409c584d7ba54a44300c8e86e5076724","after":"ea6dccc5671f189ed10ebbd46d392c39ea2986f7","ref":"refs/heads/master","pushedAt":"2023-12-12T11:54:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"ci: Add 3.28 to cmake check workflow, disable known incompatible vers","shortMessageHtmlLink":"ci: Add 3.28 to cmake check workflow, disable known incompatible vers"}},{"before":"9f82642f3e08738b20d66e8402ce578f9622d15d","after":"6701e576409c584d7ba54a44300c8e86e5076724","ref":"refs/heads/master","pushedAt":"2023-12-12T05:59:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"test: Add cmake func to automatically set bintype label","shortMessageHtmlLink":"test: Add cmake func to automatically set bintype label"}},{"before":"d7902ef936e13e00c47fc083c2e7ceb362ccae92","after":"9f82642f3e08738b20d66e8402ce578f9622d15d","ref":"refs/heads/master","pushedAt":"2023-12-11T23:04:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"Revert \"fix: Give in to clang disagnostics\"\n\nWas so wrong to stumple on C11 Annex K. Never again.\nThis reverts commit d7902ef936e13e00c47fc083c2e7ceb362ccae92.","shortMessageHtmlLink":"Revert \"fix: Give in to clang disagnostics\""}},{"before":"44252f06e7217b75af5a1c3fb633619b106e1d18","after":"d7902ef936e13e00c47fc083c2e7ceb362ccae92","ref":"refs/heads/master","pushedAt":"2023-12-11T22:18:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"abelcheung","name":"Abel Cheung","path":"/abelcheung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83110?s=80&v=4"},"commit":{"message":"fix: Give in to clang disagnostics\n\nmemcpy() -> memcpy_s()","shortMessageHtmlLink":"fix: Give in to clang disagnostics"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPplphgA","startCursor":null,"endCursor":null}},"title":"Activity ยท abelcheung/rifiuti2"}