Summer Recap 2026: Multiple assignees, GitHub and GitLab integration, and new desktop apps

By Ilija Studen • • 6 min read
An ActiveCollab task assigned to three people, each with their own hourly estimate and job type

Hello everyone,

Yesterday was the first day that I had to wear long sleeves in the evening. That's a good reminder that the summer is over, and it is time to look back at what shipped since our last recap.

It was a busy season, and we have a lot to show for it:

  • Better access for AI agents through MCP
  • Multiple assignees on a task, with per-person estimates
  • Timesheet, Capacity and Utilization merged into one Time tool
  • A steady stream of self-hosted improvements
  • Two new desktop apps, in both app stores
  • GitHub and GitLab integration (Early Access)

So buckle up: this is going to be a lengthy one.

Better access for AI agents

Our MCP server was released back in March, and it proved to be a powerful new way of working. ActiveCollab is a place where your plans are written down and refined, and people and agents can access and manage that data to do the actual work and send back the status.

The Utilities section of the Apps & Integrations page, with the MCP entry highlighted between API Tokens and Zapier.

Over the summer we made working with AI agents faster and simpler in four ways:

  1. Everyone in your organization can connect their agents to ActiveCollab MCP, because regular members got access to the Apps & Integrations page,
  2. New and improved MCP tools. Over time, we added new tools and extended existing ones so agents can do more,
  3. Easier referencing of project elements. All relevant elements have a Copy Link option. When you see an ID (#123), just click it to copy a reference and paste it over to the agent for direct access,
  4. Owners can restrict access to particular tools and their features on the System Settings > Security page. You don't want agents to be able to access notes, for example? Not a problem.

Multiple assignees per task

Real work is rarely one person's job, and now a task can show that. You can assign a task to more than one person. In its simplest form, it looks like this:

The Assignees box on a task, listing three people, Iris Calloway, Grace Bennett and Theo Brandt, with an Add Assignees link.

But work in ActiveCollab is not just about assigning work. It's about planning ahead, and making sure that things go according to plan. To enable that, each assignee can have their own hourly estimate and work type:

Three assignees on one task, each with their own hours and job type: 2:00 of Account Management, 6:00 of Brand & Graphic Design, 6:00 of Copywriting, adding up to a 14:00 task estimate.

This assignment model offers some great benefits:

  1. Clearly defines a task as a team effort, as it usually is in projects. Put a designer, a copywriter and an animator on the same task. No more duplicating a task per person or hiding the real team behind a single "owner." Everyone needed is on it, with their own slice and expertise,
  2. Per-person estimates that add up to the real total. The task still has one full estimate and you decide how much of it each person owns. Leftover hours show as unassigned until you hand them out,
  3. More precise capacity overview in Workload. Because each person has their own estimate, Workload shows what each individual actually has on their plate,
  4. A more realistic cost estimate. Attach a job type to each person's hours and the task's estimate prices the work by role. Design time is costed at the design rate, copy at the copy rate, instead of one flat rate for everyone,
  5. Plan what is known, fill in the gaps later. You know the designer for the task, but don't know which developer will be available? Schedule the designer, and let the unassigned remainder be a visible reminder. When a developer is known, add them and fill in the gap,
  6. Plays nicely with what you already use. Recurring tasks, My Work, team tasks, day-by-day estimate splitting, calendar and reports all work with the new assignment and estimation model.

The Workload view for two people in September, with the same Patient Portal tasks on both rows and different daily hours for each person.

One Time tool: Timesheet, Capacity and Utilization

Timesheet, Capacity and Utilization were merged together into a Time tool. Now you have three different, complementary perspectives on how your team uses the most precious resource, time:

  1. Timesheet shows how much time was spent,
  2. Capacity shows how much time was available,
  3. Utilization shows how spent time contributes to the bottom line.

In this merge, Timesheet got a long requested feature: the option to load it for time ranges other than weeks. It now supports weekly, monthly, quarterly, yearly or a custom range, like two-week sprints, or whichever time frame you prefer.

The Timesheet tab of the Time tool, with the range menu open on Weekly, Monthly, Quarterly, Yearly and Custom, and a custom week loaded.

Self-hosted improvements

The self-hosted version of ActiveCollab 8 was released back in February, and over the following months it received a steady stream of improvements: MCP server, two-factor authentication, multiple assignees, and much more.

If you are still on an older version, and are unsure whether to upgrade or not, we strongly recommend that you do. The self-hosted edition still offers you full control over your data and the platform it runs on, and version 8 brings years' worth of features and improvements.

Two new desktop apps

We did not launch just one, but two desktop apps in this period. Technically four, if you consider that both apps are available on Windows and Mac App Stores.

First is a rewrite of our main desktop app that lets you run ActiveCollab on your computer, instead of in a browser. The new version is designed to be much leaner and faster, and is distributed via official app stores.

The new ActiveCollab desktop app on a Mac, showing a task open from My Work with its dependencies, discussion and time tracking.

Second is an all-new ActiveCollab Chat app. Experience the full-screen chat that is already aware of your company, team, projects, and permissions. Everything you know and love about ActiveCollab, but for team chat. Also available in both Windows and Mac App Stores.

The ActiveCollab Chat desktop app, with a conversation list, a project chat called Marketing Site Refresh, and a Media panel of shared files.

GitHub and GitLab integration (Early Access)

Today developers and agents are churning out code faster than ever, to the point where it's really hard to keep up with all the activity. With the new GitHub and GitLab integration we want to bring that activity to projects and tasks so progress can be easily tracked.

The Development section of the Apps & Integrations page, with GitHub showing 1 connected repository and GitLab showing 2.

The benefits of bridging source code and work management software like ActiveCollab are twofold:

  1. Developers don't have to switch tools to track their progress. They can update task status, track time and much more using commit messages and pull requests,
  2. Everyone else gets timely progress reports. When something happens in the code, it is automatically reflected in projects and tasks. No need to check the code, or interrupt the developers.

Developers will love this because they can stay in the code, and send commands to the projects using commit messages and PR descriptions. As an example, by pushing a commit with this message:

Fix ranks reset when a contract is archived, closes #457600
/spend 1h 30m
/comment Verified on staging, ranks hold after archive

the developer effectively does several things:

  1. Links the commit's branch with the task #457600
  2. Marks the task #457600 to be automatically completed when its pull request is merged,
  3. Tracks 1 hour and 30 minutes of time under the committer's name,
  4. Posts a status comment.

Once a task is connected to the source code, you can monitor its full implementation lifecycle across all the relevant stages: Branch → Commits → Pull request → CI/Build → Deploy.

The Source Code panel on a task, listing three pull requests with their repository, commit and line changes, and a stage indicator from branch to merged.

Status in ActiveCollab updates within seconds, so you can watch a task move from first commit to deployed without a single page refresh.

This is achieved by connecting your repositories with projects. Currently GitHub and GitLab repositories are supported, and we'll work on supporting other services as interest in them arises.

Quality of life improvements

We did not work just on the major features, like the ones above. We also made many quality of life improvements across the app. Let me name just a few.

Do-not-disturb mode for notifications stops push and email notifications. There are two modes:

  1. Temporarily snoozed, when you're in a meeting, or need some time to focus,
  2. Scheduled, based on your work hours, so notifications are off when you're not working.

Two new dark themes, and automatic switching between your favorite light and dark theme when your operating system switches mode.

Full rebuild of the visual editor, with a slew of bug fixes and under the hood improvements. It offers us a great foundation for further improvements.

Cloud version got quick and secure login with a passkey. On top of log-in-with-Google, we also added login with Apple ID.

See levels of activity on your Activity page. Each cell is a day, and the color represents the level of activity. The fuller the color, the more activity that day had.

The Activity page heatmap, one cell per day from September to August, with darker purple for busier days and red for days off.

ActiveCollab now asks and remembers what you prefer to happen when you double-click the text. Double-click used to open the edit form instantly, which is the wrong behavior if you just wanted to select a whole word.

Time report got an Invoice column, so you can quickly open the invoice that a time record ended up in. Additionally, we made Tasks and Time reports work much faster in many data-fetching operations.

Updated IP firewall lets you specify white and black lists of IP addresses and better control who can access your ActiveCollab account. Now enhanced and available in both self-hosted and Cloud accounts.

Specify who should be notified when tasks are completed: project leader, assignees, or subscribers.

Uptime

Uptime for the period was 99.75%. If you notice that the app is slower than usual or experience any type of problem, feel free to contact our Customer Care Team via email or chat to us in the app.

Coming up

During September, we're continuing work on GitHub and GitLab integration toward general availability of the feature. We're also working on an even easier way to connect your AI client to ActiveCollab's MCP server, as well as an all-new project portfolio management feature. Stay tuned for updates.

Ilija

Share this post

Get instant clarity,
improve collaboration and profitability.
From a task to an invoice.

Your workspace awaits

Just your email, and the full ActiveCollab is yours to try free - every feature, no limits.


or

By signing up you agree to ActiveCollab's Terms of Service & Privacy Policy.

Great! Just a few seconds, and you're in.

All done! Redirecting you to your account.

Your workspace is one click away.
Check your email to continue.

Sorry, we couldn't create an account for you at this moment.
Please double check your email address. If the issue still persists, please let us know by sending an email to support@activecollab.com


Try Again