* fix(Table_Multiselect Field): Mitigate reflected XSS due to search feature of table multiselect
* fix(Table_Multiselect_Field): Making changes where required
* fix(Table_Multiselect_Field): Making changes where required
* refactor: Add copy to clipboard button for Apps information
* refactor: Update about dialog to use consistent variable naming and improve readability
* refactor: Adjust button styling for copy apps info in about dialog
* refactor: Update YouTube icon in about dialog for improved visual consistency
* refactor: Add Instagram link to about dialog for enhanced social media presence
* refactor: Add forum link to about dialog for enhanced community engagement
* refactor: Enhance about dialog with improved app version tooltip and copy functionality
* refactor: make code flatter
* fix(style): update class names for app version elements in about dialog
* revert: Remove single app copy version
* feat: add copy functionality for app version in about dialog
* fix: remove unnecessary padding from copy apps info button in about dialog
* refactor: Wrap label in translation function
* refactor: remover `Apps Version` heading
* refactor: replace old twitter icon with new icon
* chore: make about dialog code readable
* refactor: remove `repl` function to append html in about dialog
* refactor: do not sort installed apps in about
* chore: Update copy version title
* refactor: update single app copied version info
* refactor: make version text retrieval easy
* refactor: simplify loop variable in version retrieval
* refactor: only show app_name and app_version in copied info
* fix: add link to Frappe Blogs in about section
* chore: Update label and link of social links in About
* refactor: use for each loop to get app versions
* fix: remove Frappe School link from about dialog
* feat: add workflow task doctypes
* chore: add Workflow Task to Script Type of Server Scripts
* chore: add description for Workflow Tasks
* feat: fetch dotted paths and corresponding names from hooks
* fix: use Select field instead of Autocomplete
* feat: execute tasks in the background on state transition
* fix: throw error when task not found
* fix: naming for transition task set by user
* fix: child table views
* feat: support for server scripts
* chore: comments and description
* fix: change the casing of docevent options
* fix: change test casing
* feat: Add Workflow Transition field to webhooks
* fix: temporarily remove filter
* feat: add webhooks as workflow actions
* test: test execution of synchronous app-defined methods and server scripts
* chore: shorten the description and change the fieldname of the field 'execute_asynchronously' to 'asynchronous'
* test: server script executipn
* fix: add field to UI
* test: change customer to domain
* test: change Customer to Domain
* fix: patch for change in webhook fields
* chore: fetch only used fields in get_all
* fix: don't run test logic in application code 🙂
* test: separate tests for workflow tasks
* Revert "fix: patch for change in webhook fields"
This reverts commit 2e9c51c43ca2b3698991fbe75cc4032368ab174c.
* chore: break into smaller functions
* test: webhooks with workflow tasks
isolate mock responses to test_sync_tasks
* Revert "fix: change test casing"
This reverts commit e2bad96ed01dea0a26d002ea44a1e0175525ed31.
* Revert "fix: change the casing of docevent options"
This reverts commit ddfc81bf775fad74225f25815b8e3e7b255dc9eb.
* fix: webhook casing
* fix: type hint for doc
* fix: remove doctypes,workspace blocks, files
* fix: minor python tests and UI tests
* fix: remove blog post from tests
* fix: remove blogger as role for tests
* fix: add check for if doctype exists
* fix: ui test
* fix: more cleanup
* fix: cleanup comments and fix test_query
* fix: resolve conflicts
* fix: add warning and handle comments