Member Management, Account Deletion, and Kanban Improvements

|
uxworkspacebilling

New

Account Deletion: Users can now permanently delete their account from Settings → Security → Danger Zone. Requires typing your email to confirm. Your profile is anonymized across all workspaces and the session is immediately revoked.

Improved

Private Attachments: Task attachments are no longer publicly accessible — files are now served via short-lived presigned URLs. Avatars are served from a separate CDN bucket and remain fast to load.

Kanban Drag and Drop: The kanban board now uses a rewritten drag-and-drop engine. Cards show a static placeholder at the exact drop position, the overlay rotates slightly while dragging, and sort order is preserved correctly after dropping — including both ascending and descending column sorts.

Fixed

Removing workspace members: Removing a member no longer breaks task history — the member is soft-deleted and appears as "Deleted User" in task views rather than being wiped from the record.

Invited user role assignment: Invited users no longer receive an incorrect role on an existing workspace during the sync process.

Stream-tier workspace incorrectly locked: Workspaces on the Stream plan were being incorrectly locked after the billing grace period due to a missing field in the database query.

Subtask progress bar disappearing after task update: The subtask progress bar no longer vanishes after any task is updated — missing relations in the WebSocket payload were causing the data to drop.

Experience the power of flow.

Join the teams that stopped fighting their tools and started delivering results.

elean project dashboard preview
elean task management interface with kanban boards
elean workspace analytics view
0.4.1 - Member Management, Account Deletion, and Kanban Improvements | elean