{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":77566278,"defaultBranch":"develop","name":"disciple-tools-theme","ownerLogin":"DiscipleTools","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-28T22:56:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31960909?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726583475.0","currentOid":""},"activityList":{"items":[{"before":"5f64a76f056540b59e165b47d17019b0b50fdacd","after":"626f375715363fbec4cfdb7ff852fe19d2d5c327","ref":"refs/heads/develop","pushedAt":"2024-09-17T14:31:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"Disciple.Tools v1.67.0","shortMessageHtmlLink":"Disciple.Tools v1.67.0"}},{"before":"c0068132d96c6f70403fbb668ad54f156c785a2f","after":"626f375715363fbec4cfdb7ff852fe19d2d5c327","ref":"refs/heads/master","pushedAt":"2024-09-17T14:31:15.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"Disciple.Tools v1.67.0","shortMessageHtmlLink":"Disciple.Tools v1.67.0"}},{"before":"fe2b095d4aa37c0536a66c2ed79675720a601d6b","after":"c0068132d96c6f70403fbb668ad54f156c785a2f","ref":"refs/heads/master","pushedAt":"2024-09-17T14:28:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"Translated using Weblate (Italian (it_IT)) (#2575)\n\nCurrently translated at 100.0% (1215 of 1215 strings)\r\n\r\nTranslated using Weblate (Korean (ko_KR))\r\n\r\nCurrently translated at 82.7% (1006 of 1215 strings)\r\n\r\nTranslated using Weblate (Arabic)\r\n\r\nCurrently translated at 82.9% (1008 of 1215 strings)\r\n\r\nUpdate translation files\r\n\r\nUpdated by \"Update PO files to match POT (msgmerge)\" hook in Weblate.\r\n\r\n\r\n\r\n\r\n\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/ar/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/it_IT/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/ko_KR/\r\nTranslation: Disciple.Tools/Disciple Tools Theme\r\n\r\nCo-authored-by: Weblate \r\nCo-authored-by: FarahDoumani \r\nCo-authored-by: Kyle Koval \r\nCo-authored-by: Zack Han ","shortMessageHtmlLink":"Translated using Weblate (Italian (it_IT)) (#2575)"}},{"before":"57334d9e6a6e5f7b9899fa3425b482da7fd53fd2","after":null,"ref":"refs/heads/change-no-answer-to-contact-attempted","pushedAt":"2024-09-17T14:22:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"}},{"before":"a09f32e66280f1f928c7d7143a38c2314fc8ff77","after":"5f64a76f056540b59e165b47d17019b0b50fdacd","ref":"refs/heads/develop","pushedAt":"2024-09-17T14:22:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"Change \"no answer\" quick action to \"contact attempted\" (#2563)","shortMessageHtmlLink":"Change \"no answer\" quick action to \"contact attempted\" (#2563)"}},{"before":"628be244b565d2266ccfbea6118d6408ef0be3be","after":null,"ref":"refs/heads/all-permissions-site-link","pushedAt":"2024-09-17T14:21:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"}},{"before":"722c91151e656ce8d7b2e0e2f3b4627dabc5e9bf","after":"a09f32e66280f1f928c7d7143a38c2314fc8ff77","ref":"refs/heads/develop","pushedAt":"2024-09-17T14:21:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"Site Links: Option for all Permissions (#2554)","shortMessageHtmlLink":"Site Links: Option for all Permissions (#2554)"}},{"before":"844cfd51d9415c323e9dcd578a752ce16d35a5ec","after":"722c91151e656ce8d7b2e0e2f3b4627dabc5e9bf","ref":"refs/heads/develop","pushedAt":"2024-09-17T10:51:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"Workflows: Help Text for Comments (#2553)\n\n* Comments {subassigned} functionality\r\n\r\n* removed hardcoded {connections}\r\n\r\n* PR cleanup/optimizations\r\n\r\n* Copied Jon's Fixes\r\n\r\n* comment help text for applicable fields\r\n\r\n* prettier, removed unneeded wording\r\n\r\n* fixed comments\r\n\r\n* Addressing comments, made help_text list scrollable\r\n\r\n* made cursor a pointer on help_text button\r\n\r\n* help text button now goes away, formatting fixes, etc\r\n\r\n* fixed help button scrolling to top of page","shortMessageHtmlLink":"Workflows: Help Text for Comments (#2553)"}},{"before":"a87507d7ef24f5a781f0e24553cdebca9ad25792","after":"d3c7e0e5051c5b2cb7009ed91ed15e03a4f46c15","ref":"refs/heads/next","pushedAt":"2024-09-13T09:14:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"micahmills","name":"micahmills","path":"/micahmills","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2531805?s=80&v=4"},"commit":{"message":"Dt users connection integration on edit page (#2570)","shortMessageHtmlLink":"Dt users connection integration on edit page (#2570)"}},{"before":"5f28dbb27d7cfc3520d894510271734d07e99f6e","after":"a87507d7ef24f5a781f0e24553cdebca9ad25792","ref":"refs/heads/next","pushedAt":"2024-09-13T08:11:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"micahmills","name":"micahmills","path":"/micahmills","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2531805?s=80&v=4"},"commit":{"message":"Dt dropdown and duplicates detected template integration on edit page (#2558)\n\n* moves component services to header\r\n\r\n* SSO: uncomment recaptcha check, save SSO methods used in user meta(#2518)\r\n\r\n* chore: uncomment recaptcha check in backend\r\n\r\n* feat: save a list of sign in providers\r\n\r\n* Add color variables to css (#2516)\r\n\r\n* add color variables to css\r\n\r\nThis allows their easy re-use within plugins\r\n\r\n* update from style guide\r\n\r\n* rebuild styles\r\n\r\n* Fix errors saving dropdown option translations (#2513)\r\n\r\n* fix parsing of option translation locale\r\n\r\n* don't reset option label upon saving translation\r\n\r\n* Fix translations on field option labels from being overwritten.\r\nFix saving custom label over default translated label.\r\n\r\n* phpcs\r\n\r\n---------\r\n\r\nCo-authored-by: corsac \r\n\r\n* Translated using Weblate (Croatian) (#2520)\r\n\r\nCurrently translated at 99.8% (1206 of 1208 strings)\r\n\r\nTranslated using Weblate (Swahili)\r\n\r\nCurrently translated at 100.0% (1208 of 1208 strings)\r\n\r\nTranslated using Weblate (Swahili)\r\n\r\nCurrently translated at 83.5% (1009 of 1208 strings)\r\n\r\nTranslated using Weblate (French (fr_FR))\r\n\r\nCurrently translated at 85.5% (1034 of 1208 strings)\r\n\r\nTranslated using Weblate (Italian (it_IT))\r\n\r\nCurrently translated at 100.0% (1208 of 1208 strings)\r\n\r\nTranslated using Weblate (Croatian)\r\n\r\nCurrently translated at 99.9% (1207 of 1208 strings)\r\n\r\nTranslated using Weblate (Bosnian (bs_BA))\r\n\r\nCurrently translated at 100.0% (1208 of 1208 strings)\r\n\r\nTranslated using Weblate (Bosnian (bs_BA))\r\n\r\nCurrently translated at 99.9% (1207 of 1208 strings)\r\n\r\nTranslated using Weblate (Bosnian (bs_BA))\r\n\r\nCurrently translated at 99.9% (1207 of 1208 strings)\r\n\r\nUpdate translation files\r\n\r\nUpdated by \"Update PO files to match POT (msgmerge)\" hook in Weblate.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/bs_BA/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/fr_FR/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/hr/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/it_IT/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/sw/\r\nTranslation: Disciple.Tools/Disciple Tools Theme\r\n\r\nCo-authored-by: Weblate \r\nCo-authored-by: Dragana \r\nCo-authored-by: Kyle Koval \r\nCo-authored-by: Leila Mohamed \r\nCo-authored-by: Paul Bruss \r\nCo-authored-by: Zlatko Celik \r\n\r\n* Disciple.Tools v1.64\r\n\r\n* User Profile: Ensure user display name is maintained (#2521)\r\n\r\n* D.T Reports: add list function to dt-reports class (#2484)\r\n\r\n* feat: add where function to dt-reports class\r\n\r\n* feat: return error if wrong value type is given\r\n\r\n* feat: move value of where clause into array; refactor: where name to list\r\n\r\nputting the value in an array will mean we can add operators and other upgrades to how the where works later\r\n\r\n* Workflows: Ensure connection fields trigger associated workflow execution (#2522)\r\n\r\n* Settings D.T: limit number for users listed in base user select\r\n\r\n* Workflows: Added custom Comments action (#2517)\r\n\r\n* Added custom Comments action to workflows\r\n\r\n* Prevents comments from being added multiple times\r\n\r\n* Resolved comments\r\n\r\n* code styles fixes\r\n\r\n* Removed comments from step 2\r\n\r\n* Ran prettier\r\n\r\n* Metrics - Personal - Gen-Map - Restrict To Records Responsible For (#2504)\r\n\r\n* Ensure to only restrict to records user is responsible for\r\n\r\n* Filter accordingly by slug & post type\r\n\r\n* Simplified query results generation logic\r\n\r\n* Removed unwanted write log statement\r\n\r\n* Ensure record node shares are forced for administrators\r\n\r\n* Access to view all records can view entire tree. Multipliers can see the name of their own record.\r\n\r\n* #2496 - Select & Tags Cumulative Activity Metrics Charts (#2514)\r\n\r\n* Select & tags cumulative activity metrics charts\r\n\r\n* UI tweaks & end of time range cumulative total matches\r\n\r\n* Improved modal count mismatches\r\n\r\n* Added pm.meta_value group by to updated month sql\r\n\r\n* wording\r\n\r\n* Cleaned up stale code blocks\r\n\r\n* Cleaned up straggling stale code blocks\r\n\r\n* Check for create_users permission when displaying Add User submenu (#2530)\r\n\r\n* Translated using Weblate (Swahili) (#2531)\r\n\r\nCurrently translated at 100.0% (1208 of 1208 strings)\r\n\r\nTranslated using Weblate (Italian (it_IT))\r\n\r\nCurrently translated at 100.0% (1208 of 1208 strings)\r\n\r\nTranslated using Weblate (Bosnian (bs_BA))\r\n\r\nCurrently translated at 100.0% (1208 of 1208 strings)\r\n\r\nUpdate translation files\r\n\r\nUpdated by \"Update PO files to match POT (msgmerge)\" hook in Weblate.\r\n\r\n\r\n\r\n\r\n\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/bs_BA/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/it_IT/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/sw/\r\nTranslation: Disciple.Tools/Disciple Tools Theme\r\n\r\nCo-authored-by: Weblate \r\nCo-authored-by: Dragana \r\nCo-authored-by: Kyle Koval \r\nCo-authored-by: Leila Mohamed \r\n\r\n* Disciple.Tools v1.65.0\r\n\r\n* Fix personal genmap access to records\r\n\r\n* Custom password reset flow: Clear user cache when saving the reset key\r\n\r\n* Fix email headers and login template errors (#2534)\r\n\r\n* fix: add content-type: text/html correctly if headers is a string\r\n\r\nfix: deal with being a string when checking for content-type: text/html\r\n\r\n* fix: Undefined array key 0 in login-user-manager\r\n\r\n* phpcs\r\n\r\n* Metrics: Collapse field selects down to a single row (#2533)\r\n\r\n* SOO Login: fix issue where email wasn't being captured\r\n\r\n* Metrics - Genmapper - Show Data Layers (#2515)\r\n\r\n* Introduced data layer field filters for generational tree metrics\r\n\r\n* Addressed sql placeholders code smells\r\n\r\n* Ignore string array escaping\r\n\r\n* Revised ui and data layer flow logic\r\n\r\n* Introduced displaying of field icons\r\n\r\n* Added switch to toggle between labels and icons\r\n\r\n* wording\r\n\r\n* Enforce data layer display ordering\r\n\r\n* Hide data layer settings by default + Also display status field label\r\n\r\n* Plus icon count for each field line + White icons with fixed size\r\n\r\n* Ensure mdi font icons default to white\r\n\r\n* SSO Login: setting to persist login (#2537)\r\n\r\n* SOO Login: setting to persist login\r\n\r\n* phpcs\r\n\r\n* phpcs\r\n\r\n* Metrics > Genmapper: fix icon sizing and alignment (#2539)\r\n\r\n* Template integration in dt-modal of duplicate detected button\r\n\r\n* Customizations: Fix tile label translations and clearing field translations (#2550)\r\n\r\n* Customizations: Fix tile label translations and clearing field translations\r\n\r\n* revert phpcs\r\n\r\n* #1873 - Default Reply To On Email Notifications (#2545)\r\n\r\n* Default reply-to on email notifications\r\n\r\n* Wording and order\r\n\r\n* Don't overwrite existing reply to values\r\n\r\n* Change default email name and address\r\n\r\n* revert phpcs\r\n\r\n---------\r\n\r\nCo-authored-by: corsac \r\n\r\n* Admin Actions integration on edit page.\r\n\r\n* Workflow action: Comment replace user or connection tokens with values (#2541)\r\n\r\n* Comments {subassigned} functionality\r\n\r\n* removed hardcoded {connections}\r\n\r\n* PR cleanup/optimizations\r\n\r\n* Copied Jon's Fixes\r\n\r\n* Customizations: Resolved missing permissions on role updates bug (#2552)\r\n\r\n* SSO Login: allow logging in with firebase ID when email is not provided. (#2536)\r\n\r\n* SOO Login: allow logging in with firebase ID when email is not provided.\r\n\r\n* phpcs\r\n\r\n* fix typo\r\n\r\n* #2523 - Ensure Geocoded Locations Are Copied When Transferring Contact To Another Instance (#2525)\r\n\r\n* Ensure geocoded locations are copied when transferring contact to another instance\r\n\r\n* Transfer additional geolocation grid meta info\r\n\r\n* Transfer actual grid meta to be used + Avoid duplicate location_grid values\r\n\r\n* Add by pre-defined meta grid values\r\n\r\n* Reverted posts.php auto formatting\r\n\r\n* Reverted contacts-transfer.php auto formatting\r\n\r\n* Undefined error fix\r\n\r\n* revert structure change\r\n\r\n* allow dup locations\r\n\r\n* Translated using Weblate (Italian (it_IT)) (#2556)\r\n\r\nCurrently translated at 100.0% (1209 of 1209 strings)\r\n\r\nTranslated using Weblate (Arabic)\r\n\r\nCurrently translated at 83.3% (1008 of 1209 strings)\r\n\r\nTranslated using Weblate (Vietnamese)\r\n\r\nCurrently translated at 100.0% (1209 of 1209 strings)\r\n\r\nTranslated using Weblate (Vietnamese)\r\n\r\nCurrently translated at 85.7% (1037 of 1209 strings)\r\n\r\nUpdate translation files\r\n\r\nUpdated by \"Update PO files to match POT (msgmerge)\" hook in Weblate.\r\n\r\nTranslated using Weblate (French (fr_FR))\r\n\r\nCurrently translated at 85.6% (1035 of 1208 strings)\r\n\r\n\r\n\r\n\r\n\r\n\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/ar/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/fr_FR/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/it_IT/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/vi/\r\nTranslation: Disciple.Tools/Disciple Tools Theme\r\n\r\nCo-authored-by: Weblate \r\nCo-authored-by: Charlie Ritchie \r\nCo-authored-by: Corsacca \r\nCo-authored-by: FarahDoumani \r\nCo-authored-by: Kyle Koval \r\n\r\n* Disciple.Tools v1.66\r\n\r\n* removed unwanted code and added comments\r\n\r\n* corrected heading and styling duplicate detected\r\n\r\n* Metrics - Personal Layers Map (#2542)\r\n\r\n* Support record maps within personal metrics\r\n\r\n* Embedded filter by post id sql + Split local storage cookie across menu slugs\r\n\r\n* Updated sql to ensure only shared records are returned\r\n\r\n* Resolved auto formatting issue\r\n\r\n* Additional tidy-ups\r\n\r\n* Simplified sql\r\n\r\n* Ensure metrics is only shown for specific user roles\r\n\r\n* Personal for all. Dynamics by permissions\r\n\r\n* Prevent non-slug related requests\r\n\r\n* Moved permissions check to endpoint\r\n\r\n* Revised permission checks + Updated genmap to follow new checks\r\n\r\n* Lists: Split By - Option To Clear Filters (#2544)\r\n\r\n* Display current filter labels\r\n\r\n* Deleted console logs\r\n\r\n* Ignore sorting labels\r\n\r\n* Support multiple split-by filters with dynamic count refreshes\r\n\r\n* Avoid auto filter refreshes on split by option selections\r\n\r\n* Enforce overwriting of previously selected field options\r\n\r\n* PHPCS - Upgrade WP-Coding Standards To v3 (#2546)\r\n\r\n* Updated to v3.1.0\r\n\r\n* Introduced additional rules to reduce error counts\r\n\r\n* Further reduced sniff exceptions\r\n\r\n* Resolved remaining exceptions\r\n\r\n* Revert \"Resolved remaining exceptions\"\r\n\r\nThis reverts commit f5103bbe7e4576c8c346862aecb91786b928bf93.\r\n\r\n* fix MultiLineFunctionDeclaration errors\r\n\r\n* remove some rules\r\n\r\n* remove commented excludes\r\n\r\n* enable Generic.WhiteSpace.IncrementDecrementSpacing\r\n\r\n* enable Universal.Arrays.DuplicateArrayKey\r\n\r\n* enable Universal.WhiteSpace.CommaSpacing\r\n\r\n* enable NormalizedArrays.Arrays.ArrayBraceSpacing\r\n\r\n* enable PSR2.Classes.ClassDeclaration\r\n\r\n* enable PSR2.Files.EndFileNewline\r\n\r\n* enable Generic.CodeAnalysis.RequireExplicitBooleanOperatorPrecedence\r\n\r\n* enable PSR2.Methods.FunctionClosingBrace\r\n\r\n* enable WordPress.DB.PreparedSQL\r\n\r\n* enable WordPress.Security.NonceVerification\r\n\r\n---------\r\n\r\nCo-authored-by: corsac \r\n\r\n* Only set D.T base email name and email address if none other is set (#2562)\r\n\r\n* feat: add a hook when deleting a post (#2568)\r\n\r\n* feat: add before post deleted hook (#2569)\r\n\r\n* phpcbf\r\n\r\n* fixes camel case error\r\n\r\n* phpcs fix\r\n\r\n* phpcs fixes for proper snake case\r\n\r\n* prettier styling fixes\r\n\r\n* gulp build files\r\n\r\n---------\r\n\r\nCo-authored-by: Micah Mills \r\nCo-authored-by: squigglybob \r\nCo-authored-by: cairocoder01 <44169599+cairocoder01@users.noreply.github.com>\r\nCo-authored-by: corsac \r\nCo-authored-by: discipletoolsbot <115006603+discipletoolsbot@users.noreply.github.com>\r\nCo-authored-by: Weblate \r\nCo-authored-by: Dragana \r\nCo-authored-by: Kyle Koval \r\nCo-authored-by: Leila Mohamed \r\nCo-authored-by: Paul Bruss \r\nCo-authored-by: Zlatko Celik \r\nCo-authored-by: kodinkat \r\nCo-authored-by: jlamanskygitt <125215675+jlamanskygitt@users.noreply.github.com>\r\nCo-authored-by: brady-lamansky-gtt <125215973+brady-lamansky-gtt@users.noreply.github.com>\r\nCo-authored-by: Charlie Ritchie \r\nCo-authored-by: FarahDoumani ","shortMessageHtmlLink":"Dt dropdown and duplicates detected template integration on edit page ("}},{"before":"04d01ef9bb710ec442953345dca41ebc59f643cd","after":"5f28dbb27d7cfc3520d894510271734d07e99f6e","ref":"refs/heads/next","pushedAt":"2024-09-11T10:22:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"micahmills","name":"micahmills","path":"/micahmills","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2531805?s=80&v=4"},"commit":{"message":"Favorite and Follow Button conversion to DT-Button (#2565)\n\n* dt-button integration for favorite button\r\n\r\n* dt-button integration for 'Follow' button on details-bar\r\n\r\n* 'save and continue editing' button code changes\r\n\r\n* phpcbf\r\n\r\n---------\r\n\r\nCo-authored-by: Micah Mills ","shortMessageHtmlLink":"Favorite and Follow Button conversion to DT-Button (#2565)"}},{"before":"4b361c319d18c2780595c5d692357745dad15620","after":null,"ref":"refs/heads/feat/before-post-deleted-hook","pushedAt":"2024-09-06T14:01:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"}},{"before":"5bef26630442c2fbc9e1ce6084b9e022f69f5be9","after":"844cfd51d9415c323e9dcd578a752ce16d35a5ec","ref":"refs/heads/develop","pushedAt":"2024-09-06T14:00:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"feat: add before post deleted hook (#2569)","shortMessageHtmlLink":"feat: add before post deleted hook (#2569)"}},{"before":null,"after":"4b361c319d18c2780595c5d692357745dad15620","ref":"refs/heads/feat/before-post-deleted-hook","pushedAt":"2024-09-06T13:53:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"squigglybob","name":null,"path":"/squigglybob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9816214?s=80&v=4"},"commit":{"message":"feat: add before post deleted hook","shortMessageHtmlLink":"feat: add before post deleted hook"}},{"before":"a60d2762e00f8cbfb4e949193e63f0624f162a51","after":null,"ref":"refs/heads/feat/delete-post-hook","pushedAt":"2024-09-06T13:37:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"}},{"before":"3612b9b1d75249f211fb018f33e8332b6334a844","after":"5bef26630442c2fbc9e1ce6084b9e022f69f5be9","ref":"refs/heads/develop","pushedAt":"2024-09-06T13:37:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"feat: add a hook when deleting a post (#2568)","shortMessageHtmlLink":"feat: add a hook when deleting a post (#2568)"}},{"before":null,"after":"a60d2762e00f8cbfb4e949193e63f0624f162a51","ref":"refs/heads/feat/delete-post-hook","pushedAt":"2024-09-06T13:00:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"squigglybob","name":null,"path":"/squigglybob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9816214?s=80&v=4"},"commit":{"message":"feat: add a hook when deleting a post","shortMessageHtmlLink":"feat: add a hook when deleting a post"}},{"before":null,"after":"352fa93f1e70dde11be8c7f8374b1380fb6f30ca","ref":"refs/heads/api-multiselect","pushedAt":"2024-09-05T12:38:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"Handle better multiselect updates","shortMessageHtmlLink":"Handle better multiselect updates"}},{"before":null,"after":"57334d9e6a6e5f7b9899fa3425b482da7fd53fd2","ref":"refs/heads/change-no-answer-to-contact-attempted","pushedAt":"2024-08-30T14:05:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"Change \"no answer\" quick action to \"contact attempted\"","shortMessageHtmlLink":"Change \"no answer\" quick action to \"contact attempted\""}},{"before":"ef53c7203186a5fbbe03bc1179943b2469f6505e","after":null,"ref":"refs/heads/email-default","pushedAt":"2024-08-30T11:42:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"}},{"before":"1368577d718c431b52d44cd0e25282bec5bbc7c7","after":"3612b9b1d75249f211fb018f33e8332b6334a844","ref":"refs/heads/develop","pushedAt":"2024-08-30T11:42:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"Only set D.T base email name and email address if none other is set (#2562)","shortMessageHtmlLink":"Only set D.T base email name and email address if none other is set (#…"}},{"before":null,"after":"ef53c7203186a5fbbe03bc1179943b2469f6505e","ref":"refs/heads/email-default","pushedAt":"2024-08-30T11:31:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"Only set D.T base email name and email address if none other is set","shortMessageHtmlLink":"Only set D.T base email name and email address if none other is set"}},{"before":null,"after":"bcf1262c552c999caf7beb0153d687b5729770b6","ref":"refs/heads/migration-fix","pushedAt":"2024-08-29T15:49:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"fix migration undefined table","shortMessageHtmlLink":"fix migration undefined table"}},{"before":"5812951e2656df62f862550f6400ce4af81f827e","after":"1368577d718c431b52d44cd0e25282bec5bbc7c7","ref":"refs/heads/develop","pushedAt":"2024-08-23T14:14:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"PHPCS - Upgrade WP-Coding Standards To v3 (#2546)\n\n* Updated to v3.1.0\r\n\r\n* Introduced additional rules to reduce error counts\r\n\r\n* Further reduced sniff exceptions\r\n\r\n* Resolved remaining exceptions\r\n\r\n* Revert \"Resolved remaining exceptions\"\r\n\r\nThis reverts commit f5103bbe7e4576c8c346862aecb91786b928bf93.\r\n\r\n* fix MultiLineFunctionDeclaration errors\r\n\r\n* remove some rules\r\n\r\n* remove commented excludes\r\n\r\n* enable Generic.WhiteSpace.IncrementDecrementSpacing\r\n\r\n* enable Universal.Arrays.DuplicateArrayKey\r\n\r\n* enable Universal.WhiteSpace.CommaSpacing\r\n\r\n* enable NormalizedArrays.Arrays.ArrayBraceSpacing\r\n\r\n* enable PSR2.Classes.ClassDeclaration\r\n\r\n* enable PSR2.Files.EndFileNewline\r\n\r\n* enable Generic.CodeAnalysis.RequireExplicitBooleanOperatorPrecedence\r\n\r\n* enable PSR2.Methods.FunctionClosingBrace\r\n\r\n* enable WordPress.DB.PreparedSQL\r\n\r\n* enable WordPress.Security.NonceVerification\r\n\r\n---------\r\n\r\nCo-authored-by: corsac ","shortMessageHtmlLink":"PHPCS - Upgrade WP-Coding Standards To v3 (#2546)"}},{"before":"ac0886eac7c4aae3a37932112c9c7103fa3da5d0","after":"5812951e2656df62f862550f6400ce4af81f827e","ref":"refs/heads/develop","pushedAt":"2024-08-22T09:18:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"Lists: Split By - Option To Clear Filters (#2544)\n\n* Display current filter labels\r\n\r\n* Deleted console logs\r\n\r\n* Ignore sorting labels\r\n\r\n* Support multiple split-by filters with dynamic count refreshes\r\n\r\n* Avoid auto filter refreshes on split by option selections\r\n\r\n* Enforce overwriting of previously selected field options","shortMessageHtmlLink":"Lists: Split By - Option To Clear Filters (#2544)"}},{"before":"fe2b095d4aa37c0536a66c2ed79675720a601d6b","after":"ac0886eac7c4aae3a37932112c9c7103fa3da5d0","ref":"refs/heads/develop","pushedAt":"2024-08-22T09:16:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"Metrics - Personal Layers Map (#2542)\n\n* Support record maps within personal metrics\r\n\r\n* Embedded filter by post id sql + Split local storage cookie across menu slugs\r\n\r\n* Updated sql to ensure only shared records are returned\r\n\r\n* Resolved auto formatting issue\r\n\r\n* Additional tidy-ups\r\n\r\n* Simplified sql\r\n\r\n* Ensure metrics is only shown for specific user roles\r\n\r\n* Personal for all. Dynamics by permissions\r\n\r\n* Prevent non-slug related requests\r\n\r\n* Moved permissions check to endpoint\r\n\r\n* Revised permission checks + Updated genmap to follow new checks","shortMessageHtmlLink":"Metrics - Personal Layers Map (#2542)"}},{"before":"4f768f078791679447035404b7a04b23a8380544","after":"fe2b095d4aa37c0536a66c2ed79675720a601d6b","ref":"refs/heads/develop","pushedAt":"2024-08-20T10:55:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"Disciple.Tools v1.66","shortMessageHtmlLink":"Disciple.Tools v1.66"}},{"before":"b4f6f64326bc1d1e16a2ec2e0dd33de808673719","after":"fe2b095d4aa37c0536a66c2ed79675720a601d6b","ref":"refs/heads/master","pushedAt":"2024-08-20T10:54:36.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"Disciple.Tools v1.66","shortMessageHtmlLink":"Disciple.Tools v1.66"}},{"before":"8cbe6db789153b92711eac45b259084e949c1b79","after":"b4f6f64326bc1d1e16a2ec2e0dd33de808673719","ref":"refs/heads/master","pushedAt":"2024-08-20T10:53:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"Translated using Weblate (Italian (it_IT)) (#2556)\n\nCurrently translated at 100.0% (1209 of 1209 strings)\r\n\r\nTranslated using Weblate (Arabic)\r\n\r\nCurrently translated at 83.3% (1008 of 1209 strings)\r\n\r\nTranslated using Weblate (Vietnamese)\r\n\r\nCurrently translated at 100.0% (1209 of 1209 strings)\r\n\r\nTranslated using Weblate (Vietnamese)\r\n\r\nCurrently translated at 85.7% (1037 of 1209 strings)\r\n\r\nUpdate translation files\r\n\r\nUpdated by \"Update PO files to match POT (msgmerge)\" hook in Weblate.\r\n\r\nTranslated using Weblate (French (fr_FR))\r\n\r\nCurrently translated at 85.6% (1035 of 1208 strings)\r\n\r\n\r\n\r\n\r\n\r\n\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/ar/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/fr_FR/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/it_IT/\r\nTranslate-URL: https://translate.disciple.tools/projects/disciple-tools/disciple-tools-theme/vi/\r\nTranslation: Disciple.Tools/Disciple Tools Theme\r\n\r\nCo-authored-by: Weblate \r\nCo-authored-by: Charlie Ritchie \r\nCo-authored-by: Corsacca \r\nCo-authored-by: FarahDoumani \r\nCo-authored-by: Kyle Koval ","shortMessageHtmlLink":"Translated using Weblate (Italian (it_IT)) (#2556)"}},{"before":"ae30d242d60048df59a3ce88701bd624f116d905","after":"4f768f078791679447035404b7a04b23a8380544","ref":"refs/heads/develop","pushedAt":"2024-08-20T10:45:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corsacca","name":null,"path":"/corsacca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24901539?s=80&v=4"},"commit":{"message":"#2523 - Ensure Geocoded Locations Are Copied When Transferring Contact To Another Instance (#2525)\n\n* Ensure geocoded locations are copied when transferring contact to another instance\r\n\r\n* Transfer additional geolocation grid meta info\r\n\r\n* Transfer actual grid meta to be used + Avoid duplicate location_grid values\r\n\r\n* Add by pre-defined meta grid values\r\n\r\n* Reverted posts.php auto formatting\r\n\r\n* Reverted contacts-transfer.php auto formatting\r\n\r\n* Undefined error fix\r\n\r\n* revert structure change\r\n\r\n* allow dup locations","shortMessageHtmlLink":"#2523 - Ensure Geocoded Locations Are Copied When Transferring Contac…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxNDozMTozNC4wMDAwMDBazwAAAAS4pCPX","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxNDozMTozNC4wMDAwMDBazwAAAAS4pCPX","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMFQxMDo0NTo1MC4wMDAwMDBazwAAAASe-gl9"}},"title":"Activity · DiscipleTools/disciple-tools-theme"}