Elean

Infrastructure, Project Permissions & Fixes

All releases

Simplified project access model, passwordless auth, live chat support, and a round of fixes.

The past two weeks we stepped back from features to focus on the foundation. A database migration, a reworked deployment pipeline, and a round of refactoring — changes you won’t notice directly, but that make everything faster and more reliable going forward.

New

Project access & permissions — simplified: Per-project roles (Owner, Admin, Member) have been replaced with a cleaner two-level model. Access is now determined by two things: whether you’re the Project Leader of a given project, or a Workspace Admin.

Here’s what changed:

  • Project settings (general, team, statuses, access) are only visible to the project leader and workspace admins. Regular members no longer see the settings tab.
  • Adding/removing members — only the project leader or a workspace admin can do this.
  • Leaving a project — project leaders must transfer leadership before they can leave.
  • Joining projects — public projects are joinable by any workspace member. Private projects can only be joined by workspace admins, who see a Join button regardless of visibility.
  • Project list — workspace admins always see all projects, even with “hide private projects” enabled.

Live chat support: A support button is now available in the sidebar. First use prompts a one-time consent dialog — once accepted, you can reach us directly from within the app.

Improved

Assignee filter with search: The assignee filter now has a search input — useful once your workspace has more than a handful of members. Label filter style has been unified to match.

Fixed

Removing pending workspace members: Invited members who hadn’t accepted yet couldn’t be removed. This is now fixed — you can revoke pending invitations directly from the Members list.

Invited members now appear instantly: After sending an invitation, the new member showed up in the list only after a page refresh. Fixed.

Default invite role is now Member: Previously the invite form defaulted to Owner, requiring a manual role change every time. Now it defaults to Member.

Onboarding no longer lets you continue with an invalid workspace URL: The continue button is now blocked until the workspace slug passes validation.

Email notifications deliverability: Notification emails were bouncing for some providers, including Gmail. This has been resolved — notifications should now arrive reliably.

Assignee list scrolling in task quick view: The assignee dropdown in the quick view panel required grabbing the scrollbar to navigate. Normal scrolling now works.

Removed

Password login: Sign in is now magic link or Google only. The password option has been removed from the login screen and Settings → Security.

Per-project roles: Role assignment at the project level (Owner/Admin/Member per project) has been removed, along with the “Change role” action in project team settings. Access is now handled through Project Leader and Workspace Admin.