Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: separate mention functionality from comment input component #5277

Merged

Conversation

WANZARGEN
Copy link
Member

To Reviewers

  • Self-reviewed (coding conventions, bug-free, functionality verified, tests checked, documentation updated)
  • Minor change, review optional (style, chore, ci, straightforward changes, etc.)
  • Previously reviewed in feature branch, no further review needed
  • Need review or discussion

Description (optional)

Things to Talk About (optional)

Copy link

vercel bot commented Dec 20, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
console ✅ Ready (Inspect) Visit Preview 💬 Add feedback Dec 20, 2024 5:17am
2 Skipped Deployments
Name Status Preview Comments Updated (UTC)
dashboard ⬜️ Ignored (Inspect) Visit Preview Dec 20, 2024 5:17am
hotfix2 ⬜️ Ignored (Inspect) Visit Preview Dec 20, 2024 5:17am

@WANZARGEN WANZARGEN merged commit cfe0f8f into cloudforet-io:feature-opsflow-jira Dec 23, 2024
7 of 9 checks passed
WANZARGEN added a commit to WANZARGEN/console that referenced this pull request Dec 23, 2024
…cloudforet-io#5277)

* feat(authenticator): initialize task management template on sign-in

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>
feat(editor): add color picker option to menu bar and refactor text editor

Signed-off-by: Wanjin Noh <[email protected]>
WANZARGEN added a commit to WANZARGEN/console that referenced this pull request Dec 26, 2024
…cloudforet-io#5277)

* feat(authenticator): initialize task management template on sign-in

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>
feat(editor): add color picker option to menu bar and refactor text editor

Signed-off-by: Wanjin Noh <[email protected]>
WANZARGEN added a commit to WANZARGEN/console that referenced this pull request Dec 26, 2024
…cloudforet-io#5277)

* feat(authenticator): initialize task management template on sign-in

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>
feat(editor): add color picker option to menu bar and refactor text editor

Signed-off-by: Wanjin Noh <[email protected]>
WANZARGEN added a commit to WANZARGEN/console that referenced this pull request Dec 26, 2024
…cloudforet-io#5277)

* feat(authenticator): initialize task management template on sign-in

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>
WANZARGEN added a commit to WANZARGEN/console that referenced this pull request Dec 26, 2024
…cloudforet-io#5277)

* feat(authenticator): initialize task management template on sign-in

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>
feat(editor): add color picker option to menu bar and refactor text editor

Signed-off-by: Wanjin Noh <[email protected]>
WANZARGEN added a commit to WANZARGEN/console that referenced this pull request Dec 26, 2024
…cloudforet-io#5277)

* feat(authenticator): initialize task management template on sign-in

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>
feat(editor): add color picker option to menu bar and refactor text editor

Signed-off-by: Wanjin Noh <[email protected]>
WANZARGEN added a commit to WANZARGEN/console that referenced this pull request Dec 26, 2024
…cloudforet-io#5277)

* feat(authenticator): initialize task management template on sign-in

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>
feat(editor): add color picker option to menu bar and refactor text editor

Signed-off-by: Wanjin Noh <[email protected]>
WANZARGEN added a commit to WANZARGEN/console that referenced this pull request Dec 26, 2024
…cloudforet-io#5277)

* feat(authenticator): initialize task management template on sign-in

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>
feat(editor): add color picker option to menu bar and refactor text editor

Signed-off-by: Wanjin Noh <[email protected]>
WANZARGEN added a commit that referenced this pull request Dec 26, 2024
…5333)

* feat(editor): add options for text alignment and undo/redo buttons

Signed-off-by: Wanjin Noh <[email protected]>

* chore: remove debug log from TextEditor component on mount

Signed-off-by: Wanjin Noh <[email protected]>

