Skip to content

Comments

feature/client-association#1132

Open
arpandhakal wants to merge 16 commits intomainfrom
feature/client-association
Open

feature/client-association#1132
arpandhakal wants to merge 16 commits intomainfrom
feature/client-association

Conversation

@arpandhakal
Copy link
Collaborator

Changes

  • All changes of the feature/client-association milestone goes here.

SandipBajracharya and others added 16 commits February 6, 2026 16:08
- [x] migration that renames column: viewers to associations and add shared column
- [x] association selector and share with client toggle components
- [x] task can be shared only if assocaition is selected and assignee is IU
- [x] task can be created with no assignee and only associations
- [x] zod validation to meet association and shared conditions
…ms/tasks-app into feature/client-association
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>
fix: await async assemblyApi() factory with lazy init pattern
- [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
@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 19, 2026 11:01am

Request Review

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