{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":497800922,"defaultBranch":"develop","name":"frappe","ownerLogin":"maharshivpatel","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-05-30T05:25:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39730881?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720426580.0","currentOid":""},"activityList":{"items":[{"before":"069612366197e4ed98d090d99cc068c8525d09ca","after":"cb90ce463d502068f18eee3661dcb870e53f8993","ref":"refs/heads/develop","pushedAt":"2024-07-17T09:45:48.000Z","pushType":"push","commitsCount":575,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"Merge pull request #27149 from akhilnarang/pin-pydyf\n\nchore(deps): pin pydyf to 0.10.0","shortMessageHtmlLink":"Merge pull request frappe#27149 from akhilnarang/pin-pydyf"}},{"before":null,"after":"82a86fd0469208b354dd7c0b52b5182ded883e0f","ref":"refs/heads/check-image-url","pushedAt":"2024-07-08T08:16:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"fix: check image before trying to load in print.","shortMessageHtmlLink":"fix: check image before trying to load in print."}},{"before":"543e3dc15b0dba6cdf1e2198a388e1c57ec1c6b7","after":"ab3a31dd60b4ea88cc1001f08d2733456d986102","ref":"refs/heads/revert-26152","pushedAt":"2024-04-30T20:18:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"revert: fix: pointless conditions about systemd/supervisor\n\nthis commit added port numbers in urls which broke links on fc.","shortMessageHtmlLink":"revert: fix: pointless conditions about systemd/supervisor"}},{"before":"bbcac2aa46f79759d851afbcdad9ab1b76dc3573","after":"543e3dc15b0dba6cdf1e2198a388e1c57ec1c6b7","ref":"refs/heads/revert-26152","pushedAt":"2024-04-30T20:07:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"chore: revert condition\n\nthis commit added port numbers in urls which broke links on fc.","shortMessageHtmlLink":"chore: revert condition"}},{"before":null,"after":"bbcac2aa46f79759d851afbcdad9ab1b76dc3573","ref":"refs/heads/revert-26152","pushedAt":"2024-04-30T19:56:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"Revert \"refactor!: override_doctype -> Must extend base class (#26152)\"\n\nThis reverts commit 7b0074e0592b234d47a03f6fdc8b28f2e831c534.","shortMessageHtmlLink":"Revert \"refactor!: override_doctype -> Must extend base class (frappe…"}},{"before":"d1210f7edc0084515cb147c00a23fd823d01562c","after":"069612366197e4ed98d090d99cc068c8525d09ca","ref":"refs/heads/develop","pushedAt":"2024-04-30T19:48:18.000Z","pushType":"push","commitsCount":324,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"fix(Data Import): don't attempt to show logs for unsaved import (#26263)","shortMessageHtmlLink":"fix(Data Import): don't attempt to show logs for unsaved import (frap…"}},{"before":"6d359a9e60383c0cd2cfbcab155f2f4fc65c7dfd","after":"970e63eb0d3e54a127da91fb1e18db3537a28d6f","ref":"refs/heads/chore-warn-invalid-wkhtmltopdf","pushedAt":"2024-04-30T10:21:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"chore: refactor and better naming\n\nCo-authored-by: Ankush Menat ","shortMessageHtmlLink":"chore: refactor and better naming"}},{"before":"1401695fdc25c0b9f91c17dafca6540195844b40","after":"6d359a9e60383c0cd2cfbcab155f2f4fc65c7dfd","ref":"refs/heads/chore-warn-invalid-wkhtmltopdf","pushedAt":"2024-04-30T10:16:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"chore: return False incase of exception","shortMessageHtmlLink":"chore: return False incase of exception"}},{"before":"7ea4413f78058a30fd58ca5e9886b4c7800864d2","after":"1401695fdc25c0b9f91c17dafca6540195844b40","ref":"refs/heads/chore-warn-invalid-wkhtmltopdf","pushedAt":"2024-04-30T10:11:54.000Z","pushType":"push","commitsCount":313,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into chore-warn-invalid-wkhtmltopdf","shortMessageHtmlLink":"Merge branch 'develop' into chore-warn-invalid-wkhtmltopdf"}},{"before":"90f80b0088965f8043fc7245135712b5acfee6cf","after":"7ea4413f78058a30fd58ca5e9886b4c7800864d2","ref":"refs/heads/chore-warn-invalid-wkhtmltopdf","pushedAt":"2024-04-30T10:04:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"chore: refactor based on review comments","shortMessageHtmlLink":"chore: refactor based on review comments"}},{"before":"f211ab5dfa83feef650789b9156d67454ab60efe","after":"90f80b0088965f8043fc7245135712b5acfee6cf","ref":"refs/heads/chore-warn-invalid-wkhtmltopdf","pushedAt":"2024-04-26T11:26:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"chore: warn if wkhtmltopdf is invalid\n\nwkhtmltopdf ( with patched qt ) is required to generate pdfs.\nwhen user clicks on PDF, pdf will be generated and downloaded.\nhowever, on print preview page warning will be shown.","shortMessageHtmlLink":"chore: warn if wkhtmltopdf is invalid"}},{"before":null,"after":"f211ab5dfa83feef650789b9156d67454ab60efe","ref":"refs/heads/chore-warn-invalid-wkhtmltopdf","pushedAt":"2024-04-26T11:23:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"chore: warn if wkhtmltopdf is invalid\n\nwkhtmltopdf ( with patched qt ) is required to generate pdfs.\nwhen user clicks on PDF, pdf will be generated and downloaded.\nhowever, on print preview page warning will be shown.","shortMessageHtmlLink":"chore: warn if wkhtmltopdf is invalid"}},{"before":"14e2d959476c347c1b6ea51723cb4ab75b4d3754","after":"d1210f7edc0084515cb147c00a23fd823d01562c","ref":"refs/heads/develop","pushedAt":"2024-04-02T18:09:56.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"Merge pull request #25507 from GursheenK/announcement-widget-navbar\n\nfeat: navbar announcement widget","shortMessageHtmlLink":"Merge pull request frappe#25507 from GursheenK/announcement-widget-na…"}},{"before":null,"after":"9739023c598dce8b5b365a7fa1a1de9dab3199a0","ref":"refs/heads/print-format-validate-in-install","pushedAt":"2024-04-01T06:38:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"fix: add in_install flag to print_format validate\n\ndon't validate \"Standard Print Format cannot be updated\" during installation","shortMessageHtmlLink":"fix: add in_install flag to print_format validate"}},{"before":"561617d5db30a6deef87f7ab08dbf60e5c624fa5","after":"14e2d959476c347c1b6ea51723cb4ab75b4d3754","ref":"refs/heads/develop","pushedAt":"2024-04-01T06:28:07.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"Merge pull request #25554 from barredterra/filter-email-recipients\n\nfeat: add option to filter email recipients","shortMessageHtmlLink":"Merge pull request frappe#25554 from barredterra/filter-email-recipients"}},{"before":"9bbb5ea40927ccfdd06202fecdfef06d64831774","after":"561617d5db30a6deef87f7ab08dbf60e5c624fa5","ref":"refs/heads/develop","pushedAt":"2024-03-30T08:41:04.000Z","pushType":"push","commitsCount":430,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"fix: allow disabling logging on CRON jobs (#25742)\n\nSome crons are very very small duration and don't require logging\r\neither. We should let users decide if they want to disable logging.","shortMessageHtmlLink":"fix: allow disabling logging on CRON jobs (frappe#25742)"}},{"before":"690cb7d372717d879651d87b117bf82145306fd0","after":"9bbb5ea40927ccfdd06202fecdfef06d64831774","ref":"refs/heads/develop","pushedAt":"2024-02-28T11:34:48.000Z","pushType":"push","commitsCount":88,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"Merge pull request #25137 from ankush/print_failure_ux\n\nfix: escalate print failures","shortMessageHtmlLink":"Merge pull request frappe#25137 from ankush/print_failure_ux"}},{"before":"67c78db9b3198626f7a231eb897474f1791fd1ba","after":"e53916a4bea55edb84d8c662229f7fa5b1e38002","ref":"refs/heads/print_format_template_loader","pushedAt":"2024-02-23T12:32:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"chore: use Walrus Operator and handle Empty Hooks","shortMessageHtmlLink":"chore: use Walrus Operator and handle Empty Hooks"}},{"before":"64ef18f056434bbccee50ac3ce4150bd0c18fced","after":"67c78db9b3198626f7a231eb897474f1791fd1ba","ref":"refs/heads/print_format_template_loader","pushedAt":"2024-02-23T12:18:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"chore: use Walrus Operator and handle Empty Hooks","shortMessageHtmlLink":"chore: use Walrus Operator and handle Empty Hooks"}},{"before":"bdb5c72c2e7deaf230a55c6a4729e2ca84453d95","after":"64ef18f056434bbccee50ac3ce4150bd0c18fced","ref":"refs/heads/print_format_template_loader","pushedAt":"2024-02-23T12:01:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"feat: hook for print format template loader\n\ncurrently logic for how print format template should be loaded is hardcoded\nadded hook to allow for custom logic to be implemented by other apps.\n\nif hook returns falsy value, then default logic will be used.","shortMessageHtmlLink":"feat: hook for print format template loader"}},{"before":"5d47f0370dedc058160345dae07f0dbc0fde8275","after":"bdb5c72c2e7deaf230a55c6a4729e2ca84453d95","ref":"refs/heads/print_format_template_loader","pushedAt":"2024-02-23T11:47:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"feat: hook for print format template loader\n\ncurrently logic for how print format template should be loaded is hardcoded\nadded hook to allow for custom logic to be implemented by other apps.\n\nif hook returns falsy value, then default logic will be used.","shortMessageHtmlLink":"feat: hook for print format template loader"}},{"before":null,"after":"5d47f0370dedc058160345dae07f0dbc0fde8275","ref":"refs/heads/print_format_template_loader","pushedAt":"2024-02-23T11:45:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"feat: hook for print format template loader\n\ncurrently logic for how print format template should be loaded is hardcoded\nadded hook to allow for custom logic to be implemented by other apps.\n\nif hook returns falsy value, then default logic will be used.","shortMessageHtmlLink":"feat: hook for print format template loader"}},{"before":null,"after":"f45ee556932bc66666d449489323fcf9831336d9","ref":"refs/heads/print-view","pushedAt":"2024-02-23T10:49:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"chore: replace PFB Beta link with Print Designer\n\nReplaced Print Format Builder Beta link in print-view to Print Designer.\nif App is installed it opens Print Designer, if not it opens Frappe Cloud Marketplace Link.","shortMessageHtmlLink":"chore: replace PFB Beta link with Print Designer"}},{"before":"d2445989e9e93e2eed72c72f99f815dd8ebfc65b","after":"690cb7d372717d879651d87b117bf82145306fd0","ref":"refs/heads/develop","pushedAt":"2024-02-23T10:42:31.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"refactor: scheduled job type enhancements (#25007)\n\n* refactor: remove autoname\r\n\r\n* chore(Scheduled Job Type): enable show title in link\r\n\r\n* chore: validate duplicate job\r\n\r\n* test: throws on duplicate scheduled job\r\n\r\n* feat: attach frequency and cron_format to `frappe.job`\r\n\r\n* refactor: add unique constraint on db level\r\n\r\n* fix: attach to frappe.job only if defined\r\n\r\n* test: scheduled job name will get updated on frequency update\r\n\r\n* test: wrap duplicate inserts in db savepoint/rollback\r\n\r\n* fix: rollback without savepoint\r\n\r\n* test: use loose Exception for raise assertion","shortMessageHtmlLink":"refactor: scheduled job type enhancements (frappe#25007)"}},{"before":null,"after":"18749838b6616764f3321a13862930a4898bb1bf","ref":"refs/heads/fix-bold-class","pushedAt":"2024-02-21T06:05:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"fix: added important to bold class.\n\nit is kind of unintuitive that we are adding semi-bold weight ( 600 ) to bold class :D\nit also make sense to have !important to the bold class.","shortMessageHtmlLink":"fix: added important to bold class."}},{"before":"d060c820be33f5b03269d065135a8b79f382f3eb","after":null,"ref":"refs/heads/dependabot/github_actions/codecov/codecov-action-4","pushedAt":"2024-02-21T06:02:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"981084280cc378525f31fdb6e7196922e61d8fd3","after":null,"ref":"refs/heads/dependabot/github_actions/pre-commit/action-3.0.1","pushedAt":"2024-02-21T06:02:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"81d8a0b8b91f0ee542d68e45508c54a686695086","after":"d2445989e9e93e2eed72c72f99f815dd8ebfc65b","ref":"refs/heads/develop","pushedAt":"2024-02-21T06:01:53.000Z","pushType":"push","commitsCount":253,"pusher":{"login":"maharshivpatel","name":"Maharshi Patel","path":"/maharshivpatel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39730881?s=80&v=4"},"commit":{"message":"Merge pull request #24973 from 18alantom/build-install-deps\n\nfix: install deps if node_modules not found","shortMessageHtmlLink":"Merge pull request frappe#24973 from 18alantom/build-install-deps"}},{"before":null,"after":"981084280cc378525f31fdb6e7196922e61d8fd3","ref":"refs/heads/dependabot/github_actions/pre-commit/action-3.0.1","pushedAt":"2024-02-12T03:11:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump pre-commit/action from 3.0.0 to 3.0.1\n\nBumps [pre-commit/action](https://github.com/pre-commit/action) from 3.0.0 to 3.0.1.\n- [Release notes](https://github.com/pre-commit/action/releases)\n- [Commits](https://github.com/pre-commit/action/compare/v3.0.0...v3.0.1)\n\n---\nupdated-dependencies:\n- dependency-name: pre-commit/action\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump pre-commit/action from 3.0.0 to 3.0.1"}},{"before":null,"after":"d060c820be33f5b03269d065135a8b79f382f3eb","ref":"refs/heads/dependabot/github_actions/codecov/codecov-action-4","pushedAt":"2024-02-05T03:39:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump codecov/codecov-action from 3 to 4\n\nBumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump codecov/codecov-action from 3 to 4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgaoO2QA","startCursor":null,"endCursor":null}},"title":"Activity · maharshivpatel/frappe"}