Skip to content

Comments

OUT-3013 | Send notification for client/company when task is shared#1131

Open
arpandhakal wants to merge 19 commits intoOUT-3160from
OUT-3013
Open

OUT-3013 | Send notification for client/company when task is shared#1131
arpandhakal wants to merge 19 commits intoOUT-3160from
OUT-3013

Conversation

@arpandhakal
Copy link
Collaborator

@arpandhakal arpandhakal commented Feb 19, 2026

Changes

  • Changed notification logic on shared task for clients and companies.
  • On task creation, shared task notification will only be dispatched if isShared is toggled on in a task.
  • On task update, shared task notification will only be dispatched if the task became shared or isShared is on with viewers change.

Testing Criteria

image

Right now the copy is same if a task is shared to a company or a client.

SandipBajracharya and others added 10 commits February 11, 2026 16:48
- [x] optimistic UI update and change in task update api
- [x] allow to select association when assignee is IU or no assignee
- [x] share a task with association when assignee is IU
- [x] activity log when a task is shared/stopped sharing with association
- [x] UI implementation
… changed of shared task

- [x] show dialog when assignee is removed
- [x] show dialog when assignee is changed to CU
- [x] if assignee is CU, drop associations
- [x] code refactor: rename functions, variable that matches association behavior
- [x] show dialog when task is shared and assignee is remove or replaced by CU
- [x] remove viewer filter and add association filter in task list/board view
- [x] in CU view, only show shared and assigned task
- [x] in CRM view, show both associated and shared task
- [x] auto load association to current CU in task creation modal
- [x] new separate view for unassigned tasks
- [x] association tasks are also shown in unassigned view. Not shared as shared tasks require IU as assignee.
- [x] update tabs copy
- [x] implement in IU and CRM view
@arpandhakal arpandhakal requested a review from rrojan February 19, 2026 09:45
@linear
Copy link

linear bot commented Feb 19, 2026

@vercel
Copy link
Contributor

vercel bot commented Feb 19, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
tasks-app Ready Ready Preview, Comment Feb 23, 2026 7:46am

Request Review

foleyatwork and others added 9 commits February 23, 2026 13:30
The @assembly-js/node-sdk assemblyApi() factory is async and returns a
Promise<AssemblyAPI>, but was being assigned synchronously in the
constructor. This caused all SDK method calls to operate on a Promise
object instead of the resolved client.

Uses lazy init (store the promise, await in each method) to fix this
with zero changes to external call sites.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Use ReturnType<typeof assemblyApi> instead of explicit Promise<SDK>
so the type stays correct regardless of whether the SDK exports a
sync or async factory.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.

3 participants