Changelog

New deck creation flow

When creating (or updating) a deck, you no longer need to drag or find a cover image from your machine. You now can either pick one of our default deck images, or enter the url of an image.

New order property: Creation Date

Allows you to group swim lanes by the card’s creation date. We also made the swim lanes for “Last updated” a bit more helpful when cards have been updated in a long time.

Improvement & Fixes

  • Deck & owner history: is now based on the last decks/owner that you have assigned rather than the most frequent within the last 30 days. This suggestions are now also more reliably updated as you use the app.
  • File uploads: when hitting size restrictions for files you’re now informed before uploading it all, rather than after the fact. (fyi: the limits for a single file are 10 MB for cover images, and 25 MB for card attachments, we’ll add it to our documentation soon!)
  • Drag to hand tab: Now also works from search result overview.
  • Time Tracking: Sometimes the timer would seem to continue when stopping work on a card. This should now no longer happen.
  • Reordering Decks: Should now be much smoother!
  • Order by status: Done cards that are archived, now are part of the “done” column.
  • Notification Panel: Fixed a crash that caused a 💥 for some folks.
  • Search: Allow to inspect all available commands via an expand button.
  • Search: When searching within a deck, milestone or a deck, a button now allows to quickly perform the search in the full library.
  • Card history: Some design refinements after a long time without any updates
  • Archiving cards: Archiving a card now doesn’t automatically close it.

Fixes:

  • Drag and drop: rewrote our drag and drop library from scratch, to ensure more stable behavior.
  • Card content: Checkboxes (via - [] label) now should work more reliably.
  • User tags: guests now can delete user tags again (via their profile page).
  • Safari: A lot of design issues have been fixed.
  • …and a lot more

Reworked image thumbnail service

Images are everywhere on Codecks. This ranges from deck covers and avatars to attached images on cards. So far we relied on a third-party service to create on-the-fly thumbnails of both static and animated images. This version however introduces a solution provided and hosted by ourselves. Not only do we consider this beneficial for privacy reasons but this also means that there’s one less external dependency should we at some point offer a self-hosted version of Codecks.

Hotfix: Allow to delete decks which contain archived or deleted cards again.

Discord integration improvements

  • Even if you set the reaction threshold for creating cards to 0, Decky will add a specified reaction. For commands without a configured reaction, it’ll default to the ✅ reaction.
  • Allow leaderboards for commands with a threshold of 0.
  • Spread leaderboards over several messages if it grows too large for a single message. (If you’ve missed Decky posting a leaderboard, that issue was probably the reason why.)
  • When creating a leaderboard, Decky checks whether any changes have happened compared to the last leaderboard. If that wasn’t the case it’ll still repost that leaderboard if someone else has posted in the channel in the meantime.

Search update

Our internal search system has been completely rewritten. It doesn’t look too different from the outside but comes with quite a few benefits for you:

  • Performance: Instead of loading all relevant cards into the browser and performing the search on your machine, the filtering now happens directly in the database, leading to much less data that needs to be exchanged.
  • Completeness: Includes all cards in search even when the current scope contains more than 3000 cards.
  • Card references: When searching for cards when typing $[card title] in the editor, it’ll search for all cards not just a subset of 3000 cards.
  • Search: When entering multiple values of the same category, i.e. multiple owners, it now performs an ‘or’ search rather than and ‘and’ search within that category.
  • Search: Include search options for No owner, No milestone, No deck and No project
  • Swim lanes: Clicking on a swim lane label will add a search filter for the lane, so you can drill down further

Here’s some presents from us for some merry holidays:

  • Animations: Reworked the underlying animation engine to prevent stuttering animations.
  • Archived Cards: Non-done cards that got archived get a dedicated color so they’re easier to differentiate from their non-archived counterparts.
  • Attachment Viewer: Now includes the title of the images.
  • Github/Gitlab/Bitbucket Integration: You can now mark multiple cards as fixed by including e.g. Fixed $123, $124, $125 as part of your commit message.
  • User Management: An updated look and improvements for bigger user lists.

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!

Card Announce 200k WishlistsCard Announce Console PortsCard Prep Demo

Join 50,000+ teams!

Free for up to 5 users

Get started with Codecks
Codecks Icon
Codecks GmbH — 2026
Supported by
Creative Europe Media Logo