Changelog

A few fixes for you:

  • 1,2,3 shortcuts: The hover-and-hit-a-number feature for updating a card’s priority and effort now also works for the card detail view. To avoid accidental tab navigation, we changed the 1, 2, 3 shortcuts for switching to the Hand, Decks and Milestones tab with Shift+1, Shift+2, Shift+3.
  • Time Tracking: Improved behavior when hitting the + and - buttons in the timer widget at the bottom. You can also reset the timer to zero when hitting the - button often enough. (By the way: did you know you can keep the buttons pressed for faster updates?)
  • Tooltips: Tooltips that would open close to the bottom of the screen sometimes led to scrollbars appearing. Not any longer!
  • Auto Archive: We no longer auto-archive done cards with open comment threads.
  • Deck Picker: The cover images disappeared! But we found them and put them back into their place.
  • Stability: The last release led to crashes on Safari and Edge Browsers when trying to open overlays, this was fixed.

This release contains all necessary changes to migrate away from our existing CRM provider (Mailchimp) to a self-hosted solution. This means your data will be shared with one service provider less. (Leaving only our payment provider Stripe and our hosting solution.)

Big performance update 🚀🚀🚀

After adding and refining a lot of features, we felt it was time to focus once again on one of our major core values: A snappy and responsive interface. Teams with a lot of cards and decks might have recognized that it might take a second or two to load the deck library in a new tab. Same for opening a deck for the first time.

So we took the time to put our profiling goggles on and to look for all cases in which the browser is doing more work than it should. We found a lot of opportunities for improvements and updated our card, deck, deck library and notification components with performance improvements in mind. We feel it’s been well worth it! Loading up the deck library in a new tab has been sped up by a factor 3 to 4!

Notification updates

Before this update, notifications were generated on the fly, in your browser by checking all relevant card changes. This approach led to some performance issues for projects with a lot of activity. So we improved it significantly by generating notifications on the server instead. This should speed up a lot of interactions that could potentially generate notifications.

But this update did not only improve performance but came with a lot of new features as well:

  • Dismiss all: a.k.a. declaring notification bankruptcy 📉. By holding down the dismiss button in one of the three notification groups (cards you own, cards you’re subscribed to, conversations) you can remove all notification at once.
  • Snoozing conversations: Previously this notification wouldn’t show up if some conversation participant still had an open notification for this conversation. Not ideal if one of the participants wouldn’t check (and dismiss) their notifications on a regular basis. Now it’s always shown to all participants after some inactivity on the thread.
  • Subscribing to cards: You’re automatically subscribed to a card if you’re the card creator or if you’re mentioned on a card. (Yes, we’ll definitely plan on adding an interface to let people know who is subscribed to a card and allowing them to unsubscribe.)
  • Notifications for mentions in cards: This is actually more of a bug-fix. Before, you would only receive a notification for being mentioned on a card if you were observing it (via deck or card subscription). Now you’ll always get a notification if you get mentioned in a card’s content.
  • Group notifications by milestone & deck: When multiple cards are moved to a new milestone or deck, it’ll generate a single notification pill instead of one notification pill per card.
  • Last participant notification: If everyone left a conversation except you, you’ll now get a notification.

Export cards as csv

Once you start selecting cards, you’ll find a download icon in the right part of the selection bar. Here you may pick the desired fields to export and download a csv file right away!

Time Tracking

We’re super stoked to announce that this release introduces time tracking!

Open up the Mission Control and navigate to Organization Settings > General and look towards the bottom for the relevant settings. Time tracking comes in two flavors: Manual mode and Real-time mode.

Manual mode allows you to enter your time manually via a card’s history panel.

The Real-time mode allow you to manually enter your time as well, but comes with a lot more power: it will be tracking your time whenever you start a card. This basically means, if a card a blue, you’ll be tracking time. To reduce any confusion this also means that a single user can’t have more than a single started card. So you might have to adapt your workflow if you want to activate this feature. But we strongly believe it’s worth it as a blue card will be a strong signal to your team that you are actually currently working on this card.

  • Milestones: When displaying the amount of days left, we now use actual working days. They default to Mo-Fr, but can be customized in your organization settings.
  • History panel: Changes to your card content now result und much improved diffs in the history panel.
  • Drag and drop: When ordering by project tags and drag and dropping a card into a new swimlane, the tag won’t be appended to the card’s content. The project tag will directly be applied instead.
  • Performance: Whenever you performed an action, all your and your team mates’ Codecks browser tabs received a message to fetch fresh data at the same time. This meant that the database had to reply to a lot of request simultaneously, leading to a performance bottleneck. This has been changed such that messages to other tabs are now deferred and spread out such that the tab performing the action gets a quick response before other tabs request fresh data.

Bug fixes and small improvements:

  • Card editing: clicking - [] checkboxes on cards with card references would open the “Card not saved” dialog. This is now fixed.
  • Card editing: The preview missed padding and quotes are no longer squashed in long cards.
  • Card content: Firefox users now also enjoy some extra padding at the bottom of a long card.
  • Card milestone panel: The panel would offer no milestone to pick from if the card’s milestone was from the previous year.
  • Card duplication: When duplicating a card from within the milestone view, the card’s milestone is being copied by default.

This time there’s a lot of Quality of life improvements:

Independent scroll areas

We noticed that long cards and long conversations could lead to frustrations at times. While sometimes less is more, that’s probably not always true for the amount of scrollbars. We tried to live with only one main scrollbar for a long time, but now that we’ve added scrollbars to long cards and the side panel, we’re already asking ourselves how we could have lived without!

Wide mode

We understand Codecks to be more than just a list of tasks. We’re moving towards becoming a great place for your knowledge base and design documents. As a next step, we introduced Wide mode to cards. This will make it much more pleasant to create, edit, and read large amounts of texts. To activate it look out for the ↔️ arrows or hit w on your keyboard.

Strong Customer Authentication for Payments

To comply with new EU regulations starting on September 14, 2019, we reworked our payment systems. To ensure that all future payments will be accepted by your bank, we removed payment information stored on Stripe and their references on our side. This means that you need to enter your credit card details again, should you apply a new top-up or start a subscription. Existing subscriptions should not be affected.

Your balance and subscription costs are now always shown as net amounts without VAT

>

Join 50,000+ teams!

Free for up to 5 users

Codecks Icon
Codecks GmbH — 2025
Supported by
Creative Europe Media Logo