* fix(task-category-store): correct syntax in task-category-store.ts

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component (#5277)

* feat(authenticator): initialize task management template on sign-in

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>
feat(editor): add color picker option to menu bar and refactor text editor

Signed-off-by: Wanjin Noh <[email protected]>

* feat(ops-flow): use TextEditorViewer component for comment display

Signed-off-by: Wanjin Noh <[email protected]>

* feat(ops-flow): disable undo/redo buttons in comment text editor

Signed-off-by: Wanjin Noh <[email protected]>

* feat(ops-flow): add timezone support for comment date display

Signed-off-by: Wanjin Noh <[email protected]>

* feat(i18n): add translation for default description placeholder in text editor

Signed-off-by: Wanjin Noh <[email protected]>

* feat(task-field): add options property to OtherTaskField interface and enhance validation logic

Signed-off-by: Wanjin Noh <[email protected]>

* feat(task-field-generator): add JSON input handling and new input types

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: enhance task field metadata store with computed properties and types

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: add options generator types for dropdown and paragraph components

Signed-off-by: Wanjin Noh <[email protected]>

* feat(task-fields-configuration): enhance validation and field management logic

Signed-off-by: Wanjin Noh <[email protected]>

* feat(validation): add new enum validation messages and improve logic

Signed-off-by: Wanjin Noh <[email protected]>

* fix: update event type for 'update:files' to use FileModel[]

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: remove unused import for useMention in BoardTaskComment.vue

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>
WANZARGEN added a commit that referenced this pull request Dec 30, 2024
…#5277)

* feat(authenticator): initialize task management template on sign-in

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>
WANZARGEN added a commit that referenced this pull request Dec 30, 2024
…5333)

* feat(editor): add options for text alignment and undo/redo buttons

Signed-off-by: Wanjin Noh <[email protected]>

* chore: remove debug log from TextEditor component on mount

Signed-off-by: Wanjin Noh <[email protected]>

* fix(task-category-store): correct syntax in task-category-store.ts

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component (#5277)

* feat(authenticator): initialize task management template on sign-in

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>
feat(editor): add color picker option to menu bar and refactor text editor

Signed-off-by: Wanjin Noh <[email protected]>

* feat(ops-flow): use TextEditorViewer component for comment display

Signed-off-by: Wanjin Noh <[email protected]>

* feat(ops-flow): disable undo/redo buttons in comment text editor

Signed-off-by: Wanjin Noh <[email protected]>

* feat(ops-flow): add timezone support for comment date display

Signed-off-by: Wanjin Noh <[email protected]>

* feat(i18n): add translation for default description placeholder in text editor

Signed-off-by: Wanjin Noh <[email protected]>

* feat(task-field): add options property to OtherTaskField interface and enhance validation logic

Signed-off-by: Wanjin Noh <[email protected]>

* feat(task-field-generator): add JSON input handling and new input types

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: enhance task field metadata store with computed properties and types

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: add options generator types for dropdown and paragraph components

Signed-off-by: Wanjin Noh <[email protected]>

* feat(task-fields-configuration): enhance validation and field management logic

Signed-off-by: Wanjin Noh <[email protected]>

* feat(validation): add new enum validation messages and improve logic

Signed-off-by: Wanjin Noh <[email protected]>

* fix: update event type for 'update:files' to use FileModel[]

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: remove unused import for useMention in BoardTaskComment.vue

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>
WANZARGEN added a commit that referenced this pull request Jan 2, 2025
…#5277)

* feat(authenticator): initialize task management template on sign-in

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>
WANZARGEN added a commit that referenced this pull request Jan 2, 2025
…5333)

* feat(editor): add options for text alignment and undo/redo buttons

Signed-off-by: Wanjin Noh <[email protected]>

* chore: remove debug log from TextEditor component on mount

Signed-off-by: Wanjin Noh <[email protected]>

