{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":96284790,"defaultBranch":"master","name":"tinyfilemanager","ownerLogin":"prasathmani","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-07-05T06:31:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11345598?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714748563.0","currentOid":""},"activityList":{"items":[{"before":"a1ae0fa7297aaa326db7da6724c0cc1eb3767b2c","after":null,"ref":"refs/heads/feature/QP-1494-list-payment","pushedAt":"2024-05-03T15:02:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"}},{"before":null,"after":"a1ae0fa7297aaa326db7da6724c0cc1eb3767b2c","ref":"refs/heads/feature/QP-1494-list-payment","pushedAt":"2024-05-03T15:02:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"fix: #52 Does not respect directory tree while uploading a folder containing sub-folders (#1056)","shortMessageHtmlLink":"fix: #52 Does not respect directory tree while uploading a folder con…"}},{"before":"ca4b1b174303672802ef1f8a597aab17a9fb0626","after":"a1ae0fa7297aaa326db7da6724c0cc1eb3767b2c","ref":"refs/heads/master","pushedAt":"2024-05-01T04:31:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"fix: #52 Does not respect directory tree while uploading a folder containing sub-folders (#1056)","shortMessageHtmlLink":"fix: #52 Does not respect directory tree while uploading a folder con…"}},{"before":"8e87afae5b744c3e23490000bf0d398d6d4a749c","after":"ca4b1b174303672802ef1f8a597aab17a9fb0626","ref":"refs/heads/master","pushedAt":"2024-03-25T05:39:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"Disable excluded extension name from viewing (#1151)","shortMessageHtmlLink":"Disable excluded extension name from viewing (#1151)"}},{"before":"43063e474684816fdb21915d139998c8483a8d5b","after":"8e87afae5b744c3e23490000bf0d398d6d4a749c","ref":"refs/heads/master","pushedAt":"2023-09-14T09:35:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"Fix wrong phpdoc of print_external() (#1091)","shortMessageHtmlLink":"Fix wrong phpdoc of print_external() (#1091)"}},{"before":"47359d3f4ee45f88e6881ebe5b004f45a092ded5","after":"43063e474684816fdb21915d139998c8483a8d5b","ref":"refs/heads/master","pushedAt":"2023-08-28T06:59:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"Update tinyfilemanager.php (#1086)\n\nchanging String \"Filter\" to \"Search\"","shortMessageHtmlLink":"Update tinyfilemanager.php (#1086)"}},{"before":"eb8f3d80bcf27f93c5d9e800d60231b1617536b1","after":"47359d3f4ee45f88e6881ebe5b004f45a092ded5","ref":"refs/heads/master","pushedAt":"2023-08-10T19:44:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"Update translation.json (#1083)\n\nUpdated Dutch translation","shortMessageHtmlLink":"Update translation.json (#1083)"}},{"before":"f3804781979cc6f755915be9931b6e6ceeee8875","after":"eb8f3d80bcf27f93c5d9e800d60231b1617536b1","ref":"refs/heads/master","pushedAt":"2023-06-29T02:01:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"random_bytes() only for >PHP7 (#1066)","shortMessageHtmlLink":"random_bytes() only for >PHP7 (#1066)"}},{"before":"f7a2f770081faf5cbfbf7835d6a803470c3c6d5a","after":"f3804781979cc6f755915be9931b6e6ceeee8875","ref":"refs/heads/master","pushedAt":"2023-05-16T02:47:43.620Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"Typo & make text bold (#1042)\n\n* Fix typo\r\n\r\n* Make text bold for consistency\r\n\r\nAlso dropping the plural 's'","shortMessageHtmlLink":"Typo & make text bold (#1042)"}},{"before":"dabc4ea36e0a7e26d9e3faa3435bb026d8d188fe","after":"f7a2f770081faf5cbfbf7835d6a803470c3c6d5a","ref":"refs/heads/master","pushedAt":"2023-05-15T04:23:25.192Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"reduce feof() calls (#1041)\n\nmicro-optimization: when doing large file copies, this will reduce the number of feof() calls. for example, if copying 100MB, this will save approximately 25,599 feof() calls (255 feof() calls for every MB) - also feofs() may do an actual syscall, and syscalls are relatively expensive/time-consuming.","shortMessageHtmlLink":"reduce feof() calls (#1041)"}},{"before":"7ec19c1659b1705ec7b46185da0bfaca9a15d9ee","after":"dabc4ea36e0a7e26d9e3faa3435bb026d8d188fe","ref":"refs/heads/master","pushedAt":"2023-05-11T04:25:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"Fix highlightjs_style in config.php being ignored (#1039)\n\nhighlightjs_style variable is being used before config.php gets parsed, so preview style is always vs. This PR fixes that by moving config.php parsing to be before external resource calls.","shortMessageHtmlLink":"Fix highlightjs_style in config.php being ignored (#1039)"}},{"before":"e179367cbc2e55621c3c4c163af437e6d44ef9bb","after":"15fc685f9632ff42f05543b44245e13671ff39fe","ref":"refs/heads/offline","pushedAt":"2023-05-07T06:24:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"Bring offline branch up to speed with master (#1037)\n\n* publish additional docker tags (#975)\r\n\r\n* Update Romanian translations (#981)\r\n\r\n* Update tinyfilemanager.php\r\n\r\n* Prevent logout issue after page was cached (#1004)\r\n\r\nLogout may not work otherwise, browser reloads cached page from disk instead of sending GET request ?logout=1 to server.\r\n\r\n* tell git to always commit .php in unix-newlines (#1017)\r\n\r\nso hopefully we don't get a repeat of https://github.com/prasathmani/tinyfilemanager/pull/994#issuecomment-1502035505\r\n\r\n* Check if posix_getpwuid/posix_getgrgid calls were successful (#1023)\r\n\r\n* use stream_copy_to_stream (#1014)\r\n\r\n* use stream_copy_to_stream\r\n\r\nit's simpler, and should be faster.\r\nFor example, stream_copy_to_stream can use sendfile ( https://man7.org/linux/man-pages/man2/sendfile.2.html ) on operating systems supporting it, which is faster and use less RAM than fread()+fwrite() (because it avoids copying data to/from userland, doing the copy entirely in-kernel~)\r\n\r\n* fix loop early return, and workaround bug\r\n\r\n* use feof\r\n\r\nref https://github.com/prasathmani/tinyfilemanager/issues/1016#issuecomment-1502081506\r\n\r\n* added bengali translation (#1018)\r\n\r\n* Fix upload of existing files (#1026)\r\n\r\n* Fix typo. (#1028)\r\n\r\n* login (Redirecting to Main domain of website instead of tfm.php) fix (#1031)\r\n\r\nWhen logged in it takes to the website's main URL. For example, if I have tfm in www.example.com/tfm/index.php (index.php is tfm) then after logging in it redirects to www.example.com and then have to press back on the browser then it takes to www.example.com/tfm/index.php\r\n\r\n* Add configurable path display modes for better privacy and clarity (#1034)\r\n\r\n* Resize preview image and implement zoom in/out (#1036)\r\n\r\n* Resize preview image and implement zoom in/out\r\n\r\n* Remove redundant class name\r\n\r\n---------\r\n\r\nCo-authored-by: ssams <6338356+ssams@users.noreply.github.com>\r\nCo-authored-by: Sergiu Bivol \r\nCo-authored-by: Prasath Mani \r\nCo-authored-by: divinity76 \r\nCo-authored-by: Micha Ober \r\nCo-authored-by: Joy Biswas <74253956+joybiswas007@users.noreply.github.com>\r\nCo-authored-by: Micha Ober \r\nCo-authored-by: Caleb Mazalevskis \r\nCo-authored-by: xololunatic <97784387+xololunatic@users.noreply.github.com>\r\nCo-authored-by: DannyDaemonic ","shortMessageHtmlLink":"Bring offline branch up to speed with master (#1037)"}},{"before":"8486c7a240f7e2757d8f0a74ab15e142bc527cca","after":"7ec19c1659b1705ec7b46185da0bfaca9a15d9ee","ref":"refs/heads/master","pushedAt":"2023-05-03T08:42:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"Resize preview image and implement zoom in/out (#1036)\n\n* Resize preview image and implement zoom in/out\r\n\r\n* Remove redundant class name","shortMessageHtmlLink":"Resize preview image and implement zoom in/out (#1036)"}},{"before":"8194249b66f58ad4eb897c70b5629168f77ad6fb","after":"8486c7a240f7e2757d8f0a74ab15e142bc527cca","ref":"refs/heads/master","pushedAt":"2023-04-26T15:16:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"Add configurable path display modes for better privacy and clarity (#1034)","shortMessageHtmlLink":"Add configurable path display modes for better privacy and clarity (#…"}},{"before":"da77df785a1f92bf09f0f370b68e35a1f946c1f1","after":"8194249b66f58ad4eb897c70b5629168f77ad6fb","ref":"refs/heads/master","pushedAt":"2023-04-24T01:30:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"login (Redirecting to Main domain of website instead of tfm.php) fix (#1031)\n\nWhen logged in it takes to the website's main URL. For example, if I have tfm in www.example.com/tfm/index.php (index.php is tfm) then after logging in it redirects to www.example.com and then have to press back on the browser then it takes to www.example.com/tfm/index.php","shortMessageHtmlLink":"login (Redirecting to Main domain of website instead of tfm.php) fix (#…"}},{"before":"00541fc469fe2ddf3fc519c4074490c54380d983","after":"da77df785a1f92bf09f0f370b68e35a1f946c1f1","ref":"refs/heads/master","pushedAt":"2023-04-23T14:29:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"Fix typo. (#1028)","shortMessageHtmlLink":"Fix typo. (#1028)"}},{"before":"7ca87c916330663d6916deec51befaf5fa3b1011","after":"00541fc469fe2ddf3fc519c4074490c54380d983","ref":"refs/heads/master","pushedAt":"2023-04-21T13:51:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"Fix upload of existing files (#1026)","shortMessageHtmlLink":"Fix upload of existing files (#1026)"}},{"before":"f6a93653bee0afe9b437cf5d59f950a2fe2b98cc","after":"7ca87c916330663d6916deec51befaf5fa3b1011","ref":"refs/heads/master","pushedAt":"2023-04-21T04:36:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"added bengali translation (#1018)","shortMessageHtmlLink":"added bengali translation (#1018)"}},{"before":"85f35bc28fae0c27d74f3894048071c7d9772561","after":"f6a93653bee0afe9b437cf5d59f950a2fe2b98cc","ref":"refs/heads/master","pushedAt":"2023-04-21T04:35:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"use stream_copy_to_stream (#1014)\n\n* use stream_copy_to_stream\r\n\r\nit's simpler, and should be faster.\r\nFor example, stream_copy_to_stream can use sendfile ( https://man7.org/linux/man-pages/man2/sendfile.2.html ) on operating systems supporting it, which is faster and use less RAM than fread()+fwrite() (because it avoids copying data to/from userland, doing the copy entirely in-kernel~)\r\n\r\n* fix loop early return, and workaround bug\r\n\r\n* use feof\r\n\r\nref https://github.com/prasathmani/tinyfilemanager/issues/1016#issuecomment-1502081506","shortMessageHtmlLink":"use stream_copy_to_stream (#1014)"}},{"before":"5738e8c16437ceee2a0852541791e141b347422a","after":"e179367cbc2e55621c3c4c163af437e6d44ef9bb","ref":"refs/heads/offline","pushedAt":"2023-04-21T04:34:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"Fix filename for DataTables (#1024)","shortMessageHtmlLink":"Fix filename for DataTables (#1024)"}},{"before":"3a90a5916a43850bf326fcb44a3682b24829f6b0","after":"85f35bc28fae0c27d74f3894048071c7d9772561","ref":"refs/heads/master","pushedAt":"2023-04-21T04:33:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"Check if posix_getpwuid/posix_getgrgid calls were successful (#1023)","shortMessageHtmlLink":"Check if posix_getpwuid/posix_getgrgid calls were successful (#1023)"}},{"before":"6a6eb8abecef523aafda0e9aa71f94f231128222","after":"3a90a5916a43850bf326fcb44a3682b24829f6b0","ref":"refs/heads/master","pushedAt":"2023-04-11T02:21:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"tell git to always commit .php in unix-newlines (#1017)\n\nso hopefully we don't get a repeat of https://github.com/prasathmani/tinyfilemanager/pull/994#issuecomment-1502035505","shortMessageHtmlLink":"tell git to always commit .php in unix-newlines (#1017)"}},{"before":"bf024c7c841be7600e41cf8e0564786ffad1d7a3","after":"6a6eb8abecef523aafda0e9aa71f94f231128222","ref":"refs/heads/master","pushedAt":"2023-03-30T22:46:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"Prevent logout issue after page was cached (#1004)\n\nLogout may not work otherwise, browser reloads cached page from disk instead of sending GET request ?logout=1 to server.","shortMessageHtmlLink":"Prevent logout issue after page was cached (#1004)"}},{"before":"d705da604cb28be583e7750d1f90e3be7f7d4d54","after":"bf024c7c841be7600e41cf8e0564786ffad1d7a3","ref":"refs/heads/master","pushedAt":"2023-03-17T04:52:20.002Z","pushType":"push","commitsCount":1,"pusher":{"login":"prasathmani","name":"Prasath Mani","path":"/prasathmani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11345598?s=80&v=4"},"commit":{"message":"Update tinyfilemanager.php","shortMessageHtmlLink":"Update tinyfilemanager.php"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQN6THwA","startCursor":null,"endCursor":null}},"title":"Activity · prasathmani/tinyfilemanager"}