{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":635182537,"defaultBranch":"develop","name":"frappe","ownerLogin":"0xsirsaif","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-05-02T06:27:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/55336614?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695222923.0","currentOid":""},"activityList":{"items":[{"before":"7165f94148650ee6d5dbccb8c82ae0d3de93175c","after":"df2b9c09838eac20d013444136ff5da50ec9b306","ref":"refs/heads/develop","pushedAt":"2024-03-14T20:22:51.000Z","pushType":"push","commitsCount":2113,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"fix(recorder): handle frappe.db.sql(run=0) (#25450)","shortMessageHtmlLink":"fix(recorder): handle frappe.db.sql(run=0) (frappe#25450)"}},{"before":"5004374eccd0603a2c6f9a0311997d7ff00b4bea","after":"7165f94148650ee6d5dbccb8c82ae0d3de93175c","ref":"refs/heads/develop","pushedAt":"2023-10-11T08:08:24.000Z","pushType":"push","commitsCount":243,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"fix: validate_email_addr should return email id as it is if it is valid (#22613)","shortMessageHtmlLink":"fix: validate_email_addr should return email id as it is if it is val…"}},{"before":"930b54dcc94ca52de6556fd7c9f6feec08a61855","after":"41bfb7ad48199abc92acfb4143411e980d15a9e1","ref":"refs/heads/drop_search_index_on_message_id_postgres_support","pushedAt":"2023-09-25T10:26:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"lint: double quotes","shortMessageHtmlLink":"lint: double quotes"}},{"before":"3cefd138e3637e1959867d4422b9a6150afa31b2","after":"930b54dcc94ca52de6556fd7c9f6feec08a61855","ref":"refs/heads/drop_search_index_on_message_id_postgres_support","pushedAt":"2023-09-25T09:15:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"feat: Add Python function to retrieve PostgreSQL index by column\n\n- A new function `get_column_index` to find the index of a given field in a specific position within the index definition.\n- Support optional filtering for unique indexes.\n- Utilize PostgreSQL regular expressions for more robust index matching.","shortMessageHtmlLink":"feat: Add Python function to retrieve PostgreSQL index by column"}},{"before":null,"after":"3cefd138e3637e1959867d4422b9a6150afa31b2","ref":"refs/heads/drop_search_index_on_message_id_postgres_support","pushedAt":"2023-09-20T15:15:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"fix: Ensure drop_search_index_on_message_id patch works for PostgreSQL\n\nThis commit includes the following changes to fix the failing patch:\n\n1. Added `get_column_index` method to the `PostgresDatabase` class.\n2. Modified the patch code to drop the index correctly for PostgreSQL.\n\nThe `get_column_index` method checks if a column exists for a specific field, and the patch now uses this method to drop the index on \"message_id\" when PostgreSQL is the backend database.","shortMessageHtmlLink":"fix: Ensure drop_search_index_on_message_id patch works for PostgreSQL"}},{"before":"acd1b9d64ea3360abcdc42b3e11ef987f45ecacb","after":"5004374eccd0603a2c6f9a0311997d7ff00b4bea","ref":"refs/heads/develop","pushedAt":"2023-09-20T11:40:05.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"chore: handle invalid connections conf for internal links (#22486)\n\n* chore: handle invalid connections conf for internal links\r\n\r\n* chore: remove unnecessary None","shortMessageHtmlLink":"chore: handle invalid connections conf for internal links (frappe#22486)"}},{"before":"909457de3d97b05588370a2feffd033d8e6e42fa","after":"acd1b9d64ea3360abcdc42b3e11ef987f45ecacb","ref":"refs/heads/develop","pushedAt":"2023-09-19T18:18:27.000Z","pushType":"push","commitsCount":75,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"fix: Don't run query if dn is None (#22475)","shortMessageHtmlLink":"fix: Don't run query if dn is None (frappe#22475)"}},{"before":"5319166201511fc8c60dd9082e28bb0f82774e06","after":"8b83e051d09b0a97ef5fb6937e1a518f053c3d5b","ref":"refs/heads/bench-listapps-refactor","pushedAt":"2023-09-17T08:41:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"refactor: Improve list_apps function readability and maintainability.\n\n- Improve variable naming and reduce redundancy.\n- Reorganize and simplify code structure.","shortMessageHtmlLink":"refactor: Improve list_apps function readability and maintainability."}},{"before":null,"after":"5319166201511fc8c60dd9082e28bb0f82774e06","ref":"refs/heads/bench-listapps-refactor","pushedAt":"2023-09-17T08:22:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"refactor: Improve list_apps function readability and maintainability.\n\n- Improve variable naming and reduce redundancy.\n- Reorganize and simplify code structure.","shortMessageHtmlLink":"refactor: Improve list_apps function readability and maintainability."}},{"before":"47470862b48037944bd1f61b2ed135b3969d330b","after":"2e7ee7a8042f8de57e7dc4ffa287d7c08c46a449","ref":"refs/heads/fix-get-backup-encryption-key","pushedAt":"2023-09-14T13:59:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ankush","name":"Ankush Menat","path":"/ankush","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9079960?s=80&v=4"},"commit":{"message":"refactor: simplify code","shortMessageHtmlLink":"refactor: simplify code"}},{"before":null,"after":"47470862b48037944bd1f61b2ed135b3969d330b","ref":"refs/heads/fix-get-backup-encryption-key","pushedAt":"2023-09-14T13:48:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"refactor: Ensure admin receives a valid backup encryption key\n\n- Added logic to retrieve or generate a backup encryption key if not present.","shortMessageHtmlLink":"refactor: Ensure admin receives a valid backup encryption key"}},{"before":"9d8c6012a251ae7796d2df77609fb9273d55c353","after":"909457de3d97b05588370a2feffd033d8e6e42fa","ref":"refs/heads/develop","pushedAt":"2023-09-14T08:45:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"fix: PDF and raw response (#22402)","shortMessageHtmlLink":"fix: PDF and raw response (frappe#22402)"}},{"before":"60698b18782ee1f7f636415a7e143551b51f1bf0","after":null,"ref":"refs/heads/remove-unused-params","pushedAt":"2023-09-14T08:07:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"}},{"before":"a3b783241c8665c568510f38901032d8c0be6822","after":null,"ref":"refs/heads/fix-localhost-renaming","pushedAt":"2023-09-13T11:40:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"}},{"before":"4a79eec7ff5a835d1e61df71749cdfe99934d772","after":"60698b18782ee1f7f636415a7e143551b51f1bf0","ref":"refs/heads/remove-unused-params","pushedAt":"2023-09-13T11:19:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"restore required and used parameters","shortMessageHtmlLink":"restore required and used parameters"}},{"before":"06f8779b1a2f37099ae49c1290663cb2baeed03f","after":"a3b783241c8665c568510f38901032d8c0be6822","ref":"refs/heads/fix-localhost-renaming","pushedAt":"2023-09-13T10:51:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ankush","name":"Ankush Menat","path":"/ankush","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9079960?s=80&v=4"},"commit":{"message":"revert: leave localhost usage in oauth tests\n\nChange not required.","shortMessageHtmlLink":"revert: leave localhost usage in oauth tests"}},{"before":null,"after":"4a79eec7ff5a835d1e61df71749cdfe99934d772","ref":"refs/heads/remove-unused-params","pushedAt":"2023-09-13T10:20:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"refactor: remove unused parameters","shortMessageHtmlLink":"refactor: remove unused parameters"}},{"before":"2aa646be14bacaf7a1dcb99a14ff7efcbb61f929","after":null,"ref":"refs/heads/minor-refactoring","pushedAt":"2023-09-13T10:09:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"}},{"before":null,"after":"06f8779b1a2f37099ae49c1290663cb2baeed03f","ref":"refs/heads/fix-localhost-renaming","pushedAt":"2023-09-13T10:03:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"reafctor: force ipv4 localhost\n\nReplacing \"localhost\" with \"127.0.0.1\" in the codebase; sometimes the name localhost force-resolves to ipv6","shortMessageHtmlLink":"reafctor: force ipv4 localhost"}},{"before":"1ad94c12d3f5ecf3f548477e1ed5c1102a4145a1","after":null,"ref":"refs/heads/fix-localhost-renaming","pushedAt":"2023-09-13T10:03:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"}},{"before":"0eb509aac3e794bab41e07a71583946ba90a60de","after":"9d8c6012a251ae7796d2df77609fb9273d55c353","ref":"refs/heads/develop","pushedAt":"2023-09-13T09:34:21.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"fix: Check if user has no associated email accounts. (#22355)\n\ncheck that the return array does not exist, is not an array, or is empty \r\n\r\nhttp://stackoverflow.com/questions/24403732/ddg#24403771","shortMessageHtmlLink":"fix: Check if user has no associated email accounts. (frappe#22355)"}},{"before":null,"after":"1ad94c12d3f5ecf3f548477e1ed5c1102a4145a1","ref":"refs/heads/fix-localhost-renaming","pushedAt":"2023-09-13T09:33:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"refactor: force ipv4 localhost\n\nreplacing \"localhost\" with \"127.0.0.1\" in the codebase; sometimes the name localhost force-resolves to ipv6","shortMessageHtmlLink":"refactor: force ipv4 localhost"}},{"before":"c3db5fca23f83b5ca5ea876cf7ec24d6c1b70df5","after":"0eb509aac3e794bab41e07a71583946ba90a60de","ref":"refs/heads/develop","pushedAt":"2023-09-13T07:41:53.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"refactor: Correct Content-Disposition headers (#22383)","shortMessageHtmlLink":"refactor: Correct Content-Disposition headers (frappe#22383)"}},{"before":null,"after":"2aa646be14bacaf7a1dcb99a14ff7efcbb61f929","ref":"refs/heads/minor-refactoring","pushedAt":"2023-09-12T09:21:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"Remove unnecessary 'force' parameter from 'setup_database' and eliminate unused 'reinstall' parameters from 'install_db'.","shortMessageHtmlLink":"Remove unnecessary 'force' parameter from 'setup_database' and elimin…"}},{"before":"9dc2a329523f1e431cbdca07e733a35d1067d3e7","after":"c3db5fca23f83b5ca5ea876cf7ec24d6c1b70df5","ref":"refs/heads/develop","pushedAt":"2023-09-12T09:18:01.000Z","pushType":"push","commitsCount":1533,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"fix: typo in jinja2 templates (#22353)","shortMessageHtmlLink":"fix: typo in jinja2 templates (frappe#22353)"}},{"before":null,"after":"70d0cda465d0c74a00e752f52d93c865b2c00375","ref":"refs/heads/refactor/code-improvements","pushedAt":"2023-05-02T06:28:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xsirsaif","name":"0xsaif","path":"/0xsirsaif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55336614?s=80&v=4"},"commit":{"message":"rename datetime_input, and fix unpack datetime_input as list/tuple","shortMessageHtmlLink":"rename datetime_input, and fix unpack datetime_input as list/tuple"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEFhC1JgA","startCursor":null,"endCursor":null}},"title":"Activity · 0xsirsaif/frappe"}