* fix(task-category-store): correct syntax in task-category-store.ts

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component (#5277)

* feat(authenticator): initialize task management template on sign-in

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>
feat(editor): add color picker option to menu bar and refactor text editor

Signed-off-by: Wanjin Noh <[email protected]>

* feat(ops-flow): use TextEditorViewer component for comment display

Signed-off-by: Wanjin Noh <[email protected]>

* feat(ops-flow): disable undo/redo buttons in comment text editor

Signed-off-by: Wanjin Noh <[email protected]>

* feat(ops-flow): add timezone support for comment date display

Signed-off-by: Wanjin Noh <[email protected]>

* feat(i18n): add translation for default description placeholder in text editor

Signed-off-by: Wanjin Noh <[email protected]>

* feat(task-field): add options property to OtherTaskField interface and enhance validation logic

Signed-off-by: Wanjin Noh <[email protected]>

* feat(task-field-generator): add JSON input handling and new input types

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: enhance task field metadata store with computed properties and types

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: add options generator types for dropdown and paragraph components

Signed-off-by: Wanjin Noh <[email protected]>

* feat(task-fields-configuration): enhance validation and field management logic

Signed-off-by: Wanjin Noh <[email protected]>

* feat(validation): add new enum validation messages and improve logic

Signed-off-by: Wanjin Noh <[email protected]>

* fix: update event type for 'update:files' to use FileModel[]

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: remove unused import for useMention in BoardTaskComment.vue

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>
WANZARGEN added a commit that referenced this pull request Jan 3, 2025
* refactor: separate mention functionality from comment input component (#5277)

* feat(authenticator): initialize task management template on sign-in

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>

* feat: enhancements and fixes for validation, task field management (#5333)

* feat(editor): add options for text alignment and undo/redo buttons

Signed-off-by: Wanjin Noh <[email protected]>

* chore: remove debug log from TextEditor component on mount

Signed-off-by: Wanjin Noh <[email protected]>

* fix(task-category-store): correct syntax in task-category-store.ts

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component (#5277)

* feat(authenticator): initialize task management template on sign-in

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: separate mention functionality from comment input component

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>
feat(editor): add color picker option to menu bar and refactor text editor

Signed-off-by: Wanjin Noh <[email protected]>

* feat(ops-flow): use TextEditorViewer component for comment display

Signed-off-by: Wanjin Noh <[email protected]>

* feat(ops-flow): disable undo/redo buttons in comment text editor

Signed-off-by: Wanjin Noh <[email protected]>

* feat(ops-flow): add timezone support for comment date display

Signed-off-by: Wanjin Noh <[email protected]>

* feat(i18n): add translation for default description placeholder in text editor

Signed-off-by: Wanjin Noh <[email protected]>

* feat(task-field): add options property to OtherTaskField interface and enhance validation logic

Signed-off-by: Wanjin Noh <[email protected]>

* feat(task-field-generator): add JSON input handling and new input types

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: enhance task field metadata store with computed properties and types

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: add options generator types for dropdown and paragraph components

Signed-off-by: Wanjin Noh <[email protected]>

* feat(task-fields-configuration): enhance validation and field management logic

Signed-off-by: Wanjin Noh <[email protected]>

* feat(validation): add new enum validation messages and improve logic

Signed-off-by: Wanjin Noh <[email protected]>

* fix: update event type for 'update:files' to use FileModel[]

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: remove unused import for useMention in BoardTaskComment.vue

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>

* feat(comment): add optional fields and mention source to comment model (#5334)

Signed-off-by: Wanjin Noh <[email protected]>

* feat(event): add status change interface and update event handling logic (#5336)

* feat(event): add status change interface and update event handling logic

Signed-off-by: Wanjin Noh <[email protected]>

* fix: add key to datetime-picker for re-rendering on readonly change

Signed-off-by: Wanjin Noh <[email protected]>

* feat(ops-flow): enhance task initialization and category filtering logic

Signed-off-by: Wanjin Noh <[email protected]>

* fix(task-category-store): improve item handling in task category updates

Signed-off-by: Wanjin Noh <[email protected]>

* feat(ops-flow): add cleanup for associated tasks on modal unmount

Signed-off-by: Wanjin Noh <[email protected]>

* feat(package-delete-modal): simplify deletable condition for package deletion

Signed-off-by: Wanjin Noh <[email protected]>

* feat: update column widths and add edit access control in components

Signed-off-by: Wanjin Noh <[email protected]>

* feat: enable project group selection in ProjectTaskField component

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>

* feat: add conditional rendering for badge and fix field ID reference

Signed-off-by: Wanjin Noh <[email protected]>

* feat(go-back): update goBack logic to use ref for path tracking

Signed-off-by: Wanjin Noh <[email protected]>

* feat(ops-flow): add landing description and improve layout for landing page (#5354)

Signed-off-by: Wanjin Noh <[email protected]>

* feat(routes): restructure board route to include nested children components (#5355)

Signed-off-by: Wanjin Noh <[email protected]>

* fix: update icons and add workspaceId prop to task components (#5364)

* fix: update icons and add workspaceId prop to task components

Signed-off-by: Wanjin Noh <[email protected]>

* fix(ops-flow): enhance view mode initialization

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: restructure task field types and options for better clarity

Signed-off-by: Wanjin Noh <[email protected]>

* feat(validation): add maxLength validation for task field inputs

Signed-off-by: Wanjin Noh <[email protected]>

* feat(ops-flow): increase column widths in BoardTaskTable component

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>

* feat(associated-tasks): add workspace link and loading skeleton to tasks table

Signed-off-by: Wanjin Noh <[email protected]>

* feat(project-link-button): add noRoleIfNotExists prop and translations

Signed-off-by: Wanjin Noh <[email protected]>

* fix: correct layout padding in AdminTaskCategoryDetailPageTaskTypeTab.vue

Signed-off-by: Wanjin Noh <[email protected]>

* feat(task-management): add getters for associated tasks and categories

feat(language-pack): add translations for archived task description

Signed-off-by: Wanjin Noh <[email protected]>

* feat(comment-store): refactor comment management to use reactive comments array

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: use new opsflowTaskData composable

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: move task-category-store imports to a new location

Signed-off-by: Wanjin Noh <[email protected]>

* fix: resolve category handling issues in task content form and store

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: update task detail handling to use getters for improved clarity

Signed-off-by: Wanjin Noh <[email protected]>

* feat: add task status handling and improve error management in forms

Signed-off-by: Wanjin Noh <[email protected]>

* feat(task): add scope field to task and comment models for categorization

Signed-off-by: Wanjin Noh <[email protected]>

* feat(task-field): add project task field with match pattern option

Signed-off-by: Wanjin Noh <[email protected]>

* feat(task-fields): update task field components and validation logic

Signed-off-by: Wanjin Noh <[email protected]>

* feat: restructure user-select-dropdown components for better layout

Signed-off-by: Wanjin Noh <[email protected]>

* fix: resolve readonly state for default fields in TaskFieldGenerator.vue

Signed-off-by: Wanjin Noh <[email protected]>

* docs: add documentation and stories for useContextMenuStyle hook

Signed-off-by: Wanjin Noh <[email protected]>
docs: add context menu attach hook with storybook integration

Signed-off-by: Wanjin Noh <[email protected]>
fix: update pageSize in useContextMenuAttach to improve functionality

Signed-off-by: Wanjin Noh <[email protected]>
feat: add useContextMenuItems hook for enhanced context menu management

Signed-off-by: Wanjin Noh <[email protected]>

refactor: reorganize context menu hooks and update import paths

Signed-off-by: Wanjin Noh <[email protected]>

* feat(AssetTaskField): implement data selector with cloud service options

Signed-off-by: Wanjin Noh <[email protected]>

* fix: remove unused type import in dynamic-layout item component

Signed-off-by: Wanjin Noh <[email protected]>

* feat: add advanced menu display composable for dynamic menu rendering

Signed-off-by: Wanjin Noh <[email protected]>

* feat(asset-inventory): add task tab to CloudServiceDetailTabs component

Signed-off-by: Wanjin Noh <[email protected]>

* fix(task-field-metadata): integrate task field metadata store and update mappings

Signed-off-by: Wanjin Noh <[email protected]>

* feat(space-connector): add restClient for simplified API method access

Signed-off-by: Wanjin Noh <[email protected]>

* feat(task-content-form): replace file model with file IDs for uploads

Signed-off-by: Wanjin Noh <[email protected]>

* feat(image): simplify attachment handling by removing unnecessary data fields

Signed-off-by: Wanjin Noh <[email protected]>

* refactor(space-connector): update rest client to use serviceApiV2 instance

Signed-off-by: Wanjin Noh <[email protected]>

* feat(file-attachments): enhance file attachment handling with resource group logic

Signed-off-by: Wanjin Noh <[email protected]>

* refactor: simplify restClient type and initialization in SpaceConnector

Signed-off-by: Wanjin Noh <[email protected]>

* feat(file-manager): simplify file upload process and enhance resource handling

Signed-off-by: Wanjin Noh <[email protected]>

* feat(editor-content-transformer): add content transformation for editor inputs

Signed-off-by: Wanjin Noh <[email protected]>

* feat(task-content-form): add create-minimal mode and improve task handling

Signed-off-by: Wanjin Noh <[email protected]>

* fix: resolve layout issues in OpsFlowLandingPage component

Signed-off-by: Wanjin Noh <[email protected]>

---------

Signed-off-by: Wanjin Noh <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant