Skip to content

release-20260316#1541

Merged
Kariamos merged 24 commits into
masterfrom
develop
Mar 16, 2026
Merged

release-20260316#1541
Kariamos merged 24 commits into
masterfrom
develop

Conversation

@iDome89
Copy link
Copy Markdown
Contributor

@iDome89 iDome89 commented Mar 16, 2026

This pull request introduces a new module for Accenture personas, refines module visibility logic, and improves the user experience for goal-setting in plans. It also updates schemas and types to support the new module, and ensures modules with a "hidden" variant are excluded from relevant UI components. Additionally, it enhances how context is passed to AI task generation and updates localization for goal-setting.

New Accenture Personas Module Integration

  • Added ModuleACNSaver to the schema and API types, including its definition, UI component, and registration in the module factory, allowing Accenture-specific personas to be used in plans. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

Module Visibility and Filtering Improvements

  • Updated module filtering logic in ModulesList.tsx and AddBlockButton.tsx to exclude modules with the hidden variant, ensuring they do not appear in the UI for selection or display. [1] [2] [3]
  • Modified Touchpoints and ACNSaverPersonas module components and icon hooks to return null if the module variant is hidden, further supporting module visibility control. [1] [2] [3]

Goal-setting Experience Enhancements

  • Improved goal-setting UI by adding a tooltip with guidance, updating labels and placeholders, and enhancing localization for the goal module. [1] [2] [3]

AI Task Generation Context Handling

  • Changed the AI task creation logic to pass module context as a JSON string and removed the processItemOutput helper, streamlining the requirements sent to the backend. [1] [2] [3] [4]

Schema and API Updates

  • Added optional context field to relevant API and schema interfaces to support richer task generation context. [1] [2]
  • Removed unused error response code from schema responses for cleanup.

These changes collectively make module management more robust, introduce new business-specific features, and improve the plan creation workflow.

iacopolea and others added 24 commits March 9, 2026 18:23
…ng-test

Prevent API calls during tests in sendToHubspot function
- Update label copy to "What do you want to understand from this activity?"
- Add descriptive placeholder with example text
- Add info icon button with tooltip explaining how to write a good goal
- Fix placeholder visibility by setting showOnlyCurrent: false
feat: add hint, placeholder and info tooltip to goal module
@Kariamos Kariamos changed the title Release-20260316 release-20260316 Mar 16, 2026
@Kariamos Kariamos merged commit 2de7e61 into master Mar 16, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants