Skip to main content

Kanso - Releases

← App details

Nextcloud 35

Kanso 0.38.1
Release Details
UpdatedOct. 7, 2026, 2:51 p.m.
Changelog

Bug Fixes

  • cards: keep a failed Mark done on the card you pressed it on (d0a6e7a)
  • cards: keep a label you add while a priority is still saving (fc7badd), closes #10927
  • cards: keep an assignee you add while a label is still saving (140b7b4), closes #10923
  • cards: keep the assignees you pick while the last one is still saving (cd4be49), closes #10799
  • cards: keep the labels you pick while the last one is still saving (e33c5e7), closes #10920
  • cards: keep the projects you pick while the last one is still saving (2e67b7e)
  • cards: say which reviews are blocking when Mark done is refused (bbb6302)
  • cards: send a project pick to the card you picked it on (c64ac75)
  • deps: bump the npm-production group with 7 updates (111802e)
  • install: refuse to install without PHP's zip extension instead of breaking board export (c5ef211)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
Signatureel2/3UedDVT2XYLrEdbDhpaemr4COidFP3TpXyWTEI+pab1hczZjRuks0wZXytWuUlB6CfZ8Zb+QJ/ztfgYJZTYSY6LGSlLUCDpJh2lNVT92mMbRjMl7y3D7MgKoUqBZ9kDiDFNTWstpNr2dZ2sq0h3/ktZWCWC0XMnI1QlB8Wi8wJMOc6SDklQ7yDZFPY/29ZKk3pLK8KEGj/0efTdxcgc6wlBMRJlqOW3Hs9uLZuvrwiSLy0YAGOSgGz+Gy3L9HlngDQsTkmwkjL7iyeik5D5IEsYHoGxWNyDMwUDJHTkD/KLpFMjCbS62Udw7m/SLuL0FWkT3Kay50SYVd5Qw95YSukGo7MsdiM80LNqFieJQcuOr17kGSaSl3C8P1uUl+oUNnpM2GTMa9yj1PHhflELpu8ux8/+RdNQmnAN4vg+FqsfOkW9ffFFA64LBeSdQ0+1iXU3uWfZK3QT1hQvMJNIegHiZDZODvtBOP/DMp+MIBHmrnmR8dvPt0vWXTZ2XO6rKOPsotlRUIYuaqK5EhrWUfhz4gmGU+9J5Fw91cp+tQ3oR2cIgUGhb5YLLQL+hr9B1mhwfudbB160maToZ1wclOMJkNagg95l5OzxIbqemoJpixaFQyuPOhtZqXS2L4nQt1AQTGDIzMpiPno/Q0KHPjdBMFEMrdWk1DwrsAzo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0
PHP extensions zip
Kanso 0.38.0
Release Details
UpdatedOct. 4, 2026, 4:34 a.m.
Changelog

Features

  • give board settings the width its fields need, and a way to maximize it (eaf4baf), closes #180
  • say what a board is for, on demand from the board header (bfafd6d), closes #173
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturekLSoGs/Oj+LFB+XG1HvASQPrJmBZrr0LYSMZwjmy6m71svqvl4klBkKnypVfxtkdNGmr0zyyLYU0JBpHsEcYUNns8gyiZJnOliGkiQUIwXssCcLQHyoCEDuE1XCFUYtc2Q7Dh4NIRiDYhsCfuHskRWgjSiQBeu2aqV0ZdgdKeMh6S/p3K0w0ovBNYfB9MxhQFgOX/KUjhQ3QbRtT4WbKmzkcr8ORdfAt2gETAtR6AC7BWDBWi2eXFTLsgqp7j5G2FDGLK5RyXZp3FqSZxqTHjJjqGHuD5XzQkwwpmG6dESA0XBh1gghNyeDJVhmrJV155FbGM9PkdqizLw+E3sM2flB0/V/42BO1r8V0uDO5LxCTlZvW6qYZqqbdkfgeDjk5fugv+/aGwEe2QQbBHVGRTGVdosgN/UcDGKd9AU+fnxQOsGO72O6R5fdWfeplgohXqeTDoMQIvImOnmLVF4dEgeg13/tKVus0LHaAvqi4EFZTVsGhTyN9eJYNjOVfvVrrxvAm+FmT3/jDQp/BjIV/djIW2BKWk3H6/YdqDLbIoB8U3NGcSCbR/TX2JbAsLuaPpcSyauYOalBcwHWXl8+Im6BoNMaazaTjIV9aqpaX7qZ3FgAm102yPWIL+yrl4KKClYxaql9fjZPon+YfwnLVNdU/qACqC9vsIY9HTryw6Cs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0
Kanso 0.37.0
Release Details
UpdatedOct. 1, 2026, 5:33 a.m.
Changelog

Bug Fixes

  • a11y: name the progress badges, and four other review fixes on #174 (c303111)
  • backup: name the restore route and what retention does not reclaim (24c93f6), closes #10477 #10477 #10674
  • board: name the incoming board in the tab while it loads (7d24c3a)
  • cards: show an assignee's name after a reload, even past the participants cap (2ad99f2)
  • deps: bump the npm-production group with 4 updates (d1aa8b1)
  • dev: resolve the compose project name before guarding the down -v (989ddb1)
  • icons: stop handing Nextcloud the white app icon where it themes it for us (c6f0160), closes #162 #ffffff #222 #162
  • public-share: keep the share token out of quoted URLs on a public board (a29613e), closes #10608
  • search: leave archived cards out of search unless you ask for them (93ea0d9)
  • webhooks: take in an issue that gains the intake label after it was opened (93e53c7), closes #10566

Features

  • archive: restore several archived cards in one action (86a7f29)
  • compat: support Nextcloud 35 (c2557a7)
  • l10n: finish the interface translation in all ten shipped languages (d084f56)
  • list-view: show a late checklist step on the list row (fc93d98), closes #10696 #10708
  • webhooks: card an issue with the labels it already has (0139e0d), closes #10491
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturedBIzdvBUbFWR9Fvl4OKryLburM2E0mWf6QgQl+JFwjy4CroL/LIXcoVO/XndKKGr2U78XoFsh76JvwqsKq2IdHv3G9J08aHVNcVcmr/f/Ja+UTROhy6MvU8VYna+X2+mrY4R2nE489LaPT2vG/ymITTWRgaCof+XjUBGkbWdstKxSlEKx4pTD2k5Gn2q82rLLiH7AdOwioX7Ia0Miz7NooMQ3C5JCAukgEhDClG5/m0XSv3vqJbkznsoUULJCPzYVca1u+ZyEENG/1Ls5XNvOr+h9QAhcuekMhvRR2O/rCOD1aOEyjGeDA92QJ4zT7uyHx1qUKwAy9Sh8jn/pqvNKCzzT4q7zo6SEtmhCoOspfge/o8VmPbKIug7UmzF7zxR8TH0uclV6RtLUTzfFA3P02aqZDB+zMTeaITqHmyG1zfW9sR+83Qru/bqK6qWxdMvznqtprK18uPq4cQJyJPXg6uZZeLCjSrLusL/M8GAxJ2Vh6sTvU1DxJTKpeN43+3GICK7p21ubFJYHqYjLdF9UKitpIqvO51wzynKgDLb9zcXYSDcdGfej0DMGrT9zC4AE6m88tjWUsUs7wc2KnlzL7/QNivhyiF+SLsvHXjCExWv7sthv22V0NddFyNSKOfWuBRECM7NqQ6p/X4VqDrbcatlSCZZ+AWT77Szm0/58ME=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0

Nextcloud 34

Kanso 0.38.1
Release Details
UpdatedOct. 7, 2026, 2:51 p.m.
Changelog

Bug Fixes

  • cards: keep a failed Mark done on the card you pressed it on (d0a6e7a)
  • cards: keep a label you add while a priority is still saving (fc7badd), closes #10927
  • cards: keep an assignee you add while a label is still saving (140b7b4), closes #10923
  • cards: keep the assignees you pick while the last one is still saving (cd4be49), closes #10799
  • cards: keep the labels you pick while the last one is still saving (e33c5e7), closes #10920
  • cards: keep the projects you pick while the last one is still saving (2e67b7e)
  • cards: say which reviews are blocking when Mark done is refused (bbb6302)
  • cards: send a project pick to the card you picked it on (c64ac75)
  • deps: bump the npm-production group with 7 updates (111802e)
  • install: refuse to install without PHP's zip extension instead of breaking board export (c5ef211)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
Signatureel2/3UedDVT2XYLrEdbDhpaemr4COidFP3TpXyWTEI+pab1hczZjRuks0wZXytWuUlB6CfZ8Zb+QJ/ztfgYJZTYSY6LGSlLUCDpJh2lNVT92mMbRjMl7y3D7MgKoUqBZ9kDiDFNTWstpNr2dZ2sq0h3/ktZWCWC0XMnI1QlB8Wi8wJMOc6SDklQ7yDZFPY/29ZKk3pLK8KEGj/0efTdxcgc6wlBMRJlqOW3Hs9uLZuvrwiSLy0YAGOSgGz+Gy3L9HlngDQsTkmwkjL7iyeik5D5IEsYHoGxWNyDMwUDJHTkD/KLpFMjCbS62Udw7m/SLuL0FWkT3Kay50SYVd5Qw95YSukGo7MsdiM80LNqFieJQcuOr17kGSaSl3C8P1uUl+oUNnpM2GTMa9yj1PHhflELpu8ux8/+RdNQmnAN4vg+FqsfOkW9ffFFA64LBeSdQ0+1iXU3uWfZK3QT1hQvMJNIegHiZDZODvtBOP/DMp+MIBHmrnmR8dvPt0vWXTZ2XO6rKOPsotlRUIYuaqK5EhrWUfhz4gmGU+9J5Fw91cp+tQ3oR2cIgUGhb5YLLQL+hr9B1mhwfudbB160maToZ1wclOMJkNagg95l5OzxIbqemoJpixaFQyuPOhtZqXS2L4nQt1AQTGDIzMpiPno/Q0KHPjdBMFEMrdWk1DwrsAzo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0
PHP extensions zip
Kanso 0.38.0
Release Details
UpdatedOct. 4, 2026, 4:34 a.m.
Changelog

Features

  • give board settings the width its fields need, and a way to maximize it (eaf4baf), closes #180
  • say what a board is for, on demand from the board header (bfafd6d), closes #173
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturekLSoGs/Oj+LFB+XG1HvASQPrJmBZrr0LYSMZwjmy6m71svqvl4klBkKnypVfxtkdNGmr0zyyLYU0JBpHsEcYUNns8gyiZJnOliGkiQUIwXssCcLQHyoCEDuE1XCFUYtc2Q7Dh4NIRiDYhsCfuHskRWgjSiQBeu2aqV0ZdgdKeMh6S/p3K0w0ovBNYfB9MxhQFgOX/KUjhQ3QbRtT4WbKmzkcr8ORdfAt2gETAtR6AC7BWDBWi2eXFTLsgqp7j5G2FDGLK5RyXZp3FqSZxqTHjJjqGHuD5XzQkwwpmG6dESA0XBh1gghNyeDJVhmrJV155FbGM9PkdqizLw+E3sM2flB0/V/42BO1r8V0uDO5LxCTlZvW6qYZqqbdkfgeDjk5fugv+/aGwEe2QQbBHVGRTGVdosgN/UcDGKd9AU+fnxQOsGO72O6R5fdWfeplgohXqeTDoMQIvImOnmLVF4dEgeg13/tKVus0LHaAvqi4EFZTVsGhTyN9eJYNjOVfvVrrxvAm+FmT3/jDQp/BjIV/djIW2BKWk3H6/YdqDLbIoB8U3NGcSCbR/TX2JbAsLuaPpcSyauYOalBcwHWXl8+Im6BoNMaazaTjIV9aqpaX7qZ3FgAm102yPWIL+yrl4KKClYxaql9fjZPon+YfwnLVNdU/qACqC9vsIY9HTryw6Cs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0
Kanso 0.37.0
Release Details
UpdatedOct. 1, 2026, 5:33 a.m.
Changelog

Bug Fixes

  • a11y: name the progress badges, and four other review fixes on #174 (c303111)
  • backup: name the restore route and what retention does not reclaim (24c93f6), closes #10477 #10477 #10674
  • board: name the incoming board in the tab while it loads (7d24c3a)
  • cards: show an assignee's name after a reload, even past the participants cap (2ad99f2)
  • deps: bump the npm-production group with 4 updates (d1aa8b1)
  • dev: resolve the compose project name before guarding the down -v (989ddb1)
  • icons: stop handing Nextcloud the white app icon where it themes it for us (c6f0160), closes #162 #ffffff #222 #162
  • public-share: keep the share token out of quoted URLs on a public board (a29613e), closes #10608
  • search: leave archived cards out of search unless you ask for them (93ea0d9)
  • webhooks: take in an issue that gains the intake label after it was opened (93e53c7), closes #10566

Features

  • archive: restore several archived cards in one action (86a7f29)
  • compat: support Nextcloud 35 (c2557a7)
  • l10n: finish the interface translation in all ten shipped languages (d084f56)
  • list-view: show a late checklist step on the list row (fc93d98), closes #10696 #10708
  • webhooks: card an issue with the labels it already has (0139e0d), closes #10491
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturedBIzdvBUbFWR9Fvl4OKryLburM2E0mWf6QgQl+JFwjy4CroL/LIXcoVO/XndKKGr2U78XoFsh76JvwqsKq2IdHv3G9J08aHVNcVcmr/f/Ja+UTROhy6MvU8VYna+X2+mrY4R2nE489LaPT2vG/ymITTWRgaCof+XjUBGkbWdstKxSlEKx4pTD2k5Gn2q82rLLiH7AdOwioX7Ia0Miz7NooMQ3C5JCAukgEhDClG5/m0XSv3vqJbkznsoUULJCPzYVca1u+ZyEENG/1Ls5XNvOr+h9QAhcuekMhvRR2O/rCOD1aOEyjGeDA92QJ4zT7uyHx1qUKwAy9Sh8jn/pqvNKCzzT4q7zo6SEtmhCoOspfge/o8VmPbKIug7UmzF7zxR8TH0uclV6RtLUTzfFA3P02aqZDB+zMTeaITqHmyG1zfW9sR+83Qru/bqK6qWxdMvznqtprK18uPq4cQJyJPXg6uZZeLCjSrLusL/M8GAxJ2Vh6sTvU1DxJTKpeN43+3GICK7p21ubFJYHqYjLdF9UKitpIqvO51wzynKgDLb9zcXYSDcdGfej0DMGrT9zC4AE6m88tjWUsUs7wc2KnlzL7/QNivhyiF+SLsvHXjCExWv7sthv22V0NddFyNSKOfWuBRECM7NqQ6p/X4VqDrbcatlSCZZ+AWT77Szm0/58ME=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0
Kanso 0.36.0
Release Details
UpdatedSept. 24, 2026, 3:21 a.m.
Changelog

Bug Fixes

  • add a second and third assignee to a card without the Assign button vanishing (c31560b), closes #10603
  • announce the assignee avatar stack and keep "+N" inside its badge at bigger font sizes (8e05bba), closes #10659
  • attachments: keep the board's files on screen when "Load more" fails (e2747e9)
  • backup: stop promising a deleted backup is gone for good when it is not (cbc7145)
  • backup: stop the static delete hint promising permanence to Files admins (bc55a72)
  • count only your own projects on a card, not everyone else's (3256415)
  • deps: bump the npm-production group across 1 directory with 19 updates (4b7b4dc)
  • find and assign anyone on a board shared with a large group, not just the first 25 (028a26e)
  • give the comments section the card window's full height on tall screens (539facd)
  • keep keyboard focus on a picker row while its toggle is saving (b9666dc)
  • refresh the board attachments list as files change, and page through every file (8ab5d65), closes #10670 #10738
  • show a newly shared-with member in the assignee picker right away (3b74731)
  • stop offering assign and label controls to members who can only read a board (99280df)
  • stop PHP 8.5 logging a deprecation every time a review is requested (1d1bf81)
  • stop showing the whole editing toolbar to members who can only read a card (de0121a)
  • stop the hover preview from showing an overdue checklist as on track (07bb8f5)

Features

  • find every file attached to a board without opening each card (ff22823)
  • remove a stored board backup from the admin settings panel (8a8e8c2)
  • say what a column is for with a description under its name (1cd33ba)
  • spot a card with an overdue checklist step straight from the board (1260705)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
Signaturefxd7/xUrbasyFBRKm9g3Rf78ExjLYjYp3LbEgPTw5kObZ7FfBfbqQ0iaBKOK5vRFBAKQ4fXTgVhs1GnKLrtKRU1zHLPbaoJy0DpkjmfD+p0h3vFWyN/4hNFUuObDzPubvLiyPP99GFXb4y89PNs3S6WUPzEfv0HNcviPV78+QWoWEuRIjY9/ieD857lzs06mgBRSwsf8uo/FMBqpCXspURTXk92fIk2HV9Fvbbtn4tr+EsRkU+87VXKsMGFIZuZVvVRJ+P7rJnNMCgaheLnfkQA7dGyNgdtpXp4wWj1HruFcprCQIw51Bl1K521rYYOdU1RY2KJByO7JIX7ZGCwRD7NjwCZ+x3XnwrOGQhJ9KTOjhweSbwCsO7a0mG2NN60kzUUHNIq3l3zrExRoXQlXT2aPwnETe+tPZkdwUuabApBh/RZsuJwc38CGFek6WP1iN/oRm7YN0og7IHbYsrwdYldBIBUwDeeTKyrjWTey9OjZWkt/x3e2/Yg/4r1hcKRhL+H1K+mnaFqUcpORUe/s60pcSwcuVXWV4jyDrjLjtJP9p98QC99F5Nl3QzPg+b1v635HSWOX3lJlJz7Uid9Cvdae7qe1gsujZjEIFQVLklf7ZRwsn0g90h2nW1yoG4h2q0hVLzyRYiuh1gbxFoorVGD8ODdIm3K167f6lRKqPys=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0
Kanso 0.35.0
Release Details
UpdatedSept. 22, 2026, 3:34 a.m.
Changelog

Bug Fixes

  • backup: plainer backup settings that show only the destination you chose (ac8d0aa), closes #161
  • backup: say a backup listing failed instead of showing an empty one (7669124)
  • backup: say when your backups could not be read, instead of reporting none (9e49a79)
  • backup: stop the settings page creating a backup folder it only meant to read (b459fe4)

Features

  • backup: choose where scheduled backups are stored — Kanso's own storage or a Files folder (a2b600c), closes #10673 #161
  • backup: show admins how to keep scheduled backups out of their own activity feed (8e11ce1), closes #161
  • backup: tell administrators how a scheduled backup run went (84aab88), closes #161
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturejpEOFSbuKKAjnbnTI17M+61gPC49fBDWW1VTYxdaR8cnLX+2o0/6DiowV7mY4XUOXXtuhts9rc0DuDMhC/R5uQAAlww7jzYX11RRezuScKV50AnPEoFPhfWscVxoyWyLYQ7ZHn89ifHCsT+MkNvnslgJ7Ie13A188HWKR7XGJ3MLO0rIKA2OzSrVhnNUT0JMb+U/cM/iUpKKXp/eBraUsCEVaDT2mriprU7UvhJxhG30zmtArahVvJA0RlK4aeC55Ltlh3eq3dwtZL8MltIcEKM3ZeifPi372+K3A/UVpeAN1hDW3TYab/X5qDcTvOjIAcsPFhNGpeMgd8FwMpRwekIx/0Q01ee7jZRoz8bQLaMN8yOYy4oDDjLFB0/BAJH2cBrprsyLpEkrPWVdgMEcnPTWjuxt43yluhhSV7FO2MrzEBRA0zZiJmLL7D99eMrCjOS9rA5LgChRWfmLimvmI8w9Ij1ZhdnSqIJhYtnf4kcpTKqEw/YNXt6VV0bFJ7jBKEm0n00oQlVVDMW55R/xvUcsJvU8eTnD2/MyhFPhr1l72Le4+JWJIclup7Z9gAr9iUjlUBIWZdd0UmNChM0+m7/3oDgufntsv8WUxA1UbYa2vp7ZtupkV1UpCDb6zj5j06jd4X3lDChrwISSXM4kEJIkOFOcrSoNyhukCUSQFbQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0
Kanso 0.34.1
Release Details
UpdatedSept. 21, 2026, 3:34 p.m.
Changelog

Bug Fixes

  • make the public share link fill the window instead of a narrow strip (c56432d), closes #117
  • refuse to install on a PHP version too old to run Kanso (c69bb2a), closes #158
  • settings: show the Kanso icon in Administration in your theme's colour, not always white (12ac951), closes #162
  • stop reporting a server hiccup as "This board no longer exists" (902b74e), closes #155
  • stop the "Add review type" button from sliding off the board settings sidebar (60439b5)
  • stop the 4th assignee from vanishing in list and timeline views (a408ede)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturejQnLYQ//pNPar4BqKoUjnZay4rIF3Ednjz4EUfc9gF2owv5OlkqUZcoSW/+t6Uctr4ZU/Dw0vl/SUGF7xBMmlQP2QGzppojtYpu8pD1gW8GAZsitAGlmUb90mnPm5iEMJ6BRbNroirLEsoEJwYfzVQWTiUiUAc+wjUbq9xV1iz8NaYqAg5UFZUcm7r9B0H16CrWfg7pC6HLzrAWGEHo8Kv/zhP0nw/63npJedi+fafuXXp/FBsEOPR/pT2KFBhU25cWZ7auTp94P+4geNvR42tD8j9S9LVeqotBSgA62JIzhrcy4rOSkfnMt4pPywbHiNHSwIt1PQrXDC/wjTpok31uoFwioC0fR0BMqoAb2R2XIT1hWGwC8ctSvjG+1lZHhKHMfPXJUmIP74C6EOi9G4emMgdKdcplQTGTUcPCXpCYjLFDplNcVoU+zp2OSl1E/pkTo2GuL7UYZub3cbCTHmVEHgEJbHI1ZAiw5Kq1pck1qqkkbvyCL/08ES1ztcFyNVFfYcnZ79fivWUyAOdmAnD+pQc3asLe6SNsx9qKdfUFEsUZnhnz3s6uSJWNdMx9Advzv1+2+F1nKUXpAB+k8FbtK7dt2jFk27g5hBtcUZuFUw5ZL8S3qgOwzL16Dr5MaM2Zjc9BT6yBMLugT0x0O7OUlPPePFkkekqdLGbSFZhE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0
Kanso 0.34.0
Release Details
UpdatedSept. 18, 2026, 5:44 p.m.
Changelog

Bug Fixes

  • card: line the card reference up with its title instead of sitting above it (3e92053), closes #10523
  • public-share: mark a shared tile whose description is only a picture (c855129)
  • public-share: show a readable text excerpt on public board tiles instead of raw markdown (85a0f10)
  • search: pressing Escape now leaves the search box so board shortcuts work again (49bf201)
  • sharing: show a card's description images on a public shared board (78ffe50), closes #152

Features

  • webhooks: mirror GitHub issue label changes onto the linked cards (9b90e9b)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureY1Ku2v8IxXAnYhXu/42+h/X/Gpgxsoe/4fIlfZ++0h6Wq9IcAgmM4taifrDj2LMhVWmJ/6en19FyP0Ar/25yb/1CBbXY6YfHgNZVq4n3hdHgFta5AEjE5ce6M6VNRRd4DIkvZQpIBhRjobiCApdd4ib+fHlHgQ2OqGPNZS0HsusqJug5ICAzjVI/+uGx43zetjI+2RBncN1+hoJOH5qhQ5MkGjdllsSAaLOGXs2Yas9HfiiX1V/TEPwgx5ph4ZRNnhCqgJHp38dKe+sgo4Cv4m/yyCHHn0Mr6ViSKhQGCU39BTe0rjwdJTQ8i0uFAe7EZkyViCN/zZL6oLfVAZkc8e75G/rsmSw24xQtoMDhZFPk4EYMHayFqrs3M+lFxBr21RlS6a9YdAtcAy4Jt4aqXiJRPPRjPZxh6YCnrK8/iXt+taBJJ74Nwa1wvwbPcdrRC8pQwLp34C2Js3UouEgwudlcoOQqy9dn/RQLfT9wBogRZU/3BiIHpSReUiI5rdjBYBy9mGR1wotcmDvmjdhU3aTmQ2S04tioKFfXxy1ncIZKFMvOAAkShjVbv1Ad0pE9WGxlLozs4sHk5ReXtUMLsCP9mWQAYssIVEZj5g/D6W1xtU9AbennCZAVBJn45Eo3ALkgHDii/cv25bf9KYsBWvftibQJFuTrVPZSlBhdoVQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.33.0
Release Details
UpdatedSept. 16, 2026, 3:24 a.m.
Changelog

Bug Fixes

  • board-settings: make the board name field use the whole row in normal text (aeabc7b)
  • board: clear leftover notifications when a deleted board is permanently removed (b1d1748)
  • board: rate-limit duplicating a board like every other whole-board write (cf7045e)
  • board: reach card templates while the board is grouped into swimlanes (67dd8f3)
  • board: reach the card template manager from list view (ba6dbb9)
  • card: closing a card with the X while editing no longer freezes the board (42c4122), closes #146
  • card: keep large images inside the card description instead of overflowing it (cfa5e8e), closes #147
  • import: rate-limit Deck and Trello imports like the other import paths (36fea09)
  • import: say that CSV adds cards to a board you already have, and drop the "coming soon" entry (0fa134c)
  • say when an action was rate-limited instead of showing generic failure text (3216f88)
  • show Kanso's own icon on servers whose ImageMagick can't read SVG (87e6fd9)
  • trash: clear a card's notifications when it is permanently deleted (6462d0b), closes #10506

Features

  • attachments: attach a file you already have in Nextcloud Files to a card (ccbb592)
  • board: edit a saved auto-archive rule's scope, condition and threshold (1a41035)
  • board: select every card in a column from the column menu (275dfac)
  • sharing: set an expiry date on a public board link (8f4ba7a)

Performance Improvements

  • views: load Views in a fixed number of queries instead of one batch per board (8e1117a)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
Signaturec/WCpLfxMNE5Xa6WrzSw/0uAWFr50etEZD7hAbYRuj5CC18Nkq7qSU5NFDVp7jsuPOcDjfZK5OYOQ/dlR9+ZNoFv14PeOLgcWxTd0GVJ80k5a/pybnuC/VXW88s/A8QYMt0qYVMrh47GhhwZzQdqoGVerdFCxNbhEajYQ4TIt+A2B6lHmkaWYFKnkuminzfKbljkXM92PCxhQBQSBTVfLe6CinfVYS1i8SIzMKi5tZgHpKQUtYeu6rqZO+UMtU/hR0F1ASZTU2GT4SAyRVa4abHRESEu65DTjGW0qcZjjrwqqft8sr1XhyFUBa4sL+FhHJBMmxfENaSuOBoUm55wNZb59Akz6D8dc8bhVuBOAEsZKd3xYjLtClcFc8LbaHH81AyzGLaYJCAR+0Ow/rb1ZuEWmM9ElhtynSm6dAYpX82q6S0II0VGIVpshve0eHJMOiJorU5WBHRpyJBeucq1JlZU/QoA0ECrFPi7ZXz1sK6RvBIKEKEJt7QA/HCCGa8eYPycwikvQcMr8Cwr1B915GAsLa9cMnxuBzdiTLbsHp5MC/ATKjU9vOBteG7yb/atp2FB+RnsUK6Uyec3uwsnvW1+Rvb6gGnTea2/5D6d+3441/OXEYdoq29jkkRBLMHopBKhkP94k3Y/QzXNV0HzQq8kdno9WnrOxhRNFZ4rC/4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.32.1
Release Details
UpdatedSept. 15, 2026, 4:11 a.m.
Changelog

Bug Fixes

  • make priority, type, due-date and error colours readable in light mode (ed3520c), closes #10483 #136
  • show bullets and indentation on lists in saved card descriptions (c2a8c18), closes #139
  • show checklist items and sub-cards when opening a card on a public board link (6f75fe2), closes #135
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureR+o/p4duatL+BTzY5m+Rohx0840prb3yMyeuRl6ycZ9wH4din87/06sPLQ3h5+TnXbttOyBhazHHVslzAEG3I+2W3wnNG4EERVsWecPavzHI+8eo6SOHRbQjYPJWJClIZE3RrdlUteniTQcNxExCfDlcgU/ojQjDV7V43/eyHu0gQsDqm3puf/SAlXCnyWUM3cLWdjzqTZYh+kR1Qf/05/A1xxzaL4+BMbSS7k1kzTglpqeEcQXFCuPye9Xe6ThoyTIwqXqObNzuP9SX7lMUX8GEfrxrrWmLIAgaZQixm6rPH3LC5aDUIqsHqpKktpVsOe+lze2vnTebUUca1UEnLLKnWCp3drqtqmq2OmME/kzBifCJFRAAcygMXw+Hsw0FQFZHumCUS/2tVTD66h/B7V0lZVjAK+aUtdcsVfoiXHnHopjaHh/Rf1/LRvDfA6RiOTnCxJ7YnaEVpSXQZZLsBtEl5NI8qFJ0oQqPd84oUqc3QPr/gEqwLH8I534x43oNW7iSKcEdZdF6leRExxQBJCheRc5qmiyRQ5dfprSXHpPXO5A9JdNnb8yOPu8Dhvxzg8SNVEoP0ym+2Q4USlMN9UoylbmKPPG+UHQhOAGJEieZYmD4ZILe75YKM2/1TFr9gixu615NhsoPjC0EyCpDNuOO5HZsgB1sRA1IDduscsc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.32.0
Release Details
UpdatedSept. 14, 2026, 6:56 p.m.
Changelog

Bug Fixes

  • a11y: make the card and timeline jumps instant when you ask for reduced motion (e3dac7b), closes #10475
  • board: stop the column archive action calling itself "archive all cards" (4ebda61)
  • bulk: only report the cards a bulk archive or unarchive actually moved (43cd530)
  • card: let a truncated collaborator name be read on hover (5ceb8b2), closes #10439
  • card: show your chosen card layout right away instead of flashing the default (f63713a)
  • public-share: give a public board link a tab title of its own (adbfeab)

Features

  • attachments: let an admin cap how much attachment storage the whole instance may use (8c0f27c)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureKJhsiC3UUzFzwHITRTf2mLpLOlYJtbQ5L27ZfjNZxhhcrt1IVfLSR62125l8qyM9tXvoAeFK94n8rvAchKwRq40VZkjAL9ywz11GD19KapSdFjbhxxWGNeVHKa0asPKamK/Ztgt/Z5BnGV0M4Ki+VgO52up7Q2KDFxdKJ75cCz+MUWrA4w+EpHuEvLovj/lExDeE+Om1nqBOkCZqUx/MtGacDQOLHsAEpvuaH8o8EnVSl/8xGHiGBeRgE2+ppSBfhUMFcc/HU5qo/oW7bK/fSWEbrLTIxH4aGfaxs3iK2G6fWfm8GoQgh0WLKRFrRprzb1AoMEMb5E0IatS5fN1psqNWbtY9VLssucyDEOOq/G00DzAyKKPVh45ikZDwj7neOtq6kRMZpxbw2qRymyZC38oBqHCiEZ9ngiAN6/iNdSt4WuE8vZu2c1Y8PkJwbHZx7ObeM8WLIEvQdVzUPzmdS8je79Y9FbU02ZNjXL0dLXhEwBrUPSGAM8VrMQjy1j3zLju34q26uPaG1GMxkTT8UGHPPx26j8Dl+vWgAklgYsWm12lNTHwt2vgc0rWp5KM6jmDX5zWSqdBwQYQD+rqE+c7forR0QxjlLJR+Y0GB4nNwVQZnXJfrVwjhcp/SZe4zPPKcMG1ly7eAr18o0yJpAu3Cyb56QtEMVbjUYSVlpTw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.31.0
Release Details
UpdatedSept. 13, 2026, 3:59 a.m.
Changelog

Bug Fixes

  • activity: stop the change-log cleanup from leaving stray rows behind forever (a26f5d2)
  • analytics: show the board name and real column names when board statistics is opened from a bookmark (61cc846), closes #125
  • automations: let an auto-archive rule be widened back to the whole board (31fda98)
  • boards: actually delete a deleted board instead of leaving its data behind forever (ac01cd6)
  • board: stop a selection of more than 100 cards from failing every bulk action (eeb6ca9), closes #10430
  • settings: stop an unrelated setting change from clearing your default board (11304dd)
  • ui: stop the avatar tooltip from covering the collaborator's name (8180373), closes #126 #126

Features

  • board: archive every card in a column from one menu entry (fb89a30), closes #127
  • cards: add a setting to move the discussion below the card instead of beside it (686faf5)
  • ui: name the board, card or list you are on in the browser tab title (3f46915), closes #125 #125
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureGk193ODBZqkNEkVvf84xIjkPZI0RGruBT6Cma54tdBtlKpmPIzi8qMmg5al4AxIlPw1iQkqelHvNtfQVFtYvDQ+745Ed1SNK/OU9CF5Hn+auz4bQkHxqoJv3o9ijjZNXSaNeYF1YhZHET6TSNFDbn3zTe7b/ml9WMxKYwA1bjbvB8dp0mSt2GSpR2uvlCgFBMdbf7L9UAlkjZ+bD/plaByh++7footZg+JpwTAg8CfLNDrCawxoOarvNLTubMZh1heu9zi3cKXsgwe6MKsXpa5ZdFa7qpHL/nt7Nk7hBN0kZU17lRR8IEF3iHd/WhSX+1qXfzbNt7xFoNGinCPDZZeexVTDb6UiEsrMN0hjnSa8aTxL8VVAmzVWOY14+EkgGUU27ZLUZJ7MVh4D0vwiEZ/Rj/rWv2myKv+np7R9lGbW48bwilXAUHpLuUHNLM/Lvt9wZVU4IeII4ZlnBV7rIxNr2lcmdGLb202Z2Q0fvlfwI2dh4Rj8AttkkD6LIcrGX8oEgzKIdXWUhRHSdi/K60RJuOvI7tFf8nzkVmelz2nR0tRaMHYFXAT9hveWSLnWXQjchzOk3wRO+VmlP26kRxZH/DhAxUD8BrQIQ7v3S6OvFrHRgaeHsTfj2ItDMU1B7rQlq4oQbXnJ5ArvSrXqHdFPyID9i8UhPfEhmJzhnSEw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.30.0
Release Details
UpdatedSept. 11, 2026, 10:50 p.m.
Changelog

Bug Fixes

  • board: refresh an open board when access, timers or repeats change behind it (e5fca37), closes #updateTimers #updateRefetchInterval
  • board: stop showing a board once your access to it has been taken away (8a4dea6)
  • import: say whether a failed Deck import left anything behind (a4e9f17)
  • migration: renumber the Deck-import ledger past the email-intake migrations (b56863f), closes #10300
  • search: don't reserve a meta line on a result that has nothing to show (e6e4abc)
  • security: stop a public board link confirming whether any account exists (7f40032), closes #10302
  • security: stop the trash endpoints telling strangers that a card exists (2f84e17)
  • ui: stop bulk-action controls being cut off the screen on a phone (d82cb49)

Features

  • search: show which column each search hit is in (c651ef2), closes #122
  • sub-cards: list sub-cards one per row with their start and due dates (c2898af), closes #122 #FFE7E7 #FFEEC5

Performance Improvements

  • board: stop re-downloading a board that has not changed (6373057)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureBIN2SoMKzKr/BEXtQgXIHX0hSjoUOEC7Jx1eOF8uHx9M4sUQx7tUGz0MwhLVkXobc/XDuAXnu2vVEuddHSLyM0Hx1Sqmx+7YSdORDCyCma+9Gh6ZK8stNQJIza/dXScYetyDwtLLJZQJHPTk27qOwSGm19d0MJmuBjWyYKlX3CSCDwK/uNb5rJlqq+NiOinpaoOgAgCu3NFk0bRrjnqepenLklUz9vgGi7sjeXRcccdPConygaCq1+B0QrriCg92+ekNx+5YHLzygFyuD3S1rDO5Rk2WRLOXMvXWmyBpwEY7K3mykvfOllkGU3d5f1g4Ci/uIRmLMRfxMUDGUv07PY9B+fUi2K98QZm30sRd00BMbURCT54+SsyHODn6Kb+ye8mhhwua8Sl67Icqn4qZ/+JOjgLk+afQcR0iPWQSQfwNlxgFQOg+BiSLCL+5nKiHQ29HzVSzEp6eNF6vCJb5uBZoCt7wbkY4VSDMmKRXg0dM4Mg6ZInqESbX0jhF8JmC92u5bNQvNaScvLFXa6s/WuwNei41ObAIVvnb/vB5D7G+stlA9oOY/Ou70AWum123fjWxGHqXtqAIt1dBkXv0kzce6z0pYyFKQbSpPuZotFwhnfykICR8nL+q3lEjJozY1ObW2WEIy/GePoFNcb0KczDANF6rSX+uGtd1SOtXWW8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.29.0
Release Details
UpdatedSept. 11, 2026, 3:29 p.m.
Changelog

Features

  • attachments: show when a file was attached and record attachment changes in Activity (151927b), closes #119
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureN/s3mz5JNE3BzV2JU72evvY/mVqQ0Tm9uOWkKzyqNavT3N1eeOyStfYWq4YVvUB75uWpRHxxY5KbHue4MMEIKA1Plzb8RiOOhtlvSKTMgIJXOSs/yuk3jP0zQwtSSTBUDNaN1J9gVCAOkBQD0fvvrCihKfU8EOzOn0SCcpjsVDcX8F3lsrCwI/E7tZ3J5jjcXUp0bPfsZvrRbJ6npea+9YIpKRyfSZX2F9QcogSdiIGltjtnGqCRvyxUkIRXGj9vdqpX1tAgr2xGFoLtpUymLg6/g9YsXLnbcYvfeq2CH6sa0YNLfml+Ewyo9xHQimjP6aXaOLPBcu8t5Kg4//6Sa1HcalL7nVo1SbX1x5/MkNcOCOZzNYXYcRzf58odZQWlwAJsgfgPkgAVY3jKK021No/AwoJtSz9/TuMcGV8itebf+CkAQhjq3B5vQ/l74bEOMJy8sm8/UY9HCEfJtBN++3K+yo1WApr25Dp1XWNtBx0ltDhCYXAJX0+ZXd/Vzz216PS9BdAJoGo4LBbJ5PkZWnu4HTQ9TQT0P/v61DteH2Fo62UOQ9MneqasRZT7Soywduar3lFodyJe8g13RCyz5n6B3wrjF9G392yenlhZwY/CR3V+3UFaJoSnrvaRzxgsGt9FTZ8jJlS26PF+HvzEArY1Vvgeu3dNWCU59Of+I2Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.28.0
Release Details
UpdatedSept. 10, 2026, 3:11 p.m.
Changelog

Bug Fixes

  • mail: decide blocked mail-server addresses without depending on the PHP version (0beb45e)
  • mail: let the email-intake booleans be nullable so Nextcloud 32 installs (77a23ea)
  • mail: require the mailbox password again when the server or account changes (b0da391)

Features

  • mail: create cards by sending email to a board (d7e4965)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureiLACxIEnBPSmaa5QtN7KHbi5FkZTDqrAA6Fc6aRemDpksP5nuq4F7BKTIhbf7xNiWZrB6q3mCr3IQdBuMqmXZN7xo4P+8kVx8NPQHfvS7/O3v+wcMBTtsSqPkBwcgwmgCg64vv6gHlUtLPmfndAKV9tNhUkZGsgJFf8U89QAZRhHlRAAPuRGcMudx+2hrXIbI/VB/DC9JZuMGq1FJgplVHiQ5GI0Q5M3A/jQYTZqfrmC7vbpMAT+LaUk7n1VXw9/DdXQYOE363zNB7qW7b6Ae3hv9V9D1J4Yt3u7LWjdMqmRdy2ajpo6eELUH0i6Ksq9f0U7FN2HmXFS0eODu5O5EkAerLRArteHxXyn4z5t6oVdD/agTECxSfvYuVuyJFxIlpV7Qt4Fdrix1mKWpNV6ZAjuKtutiHQM2Nnc96jeK7F0aklllP9sujFdWE/odE94DT+AfPWBLw6YfFQrJLFmF/u4UrDDhP3pf/99AWT5ztiQDUfJs9Q/S1AEL9Pz6B94M6jww6ZehMgu9IEwxsc+VBp0u8zm8a9KRiK3P8ccXTR4YIuPmvtTf8v/JFuOHo7SfRJO6ZHat3s4+6ZgU0eep3HbvRBVzCPqpk4NGJlijaqJdyqwW7+v4TRUBdZjT+hYDflO/v7xLjeCjOHsLLx9UA1jabJlT4OjWEElurP9g+0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.27.0
Release Details
UpdatedSept. 10, 2026, 2:48 a.m.
Changelog

Bug Fixes

  • checklist: stop a just-added step from losing its assignee on a slow connection (e779f3a), closes #10284
  • checklist: stop a just-added step from reappearing when you delete it on a slow connection (327e2ba), closes #10285
  • comments: keep a linked comment in view while the rest of the card loads (d7bb6c0)
  • import: only board managers add new labels during a CSV import (b46136f)
  • import: show what an import copied, and warn about anything it skipped (9871ce0)
  • realtime: keep boards on the fast 5s refresh until push proves it is really working (672336e)
  • realtime: stop a closed board from ever leaving a poll loop behind (98095dd)
  • realtime: stop polling a board for changes while its tab is in the background (b63826a)
  • recurrence: keep a sub-day due-date lead time when editing a repeat rule (5e86d08)
  • security: stop outsiders probing which reviews sit on a card (87264bd), closes #10296
  • share: show display names, not account login names, in public board text (36523c7), closes #10294
  • ui: show a hover hint on every button in the multi-select action bar (a50b67c), closes #10275

Features

  • boards: let a board hide the checklist section like the other card sections (e54af07)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureBlEKSTm/OZyBW/pRBg8jarJWO6tinfeIwIF+8KixPc7C5aCILPBhmt3c1JNSEepH7D5JulP3nTvtCTI0DJMEDoMsIrX1n88hqBah/GStfq0c39Xb2LBA1C9eGhJD3LO1obav4jjksupFnb7MOiG7ZuB07fni8eHOnmmflcFDeSjzjbC6NyA33JsLnXo4IgXBjrwM5WjYVDuMws7E7XYP6b+xSzdbhYu+aTM3/toTK0pj9/eM1IgdXwSIekpVf9bQl97NG4kqvcof+2ln8fO53pt7KvCYP8mPNp1oeEFig5VLcXI+7Mfmku3ZDJvGzHsniN//CvU+mqZXuWvIcvtfdrDR09PH91PPuLhqVZv01lwUYQJVzZy6NOKk8R9HOOpLu+gA/YcVf9BFvKv6JH+Bssq3+vsjRUcf+4uVwe6yPoaE/Stz4Y0aVAmFzFWn/ZeUGSZaY3iT4gmKQI4o0DnSfw082kkI/oUY/LcownpMCTGr1v+FacAmNzQq+0Ss0lHXFr7RQOVcM5vcPW3clT/crj/7N96M6Z9EUgkK/jOv5m/Nog2M2bYGS5AbJUZCVY/bQ/Q/Qpmtx2+/UX8Zh591pNbHv/pYr3B45jsfn27QmipkUbBe7pDrGmtkYfoZp3mlH5PL93rpJ/bx3GMdm2aDv9ZuFRttD6mVMei5e0iQd1Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.26.0
Release Details
UpdatedSept. 8, 2026, 5:52 p.m.
Changelog

Bug Fixes

  • keep a pull request link fresh when it was pasted as an issue URL (f0184c3)
  • show a pull request's merged state as soon as the webhook reports it (b9967ac)

Features

  • explain in the webhook response why a delivery did not move a card (e6f47b6), closes #3760
  • move cards automatically from Forgejo pull request and issue events (5300069)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturegBclfLpq2ngMPwOT7sFFfJnwl3ALdwokWf7GOtNq/DWo4iJUqTREZMFbdtgCDnIktwZCqK3rps9tyTLYNxIl4sgjffsvDLwjSkWqVCC2SwZsSC6NG53JqShX73MFadNMx5+iFrd10xOTU4v4drMoDuz/W8havaH4hRN1yHUbHYAg8d9IWsmsXf/KMfoHEl+8VoFzl/XoxzLCis7fpO8bBkxPWKAm0dKLz45Oh3O3ihItBftwQHTx91kkwTnd6rSavRdGKfg/B7MmL5Ic1WgLfNNR3yz3gK1Kfa88LCxQO2JFtGDon6CTzwoLus9fGTdYbO/StrDz60X18ZPlXr9cnwyGsmyA0nwPxrsCD+qOrreG/KBgaHwBWbzdHhQDIPPlLHXbjTLPpaVzIEY7ESGfR6cM4ZwO87yNEuuvkJkfep9FAmnUXzM1DzTsWE5MQ8bVHIzDe56vs3TEVJQHuOVU2P9JmGHHtpSgWaoa5ge2rCBbKtXlCdodtOZZeH+PKr5QnETeA8pwMq4lSqiQ4Dhw1B1nKJoKv19L95oSxhHya5SAW84esPGGljt0inQj802hre+RCPxUu1sEY0A4HzmI4+i9U3QfboUMa9nNik/dxGNS3iBW8wah8zDQcsvqdHGgGP63CmrSQxq5xANlBIdz5Ns5HS+a203KhF59V+i2eIM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.25.0
Release Details
UpdatedSept. 6, 2026, 4:48 p.m.
Changelog

Bug Fixes

  • checklist: stop dropping the tick on an item you just added (52c63d4), closes #6175
  • editor: remove the stray attributes the description editor put on its root element (65cc721), closes #10186
  • recurrence: reject a repeat whose months are too short for the day it starts on (99ab925)
  • security: cap a card's GitHub links and resolve Deck attachments by name only (aaf4551)
  • security: rate-limit CSV import and file attachment uploads per user (480c504), closes #10145
  • ui: a filter on a facet the board no longer offers can be cleared again (f039f80), closes #10091 #10128
  • ui: line the My Work pages up with the hub header instead of insetting them twice (40005a4)
  • ui: stop long names being silently cut or rejected when you rename a view, project or column (d5a1391)

Features

  • mcp: move a card to another board from an AI assistant (f06c4da)
  • mcp: see your saved cross-board Views from an AI assistant (a619606)

Performance Improvements

  • ics: answer unchanged calendar-feed polls with a 304 instead of rebuilding the whole feed (d1abaa2), closes #10145
  • search: bound how much of a card description a search reads (00446cf)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureSDIu587G+uOPAzULdpvGZFirnYYkaY4q603GAdPHoLRZ7V2T5A30KngIYUW0gG3n9uIL1/0XQlHA3Y1S7gZvL+EYQlczSL3WDpWSzA5l7TMfK48UW7ZV5kjGWFehhFeOXOlwJw0IhXjk0PZ5XyyUijZA6wYDnOAzV3mTF3s1Xmgq52hYPniznZzYV1HZ0HpO7jTb5lvt5nrREuH8GBQ2rpQzY0jE/ZmV2IMMyxeJrmza7jPuEw65XvTVYiaOyTNZRbSpJRrmF45uoQlVv1y+aLWz6aTA/r5+Nfo9OUN91XWvlj84AW52ABO11MB7aL0ivjTDS90QM0WDxAWxUOdMVPbVHEAt23PFYoVZ6JWZ1nMSLHTB4AvQh6vmzmkXR0izdpeY1w9F0dbYSZYp/soSfeqHSTXayQETtHQJAFHDvcXC17qebk857CHExhXfPtbIBDu+gt1GQ5c5ptwkcilBILrt4DyHk5F/uGVGKl13JWHr0ZqqZLjDBhLGyFYFjUClcQEd87uOnGwEYuonesljWlvvm3wLg4iDFCfQKf2yLKcx0QotdpjkY3cIbS/LLgsTnSxOpEbjLrMwqha50IXFuvvaykXfeiqyL2ZoNizMvRMkSi59e5Huppwgxv25MPBqJKR+Kj3OSf4El+Tbui0qcOkKr/GTNK9EU2pDmVQoDZE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.24.1
Release Details
UpdatedSept. 5, 2026, 2:46 p.m.
Changelog

Bug Fixes

  • activity: stop repeating the date on activity entries older than a week (e712672), closes #108
  • card: keep the editor open with your text when a title, step or comment edit fails (475d366)
  • card: scroll the description editor into view on a phone so the keyboard cannot hide it (a711559), closes #10184
  • pwa: stop offline board data from being shown to a different user on a shared device (70a5456)
  • reminders: stop due-date reminders for cards on archived or trashed boards (ead8cb0), closes #10127
  • reminders: stop due-date reminders for cards saved as templates (48ea27f), closes #10180
  • reviews: make review rows readable on a phone instead of crushing the title to one letter (28292c3), closes #10183
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureTeUG8WjjUy4vmWaUMWTzTVYd29GmsYvDeyHB4VmUhBaPSUNs91EiYIYTePpAykAhbKnHde8WE3/48n4A+BBhnGsDOf44vwyKdkGCwY2OKhy1iUEuUvKBQP0kDxOpBqkodCTNgbNnUouqSjLPpW1y30YtqbdZPUaxhvsmOZmHtwiJnRbkf0Y5dbv5HdYGL7AAeWqpmzY3Zp2YjlvA2O7kbXR0ATfPMF+iq9/krH8MNBtIs5OwRl8Q9o9SRMM+NAdkUvbwmiqKTYZl07D+3WIY3nXF2daRVTtxCylfyN3TJ7rTZolxK4xgubDit/nC4TYyre5Mckf1c6gCV0FX2qI/qMzP9L08GwCz/VfvgHxW4h55ZKHj1Z4N2PM8mCXgDZ6ejnX/HSr5ykDH7wvZ2hIde7Q+XkwNp529gdHSi6ZJrIfU4Dw90e3dHsPELyt263ed+UwDNs2GmY+hQZgd5b+dpptQ2g1CGeQt8SbG2qUhPae0SM1h3Ud7U/cPB9d3t+Tu3hsBAe35FXHx26Q2qNoTy+JYcHc3rSMgnXYz2+ptdNV4WBBpdGzR9Svz94k7ZdPB18mllMaZKdVv6AyWERBzY3KcSZonRAVdMturyFk7IPpBD9Xmt9Q01cO4lMeVsqdXEKFuaL6BaRgmEnZjSnY/ktTtmSpR5VaSonJSKbydXrE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.24.0
Release Details
UpdatedSept. 4, 2026, 4:12 p.m.
Changelog

Bug Fixes

  • appstore: list Kanso under Office & text as well as Organization (90bbb16)
  • cards: cap how long a card description can be and how many mentions one save notifies (c7a234f)
  • cards: stop card title fields accepting more text than a title can hold (2f772c9)
  • rebalance: repair sort-key rebalance on SQLite and on Nextcloud 32.0.0-32.0.6 (69cdd60), closes #10149

Features

  • comments: mark a discussion thread resolved to collapse it under the card (2d6bbc1)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureiLpIv/1C6Hdedj64npk6kyj7lNE/pVI5TiTePYKciogbONOQFo+UCT+Gy0svEvAyoirDbFPlJeqIaKzE1XORHYJB3IFaUYv5eIO6jKz3WXD8cl/8zTaNkBbxasC7z0b5/vXHeYPFxyhcOD45hHrCybOx3lVzWSVCq1J9CWY6YlUS6lcxLagi6CdGMsoL5k/C/g3bftYwzyx8mXIzMw8hbe2bZiocNDPacdRXrgdsdz9vgsRMMdQf+GFtP9zUJttDEgxlqwHLEE+7uimOHdgg16rvPjT5BmE5PHG58z64sbaTi3AEf85aQD/ppFosIG4mqp6/Wd2v5TsZx/4Bt+FGd4djWzW3ptoMEijbR1hkw/ak2mqKfwPYdT1l+mwBD2Xywt9gFxXZd+7pq8NoesnJxfursn5f4viKW2h4rsMjBgk/3XqfL0/y0wvGTntmfGXV9pGIk/SMSZuieYs7krsGyvGQbSJ0ATnZ+NoMLrFt8o9vMHqyiXTLgOr3iIKP2zFulHm2GcHMWxRhio/RtYXuqCiKpw5v2x8plFeNGYIVh5idDDfdmzpf9u+yp8THVFO4sk2XoycXhlZYRwkxL2l8gWYck0dcDM+2dJzn8tQL9WTSG3Uqcsjig7O4nmiZH1aY+N73wHWQXs2gzIgCi/PrjutNgIxLyzcR8wn2TiUV2sk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.23.0
Release Details
UpdatedSept. 3, 2026, 2:48 p.m.
Changelog

Bug Fixes

  • drop the leading zero from the activity time in 12-hour locales (9714d87)
  • reject a per-second or per-minute repeat rule instead of hanging the request (1a77d9a)
  • reject a repeat rule that would hang the server instead of running it (29d7fe8)
  • reject a repeat rule with no frequency instead of hanging the request (e5ccb39)
  • require Nextcloud 32 or newer, the oldest version Kanso actually runs on (917e31d)
  • show the exact date and time on every card activity entry (1a2bdfb), closes #103

Features

  • mcp: expose the review-request API so agents can hand work to a human (ddd2fb5)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureAqrJp0qLeC3Ab1smWn+bWiXGJiCNtSdUhJS6UFb7q6NcpUhQopwxTrgNDEnFURmcALSd2HIomvcqmuzJP6lmhMyRxQIsLZ1PURJ9EV7UlKbLfMpCY1g+/cD3a3yUjN9b+3J2lrkMyo95m9/qY0M7H+fgSiB0F2dVrzbcY42Yorrtr8JyTY2iAce9ImfxQCFN3onYjAhyZLevcG+9wlp1KbrY+J+qXPYmmYUjx2DuCLG6lUzSLQty9V9k+f5j4z3zZkiBMatkFJYO1vlIeyN8Zam+S8UyB+ubJKMkYqdULvWPAr2LSEfw6YORQGsXeq8D6vTDfh8EKY7mqCh+q4Un0VTYIUyM5F23Yop1ui/A3ZokMf6YKeVuXdFiXYOS9JZ/wASwBiTDn65ot7uh/Pwl+P+kIn5uIiinEJDhARrBSL78iWdSAWO40Nq0vZ12zTSbvqAO/f7BdYcZwj8miHEkMSyjfjyqjj1diLPxU2OiWgbu3YlU5VQgJ3/U4V+xh8p7Pgd+Lq6lmm1rovLP7kZSFh/L7QB3QF3YepV6Zu4ORzkz2FLV/oitNnPfoqA4ppYgxLotWVtjzeW+QflWwW3zDwUR0+8D+jwkNDRnmbl1rR6sf7p9qA56HYuB7FOLgWQjrlHlkZFciQ+FCA+RHXsbqiJmFg77q86sBYePrvwHzp8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.22.1
Release Details
UpdatedSept. 2, 2026, 11:13 p.m.
Changelog

Bug Fixes

  • ask before leaving a card with unsaved description, title or comment text (633c991)
  • keep columns and checklist items in a stable order between reloads (6729445), closes #6148
  • let touch users open the command palette from the More menu (337409c), closes #10066
  • stop archived boards from showing up in views, search and other lists (d442d4f)
  • stop Clear filters on a View from wiping the view's own saved filter (05e1e02), closes #10091
  • stop the recurrence editor from wiping a custom repeat schedule on save (f800a49)

Performance Improvements

  • views: abort a superseded View feed refetch in the browser (7c65a20), closes #10010
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureL78aWl1H1xqdO9HSJGOkqFTnllolRgRVcpxVhxWsCoXWy2qCx/CqaAkSgcfScbhQyHamy1pw6VafHWUj9D/q+weAduXpjysnkQcxjt+ZD5yVQcJb1bqaPo//d65B3Bj9MHkR0rrVmf0MIqJawmLiYAc4vf+x6Ry51SmmSmdglu6OTEBsc2tlG/qwTQMMAZILnFpP77pURg/8x+CQnSqgdcnidNtHVrn7bnsgi6DWMP97I5A8SeTbyfgX/xvPkJ5kSAssqfuUkChchpHPhjV3q0vS5N1Uw2et+ALyBoqgdkAbYfiEEEiOJrrMhlL/35nZXUXN1Px0CO4TdxWgelpCnfiuNz5Q7dTUyIuQvJ9LAm6ZmqLnsnaxc3XdN6FmF5+POD1NTL8AGfgWhzPIFOWnRQeQg9Bm3jxFWieuTsI7rgl2Ip0SJrr2guvAmkHiXBQj3SsyhikJC78qvqw84J7hyIwhz5P5Z6LtJrz56ghW/pycmV4Qi2D9l/+dkNa5Zhjn6BC/wVYqB4UXv8VDfe6ctjruMLAU11+ywA88Hl3YDCirXs8v5qBL4AFE4EfffP3CsT5vf98k5k/6gDIs5hZsFXiP3keuJxbF9dlZZWe+fuFoMyQ3TGDIuq3pcWZPIRsNe+7RwBPncOnxRsK3htbwHgknWqbwmzZerD8oeoa2KqU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.22.0
Release Details
UpdatedSept. 1, 2026, 9:19 p.m.
Changelog

Bug Fixes

  • card: show whether a card is archived with a checkbox in its menu (05a3382)
  • cards: keep a card with unapproved reviews from being marked done by any route (5685eac), closes #10070
  • export: include card attachments in board exports and scheduled backups (415e51d)
  • i18n: show "5 projects" instead of "5 project", and count correctly in every language (31aec89)
  • import: restore an exported board with its attachments (78a040b), closes #10071
  • my-tasks: make rows keyboard-usable and stop hiding the 200-task cap (6354e3c)
  • views: hide archived cards in views, with a filter to show them again (f68f9bc)

Features

  • card: find where an open card sits on the board, from its ⋯ menu (f5a4829)
  • card: show the card's column in the breadcrumb, and change it from the status chip (1cf28c0), closes #10064
  • mcp: find cards by text from an AI assistant, across every board (876e004)
  • my-tasks: show your recently completed tasks, on request (37af7de)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureC/OQZmXtHxlO/pTkbqcDStvKo2s0PdOq/3b4VzH+F0Z4aiGh6kDZcwvE1qMfEj04GHN0Y1xKmmICOVX6Q0aYt3PqXB3scwnxEPXTpajjGyFf17EyznsRu4UPGgN9oBp6WeVP5wPBp6vgh1p7L1cgDveP/wIwKZcLtn9DTnzznI3SJxeFnzStyhPnWh1inJzHqXYL6iLtE+kPHm//a1KUu7ko7mryAMIxRevJlgKTok0pv8odZXvSy0JJ0ze4tAy3148oG3O2yZA7mYD/z2Ki3KzYQKzDaYuGt52OEAJuMcPvNckdi4XBswkSDqLpUsWKk+4rYi2IYGajGxwSFtgEtW5VNMk1sam6vowPvjvS2ZkGnnMYWsoo08tN4R//H7ezsrXuvbK87p6yQLYOQT0JZYXZlwH2nHKNTReKrB/Jdxe0lLvjVpItl1J4Cpq9ZIhBab2XOBXduiRcwwLtJ0c5yL14DT54agROXlD5NL8QstIGYSY1pWrdnS64Gx91DBTAcSjFHXHu+pTuN1dfTXg+1BLH8jdw/UstnFAuYz97hGp6mjjUqbQwb/mZSoL5csqGxxcyrB833tvlMCSavyztRK+KsGt+VMljVYUFpLPQW42+YvP8EXe5JAESJq5sbn3CZJRRNHKPzeA28fW/4StcV4y7JzJtwpADrY3q1JHTIlQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.21.0
Release Details
UpdatedSept. 1, 2026, 12:56 p.m.
Changelog

Bug Fixes

  • l10n: correct three mislabelled German controls (e8114b2)
  • l10n: show the German interface in German again for 121 untranslated strings (4ade32a)
  • l10n: use one consistent German word for each concept (6f5340a)

Features

  • l10n: add a complete Brazilian Portuguese translation of the Kanso interface (5235a49)
  • l10n: add a complete Dutch translation of the Kanso interface (ea90ef7)
  • l10n: add a complete French translation of the Kanso interface (cce0c1b)
  • l10n: add a complete Italian translation of the Kanso interface (06ca4ac)
  • l10n: add a complete Polish translation of the Kanso interface (af09dec)
  • l10n: add a complete Russian translation of the Kanso interface (ca35b3c)
  • l10n: add a complete Simplified Chinese translation of the Kanso interface (dc5df5d)
  • l10n: add a complete Spanish translation of the Kanso interface (012a9f4)
  • l10n: add a complete Turkish translation of the Kanso interface (501a36a)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturekymTbMobNs8GZCd4eJipzjN2S1cLwRV9kl/YfnxsIpBOtN0JD2WvAdGfNqcyCr5Rzd4p7Qow4cBsorMj63PNusYfD3coGExVrgJK/4x2xMCZj5CCZu1ro5QOCVpZX+KN7s0C0dnfwZiAttRUAFl9Po5YFplW006uceXOUH1lDT3k9Owk20rfcDh33RHLZJvIC+oxUb5h+xwKTlkY25+/stCA4fRABLPztde5OjJCiLulNHPdnsTbuVt1WTgOQLlQRxdMKxaNEsHdC26EEMG2KyDY8dA9f2U8WxYzxDuCTpXHKZ/qhfABZUezWxRcQfMSPtXVgQoKtzJicnl9C1SrvFmVM7jwXcWfn+DCWUL4hfDd6d2rhDdLrNx+EETcLat5pbajdzjyqOGkN1IX62XSKN0xb/0otc3qDtLvLSi7vxF5dmHr6CH4xme3gB5+wp0wD0/2/eDKpkDhYlKWjnVAfPMiT2rRYVqLSRYBbuoc2CCuvkG3IOe94hCXao5lkqXgikQYN7FjP95MyycBUYAuAnzDQRSKQHe39Qrm4YQFlj+cDYDORHLXXhvbw3EsCg+EMglOqH6Dp2fht/PegBmp3OBOemWNAgzigMPfFR3dEKkx2/1NCYrbg8HNAiI2cOE2i7Z4BorsoJPVmW7J4VdpPjo5Xi+NskFD5r6po91UdrI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.20.0
Release Details
UpdatedAug. 31, 2026, 11:54 p.m.
Changelog

Bug Fixes

  • a description edit can no longer be lost to a simultaneous save (7015462)
  • a rejected GitHub webhook delivery no longer blames your content type (cec9c15)
  • an unreadable repeat schedule in an imported board is skipped, not stored (24da3f3)
  • importing a board no longer fails on a repeat rule with no frequency (5224209)
  • make the installable PWA load reliably (6be4363)
  • pointing a repeat at another card now reschedules it from that card (926fccb)
  • recurrence: a repeat set to stop after N times now actually stops (634448d), closes #10002
  • recurrence: explain what a repeating card's schedule anchors to (644f11c)
  • render the app icon so the PWA can be installed (2b58d0e)
  • setting a repeat to end after N times now gives you N more cards (c497667)
  • tell you the GitHub webhook needs the JSON content type (76e11ed)

Features

  • installable, offline-capable mobile PWA (4410617)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureeNYfbk00zhmti1btyMNiYVk3YqRbSHbK3hptyK/nU1tw/97RmrFmNmssgvZm1h62C8a7dVPGvP2pAMjrsRqLOUQwnaUV1VxC/3FKcdBy1szoDyomfsBZ9X3jd/OjG9EGIIv5glVHfQM7+Cy4JcKzVrqkDNbIwUiHpwJLZNI+upzMySuCfzvAmxEE9pzL7bTHlz6p7C6/hkJcv/7ESfWAMNkgsB8jyFD4bPYfDPlVBGC7XC7l6YKBFejLjL7PHnJWhQmvlBim2MUTOEwNWZFnNhutAOnTRn5EDfJ9onJLnKFVN1CfGswbkbBd4DLMJ7zDVJpOGfvZOZXfUp81Ah0nIXIaBidFbtVaBsL94Hge+4A5UgT/Jzei3suo9ar9QaUkiF0PCiSmoWs4SgRguWaG5EVVL0KYnCq5zstEBJQXrMAqV7fK/ldRyBCGbL6KNuGFtOf4BMsGlIuVuKNO/sIYiN4dLuwpEVIJDuyx2vTVz3rot3Fg6gpueLr/4y+Bisg8qcvvcnHIL5CPVTLJyLrkVXEGGbbpI8aYhzmR/K3KLtH8BxqSA+joUKW0cjudPyzE7gRhfvbkA6G+mPzWAzIXekVRcdRVFJ24FXPTOQMKl8UcO6BF427rydGNBou7AwuNi6QvC5PezWgFK859/Hf35Vb4gwwjeIWqPTB/rJLhxOs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.19.1
Release Details
UpdatedAug. 30, 2026, 1:54 p.m.
Changelog

Bug Fixes

  • board: a failed card move keeps its explanation until you act again (5f1e776)
  • board: the done and priority keyboard shortcuts no longer fire for read-only members (e73af17)
  • board: the error banner clears itself once the next action succeeds (41a9637)
  • hide column actions, Delete column and card drag from read-only members (ff518ef), closes #9897
  • import a CSV into a long-lived column instead of failing with a rebalance error (73005a1), closes #6180
  • keep numeric usernames in a View's assignee and owner filters (da47cbc)
  • refresh Views and My Work when a checklist item or the priority shortcut changes a card (c3df899)
  • search every readable card when filtering a View, not just the first 5000 (c50be5f)
  • views: rapid edits in a card opened from a View refresh the feed once, not once per edit (4d863df), closes #9981
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
Signaturef399mBK9U27bKnHPDcvYT3rmAaBjhJxAEAFwLo6JB+X+PY2IRQj2x0RxY1d/dkMjpIea5Rn+DrC+bBY70ESIpShz5lL9ty89M81k1fg+jQsJUNrhgu9zWAgMFib+DiF3OsOUdhguulsqwMeXZLQ/BdJV+Lk2ciIsfeocZ3CwrflYOlxu7AJYACjOU4cBpRdytR/bBppjQM/GeLsJia9RMKSMHA4ysuZznU1CTtP81lNE2gW8Kx7qphHmQl7UNOC40X5xzbhbw+4HNgto+/PHr+ohEkhosruCZiXezo/c+KNUw8CU2zCheyyVq81ItBQ419d3KlipSyNh3z2KX/Bof1qQh2wNJPhCd4PQnHWTxLlzP77p3K4lZlYcwb4C7ZftuCq21pLDkkPk18Xs7H8PbSrVTC2KXwHHruR5BLzHedkRQfDKU7VPIVV9aReY+JOx9ak9W/8V5pM+fwoCFlk0t+cG1R2UPpXuiG1Z5qMeVoy8LuxhiH68TVhM4p/2D420rWxjAVXqDJT6xtwSQNNGKt3qcIEAKO0J8lzyqJzTX8zj8JBi6in/pUAvExX80EIm8474bpyIgQGldpxPuiQLMAW+AVZOCPewYt+G2zV4bjqT7gZGouq9h+zPaJbDNuGlzQYlUkoo1YKloOxq8oN9lU3FQJiKVhMDPzytNsZUu7o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.19.0
Release Details
UpdatedAug. 28, 2026, 5:40 p.m.
Changelog

Bug Fixes

  • deps: bump the npm-production group across 1 directory with 7 updates (e4df2ce)

Features

  • create and manage repeating cards from the MCP server (3d45141)
  • pin a repeating card's schedule to a chosen timezone (c626083)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturejOVVkaeqngRvTbIkvFq+9sAV+L5fK/hzFeUvtp6A67SAyDPkWWqFCMTVkfiE2Fmi4cfLfI9xcOc0EBJpL1V4nnaUo90LLMAxBa1qO8q80CqVULfESjiPzzMrsS5PpOrFZA852/nCICql9FzPuBP2pyVVIMd22/NVMlEh9UauUyd+9ExN2O77qN7vx1Rdrmarwo5ag6ENGZx/+2yFqgeu6A3mBmn+Cn/aClaaYmN1momjP2fpumObeIY8cLVFCNJodiZz4acpOLcfjlK59S+YKCe7sphq2dw1Bb4/YkiYbSskEmNQPd9T4Ae8jE29zcjVRQ3YSlJWM4ApmRuoSO8WOX78Tm7Fwht0N+L3kTo3TKjdRHPrHXfey6rHl32fbDwv1jR+t6SLFz0Nouhlmnfn5hF7dxtfEAhGlDDcU4E+ef5hwBmt2xlnEdUTAAO46Tpklahz5gOcVzDod1FQp3OkWnWwrNCnfdkYpfmsQBWzdgtS78q2QTvPYTevM5woMEsD9w3cl/4WFbuR45QYUR6KVxxbXL/m4j+89z2r5ydAzBui22JdX4pi5bk7HkukoMzgx+HfkAiAH0vZJJwhY7Hw6UfcJk7qGYW3owfsaIiA23ZhwuIBT3pTxQfXj8m6XjDGhQ2CFaG6B+SDLQyXhZngwcujOcvqMXaEYL3j3X3/Vqc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.18.0
Release Details
UpdatedAug. 28, 2026, 1:24 a.m.
Changelog

Bug Fixes

  • board: hide the add-card composer from members with read-only access (d9744ec)
  • board: stop offering "Add column" in views that have nowhere to put one (44955a1)
  • mcp: hide archived cards from the MCP board tool unless you ask for them (0e30189)
  • timeline: show the track, gridlines and bars for every row, not just the first screenful (e8033f4)
  • views: show card edits in a view straight away instead of after a minute (d475205)

Features

  • board: drag a sub-card out of its parent to make it top-level again (35e9153)
  • card: collapse the discussion panel to give a card the full width (b6f395c)
  • github: link a pull request to a card by its card reference in the PR title (3c00dce)
  • list-view: add a column without switching back to the board (9fc0287)
  • views: sort a saved view by due date, priority, title, board or date (5391145)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureVRYwwJudbmDIe/YBdaTR3T0Zjjv3GMNtIeoSRMq6JB1AblJr18vZahb3kbRZ7/RkOHcFD0c/L6fLp9k4vxcmISYuMseR3gxkhKNPtcVR+TCf1vlJ1YsmPQut7SmD7L4oR9QBtyJhEIEkphQMkfGYLSp2/W5Ks3OrG47v1Z1UbKgCOnfbKhtpZOEgvDni2JSb3nOXGwT2jajAyhN7ouVXZrWvvfYxeOVb4tTm9vH9QzCB5T9kU+1W4Xis305Qs4EdWxWi7klzmeDf8vcMlHqCwx9gvLcR2r+KniktDCyg020fv5aA9PeEHDJbeIbqev1DOn3+00ntRetiyy1NLxyveCMO7/Nv3xWpI7Olgyplh2ThPfUhtp2duhqYbxe7brg+yrxp4JWWFpIGVIDg+HDoonBJRnNbGJtZuTWdZcnPIOsUMdFuP8ChcrneVS/xekL6YN4Hz/WraVrD8iEWrGw7prF2aWF87Fq8v4IOyvG5i5j7KI8quA1Pd2cGt9YUPV8YIPwUcAEa21YElMjvSOCqAY9FO0Zi2cV33wRYG00uU448Ich4oAEe4yv6P4M/NheEGrLcz7zumINBfMt+g15EsNS1DaQ/5xzBU7aSnuwurW3GD7ZCt4P6AZDFn0mnVsQSJ3mu6lZPJM3X4UWFfkBWF0v7wz/Ib0twd90XE/rFl/s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.17.0
Release Details
UpdatedAug. 27, 2026, 1:21 a.m.
Changelog

Bug Fixes

  • appinfo: make info.xml valid against the App Store schema (d49a644)
  • card: editing a description no longer silently overwrites someone else (9d34fca)
  • list-view: allow dragging a card into an empty column in list view (b5edae1)

Features

  • appinfo: add German and French App Store summary and description (ee53980)
  • board: drop a card onto another card's centre to make it a sub-card (52a66e6)
  • board: let board managers hide card sections their team never uses (125e1e6)
  • timeline: draw blocking dependencies as arrows, flagging violated ones (1594740)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturemEN7oFEa7vngkaZ4dC+AXVcni2l5DPSb6r3gAqo7JWPlhcOHEdnKj2ZZCCyz1UCPV7A+R72iiU0AantzIeED5JkKcdb2FJpGQ/JtBji30JWBCnT+IfFBqtRcvBwwKCA4joLkQdn4mAdytnQb8BZ0j6RepPVPcdtZZRjrfbpgi7f8pGk+URyEoWbWLGXVPGmIyatPPzwy7n0D35RpE24rSrnfpNdhr7zeyA9e9w23gclvJQCa2QiQ4+sGnSyUATAhDV5lr2zxT8EqlXRvisij0PhLnI5Oj7H/VA9LDfXymSsWaq0l5wThkK7re0L3ihibvGMG9TkFV61UnCm8/CQTnW7x4cet4EwFVbEqMYDR95pLf4Yi1sff7ZVWXOAyIp8n5eZOkIIfKQ899i/Bfd4DUReWDoM5jj4C6Vubvi+8Od3NlZXCikfYWOxqJW+Mk48WjJ+p2lsYoWmD+Ist0NLOp9D8pU3BPT8OJXTlKs+CYKL7m3DAbD/k3USJ0J7RynrtoljGM7Jb4G0L2bDSobJ/YVhX4vJVRu6y1slRIFtjXO3wdofYsncckjlOdPa8vmQrKvX9CDBy4V/r2Ei7rOGsYCHLTVBhScE2CSfRaBG6BSJmRzSxx55sbp9VV7XLwFPP/mYJnDSi3Pm6s5Z+3r3l+N6w59uh/Ymig70IBjAEbO8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.16.0
Release Details
UpdatedAug. 25, 2026, 2:21 p.m.
Changelog

Bug Fixes

  • add Fit mode to timeline so cards outside the default window are always reachable (0f47093)
  • give the card date popover room so its fields and repeat options fit (6324eb9)
  • harden the recurrence re-arm and the all-day date popover (review follow-up) (9a8ff12)
  • import Deck boards that assign a label or member to a card twice (0bd3d94)
  • keep the Timeline fast when a card spans a huge date range (e15c6a0)
  • order card dates start-before-end and simplify all-day to a single date (5156326)
  • prevent new or edited recurring cards from resetting their date immediately (c7f5cce), closes #80 #65
  • update the card date/repeat tips to describe the window behaviour (72578ac)

Features

  • editing a repeating card's start or end date re-points its schedule (284d8da)
  • explain the start date, due date and repeat fields with inline tips (9b0e439)
  • recurring cards slide their whole start–end date window forward (4586c1f)
  • reject an end date earlier than the start date (1e2598c)
  • rename the card's "Due date" to "End date" across the app (f01950c)

Reverts

  • rename the card's "Due date" to "End date" (35e000b)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureEulq2VkMfk0reJj9c+x03MJKbFamptKCj3iYI2Eq7D/qpdSGvlgTZFPn/eZMH75XYJaE4jRf6A4kOon+h5CgDtPFlkKQgwnqDnHhG4UYgXYITJ9fRO8ipgfjkONPTpBWo8BoZkmN8NwoKcJiqCbqcyybriBtJCyJctPxOGauCXBjUgi8xBy44eea1gND/RW4LNwpYQEMe68D04EkOtCjDm8RdsFvXyRe3zaLaatAvaq961zGoyfaitaP8I+HoIBfZsjgyZ+5bn83R46HKaRPuWYN0dIwuGcsKcIjle1lTPYLHyKU/hfUlNWZDPf9l+jIvhpLoudDKgufeFRPzsgnnRm7izjH6U3OSIshKdO8rA+m6r35f8+EOV8enokOoiXuO/4rx/1GjpD63frr42xAaWc5wdMUckyIRnooB88zLt+RhJla+cXe9JTB+fqWGb0kJCxR2Sl1hpPdELEsKST1jKzQ/GNbgjJjUugyzaRvYEZERKNFbBzwsQqjDPcsLTeg7Qu8xFlduL4x65UrxLGYxxwhwBBf6Cq8P3VfBOItl6r6joxJvxsH/JTOJ3JcTaQkCNDbDZuU5GwqTzhR4b79A6wcTDSdbi8NUS/vwu4yByRQxtL0SEGL36WBYvBVY/t4uNRo7/5hYUSbosdA3eMFOqpEFsv8qlnfHuw1Iwu8vwU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.15.0
Release Details
UpdatedAug. 23, 2026, 4:19 p.m.
Changelog

Bug Fixes

  • clean up the recurring-card banner and delete prompt on the card view (3e3ece6)
  • make list-view subtasks clearly indented with a nesting guide (1c61d6e)
  • reflect the timer-start automation in real time (9868f69)
  • tidy the recurring-cards list in board settings (faa0f89)

Features

  • add a quick-add card composer to each column in the list view (9f94d03)
  • drag and drop cards to reorder and move them in the list view (bffc664)
  • open a recurring card straight from its rule in board settings (ff35732)
  • recurring-cards UX — reset/clone choice, source marker, rule editing, delete guard (67bbdb7)
  • show a running-timer indicator on cards while the timer is active (c959582)
  • show subtasks as an indented, collapsible tree in the list view (1566c0b)
  • start and stop the card timer automatically when a card enters a column (4aa41d2)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturegsyCv7cQmekarFlw8v2XKQB7079LUZWji6C5RBIeu59cmp/tPdpPW26uCX6cvjrRqswgJq4eMvB/3bio3tWUq/k8utwrVyHlcNjp0Exc6S81ZxLyS4FEijNYXmmYhSnMJTzLC/y8NGfwPejHbBJ64uFRaj8VdYqanFCNiEjZu4i0zuJ36O9rV8iFgBdSuBOdDVDS/Lss+O8TIPEeyjFRhhEgBNY9D+5XvKRiSguqMiwkgALCdohVUGc12R14ffzagWz4j5Oa8H7F4ivxHyS+NWUAALL6vPyzgoznAI4BOFo8gWyQ+6VZ6JYTn7GZ5ti+GpGNeKEph1PcmtdjiG3ZN5yJU3fWn+pVvEkKmuexja1H+cmsX9o0hef+WybXpTCnUrhyJlUfGcFeqVNYun2PnvQwg9TngK4W0oNvX/NQvgh9cJXY+FXzE5hc1PMVG0f65QxY6v+nKoJQQ0sD6EvaLM0kzhe2QmuvuGiryL7MV8x20akdK/gGFcsQk33ysnXUxbaDqnE5MlmfIq6eYaisqmVUo/YiAQ5mLCB7sx94RVKboigu/o451oGdaOy9FmqDxrDIZZrDDblV2CXWMF+opRh2lddEgvB1BT6XLV7wI3GgUK+0GlEFcP4AlJStgk3Yt9CU+B5Z8PssNwB0psngGBPBS/i3UotIbfrnoqu+c90=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.14.0
Release Details
UpdatedAug. 23, 2026, 12:48 a.m.
Changelog

Bug Fixes

  • add the missing space between the actor name and the change text in the card activity feed (b530d38)
  • clicking an @mention in a card now opens that user's profile (4860c0d)
  • markdown editor fills its width and the @mention list follows the caret (b524e02)
  • prevent Escape from closing the modal mid-description-edit and fix scroll-to-comment timing (7d27c99)
  • recurring-card rule settings are legible in dark mode and show the correct next-run date (807b899)
  • reply to any comment in a card thread, not just the first (7809ae1)
  • restore image paste by registering the Image node in the Tiptap editor (34142fc)

Features

  • add a toggleable formatting toolbar to the editor (7e091b6)
  • app settings — show/hide sidebar sections (GH #69, minimal slice) (1c3195c)
  • fluid board column widths that fill wide screens (GH #68) (9f8d047)
  • granular card activity log — field-specific entries instead of "updated this card" (GH #70) (56b3963)
  • inline markdown (WYSIWYG) editor for card descriptions and comments (ffdf400)
  • show the before/after diff for description edits in the card activity feed (34e0c55)
  • show what changed in the card activity feed (moves, labels, assignees, field values) (f4348f5)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturegG12IJuRnxUo53X1hlDR3Wk7S6ErOIi8T2FmFv6Ul/7h8evLdDsnAGRermxx4CC4fqhci6LG4w8EtEIiHx1+rMNQBZIElo+gEi8sZUzBI1YMKJF1UDkhS19HjrR7jjZtEQWgLTsPgvorhGzveaSqxLiEqwQ17YiV0P7/MYGyrHLAYzSEHPLKWJFEdMlSbgYA5pAytdsVsaK8IFHjCZo7BYkb4GMi89iV8FBxZWyZ6b3pU/E2Zaxk92PX3FzD4NSk4K9xtIEWSNvh0DEjFvfE5+S2XXwn+hw9TsMlLPadGLamtFmfwSzlToKJTP/xu9OHR1NfY4OkL+wt6lzHhLnArXiKGcjvMvADDyozpQ0IEKpja2E8gjQPuLdE9eXwK8ZXuciiU/mMj0ms3DteaFQNnmYU2t7iZXpmnrdtWqlFjP//9+ASuRqLLMGk2+a1apEwbT245K3O6IBSTPFRrwaTqZG0djxlg2slPMS7TQpt54Mp2c8IolPIjf13+n+BAd640op47SsKOo4K/KgUEex1BMCPblEI2bVB+q2Hksu9INAIIYnF0p9cuxduG19QfSHkQZAWKMRBZoBsHAr4tdU+T7+P1KRk4i47T16/toBONnSiMwC1egMESTN6tbcmWA/ICDOrQG/XEAVJ16po4/FYCEUENUMKhtPh6za7K2GB0fA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.13.0
Release Details
UpdatedAug. 21, 2026, 10:06 p.m.
Changelog

Bug Fixes

  • a deleted author's account id no longer shows on a public comment thread (6f1448e), closes #4079
  • all-day due and start dates no longer show the previous day for users outside UTC (c93749a), closes #4122
  • card dates save when you leave the field, not mid-typing (#64) (d7f3e74), closes #4126
  • green card badges stay legible in dark mode (d9fda18)
  • green status pills are now legible in dark mode (abca4f2), closes #3fb950
  • import boards with very large lists without a "rebalance_required" error (ab3e09e)
  • keep card attribute popovers on-screen on mobile (bc5799e), closes #4058
  • keep the card view header readable on mobile (828d7e2), closes #60
  • on mobile, card attributes stay at the top and wrap instead of scrolling (aed1708)
  • priority, type and review chips stay legible in dark mode (d4bf36f), closes 888/#7f8c8d #e07b00 #e74c3c
  • put a space between the Discussion tab label and its comment count (57e4c27)
  • recurring cards no longer spawn from a trashed template or lose the all-day flag (38b23ca)
  • stop recurring cards from duplicating when their schedule is edited (3c0afa6), closes #4107 #65
  • stop recurring-card cron errors after permanently deleting a template card (60a50e0)
  • typing a date by keyboard in the card no longer drops digits or jumps the cursor (c8edd11), closes #64

Features

  • multi-select cards can now be marked done in one action (adc7868)
  • public links can now opt in to showing read-only comments (a2e73a0)
  • recurring cards now show a repeat icon on the board (1948072), closes #4052 #61
  • the open card's due date now shows a repeat icon for recurring cards (675968f), closes #61
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureKFIF1bdQlq5iHaw3zmiSmQvxi83DWi7BsAmAjjmTFjeh21p3O7qLfAeF7J6nOpEn70+d4JMcRC6NymzSZP0DIdAjb16rkpe/jJnlUQK3/7Gj7+5kWkd8GPIzgKj2mFzrs2Gd97JN5Oj1KAdCiZ1BqFjf+KW7ZHavCBo0+vEcDmfTxleYCXtFmle8beMPvbwwCudp19HPwm78O6w1SNx1cNMHi7IyAQvBtuMXcP4VM2C9nBeY9/lI3hqPCROdCDzulERqydbPYpBbD9TVcw6RFzvB+i/8vzsEfA6tuyurgUFAdAZ7jJ4Puty8Oa1iR4f2VUucauQzLGDyuu+ijCs4ngJd4eq+7Rj8wggIl3sm8o/zVrSCF2uB7qeRio+N2wE5PR7oZrg/VehYUw9mUpQofW7+qTaMHTFnF6izMHZCB7EHDa/vFKRl7/UW3ETbhnhgSQ91GSQJ4NrGcKozSbbTBhCCPXgcuKhleqMwccp+kI/rO1FUbowGR1SC2geaBsGeP5NG/w/7NvJs49pvc1O0N8wm+94shFfXJI86578vn34+eYJ+WCJE9WOcZ7SnXtsw/MQiHgoaa7R1bXSips4z9FHy6WiqUOfewnwwwBQQoXpednhCXRPhEwT1QJPmEabmrO6xGTql1UdBoOcr1QdVGXyQ6gT5zfi1OPTmDIUOx4Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.12.0
Release Details
UpdatedAug. 20, 2026, 3:14 p.m.
Changelog

Bug Fixes

  • don't fetch card recurrence before the board id resolves (ea4d1bb), closes #3817
  • l10n: translate analytics chart accessibility labels (8c6213d)
  • let calendar clients toggle the visibility of a Kanso board calendar (04d74fd)
  • move a card into its workflow column when you change its status (5948bda), closes #54
  • show release notes on the Nextcloud app store (8a787a4), closes #57

Features

  • choose which boards appear in your calendar (d0bc743)
  • l10n: translate the interface into your Nextcloud language, starting with German (1d706a1)
  • make a card repeat straight from its due-date menu (8c81d4f), closes #55
  • show cards with due dates in your calendar and sync them to your phone (407c6de)
  • the card status control now offers the board's workflow columns as stages (4ccd4a2), closes #54
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturemxhoQjxsCjQaF8XRCSdcnggRuoZMSp1jUZH2sW1VKnCwGwtjC87qOwkMwHfyXWmsFsLzdVcv7m1jRvvQc2iJ4aXG8fPcUZFfOF9CILN3QsEzgmFsUGdikrft3Yf6n10T4Pjs4LUnGbcNYm0cChoRtCeSueqM/tHg0WgD8RFTvW7UK6ytZ3I2n70lN9+sao1A7PNOyMhGPcTlOYSMn0b5gWhOQ1XUE5oFLkfuRFLwK+R9T1K1s79uDdQ1g/KzPvhZdqy7sRhnh5875g3vTfQnYyf2btU2KNS381zaP1qcSIUq1oA74bbn+rtcZCRyVPFK8pBbxGSeNaohPBT7NWLXMYDSPQOEUnC843V0lbjtZZaEAXdcaoxM/KtjYzPuO7Y1/7WNC6GK6l5t6hI/96C7VL8b5OsS2GSAMvsS0Lo/V45HIeWpavOhIPcigMg5+N24SFyLXdEIoAxyCFFc2Gkk3kKn5/g2o/CJ+4D73lU3jat1155jcCD8U6sgGIsUcDIuLv/FcYOupjJ7uSEyj/68rPPV5eIk57s/5v05Gxpva7ky1/cIVfi7NnNZ/IFBOrceOQBQDLTAeqKwANxU93xT2t9sCs+tb0apAbZeZsyqv8tIta7d97+1FXyEAlklV4UVqbC9up041p5nicCtRD1TUxQ+dwF4nIVmQ2HG3ft9GV0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.11.0
Release Details
UpdatedAug. 19, 2026, 4:41 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturedKNSXuL3uJJC+XC4HLr+QPmET+emNUFlDwBdfrewYdovTnfYma69pCpa+i0Hff7RvMFwGvhpVkpAQG+YR+2He4Tj3oCW6ZXxOrzWJuyna6K49ChXr8u5LVYOmpxEDqO9MaJoLc1Y+0ffJraPrYFJqR0RNC1o+0mtv3qW/ix4w2iQk9A08N1lFX9hWAtBQSERcFwNSGDBQJm2FP1Ew2csUtuyPBURw1bbWgzaCqiWbdx7QDTYFFVFzhvpxX0vtmQVkWpANTdFNGeQctpzD5ygSRSjt+n/nNt254uTJieJW5F3aDDY6t3bI52seBOmjrYRARHfPdEL+Sddod66jQnAjF8g/w2cJ9aHV18Qvab0VNQixykD+w8SQgiuPQEoKfUyB5Nr4G8/6FPJcmxxAjSl+YQCYaF2emmiYIjrrYHqnlvAeHf4N3XtoJlsSOWzrS24acDIxSbPfyErWAbND+lp5Ch6rcIbB4RMTIsMjjvPvciDa+PKiDyGnkd8UDjXo9YUsMQfpFW5cDBznkxSqj8Z6q1zi1NBjkVZWh8EBazRTa8/JvsJTEg6K0VfT+5nnTg3fWM3Zt9VVAvpsLQp/eGUdsZxjRqDZwbsK5XRRyCB6vtdElSiujNztbDdur0/6IlZ5OfHIAJ1KYx0gtP14v9XyypgQiniP3c/795JZxyfUzc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.10.0
Release Details
UpdatedAug. 19, 2026, 5:51 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureNBlkMQgh7u/oJ7D0eBprW4e+H2jENMLdUU7cBYLXAlfmrjDzrewKSulDXkx2W4gs5UihVY/rCnQA+4sFT/VQ++2Y1FRVxDB/WP0aPlKU6Ibgw/Ws6feW5CjqNcbLRHA4IcbgSNFsq8sfgUg23BhMQGr7dqmdo4Y42Kn6yBCaPHB3erOPBRhs0PxYO43QW32HI1+Da48+zMhxmbfe8cGwwuugD4Bpshld4bZUxtuDu7ipKVM7CLXFKb/L1950PxLRMOuu230WLZPK5n4JdVf9dEvhioJbTmldwHnk918RQqAsOgv/gGHQQazx0PYpgWGqRvXxmAA01DYrwJFL7BwX/kJwMTx1Y5v9wo56Nb7U7VDXax3bvZfXxNjurZBBqnymE356IJldKN53+IMAAq28bCRlf8wbOC6J2QSZ2IfwcUa0PX1r/oGwOylv8L4uMe6yaPYwdYWzvIgZvFLG9ENF4d0XEFcSg4oC3dBdJqqJjCzKXbOvYAUdfeKqivl8gvdH1YdDx78NrltoYBUEE6JfhMb4x5dEwyk4jtmbJrRgbq4DtZKiaTimylpFY8PL29HsmC1cZLNOPrQuHKTxcuTGUPUIrFGsEfpGEWIZgXoF/euiyQ+v9UNLxSjyXQ/7b/hFncaOBOkilyWeaHb8Ej2qH0DiU1jC4QQJl5qNgSA0UXw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.9.38
Release Details
UpdatedAug. 18, 2026, 11:07 p.m.
Changelog

Bug Fixes

  • import: survive long/edge-case titles in Deck import (8b05072), closes #40
  • ui: legible error-red on card tiles in dark mode (fa6d864), closes #40
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturefiPaQ9C5PQGfoCSooSmGEOMtTVjHYN7JUmnhajXRnev+FGk5kNE61Q4kTl6/qLkgCSRa9ybWNrt7/xKeWXSARu2K8Nhlf9qQb+mVzaJNoGwVrV8UC3COqWbdS8qu9v+AOM5leiReem4C4sAd9+pLx9xNT62lehEFgLdi8A/a2GZhPmp5VS9taMLt5R42E8i11Wr5as98N17emNKzfJuxUoIOJn988yrLiAZx2lZQ3io2RBx3Ejedj8qviQXQOwUaeRJGnhXbZeHV3ZAr1J4UwxNkujRxlrbh5KsPvl9Gs6sHOvPE9vIHEJQp3FASoyAJmgc5Ih8n58d2wXZDFQc2dM5CdCFphPle+CyxxjZsBoAyUgmknmJWg9pGLSz3TektlvrnseJVWui7+3cVyKh1Do84GY+3Mfiu1uRF8v5jXz0XbGh1i1olQy4H1KGuUBfW8SqRHpHbyIpNqOR+JQ7zujPv3eqQCWbsYTbYzI3uRCNAJlSwolObm1HENMz15UtliSSsQH1j+cFbLk4ckR4fisqo6+FxdWl2v2z3p3t/YY9Ot533ZMlpyAvpGnGFcao3kAcalcXZRduQz1xC1Z5FsovskMia+ptOS8OaCYjEwDuA7YatfluTszvj0cD/0r4VA1Nm7UvXqIw9v77PD1kAA6XA+wEgP88Mfrcv2/fzp+k=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.9.37
Release Details
UpdatedAug. 18, 2026, 1:37 p.m.
Changelog

Added

  • Cross-board saved Views (phase 1: List & Timeline). A View is a named saved filter that spans every board you can read. Create one from the New view entry in the left-nav Views section, then set its filter, group-by (Status, Priority, Assignee, Board, Type, Review, Due date, or Owner) and display (List or Timeline) and rename it in place from the view header (or from the nav's rename/delete). Views appear in a collapsible Views section in the left nav like your boards; opening one shows a board-like surface over the matching cards from all your boards at once. Views reuse the same filter engine as the board filter bar — including the full dimension set (labels, assignees, priority, type, estimate, owner, review state, due/start date, done, client status, blocked, checklist, sub-cards, and comments) — and only ever read boards you have access to, so a View never surfaces cards from a board you can't see. The same richer filter dimensions are now available on the board filter bar too. (Kanban display arrives in a later phase.)

Added

  • Personal "Remind me" on cards and comments. You can now set a private, one-shot reminder for yourself on a card — from the card's overflow menu or from a specific comment (the Remind me action in the comment's menu). Pick a preset (Later today, Tomorrow, Next week) or a custom date and time. At the chosen time you get a Nextcloud notification (bell + push) that deep-links to the card (and, for a comment reminder, carries the comment). Reminders are personal: only you see or receive yours, another member on the same card never does. Your pending reminders show on the card with a one-click cancel, firing happens once and catches up if the reminder is overdue, and a reminder on a card that has become invisible to you is silently skipped (no leak).
  • Open a card as a full page. A card can now be viewed on its own full-width page at /card/<id> instead of only as a dialog overlay. An expand button in the card dialog's header switches to the full-page view, which shows a breadcrumb for the card's board and a Back to board affordance. The full page and the dialog render from the same component, so they behave identically — the existing click-a-card-to-open-a-dialog flow is unchanged.

Changed

  • Progressive filter (toolbar redesign, phase 2). The board Filter control is now a progressive drill-in popover instead of dumping every value at once: the top level lists the dimensions (Labels, Assignees, Priority, Type, Estimate, Due date, Status, Client status) each with an active-value summary and a count badge, and clicking one drills into only that dimension's values with a back arrow. Saved views (apply / save / delete a named view, plus Default (no filter)) now live inside the Filter control, so the separate Saved header button is gone — the toolbar is now just [Display] [Filter] [⋯]. Filtering behaviour, the shareable URL, and saved views are unchanged.

Fixed

  • Clearing a Type, Estimate, or Client-status filter now cleans up the shareable URL. Previously, clearing one of those filters left a stale ft=/fe=/fw= parameter dangling in the address bar (so a copied link still carried the removed filter). Clearing any filter dimension now strips its parameter from the URL.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureHJqPZF0mi0F6OO1F/pSHO7S/czj3pyDdn5dX1M14D59JIofYNG3nthjFK51dP3nhXNGBmDQcZVtm1hdfgdW7AKC0mElKGP0Jn9O0r3l4YyTzx8ZVgqRdah99wFSjnkMzxiVahtfbSVQeJg7JyqGqNYtd9SPHAl7YR776uJI4NXKakeqYn2122Vm4/TwjW282BwPsuAECo6bViLeEYKr3l3dK0qWAJBN/BBbT/A11UehOSl71/7AR/Loe2rUCuNG9QLBog1QC/QMP3AZtWEvduH1HxGrtUdmdH7SIPAYNAOTPdrQ7pY/K0EdqWGIpY5XmmZQz6ULGYm2AYvomzYAayFyCRBodaZb9mLsjiTsppdlOXf5gsTxEV5StnzhdUYTZQ03evvwaVGJ4MRoSBBUP02v41r4w8nhhrcXpJMg5VDf4q9ypp98Yimm9kX5xmQvQee/zRQtYjhrZaVmiadGc+BfszO+D9LTgqmaB+qDFSc+14r4dYqQkafy2KyxWCWPvAN0oz+8i0r5TXThRAwRu+zxVrsrJnIQvWVwA6aDZtlalzye9VZK1nPmf0mjFUVtjGjKWlJ0lC9LGQ6dooxtNA3c1tidZ6W6FABfz1pkIFRjHgR/gXStEP6zb3NCChmUsm/u1wvxCsKDXQxsSNLVOudX1VAxtIdj3G0LqIRsMlPs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32

Nextcloud 33

Kanso 0.38.1
Release Details
UpdatedOct. 7, 2026, 2:51 p.m.
Changelog

Bug Fixes

  • cards: keep a failed Mark done on the card you pressed it on (d0a6e7a)
  • cards: keep a label you add while a priority is still saving (fc7badd), closes #10927
  • cards: keep an assignee you add while a label is still saving (140b7b4), closes #10923
  • cards: keep the assignees you pick while the last one is still saving (cd4be49), closes #10799
  • cards: keep the labels you pick while the last one is still saving (e33c5e7), closes #10920
  • cards: keep the projects you pick while the last one is still saving (2e67b7e)
  • cards: say which reviews are blocking when Mark done is refused (bbb6302)
  • cards: send a project pick to the card you picked it on (c64ac75)
  • deps: bump the npm-production group with 7 updates (111802e)
  • install: refuse to install without PHP's zip extension instead of breaking board export (c5ef211)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
Signatureel2/3UedDVT2XYLrEdbDhpaemr4COidFP3TpXyWTEI+pab1hczZjRuks0wZXytWuUlB6CfZ8Zb+QJ/ztfgYJZTYSY6LGSlLUCDpJh2lNVT92mMbRjMl7y3D7MgKoUqBZ9kDiDFNTWstpNr2dZ2sq0h3/ktZWCWC0XMnI1QlB8Wi8wJMOc6SDklQ7yDZFPY/29ZKk3pLK8KEGj/0efTdxcgc6wlBMRJlqOW3Hs9uLZuvrwiSLy0YAGOSgGz+Gy3L9HlngDQsTkmwkjL7iyeik5D5IEsYHoGxWNyDMwUDJHTkD/KLpFMjCbS62Udw7m/SLuL0FWkT3Kay50SYVd5Qw95YSukGo7MsdiM80LNqFieJQcuOr17kGSaSl3C8P1uUl+oUNnpM2GTMa9yj1PHhflELpu8ux8/+RdNQmnAN4vg+FqsfOkW9ffFFA64LBeSdQ0+1iXU3uWfZK3QT1hQvMJNIegHiZDZODvtBOP/DMp+MIBHmrnmR8dvPt0vWXTZ2XO6rKOPsotlRUIYuaqK5EhrWUfhz4gmGU+9J5Fw91cp+tQ3oR2cIgUGhb5YLLQL+hr9B1mhwfudbB160maToZ1wclOMJkNagg95l5OzxIbqemoJpixaFQyuPOhtZqXS2L4nQt1AQTGDIzMpiPno/Q0KHPjdBMFEMrdWk1DwrsAzo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0
PHP extensions zip
Kanso 0.38.0
Release Details
UpdatedOct. 4, 2026, 4:34 a.m.
Changelog

Features

  • give board settings the width its fields need, and a way to maximize it (eaf4baf), closes #180
  • say what a board is for, on demand from the board header (bfafd6d), closes #173
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturekLSoGs/Oj+LFB+XG1HvASQPrJmBZrr0LYSMZwjmy6m71svqvl4klBkKnypVfxtkdNGmr0zyyLYU0JBpHsEcYUNns8gyiZJnOliGkiQUIwXssCcLQHyoCEDuE1XCFUYtc2Q7Dh4NIRiDYhsCfuHskRWgjSiQBeu2aqV0ZdgdKeMh6S/p3K0w0ovBNYfB9MxhQFgOX/KUjhQ3QbRtT4WbKmzkcr8ORdfAt2gETAtR6AC7BWDBWi2eXFTLsgqp7j5G2FDGLK5RyXZp3FqSZxqTHjJjqGHuD5XzQkwwpmG6dESA0XBh1gghNyeDJVhmrJV155FbGM9PkdqizLw+E3sM2flB0/V/42BO1r8V0uDO5LxCTlZvW6qYZqqbdkfgeDjk5fugv+/aGwEe2QQbBHVGRTGVdosgN/UcDGKd9AU+fnxQOsGO72O6R5fdWfeplgohXqeTDoMQIvImOnmLVF4dEgeg13/tKVus0LHaAvqi4EFZTVsGhTyN9eJYNjOVfvVrrxvAm+FmT3/jDQp/BjIV/djIW2BKWk3H6/YdqDLbIoB8U3NGcSCbR/TX2JbAsLuaPpcSyauYOalBcwHWXl8+Im6BoNMaazaTjIV9aqpaX7qZ3FgAm102yPWIL+yrl4KKClYxaql9fjZPon+YfwnLVNdU/qACqC9vsIY9HTryw6Cs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0
Kanso 0.37.0
Release Details
UpdatedOct. 1, 2026, 5:33 a.m.
Changelog

Bug Fixes

  • a11y: name the progress badges, and four other review fixes on #174 (c303111)
  • backup: name the restore route and what retention does not reclaim (24c93f6), closes #10477 #10477 #10674
  • board: name the incoming board in the tab while it loads (7d24c3a)
  • cards: show an assignee's name after a reload, even past the participants cap (2ad99f2)
  • deps: bump the npm-production group with 4 updates (d1aa8b1)
  • dev: resolve the compose project name before guarding the down -v (989ddb1)
  • icons: stop handing Nextcloud the white app icon where it themes it for us (c6f0160), closes #162 #ffffff #222 #162
  • public-share: keep the share token out of quoted URLs on a public board (a29613e), closes #10608
  • search: leave archived cards out of search unless you ask for them (93ea0d9)
  • webhooks: take in an issue that gains the intake label after it was opened (93e53c7), closes #10566

Features

  • archive: restore several archived cards in one action (86a7f29)
  • compat: support Nextcloud 35 (c2557a7)
  • l10n: finish the interface translation in all ten shipped languages (d084f56)
  • list-view: show a late checklist step on the list row (fc93d98), closes #10696 #10708
  • webhooks: card an issue with the labels it already has (0139e0d), closes #10491
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturedBIzdvBUbFWR9Fvl4OKryLburM2E0mWf6QgQl+JFwjy4CroL/LIXcoVO/XndKKGr2U78XoFsh76JvwqsKq2IdHv3G9J08aHVNcVcmr/f/Ja+UTROhy6MvU8VYna+X2+mrY4R2nE489LaPT2vG/ymITTWRgaCof+XjUBGkbWdstKxSlEKx4pTD2k5Gn2q82rLLiH7AdOwioX7Ia0Miz7NooMQ3C5JCAukgEhDClG5/m0XSv3vqJbkznsoUULJCPzYVca1u+ZyEENG/1Ls5XNvOr+h9QAhcuekMhvRR2O/rCOD1aOEyjGeDA92QJ4zT7uyHx1qUKwAy9Sh8jn/pqvNKCzzT4q7zo6SEtmhCoOspfge/o8VmPbKIug7UmzF7zxR8TH0uclV6RtLUTzfFA3P02aqZDB+zMTeaITqHmyG1zfW9sR+83Qru/bqK6qWxdMvznqtprK18uPq4cQJyJPXg6uZZeLCjSrLusL/M8GAxJ2Vh6sTvU1DxJTKpeN43+3GICK7p21ubFJYHqYjLdF9UKitpIqvO51wzynKgDLb9zcXYSDcdGfej0DMGrT9zC4AE6m88tjWUsUs7wc2KnlzL7/QNivhyiF+SLsvHXjCExWv7sthv22V0NddFyNSKOfWuBRECM7NqQ6p/X4VqDrbcatlSCZZ+AWT77Szm0/58ME=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0
Kanso 0.36.0
Release Details
UpdatedSept. 24, 2026, 3:21 a.m.
Changelog

Bug Fixes

  • add a second and third assignee to a card without the Assign button vanishing (c31560b), closes #10603
  • announce the assignee avatar stack and keep "+N" inside its badge at bigger font sizes (8e05bba), closes #10659
  • attachments: keep the board's files on screen when "Load more" fails (e2747e9)
  • backup: stop promising a deleted backup is gone for good when it is not (cbc7145)
  • backup: stop the static delete hint promising permanence to Files admins (bc55a72)
  • count only your own projects on a card, not everyone else's (3256415)
  • deps: bump the npm-production group across 1 directory with 19 updates (4b7b4dc)
  • find and assign anyone on a board shared with a large group, not just the first 25 (028a26e)
  • give the comments section the card window's full height on tall screens (539facd)
  • keep keyboard focus on a picker row while its toggle is saving (b9666dc)
  • refresh the board attachments list as files change, and page through every file (8ab5d65), closes #10670 #10738
  • show a newly shared-with member in the assignee picker right away (3b74731)
  • stop offering assign and label controls to members who can only read a board (99280df)
  • stop PHP 8.5 logging a deprecation every time a review is requested (1d1bf81)
  • stop showing the whole editing toolbar to members who can only read a card (de0121a)
  • stop the hover preview from showing an overdue checklist as on track (07bb8f5)

Features

  • find every file attached to a board without opening each card (ff22823)
  • remove a stored board backup from the admin settings panel (8a8e8c2)
  • say what a column is for with a description under its name (1cd33ba)
  • spot a card with an overdue checklist step straight from the board (1260705)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
Signaturefxd7/xUrbasyFBRKm9g3Rf78ExjLYjYp3LbEgPTw5kObZ7FfBfbqQ0iaBKOK5vRFBAKQ4fXTgVhs1GnKLrtKRU1zHLPbaoJy0DpkjmfD+p0h3vFWyN/4hNFUuObDzPubvLiyPP99GFXb4y89PNs3S6WUPzEfv0HNcviPV78+QWoWEuRIjY9/ieD857lzs06mgBRSwsf8uo/FMBqpCXspURTXk92fIk2HV9Fvbbtn4tr+EsRkU+87VXKsMGFIZuZVvVRJ+P7rJnNMCgaheLnfkQA7dGyNgdtpXp4wWj1HruFcprCQIw51Bl1K521rYYOdU1RY2KJByO7JIX7ZGCwRD7NjwCZ+x3XnwrOGQhJ9KTOjhweSbwCsO7a0mG2NN60kzUUHNIq3l3zrExRoXQlXT2aPwnETe+tPZkdwUuabApBh/RZsuJwc38CGFek6WP1iN/oRm7YN0og7IHbYsrwdYldBIBUwDeeTKyrjWTey9OjZWkt/x3e2/Yg/4r1hcKRhL+H1K+mnaFqUcpORUe/s60pcSwcuVXWV4jyDrjLjtJP9p98QC99F5Nl3QzPg+b1v635HSWOX3lJlJz7Uid9Cvdae7qe1gsujZjEIFQVLklf7ZRwsn0g90h2nW1yoG4h2q0hVLzyRYiuh1gbxFoorVGD8ODdIm3K167f6lRKqPys=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0
Kanso 0.35.0
Release Details
UpdatedSept. 22, 2026, 3:34 a.m.
Changelog

Bug Fixes

  • backup: plainer backup settings that show only the destination you chose (ac8d0aa), closes #161
  • backup: say a backup listing failed instead of showing an empty one (7669124)
  • backup: say when your backups could not be read, instead of reporting none (9e49a79)
  • backup: stop the settings page creating a backup folder it only meant to read (b459fe4)

Features

  • backup: choose where scheduled backups are stored — Kanso's own storage or a Files folder (a2b600c), closes #10673 #161
  • backup: show admins how to keep scheduled backups out of their own activity feed (8e11ce1), closes #161
  • backup: tell administrators how a scheduled backup run went (84aab88), closes #161
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturejpEOFSbuKKAjnbnTI17M+61gPC49fBDWW1VTYxdaR8cnLX+2o0/6DiowV7mY4XUOXXtuhts9rc0DuDMhC/R5uQAAlww7jzYX11RRezuScKV50AnPEoFPhfWscVxoyWyLYQ7ZHn89ifHCsT+MkNvnslgJ7Ie13A188HWKR7XGJ3MLO0rIKA2OzSrVhnNUT0JMb+U/cM/iUpKKXp/eBraUsCEVaDT2mriprU7UvhJxhG30zmtArahVvJA0RlK4aeC55Ltlh3eq3dwtZL8MltIcEKM3ZeifPi372+K3A/UVpeAN1hDW3TYab/X5qDcTvOjIAcsPFhNGpeMgd8FwMpRwekIx/0Q01ee7jZRoz8bQLaMN8yOYy4oDDjLFB0/BAJH2cBrprsyLpEkrPWVdgMEcnPTWjuxt43yluhhSV7FO2MrzEBRA0zZiJmLL7D99eMrCjOS9rA5LgChRWfmLimvmI8w9Ij1ZhdnSqIJhYtnf4kcpTKqEw/YNXt6VV0bFJ7jBKEm0n00oQlVVDMW55R/xvUcsJvU8eTnD2/MyhFPhr1l72Le4+JWJIclup7Z9gAr9iUjlUBIWZdd0UmNChM0+m7/3oDgufntsv8WUxA1UbYa2vp7ZtupkV1UpCDb6zj5j06jd4X3lDChrwISSXM4kEJIkOFOcrSoNyhukCUSQFbQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0
Kanso 0.34.1
Release Details
UpdatedSept. 21, 2026, 3:34 p.m.
Changelog

Bug Fixes

  • make the public share link fill the window instead of a narrow strip (c56432d), closes #117
  • refuse to install on a PHP version too old to run Kanso (c69bb2a), closes #158
  • settings: show the Kanso icon in Administration in your theme's colour, not always white (12ac951), closes #162
  • stop reporting a server hiccup as "This board no longer exists" (902b74e), closes #155
  • stop the "Add review type" button from sliding off the board settings sidebar (60439b5)
  • stop the 4th assignee from vanishing in list and timeline views (a408ede)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturejQnLYQ//pNPar4BqKoUjnZay4rIF3Ednjz4EUfc9gF2owv5OlkqUZcoSW/+t6Uctr4ZU/Dw0vl/SUGF7xBMmlQP2QGzppojtYpu8pD1gW8GAZsitAGlmUb90mnPm5iEMJ6BRbNroirLEsoEJwYfzVQWTiUiUAc+wjUbq9xV1iz8NaYqAg5UFZUcm7r9B0H16CrWfg7pC6HLzrAWGEHo8Kv/zhP0nw/63npJedi+fafuXXp/FBsEOPR/pT2KFBhU25cWZ7auTp94P+4geNvR42tD8j9S9LVeqotBSgA62JIzhrcy4rOSkfnMt4pPywbHiNHSwIt1PQrXDC/wjTpok31uoFwioC0fR0BMqoAb2R2XIT1hWGwC8ctSvjG+1lZHhKHMfPXJUmIP74C6EOi9G4emMgdKdcplQTGTUcPCXpCYjLFDplNcVoU+zp2OSl1E/pkTo2GuL7UYZub3cbCTHmVEHgEJbHI1ZAiw5Kq1pck1qqkkbvyCL/08ES1ztcFyNVFfYcnZ79fivWUyAOdmAnD+pQc3asLe6SNsx9qKdfUFEsUZnhnz3s6uSJWNdMx9Advzv1+2+F1nKUXpAB+k8FbtK7dt2jFk27g5hBtcUZuFUw5ZL8S3qgOwzL16Dr5MaM2Zjc9BT6yBMLugT0x0O7OUlPPePFkkekqdLGbSFZhE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0
Kanso 0.34.0
Release Details
UpdatedSept. 18, 2026, 5:44 p.m.
Changelog

Bug Fixes

  • card: line the card reference up with its title instead of sitting above it (3e92053), closes #10523
  • public-share: mark a shared tile whose description is only a picture (c855129)
  • public-share: show a readable text excerpt on public board tiles instead of raw markdown (85a0f10)
  • search: pressing Escape now leaves the search box so board shortcuts work again (49bf201)
  • sharing: show a card's description images on a public shared board (78ffe50), closes #152

Features

  • webhooks: mirror GitHub issue label changes onto the linked cards (9b90e9b)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureY1Ku2v8IxXAnYhXu/42+h/X/Gpgxsoe/4fIlfZ++0h6Wq9IcAgmM4taifrDj2LMhVWmJ/6en19FyP0Ar/25yb/1CBbXY6YfHgNZVq4n3hdHgFta5AEjE5ce6M6VNRRd4DIkvZQpIBhRjobiCApdd4ib+fHlHgQ2OqGPNZS0HsusqJug5ICAzjVI/+uGx43zetjI+2RBncN1+hoJOH5qhQ5MkGjdllsSAaLOGXs2Yas9HfiiX1V/TEPwgx5ph4ZRNnhCqgJHp38dKe+sgo4Cv4m/yyCHHn0Mr6ViSKhQGCU39BTe0rjwdJTQ8i0uFAe7EZkyViCN/zZL6oLfVAZkc8e75G/rsmSw24xQtoMDhZFPk4EYMHayFqrs3M+lFxBr21RlS6a9YdAtcAy4Jt4aqXiJRPPRjPZxh6YCnrK8/iXt+taBJJ74Nwa1wvwbPcdrRC8pQwLp34C2Js3UouEgwudlcoOQqy9dn/RQLfT9wBogRZU/3BiIHpSReUiI5rdjBYBy9mGR1wotcmDvmjdhU3aTmQ2S04tioKFfXxy1ncIZKFMvOAAkShjVbv1Ad0pE9WGxlLozs4sHk5ReXtUMLsCP9mWQAYssIVEZj5g/D6W1xtU9AbennCZAVBJn45Eo3ALkgHDii/cv25bf9KYsBWvftibQJFuTrVPZSlBhdoVQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.33.0
Release Details
UpdatedSept. 16, 2026, 3:24 a.m.
Changelog

Bug Fixes

  • board-settings: make the board name field use the whole row in normal text (aeabc7b)
  • board: clear leftover notifications when a deleted board is permanently removed (b1d1748)
  • board: rate-limit duplicating a board like every other whole-board write (cf7045e)
  • board: reach card templates while the board is grouped into swimlanes (67dd8f3)
  • board: reach the card template manager from list view (ba6dbb9)
  • card: closing a card with the X while editing no longer freezes the board (42c4122), closes #146
  • card: keep large images inside the card description instead of overflowing it (cfa5e8e), closes #147
  • import: rate-limit Deck and Trello imports like the other import paths (36fea09)
  • import: say that CSV adds cards to a board you already have, and drop the "coming soon" entry (0fa134c)
  • say when an action was rate-limited instead of showing generic failure text (3216f88)
  • show Kanso's own icon on servers whose ImageMagick can't read SVG (87e6fd9)
  • trash: clear a card's notifications when it is permanently deleted (6462d0b), closes #10506

Features

  • attachments: attach a file you already have in Nextcloud Files to a card (ccbb592)
  • board: edit a saved auto-archive rule's scope, condition and threshold (1a41035)
  • board: select every card in a column from the column menu (275dfac)
  • sharing: set an expiry date on a public board link (8f4ba7a)

Performance Improvements

  • views: load Views in a fixed number of queries instead of one batch per board (8e1117a)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
Signaturec/WCpLfxMNE5Xa6WrzSw/0uAWFr50etEZD7hAbYRuj5CC18Nkq7qSU5NFDVp7jsuPOcDjfZK5OYOQ/dlR9+ZNoFv14PeOLgcWxTd0GVJ80k5a/pybnuC/VXW88s/A8QYMt0qYVMrh47GhhwZzQdqoGVerdFCxNbhEajYQ4TIt+A2B6lHmkaWYFKnkuminzfKbljkXM92PCxhQBQSBTVfLe6CinfVYS1i8SIzMKi5tZgHpKQUtYeu6rqZO+UMtU/hR0F1ASZTU2GT4SAyRVa4abHRESEu65DTjGW0qcZjjrwqqft8sr1XhyFUBa4sL+FhHJBMmxfENaSuOBoUm55wNZb59Akz6D8dc8bhVuBOAEsZKd3xYjLtClcFc8LbaHH81AyzGLaYJCAR+0Ow/rb1ZuEWmM9ElhtynSm6dAYpX82q6S0II0VGIVpshve0eHJMOiJorU5WBHRpyJBeucq1JlZU/QoA0ECrFPi7ZXz1sK6RvBIKEKEJt7QA/HCCGa8eYPycwikvQcMr8Cwr1B915GAsLa9cMnxuBzdiTLbsHp5MC/ATKjU9vOBteG7yb/atp2FB+RnsUK6Uyec3uwsnvW1+Rvb6gGnTea2/5D6d+3441/OXEYdoq29jkkRBLMHopBKhkP94k3Y/QzXNV0HzQq8kdno9WnrOxhRNFZ4rC/4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.32.1
Release Details
UpdatedSept. 15, 2026, 4:11 a.m.
Changelog

Bug Fixes

  • make priority, type, due-date and error colours readable in light mode (ed3520c), closes #10483 #136
  • show bullets and indentation on lists in saved card descriptions (c2a8c18), closes #139
  • show checklist items and sub-cards when opening a card on a public board link (6f75fe2), closes #135
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureR+o/p4duatL+BTzY5m+Rohx0840prb3yMyeuRl6ycZ9wH4din87/06sPLQ3h5+TnXbttOyBhazHHVslzAEG3I+2W3wnNG4EERVsWecPavzHI+8eo6SOHRbQjYPJWJClIZE3RrdlUteniTQcNxExCfDlcgU/ojQjDV7V43/eyHu0gQsDqm3puf/SAlXCnyWUM3cLWdjzqTZYh+kR1Qf/05/A1xxzaL4+BMbSS7k1kzTglpqeEcQXFCuPye9Xe6ThoyTIwqXqObNzuP9SX7lMUX8GEfrxrrWmLIAgaZQixm6rPH3LC5aDUIqsHqpKktpVsOe+lze2vnTebUUca1UEnLLKnWCp3drqtqmq2OmME/kzBifCJFRAAcygMXw+Hsw0FQFZHumCUS/2tVTD66h/B7V0lZVjAK+aUtdcsVfoiXHnHopjaHh/Rf1/LRvDfA6RiOTnCxJ7YnaEVpSXQZZLsBtEl5NI8qFJ0oQqPd84oUqc3QPr/gEqwLH8I534x43oNW7iSKcEdZdF6leRExxQBJCheRc5qmiyRQ5dfprSXHpPXO5A9JdNnb8yOPu8Dhvxzg8SNVEoP0ym+2Q4USlMN9UoylbmKPPG+UHQhOAGJEieZYmD4ZILe75YKM2/1TFr9gixu615NhsoPjC0EyCpDNuOO5HZsgB1sRA1IDduscsc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.32.0
Release Details
UpdatedSept. 14, 2026, 6:56 p.m.
Changelog

Bug Fixes

  • a11y: make the card and timeline jumps instant when you ask for reduced motion (e3dac7b), closes #10475
  • board: stop the column archive action calling itself "archive all cards" (4ebda61)
  • bulk: only report the cards a bulk archive or unarchive actually moved (43cd530)
  • card: let a truncated collaborator name be read on hover (5ceb8b2), closes #10439
  • card: show your chosen card layout right away instead of flashing the default (f63713a)
  • public-share: give a public board link a tab title of its own (adbfeab)

Features

  • attachments: let an admin cap how much attachment storage the whole instance may use (8c0f27c)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureKJhsiC3UUzFzwHITRTf2mLpLOlYJtbQ5L27ZfjNZxhhcrt1IVfLSR62125l8qyM9tXvoAeFK94n8rvAchKwRq40VZkjAL9ywz11GD19KapSdFjbhxxWGNeVHKa0asPKamK/Ztgt/Z5BnGV0M4Ki+VgO52up7Q2KDFxdKJ75cCz+MUWrA4w+EpHuEvLovj/lExDeE+Om1nqBOkCZqUx/MtGacDQOLHsAEpvuaH8o8EnVSl/8xGHiGBeRgE2+ppSBfhUMFcc/HU5qo/oW7bK/fSWEbrLTIxH4aGfaxs3iK2G6fWfm8GoQgh0WLKRFrRprzb1AoMEMb5E0IatS5fN1psqNWbtY9VLssucyDEOOq/G00DzAyKKPVh45ikZDwj7neOtq6kRMZpxbw2qRymyZC38oBqHCiEZ9ngiAN6/iNdSt4WuE8vZu2c1Y8PkJwbHZx7ObeM8WLIEvQdVzUPzmdS8je79Y9FbU02ZNjXL0dLXhEwBrUPSGAM8VrMQjy1j3zLju34q26uPaG1GMxkTT8UGHPPx26j8Dl+vWgAklgYsWm12lNTHwt2vgc0rWp5KM6jmDX5zWSqdBwQYQD+rqE+c7forR0QxjlLJR+Y0GB4nNwVQZnXJfrVwjhcp/SZe4zPPKcMG1ly7eAr18o0yJpAu3Cyb56QtEMVbjUYSVlpTw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.31.0
Release Details
UpdatedSept. 13, 2026, 3:59 a.m.
Changelog

Bug Fixes

  • activity: stop the change-log cleanup from leaving stray rows behind forever (a26f5d2)
  • analytics: show the board name and real column names when board statistics is opened from a bookmark (61cc846), closes #125
  • automations: let an auto-archive rule be widened back to the whole board (31fda98)
  • boards: actually delete a deleted board instead of leaving its data behind forever (ac01cd6)
  • board: stop a selection of more than 100 cards from failing every bulk action (eeb6ca9), closes #10430
  • settings: stop an unrelated setting change from clearing your default board (11304dd)
  • ui: stop the avatar tooltip from covering the collaborator's name (8180373), closes #126 #126

Features

  • board: archive every card in a column from one menu entry (fb89a30), closes #127
  • cards: add a setting to move the discussion below the card instead of beside it (686faf5)
  • ui: name the board, card or list you are on in the browser tab title (3f46915), closes #125 #125
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureGk193ODBZqkNEkVvf84xIjkPZI0RGruBT6Cma54tdBtlKpmPIzi8qMmg5al4AxIlPw1iQkqelHvNtfQVFtYvDQ+745Ed1SNK/OU9CF5Hn+auz4bQkHxqoJv3o9ijjZNXSaNeYF1YhZHET6TSNFDbn3zTe7b/ml9WMxKYwA1bjbvB8dp0mSt2GSpR2uvlCgFBMdbf7L9UAlkjZ+bD/plaByh++7footZg+JpwTAg8CfLNDrCawxoOarvNLTubMZh1heu9zi3cKXsgwe6MKsXpa5ZdFa7qpHL/nt7Nk7hBN0kZU17lRR8IEF3iHd/WhSX+1qXfzbNt7xFoNGinCPDZZeexVTDb6UiEsrMN0hjnSa8aTxL8VVAmzVWOY14+EkgGUU27ZLUZJ7MVh4D0vwiEZ/Rj/rWv2myKv+np7R9lGbW48bwilXAUHpLuUHNLM/Lvt9wZVU4IeII4ZlnBV7rIxNr2lcmdGLb202Z2Q0fvlfwI2dh4Rj8AttkkD6LIcrGX8oEgzKIdXWUhRHSdi/K60RJuOvI7tFf8nzkVmelz2nR0tRaMHYFXAT9hveWSLnWXQjchzOk3wRO+VmlP26kRxZH/DhAxUD8BrQIQ7v3S6OvFrHRgaeHsTfj2ItDMU1B7rQlq4oQbXnJ5ArvSrXqHdFPyID9i8UhPfEhmJzhnSEw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.30.0
Release Details
UpdatedSept. 11, 2026, 10:50 p.m.
Changelog

Bug Fixes

  • board: refresh an open board when access, timers or repeats change behind it (e5fca37), closes #updateTimers #updateRefetchInterval
  • board: stop showing a board once your access to it has been taken away (8a4dea6)
  • import: say whether a failed Deck import left anything behind (a4e9f17)
  • migration: renumber the Deck-import ledger past the email-intake migrations (b56863f), closes #10300
  • search: don't reserve a meta line on a result that has nothing to show (e6e4abc)
  • security: stop a public board link confirming whether any account exists (7f40032), closes #10302
  • security: stop the trash endpoints telling strangers that a card exists (2f84e17)
  • ui: stop bulk-action controls being cut off the screen on a phone (d82cb49)

Features

  • search: show which column each search hit is in (c651ef2), closes #122
  • sub-cards: list sub-cards one per row with their start and due dates (c2898af), closes #122 #FFE7E7 #FFEEC5

Performance Improvements

  • board: stop re-downloading a board that has not changed (6373057)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureBIN2SoMKzKr/BEXtQgXIHX0hSjoUOEC7Jx1eOF8uHx9M4sUQx7tUGz0MwhLVkXobc/XDuAXnu2vVEuddHSLyM0Hx1Sqmx+7YSdORDCyCma+9Gh6ZK8stNQJIza/dXScYetyDwtLLJZQJHPTk27qOwSGm19d0MJmuBjWyYKlX3CSCDwK/uNb5rJlqq+NiOinpaoOgAgCu3NFk0bRrjnqepenLklUz9vgGi7sjeXRcccdPConygaCq1+B0QrriCg92+ekNx+5YHLzygFyuD3S1rDO5Rk2WRLOXMvXWmyBpwEY7K3mykvfOllkGU3d5f1g4Ci/uIRmLMRfxMUDGUv07PY9B+fUi2K98QZm30sRd00BMbURCT54+SsyHODn6Kb+ye8mhhwua8Sl67Icqn4qZ/+JOjgLk+afQcR0iPWQSQfwNlxgFQOg+BiSLCL+5nKiHQ29HzVSzEp6eNF6vCJb5uBZoCt7wbkY4VSDMmKRXg0dM4Mg6ZInqESbX0jhF8JmC92u5bNQvNaScvLFXa6s/WuwNei41ObAIVvnb/vB5D7G+stlA9oOY/Ou70AWum123fjWxGHqXtqAIt1dBkXv0kzce6z0pYyFKQbSpPuZotFwhnfykICR8nL+q3lEjJozY1ObW2WEIy/GePoFNcb0KczDANF6rSX+uGtd1SOtXWW8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.29.0
Release Details
UpdatedSept. 11, 2026, 3:29 p.m.
Changelog

Features

  • attachments: show when a file was attached and record attachment changes in Activity (151927b), closes #119
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureN/s3mz5JNE3BzV2JU72evvY/mVqQ0Tm9uOWkKzyqNavT3N1eeOyStfYWq4YVvUB75uWpRHxxY5KbHue4MMEIKA1Plzb8RiOOhtlvSKTMgIJXOSs/yuk3jP0zQwtSSTBUDNaN1J9gVCAOkBQD0fvvrCihKfU8EOzOn0SCcpjsVDcX8F3lsrCwI/E7tZ3J5jjcXUp0bPfsZvrRbJ6npea+9YIpKRyfSZX2F9QcogSdiIGltjtnGqCRvyxUkIRXGj9vdqpX1tAgr2xGFoLtpUymLg6/g9YsXLnbcYvfeq2CH6sa0YNLfml+Ewyo9xHQimjP6aXaOLPBcu8t5Kg4//6Sa1HcalL7nVo1SbX1x5/MkNcOCOZzNYXYcRzf58odZQWlwAJsgfgPkgAVY3jKK021No/AwoJtSz9/TuMcGV8itebf+CkAQhjq3B5vQ/l74bEOMJy8sm8/UY9HCEfJtBN++3K+yo1WApr25Dp1XWNtBx0ltDhCYXAJX0+ZXd/Vzz216PS9BdAJoGo4LBbJ5PkZWnu4HTQ9TQT0P/v61DteH2Fo62UOQ9MneqasRZT7Soywduar3lFodyJe8g13RCyz5n6B3wrjF9G392yenlhZwY/CR3V+3UFaJoSnrvaRzxgsGt9FTZ8jJlS26PF+HvzEArY1Vvgeu3dNWCU59Of+I2Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.28.0
Release Details
UpdatedSept. 10, 2026, 3:11 p.m.
Changelog

Bug Fixes

  • mail: decide blocked mail-server addresses without depending on the PHP version (0beb45e)
  • mail: let the email-intake booleans be nullable so Nextcloud 32 installs (77a23ea)
  • mail: require the mailbox password again when the server or account changes (b0da391)

Features

  • mail: create cards by sending email to a board (d7e4965)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureiLACxIEnBPSmaa5QtN7KHbi5FkZTDqrAA6Fc6aRemDpksP5nuq4F7BKTIhbf7xNiWZrB6q3mCr3IQdBuMqmXZN7xo4P+8kVx8NPQHfvS7/O3v+wcMBTtsSqPkBwcgwmgCg64vv6gHlUtLPmfndAKV9tNhUkZGsgJFf8U89QAZRhHlRAAPuRGcMudx+2hrXIbI/VB/DC9JZuMGq1FJgplVHiQ5GI0Q5M3A/jQYTZqfrmC7vbpMAT+LaUk7n1VXw9/DdXQYOE363zNB7qW7b6Ae3hv9V9D1J4Yt3u7LWjdMqmRdy2ajpo6eELUH0i6Ksq9f0U7FN2HmXFS0eODu5O5EkAerLRArteHxXyn4z5t6oVdD/agTECxSfvYuVuyJFxIlpV7Qt4Fdrix1mKWpNV6ZAjuKtutiHQM2Nnc96jeK7F0aklllP9sujFdWE/odE94DT+AfPWBLw6YfFQrJLFmF/u4UrDDhP3pf/99AWT5ztiQDUfJs9Q/S1AEL9Pz6B94M6jww6ZehMgu9IEwxsc+VBp0u8zm8a9KRiK3P8ccXTR4YIuPmvtTf8v/JFuOHo7SfRJO6ZHat3s4+6ZgU0eep3HbvRBVzCPqpk4NGJlijaqJdyqwW7+v4TRUBdZjT+hYDflO/v7xLjeCjOHsLLx9UA1jabJlT4OjWEElurP9g+0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.27.0
Release Details
UpdatedSept. 10, 2026, 2:48 a.m.
Changelog

Bug Fixes

  • checklist: stop a just-added step from losing its assignee on a slow connection (e779f3a), closes #10284
  • checklist: stop a just-added step from reappearing when you delete it on a slow connection (327e2ba), closes #10285
  • comments: keep a linked comment in view while the rest of the card loads (d7bb6c0)
  • import: only board managers add new labels during a CSV import (b46136f)
  • import: show what an import copied, and warn about anything it skipped (9871ce0)
  • realtime: keep boards on the fast 5s refresh until push proves it is really working (672336e)
  • realtime: stop a closed board from ever leaving a poll loop behind (98095dd)
  • realtime: stop polling a board for changes while its tab is in the background (b63826a)
  • recurrence: keep a sub-day due-date lead time when editing a repeat rule (5e86d08)
  • security: stop outsiders probing which reviews sit on a card (87264bd), closes #10296
  • share: show display names, not account login names, in public board text (36523c7), closes #10294
  • ui: show a hover hint on every button in the multi-select action bar (a50b67c), closes #10275

Features

  • boards: let a board hide the checklist section like the other card sections (e54af07)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureBlEKSTm/OZyBW/pRBg8jarJWO6tinfeIwIF+8KixPc7C5aCILPBhmt3c1JNSEepH7D5JulP3nTvtCTI0DJMEDoMsIrX1n88hqBah/GStfq0c39Xb2LBA1C9eGhJD3LO1obav4jjksupFnb7MOiG7ZuB07fni8eHOnmmflcFDeSjzjbC6NyA33JsLnXo4IgXBjrwM5WjYVDuMws7E7XYP6b+xSzdbhYu+aTM3/toTK0pj9/eM1IgdXwSIekpVf9bQl97NG4kqvcof+2ln8fO53pt7KvCYP8mPNp1oeEFig5VLcXI+7Mfmku3ZDJvGzHsniN//CvU+mqZXuWvIcvtfdrDR09PH91PPuLhqVZv01lwUYQJVzZy6NOKk8R9HOOpLu+gA/YcVf9BFvKv6JH+Bssq3+vsjRUcf+4uVwe6yPoaE/Stz4Y0aVAmFzFWn/ZeUGSZaY3iT4gmKQI4o0DnSfw082kkI/oUY/LcownpMCTGr1v+FacAmNzQq+0Ss0lHXFr7RQOVcM5vcPW3clT/crj/7N96M6Z9EUgkK/jOv5m/Nog2M2bYGS5AbJUZCVY/bQ/Q/Qpmtx2+/UX8Zh591pNbHv/pYr3B45jsfn27QmipkUbBe7pDrGmtkYfoZp3mlH5PL93rpJ/bx3GMdm2aDv9ZuFRttD6mVMei5e0iQd1Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.26.0
Release Details
UpdatedSept. 8, 2026, 5:52 p.m.
Changelog

Bug Fixes

  • keep a pull request link fresh when it was pasted as an issue URL (f0184c3)
  • show a pull request's merged state as soon as the webhook reports it (b9967ac)

Features

  • explain in the webhook response why a delivery did not move a card (e6f47b6), closes #3760
  • move cards automatically from Forgejo pull request and issue events (5300069)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturegBclfLpq2ngMPwOT7sFFfJnwl3ALdwokWf7GOtNq/DWo4iJUqTREZMFbdtgCDnIktwZCqK3rps9tyTLYNxIl4sgjffsvDLwjSkWqVCC2SwZsSC6NG53JqShX73MFadNMx5+iFrd10xOTU4v4drMoDuz/W8havaH4hRN1yHUbHYAg8d9IWsmsXf/KMfoHEl+8VoFzl/XoxzLCis7fpO8bBkxPWKAm0dKLz45Oh3O3ihItBftwQHTx91kkwTnd6rSavRdGKfg/B7MmL5Ic1WgLfNNR3yz3gK1Kfa88LCxQO2JFtGDon6CTzwoLus9fGTdYbO/StrDz60X18ZPlXr9cnwyGsmyA0nwPxrsCD+qOrreG/KBgaHwBWbzdHhQDIPPlLHXbjTLPpaVzIEY7ESGfR6cM4ZwO87yNEuuvkJkfep9FAmnUXzM1DzTsWE5MQ8bVHIzDe56vs3TEVJQHuOVU2P9JmGHHtpSgWaoa5ge2rCBbKtXlCdodtOZZeH+PKr5QnETeA8pwMq4lSqiQ4Dhw1B1nKJoKv19L95oSxhHya5SAW84esPGGljt0inQj802hre+RCPxUu1sEY0A4HzmI4+i9U3QfboUMa9nNik/dxGNS3iBW8wah8zDQcsvqdHGgGP63CmrSQxq5xANlBIdz5Ns5HS+a203KhF59V+i2eIM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.25.0
Release Details
UpdatedSept. 6, 2026, 4:48 p.m.
Changelog

Bug Fixes

  • checklist: stop dropping the tick on an item you just added (52c63d4), closes #6175
  • editor: remove the stray attributes the description editor put on its root element (65cc721), closes #10186
  • recurrence: reject a repeat whose months are too short for the day it starts on (99ab925)
  • security: cap a card's GitHub links and resolve Deck attachments by name only (aaf4551)
  • security: rate-limit CSV import and file attachment uploads per user (480c504), closes #10145
  • ui: a filter on a facet the board no longer offers can be cleared again (f039f80), closes #10091 #10128
  • ui: line the My Work pages up with the hub header instead of insetting them twice (40005a4)
  • ui: stop long names being silently cut or rejected when you rename a view, project or column (d5a1391)

Features

  • mcp: move a card to another board from an AI assistant (f06c4da)
  • mcp: see your saved cross-board Views from an AI assistant (a619606)

Performance Improvements

  • ics: answer unchanged calendar-feed polls with a 304 instead of rebuilding the whole feed (d1abaa2), closes #10145
  • search: bound how much of a card description a search reads (00446cf)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureSDIu587G+uOPAzULdpvGZFirnYYkaY4q603GAdPHoLRZ7V2T5A30KngIYUW0gG3n9uIL1/0XQlHA3Y1S7gZvL+EYQlczSL3WDpWSzA5l7TMfK48UW7ZV5kjGWFehhFeOXOlwJw0IhXjk0PZ5XyyUijZA6wYDnOAzV3mTF3s1Xmgq52hYPniznZzYV1HZ0HpO7jTb5lvt5nrREuH8GBQ2rpQzY0jE/ZmV2IMMyxeJrmza7jPuEw65XvTVYiaOyTNZRbSpJRrmF45uoQlVv1y+aLWz6aTA/r5+Nfo9OUN91XWvlj84AW52ABO11MB7aL0ivjTDS90QM0WDxAWxUOdMVPbVHEAt23PFYoVZ6JWZ1nMSLHTB4AvQh6vmzmkXR0izdpeY1w9F0dbYSZYp/soSfeqHSTXayQETtHQJAFHDvcXC17qebk857CHExhXfPtbIBDu+gt1GQ5c5ptwkcilBILrt4DyHk5F/uGVGKl13JWHr0ZqqZLjDBhLGyFYFjUClcQEd87uOnGwEYuonesljWlvvm3wLg4iDFCfQKf2yLKcx0QotdpjkY3cIbS/LLgsTnSxOpEbjLrMwqha50IXFuvvaykXfeiqyL2ZoNizMvRMkSi59e5Huppwgxv25MPBqJKR+Kj3OSf4El+Tbui0qcOkKr/GTNK9EU2pDmVQoDZE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.24.1
Release Details
UpdatedSept. 5, 2026, 2:46 p.m.
Changelog

Bug Fixes

  • activity: stop repeating the date on activity entries older than a week (e712672), closes #108
  • card: keep the editor open with your text when a title, step or comment edit fails (475d366)
  • card: scroll the description editor into view on a phone so the keyboard cannot hide it (a711559), closes #10184
  • pwa: stop offline board data from being shown to a different user on a shared device (70a5456)
  • reminders: stop due-date reminders for cards on archived or trashed boards (ead8cb0), closes #10127
  • reminders: stop due-date reminders for cards saved as templates (48ea27f), closes #10180
  • reviews: make review rows readable on a phone instead of crushing the title to one letter (28292c3), closes #10183
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureTeUG8WjjUy4vmWaUMWTzTVYd29GmsYvDeyHB4VmUhBaPSUNs91EiYIYTePpAykAhbKnHde8WE3/48n4A+BBhnGsDOf44vwyKdkGCwY2OKhy1iUEuUvKBQP0kDxOpBqkodCTNgbNnUouqSjLPpW1y30YtqbdZPUaxhvsmOZmHtwiJnRbkf0Y5dbv5HdYGL7AAeWqpmzY3Zp2YjlvA2O7kbXR0ATfPMF+iq9/krH8MNBtIs5OwRl8Q9o9SRMM+NAdkUvbwmiqKTYZl07D+3WIY3nXF2daRVTtxCylfyN3TJ7rTZolxK4xgubDit/nC4TYyre5Mckf1c6gCV0FX2qI/qMzP9L08GwCz/VfvgHxW4h55ZKHj1Z4N2PM8mCXgDZ6ejnX/HSr5ykDH7wvZ2hIde7Q+XkwNp529gdHSi6ZJrIfU4Dw90e3dHsPELyt263ed+UwDNs2GmY+hQZgd5b+dpptQ2g1CGeQt8SbG2qUhPae0SM1h3Ud7U/cPB9d3t+Tu3hsBAe35FXHx26Q2qNoTy+JYcHc3rSMgnXYz2+ptdNV4WBBpdGzR9Svz94k7ZdPB18mllMaZKdVv6AyWERBzY3KcSZonRAVdMturyFk7IPpBD9Xmt9Q01cO4lMeVsqdXEKFuaL6BaRgmEnZjSnY/ktTtmSpR5VaSonJSKbydXrE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.24.0
Release Details
UpdatedSept. 4, 2026, 4:12 p.m.
Changelog

Bug Fixes

  • appstore: list Kanso under Office & text as well as Organization (90bbb16)
  • cards: cap how long a card description can be and how many mentions one save notifies (c7a234f)
  • cards: stop card title fields accepting more text than a title can hold (2f772c9)
  • rebalance: repair sort-key rebalance on SQLite and on Nextcloud 32.0.0-32.0.6 (69cdd60), closes #10149

Features

  • comments: mark a discussion thread resolved to collapse it under the card (2d6bbc1)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureiLpIv/1C6Hdedj64npk6kyj7lNE/pVI5TiTePYKciogbONOQFo+UCT+Gy0svEvAyoirDbFPlJeqIaKzE1XORHYJB3IFaUYv5eIO6jKz3WXD8cl/8zTaNkBbxasC7z0b5/vXHeYPFxyhcOD45hHrCybOx3lVzWSVCq1J9CWY6YlUS6lcxLagi6CdGMsoL5k/C/g3bftYwzyx8mXIzMw8hbe2bZiocNDPacdRXrgdsdz9vgsRMMdQf+GFtP9zUJttDEgxlqwHLEE+7uimOHdgg16rvPjT5BmE5PHG58z64sbaTi3AEf85aQD/ppFosIG4mqp6/Wd2v5TsZx/4Bt+FGd4djWzW3ptoMEijbR1hkw/ak2mqKfwPYdT1l+mwBD2Xywt9gFxXZd+7pq8NoesnJxfursn5f4viKW2h4rsMjBgk/3XqfL0/y0wvGTntmfGXV9pGIk/SMSZuieYs7krsGyvGQbSJ0ATnZ+NoMLrFt8o9vMHqyiXTLgOr3iIKP2zFulHm2GcHMWxRhio/RtYXuqCiKpw5v2x8plFeNGYIVh5idDDfdmzpf9u+yp8THVFO4sk2XoycXhlZYRwkxL2l8gWYck0dcDM+2dJzn8tQL9WTSG3Uqcsjig7O4nmiZH1aY+N73wHWQXs2gzIgCi/PrjutNgIxLyzcR8wn2TiUV2sk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.23.0
Release Details
UpdatedSept. 3, 2026, 2:48 p.m.
Changelog

Bug Fixes

  • drop the leading zero from the activity time in 12-hour locales (9714d87)
  • reject a per-second or per-minute repeat rule instead of hanging the request (1a77d9a)
  • reject a repeat rule that would hang the server instead of running it (29d7fe8)
  • reject a repeat rule with no frequency instead of hanging the request (e5ccb39)
  • require Nextcloud 32 or newer, the oldest version Kanso actually runs on (917e31d)
  • show the exact date and time on every card activity entry (1a2bdfb), closes #103

Features

  • mcp: expose the review-request API so agents can hand work to a human (ddd2fb5)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureAqrJp0qLeC3Ab1smWn+bWiXGJiCNtSdUhJS6UFb7q6NcpUhQopwxTrgNDEnFURmcALSd2HIomvcqmuzJP6lmhMyRxQIsLZ1PURJ9EV7UlKbLfMpCY1g+/cD3a3yUjN9b+3J2lrkMyo95m9/qY0M7H+fgSiB0F2dVrzbcY42Yorrtr8JyTY2iAce9ImfxQCFN3onYjAhyZLevcG+9wlp1KbrY+J+qXPYmmYUjx2DuCLG6lUzSLQty9V9k+f5j4z3zZkiBMatkFJYO1vlIeyN8Zam+S8UyB+ubJKMkYqdULvWPAr2LSEfw6YORQGsXeq8D6vTDfh8EKY7mqCh+q4Un0VTYIUyM5F23Yop1ui/A3ZokMf6YKeVuXdFiXYOS9JZ/wASwBiTDn65ot7uh/Pwl+P+kIn5uIiinEJDhARrBSL78iWdSAWO40Nq0vZ12zTSbvqAO/f7BdYcZwj8miHEkMSyjfjyqjj1diLPxU2OiWgbu3YlU5VQgJ3/U4V+xh8p7Pgd+Lq6lmm1rovLP7kZSFh/L7QB3QF3YepV6Zu4ORzkz2FLV/oitNnPfoqA4ppYgxLotWVtjzeW+QflWwW3zDwUR0+8D+jwkNDRnmbl1rR6sf7p9qA56HYuB7FOLgWQjrlHlkZFciQ+FCA+RHXsbqiJmFg77q86sBYePrvwHzp8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.22.1
Release Details
UpdatedSept. 2, 2026, 11:13 p.m.
Changelog

Bug Fixes

  • ask before leaving a card with unsaved description, title or comment text (633c991)
  • keep columns and checklist items in a stable order between reloads (6729445), closes #6148
  • let touch users open the command palette from the More menu (337409c), closes #10066
  • stop archived boards from showing up in views, search and other lists (d442d4f)
  • stop Clear filters on a View from wiping the view's own saved filter (05e1e02), closes #10091
  • stop the recurrence editor from wiping a custom repeat schedule on save (f800a49)

Performance Improvements

  • views: abort a superseded View feed refetch in the browser (7c65a20), closes #10010
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureL78aWl1H1xqdO9HSJGOkqFTnllolRgRVcpxVhxWsCoXWy2qCx/CqaAkSgcfScbhQyHamy1pw6VafHWUj9D/q+weAduXpjysnkQcxjt+ZD5yVQcJb1bqaPo//d65B3Bj9MHkR0rrVmf0MIqJawmLiYAc4vf+x6Ry51SmmSmdglu6OTEBsc2tlG/qwTQMMAZILnFpP77pURg/8x+CQnSqgdcnidNtHVrn7bnsgi6DWMP97I5A8SeTbyfgX/xvPkJ5kSAssqfuUkChchpHPhjV3q0vS5N1Uw2et+ALyBoqgdkAbYfiEEEiOJrrMhlL/35nZXUXN1Px0CO4TdxWgelpCnfiuNz5Q7dTUyIuQvJ9LAm6ZmqLnsnaxc3XdN6FmF5+POD1NTL8AGfgWhzPIFOWnRQeQg9Bm3jxFWieuTsI7rgl2Ip0SJrr2guvAmkHiXBQj3SsyhikJC78qvqw84J7hyIwhz5P5Z6LtJrz56ghW/pycmV4Qi2D9l/+dkNa5Zhjn6BC/wVYqB4UXv8VDfe6ctjruMLAU11+ywA88Hl3YDCirXs8v5qBL4AFE4EfffP3CsT5vf98k5k/6gDIs5hZsFXiP3keuJxbF9dlZZWe+fuFoMyQ3TGDIuq3pcWZPIRsNe+7RwBPncOnxRsK3htbwHgknWqbwmzZerD8oeoa2KqU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.22.0
Release Details
UpdatedSept. 1, 2026, 9:19 p.m.
Changelog

Bug Fixes

  • card: show whether a card is archived with a checkbox in its menu (05a3382)
  • cards: keep a card with unapproved reviews from being marked done by any route (5685eac), closes #10070
  • export: include card attachments in board exports and scheduled backups (415e51d)
  • i18n: show "5 projects" instead of "5 project", and count correctly in every language (31aec89)
  • import: restore an exported board with its attachments (78a040b), closes #10071
  • my-tasks: make rows keyboard-usable and stop hiding the 200-task cap (6354e3c)
  • views: hide archived cards in views, with a filter to show them again (f68f9bc)

Features

  • card: find where an open card sits on the board, from its ⋯ menu (f5a4829)
  • card: show the card's column in the breadcrumb, and change it from the status chip (1cf28c0), closes #10064
  • mcp: find cards by text from an AI assistant, across every board (876e004)
  • my-tasks: show your recently completed tasks, on request (37af7de)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureC/OQZmXtHxlO/pTkbqcDStvKo2s0PdOq/3b4VzH+F0Z4aiGh6kDZcwvE1qMfEj04GHN0Y1xKmmICOVX6Q0aYt3PqXB3scwnxEPXTpajjGyFf17EyznsRu4UPGgN9oBp6WeVP5wPBp6vgh1p7L1cgDveP/wIwKZcLtn9DTnzznI3SJxeFnzStyhPnWh1inJzHqXYL6iLtE+kPHm//a1KUu7ko7mryAMIxRevJlgKTok0pv8odZXvSy0JJ0ze4tAy3148oG3O2yZA7mYD/z2Ki3KzYQKzDaYuGt52OEAJuMcPvNckdi4XBswkSDqLpUsWKk+4rYi2IYGajGxwSFtgEtW5VNMk1sam6vowPvjvS2ZkGnnMYWsoo08tN4R//H7ezsrXuvbK87p6yQLYOQT0JZYXZlwH2nHKNTReKrB/Jdxe0lLvjVpItl1J4Cpq9ZIhBab2XOBXduiRcwwLtJ0c5yL14DT54agROXlD5NL8QstIGYSY1pWrdnS64Gx91DBTAcSjFHXHu+pTuN1dfTXg+1BLH8jdw/UstnFAuYz97hGp6mjjUqbQwb/mZSoL5csqGxxcyrB833tvlMCSavyztRK+KsGt+VMljVYUFpLPQW42+YvP8EXe5JAESJq5sbn3CZJRRNHKPzeA28fW/4StcV4y7JzJtwpADrY3q1JHTIlQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.21.0
Release Details
UpdatedSept. 1, 2026, 12:56 p.m.
Changelog

Bug Fixes

  • l10n: correct three mislabelled German controls (e8114b2)
  • l10n: show the German interface in German again for 121 untranslated strings (4ade32a)
  • l10n: use one consistent German word for each concept (6f5340a)

Features

  • l10n: add a complete Brazilian Portuguese translation of the Kanso interface (5235a49)
  • l10n: add a complete Dutch translation of the Kanso interface (ea90ef7)
  • l10n: add a complete French translation of the Kanso interface (cce0c1b)
  • l10n: add a complete Italian translation of the Kanso interface (06ca4ac)
  • l10n: add a complete Polish translation of the Kanso interface (af09dec)
  • l10n: add a complete Russian translation of the Kanso interface (ca35b3c)
  • l10n: add a complete Simplified Chinese translation of the Kanso interface (dc5df5d)
  • l10n: add a complete Spanish translation of the Kanso interface (012a9f4)
  • l10n: add a complete Turkish translation of the Kanso interface (501a36a)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturekymTbMobNs8GZCd4eJipzjN2S1cLwRV9kl/YfnxsIpBOtN0JD2WvAdGfNqcyCr5Rzd4p7Qow4cBsorMj63PNusYfD3coGExVrgJK/4x2xMCZj5CCZu1ro5QOCVpZX+KN7s0C0dnfwZiAttRUAFl9Po5YFplW006uceXOUH1lDT3k9Owk20rfcDh33RHLZJvIC+oxUb5h+xwKTlkY25+/stCA4fRABLPztde5OjJCiLulNHPdnsTbuVt1WTgOQLlQRxdMKxaNEsHdC26EEMG2KyDY8dA9f2U8WxYzxDuCTpXHKZ/qhfABZUezWxRcQfMSPtXVgQoKtzJicnl9C1SrvFmVM7jwXcWfn+DCWUL4hfDd6d2rhDdLrNx+EETcLat5pbajdzjyqOGkN1IX62XSKN0xb/0otc3qDtLvLSi7vxF5dmHr6CH4xme3gB5+wp0wD0/2/eDKpkDhYlKWjnVAfPMiT2rRYVqLSRYBbuoc2CCuvkG3IOe94hCXao5lkqXgikQYN7FjP95MyycBUYAuAnzDQRSKQHe39Qrm4YQFlj+cDYDORHLXXhvbw3EsCg+EMglOqH6Dp2fht/PegBmp3OBOemWNAgzigMPfFR3dEKkx2/1NCYrbg8HNAiI2cOE2i7Z4BorsoJPVmW7J4VdpPjo5Xi+NskFD5r6po91UdrI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.20.0
Release Details
UpdatedAug. 31, 2026, 11:54 p.m.
Changelog

Bug Fixes

  • a description edit can no longer be lost to a simultaneous save (7015462)
  • a rejected GitHub webhook delivery no longer blames your content type (cec9c15)
  • an unreadable repeat schedule in an imported board is skipped, not stored (24da3f3)
  • importing a board no longer fails on a repeat rule with no frequency (5224209)
  • make the installable PWA load reliably (6be4363)
  • pointing a repeat at another card now reschedules it from that card (926fccb)
  • recurrence: a repeat set to stop after N times now actually stops (634448d), closes #10002
  • recurrence: explain what a repeating card's schedule anchors to (644f11c)
  • render the app icon so the PWA can be installed (2b58d0e)
  • setting a repeat to end after N times now gives you N more cards (c497667)
  • tell you the GitHub webhook needs the JSON content type (76e11ed)

Features

  • installable, offline-capable mobile PWA (4410617)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureeNYfbk00zhmti1btyMNiYVk3YqRbSHbK3hptyK/nU1tw/97RmrFmNmssgvZm1h62C8a7dVPGvP2pAMjrsRqLOUQwnaUV1VxC/3FKcdBy1szoDyomfsBZ9X3jd/OjG9EGIIv5glVHfQM7+Cy4JcKzVrqkDNbIwUiHpwJLZNI+upzMySuCfzvAmxEE9pzL7bTHlz6p7C6/hkJcv/7ESfWAMNkgsB8jyFD4bPYfDPlVBGC7XC7l6YKBFejLjL7PHnJWhQmvlBim2MUTOEwNWZFnNhutAOnTRn5EDfJ9onJLnKFVN1CfGswbkbBd4DLMJ7zDVJpOGfvZOZXfUp81Ah0nIXIaBidFbtVaBsL94Hge+4A5UgT/Jzei3suo9ar9QaUkiF0PCiSmoWs4SgRguWaG5EVVL0KYnCq5zstEBJQXrMAqV7fK/ldRyBCGbL6KNuGFtOf4BMsGlIuVuKNO/sIYiN4dLuwpEVIJDuyx2vTVz3rot3Fg6gpueLr/4y+Bisg8qcvvcnHIL5CPVTLJyLrkVXEGGbbpI8aYhzmR/K3KLtH8BxqSA+joUKW0cjudPyzE7gRhfvbkA6G+mPzWAzIXekVRcdRVFJ24FXPTOQMKl8UcO6BF427rydGNBou7AwuNi6QvC5PezWgFK859/Hf35Vb4gwwjeIWqPTB/rJLhxOs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.19.1
Release Details
UpdatedAug. 30, 2026, 1:54 p.m.
Changelog

Bug Fixes

  • board: a failed card move keeps its explanation until you act again (5f1e776)
  • board: the done and priority keyboard shortcuts no longer fire for read-only members (e73af17)
  • board: the error banner clears itself once the next action succeeds (41a9637)
  • hide column actions, Delete column and card drag from read-only members (ff518ef), closes #9897
  • import a CSV into a long-lived column instead of failing with a rebalance error (73005a1), closes #6180
  • keep numeric usernames in a View's assignee and owner filters (da47cbc)
  • refresh Views and My Work when a checklist item or the priority shortcut changes a card (c3df899)
  • search every readable card when filtering a View, not just the first 5000 (c50be5f)
  • views: rapid edits in a card opened from a View refresh the feed once, not once per edit (4d863df), closes #9981
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
Signaturef399mBK9U27bKnHPDcvYT3rmAaBjhJxAEAFwLo6JB+X+PY2IRQj2x0RxY1d/dkMjpIea5Rn+DrC+bBY70ESIpShz5lL9ty89M81k1fg+jQsJUNrhgu9zWAgMFib+DiF3OsOUdhguulsqwMeXZLQ/BdJV+Lk2ciIsfeocZ3CwrflYOlxu7AJYACjOU4cBpRdytR/bBppjQM/GeLsJia9RMKSMHA4ysuZznU1CTtP81lNE2gW8Kx7qphHmQl7UNOC40X5xzbhbw+4HNgto+/PHr+ohEkhosruCZiXezo/c+KNUw8CU2zCheyyVq81ItBQ419d3KlipSyNh3z2KX/Bof1qQh2wNJPhCd4PQnHWTxLlzP77p3K4lZlYcwb4C7ZftuCq21pLDkkPk18Xs7H8PbSrVTC2KXwHHruR5BLzHedkRQfDKU7VPIVV9aReY+JOx9ak9W/8V5pM+fwoCFlk0t+cG1R2UPpXuiG1Z5qMeVoy8LuxhiH68TVhM4p/2D420rWxjAVXqDJT6xtwSQNNGKt3qcIEAKO0J8lzyqJzTX8zj8JBi6in/pUAvExX80EIm8474bpyIgQGldpxPuiQLMAW+AVZOCPewYt+G2zV4bjqT7gZGouq9h+zPaJbDNuGlzQYlUkoo1YKloOxq8oN9lU3FQJiKVhMDPzytNsZUu7o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.19.0
Release Details
UpdatedAug. 28, 2026, 5:40 p.m.
Changelog

Bug Fixes

  • deps: bump the npm-production group across 1 directory with 7 updates (e4df2ce)

Features

  • create and manage repeating cards from the MCP server (3d45141)
  • pin a repeating card's schedule to a chosen timezone (c626083)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturejOVVkaeqngRvTbIkvFq+9sAV+L5fK/hzFeUvtp6A67SAyDPkWWqFCMTVkfiE2Fmi4cfLfI9xcOc0EBJpL1V4nnaUo90LLMAxBa1qO8q80CqVULfESjiPzzMrsS5PpOrFZA852/nCICql9FzPuBP2pyVVIMd22/NVMlEh9UauUyd+9ExN2O77qN7vx1Rdrmarwo5ag6ENGZx/+2yFqgeu6A3mBmn+Cn/aClaaYmN1momjP2fpumObeIY8cLVFCNJodiZz4acpOLcfjlK59S+YKCe7sphq2dw1Bb4/YkiYbSskEmNQPd9T4Ae8jE29zcjVRQ3YSlJWM4ApmRuoSO8WOX78Tm7Fwht0N+L3kTo3TKjdRHPrHXfey6rHl32fbDwv1jR+t6SLFz0Nouhlmnfn5hF7dxtfEAhGlDDcU4E+ef5hwBmt2xlnEdUTAAO46Tpklahz5gOcVzDod1FQp3OkWnWwrNCnfdkYpfmsQBWzdgtS78q2QTvPYTevM5woMEsD9w3cl/4WFbuR45QYUR6KVxxbXL/m4j+89z2r5ydAzBui22JdX4pi5bk7HkukoMzgx+HfkAiAH0vZJJwhY7Hw6UfcJk7qGYW3owfsaIiA23ZhwuIBT3pTxQfXj8m6XjDGhQ2CFaG6B+SDLQyXhZngwcujOcvqMXaEYL3j3X3/Vqc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.18.0
Release Details
UpdatedAug. 28, 2026, 1:24 a.m.
Changelog

Bug Fixes

  • board: hide the add-card composer from members with read-only access (d9744ec)
  • board: stop offering "Add column" in views that have nowhere to put one (44955a1)
  • mcp: hide archived cards from the MCP board tool unless you ask for them (0e30189)
  • timeline: show the track, gridlines and bars for every row, not just the first screenful (e8033f4)
  • views: show card edits in a view straight away instead of after a minute (d475205)

Features

  • board: drag a sub-card out of its parent to make it top-level again (35e9153)
  • card: collapse the discussion panel to give a card the full width (b6f395c)
  • github: link a pull request to a card by its card reference in the PR title (3c00dce)
  • list-view: add a column without switching back to the board (9fc0287)
  • views: sort a saved view by due date, priority, title, board or date (5391145)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureVRYwwJudbmDIe/YBdaTR3T0Zjjv3GMNtIeoSRMq6JB1AblJr18vZahb3kbRZ7/RkOHcFD0c/L6fLp9k4vxcmISYuMseR3gxkhKNPtcVR+TCf1vlJ1YsmPQut7SmD7L4oR9QBtyJhEIEkphQMkfGYLSp2/W5Ks3OrG47v1Z1UbKgCOnfbKhtpZOEgvDni2JSb3nOXGwT2jajAyhN7ouVXZrWvvfYxeOVb4tTm9vH9QzCB5T9kU+1W4Xis305Qs4EdWxWi7klzmeDf8vcMlHqCwx9gvLcR2r+KniktDCyg020fv5aA9PeEHDJbeIbqev1DOn3+00ntRetiyy1NLxyveCMO7/Nv3xWpI7Olgyplh2ThPfUhtp2duhqYbxe7brg+yrxp4JWWFpIGVIDg+HDoonBJRnNbGJtZuTWdZcnPIOsUMdFuP8ChcrneVS/xekL6YN4Hz/WraVrD8iEWrGw7prF2aWF87Fq8v4IOyvG5i5j7KI8quA1Pd2cGt9YUPV8YIPwUcAEa21YElMjvSOCqAY9FO0Zi2cV33wRYG00uU448Ich4oAEe4yv6P4M/NheEGrLcz7zumINBfMt+g15EsNS1DaQ/5xzBU7aSnuwurW3GD7ZCt4P6AZDFn0mnVsQSJ3mu6lZPJM3X4UWFfkBWF0v7wz/Ib0twd90XE/rFl/s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.17.0
Release Details
UpdatedAug. 27, 2026, 1:21 a.m.
Changelog

Bug Fixes

  • appinfo: make info.xml valid against the App Store schema (d49a644)
  • card: editing a description no longer silently overwrites someone else (9d34fca)
  • list-view: allow dragging a card into an empty column in list view (b5edae1)

Features

  • appinfo: add German and French App Store summary and description (ee53980)
  • board: drop a card onto another card's centre to make it a sub-card (52a66e6)
  • board: let board managers hide card sections their team never uses (125e1e6)
  • timeline: draw blocking dependencies as arrows, flagging violated ones (1594740)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturemEN7oFEa7vngkaZ4dC+AXVcni2l5DPSb6r3gAqo7JWPlhcOHEdnKj2ZZCCyz1UCPV7A+R72iiU0AantzIeED5JkKcdb2FJpGQ/JtBji30JWBCnT+IfFBqtRcvBwwKCA4joLkQdn4mAdytnQb8BZ0j6RepPVPcdtZZRjrfbpgi7f8pGk+URyEoWbWLGXVPGmIyatPPzwy7n0D35RpE24rSrnfpNdhr7zeyA9e9w23gclvJQCa2QiQ4+sGnSyUATAhDV5lr2zxT8EqlXRvisij0PhLnI5Oj7H/VA9LDfXymSsWaq0l5wThkK7re0L3ihibvGMG9TkFV61UnCm8/CQTnW7x4cet4EwFVbEqMYDR95pLf4Yi1sff7ZVWXOAyIp8n5eZOkIIfKQ899i/Bfd4DUReWDoM5jj4C6Vubvi+8Od3NlZXCikfYWOxqJW+Mk48WjJ+p2lsYoWmD+Ist0NLOp9D8pU3BPT8OJXTlKs+CYKL7m3DAbD/k3USJ0J7RynrtoljGM7Jb4G0L2bDSobJ/YVhX4vJVRu6y1slRIFtjXO3wdofYsncckjlOdPa8vmQrKvX9CDBy4V/r2Ei7rOGsYCHLTVBhScE2CSfRaBG6BSJmRzSxx55sbp9VV7XLwFPP/mYJnDSi3Pm6s5Z+3r3l+N6w59uh/Ymig70IBjAEbO8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.16.0
Release Details
UpdatedAug. 25, 2026, 2:21 p.m.
Changelog

Bug Fixes

  • add Fit mode to timeline so cards outside the default window are always reachable (0f47093)
  • give the card date popover room so its fields and repeat options fit (6324eb9)
  • harden the recurrence re-arm and the all-day date popover (review follow-up) (9a8ff12)
  • import Deck boards that assign a label or member to a card twice (0bd3d94)
  • keep the Timeline fast when a card spans a huge date range (e15c6a0)
  • order card dates start-before-end and simplify all-day to a single date (5156326)
  • prevent new or edited recurring cards from resetting their date immediately (c7f5cce), closes #80 #65
  • update the card date/repeat tips to describe the window behaviour (72578ac)

Features

  • editing a repeating card's start or end date re-points its schedule (284d8da)
  • explain the start date, due date and repeat fields with inline tips (9b0e439)
  • recurring cards slide their whole start–end date window forward (4586c1f)
  • reject an end date earlier than the start date (1e2598c)
  • rename the card's "Due date" to "End date" across the app (f01950c)

Reverts

  • rename the card's "Due date" to "End date" (35e000b)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureEulq2VkMfk0reJj9c+x03MJKbFamptKCj3iYI2Eq7D/qpdSGvlgTZFPn/eZMH75XYJaE4jRf6A4kOon+h5CgDtPFlkKQgwnqDnHhG4UYgXYITJ9fRO8ipgfjkONPTpBWo8BoZkmN8NwoKcJiqCbqcyybriBtJCyJctPxOGauCXBjUgi8xBy44eea1gND/RW4LNwpYQEMe68D04EkOtCjDm8RdsFvXyRe3zaLaatAvaq961zGoyfaitaP8I+HoIBfZsjgyZ+5bn83R46HKaRPuWYN0dIwuGcsKcIjle1lTPYLHyKU/hfUlNWZDPf9l+jIvhpLoudDKgufeFRPzsgnnRm7izjH6U3OSIshKdO8rA+m6r35f8+EOV8enokOoiXuO/4rx/1GjpD63frr42xAaWc5wdMUckyIRnooB88zLt+RhJla+cXe9JTB+fqWGb0kJCxR2Sl1hpPdELEsKST1jKzQ/GNbgjJjUugyzaRvYEZERKNFbBzwsQqjDPcsLTeg7Qu8xFlduL4x65UrxLGYxxwhwBBf6Cq8P3VfBOItl6r6joxJvxsH/JTOJ3JcTaQkCNDbDZuU5GwqTzhR4b79A6wcTDSdbi8NUS/vwu4yByRQxtL0SEGL36WBYvBVY/t4uNRo7/5hYUSbosdA3eMFOqpEFsv8qlnfHuw1Iwu8vwU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.15.0
Release Details
UpdatedAug. 23, 2026, 4:19 p.m.
Changelog

Bug Fixes

  • clean up the recurring-card banner and delete prompt on the card view (3e3ece6)
  • make list-view subtasks clearly indented with a nesting guide (1c61d6e)
  • reflect the timer-start automation in real time (9868f69)
  • tidy the recurring-cards list in board settings (faa0f89)

Features

  • add a quick-add card composer to each column in the list view (9f94d03)
  • drag and drop cards to reorder and move them in the list view (bffc664)
  • open a recurring card straight from its rule in board settings (ff35732)
  • recurring-cards UX — reset/clone choice, source marker, rule editing, delete guard (67bbdb7)
  • show a running-timer indicator on cards while the timer is active (c959582)
  • show subtasks as an indented, collapsible tree in the list view (1566c0b)
  • start and stop the card timer automatically when a card enters a column (4aa41d2)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturegsyCv7cQmekarFlw8v2XKQB7079LUZWji6C5RBIeu59cmp/tPdpPW26uCX6cvjrRqswgJq4eMvB/3bio3tWUq/k8utwrVyHlcNjp0Exc6S81ZxLyS4FEijNYXmmYhSnMJTzLC/y8NGfwPejHbBJ64uFRaj8VdYqanFCNiEjZu4i0zuJ36O9rV8iFgBdSuBOdDVDS/Lss+O8TIPEeyjFRhhEgBNY9D+5XvKRiSguqMiwkgALCdohVUGc12R14ffzagWz4j5Oa8H7F4ivxHyS+NWUAALL6vPyzgoznAI4BOFo8gWyQ+6VZ6JYTn7GZ5ti+GpGNeKEph1PcmtdjiG3ZN5yJU3fWn+pVvEkKmuexja1H+cmsX9o0hef+WybXpTCnUrhyJlUfGcFeqVNYun2PnvQwg9TngK4W0oNvX/NQvgh9cJXY+FXzE5hc1PMVG0f65QxY6v+nKoJQQ0sD6EvaLM0kzhe2QmuvuGiryL7MV8x20akdK/gGFcsQk33ysnXUxbaDqnE5MlmfIq6eYaisqmVUo/YiAQ5mLCB7sx94RVKboigu/o451oGdaOy9FmqDxrDIZZrDDblV2CXWMF+opRh2lddEgvB1BT6XLV7wI3GgUK+0GlEFcP4AlJStgk3Yt9CU+B5Z8PssNwB0psngGBPBS/i3UotIbfrnoqu+c90=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.14.0
Release Details
UpdatedAug. 23, 2026, 12:48 a.m.
Changelog

Bug Fixes

  • add the missing space between the actor name and the change text in the card activity feed (b530d38)
  • clicking an @mention in a card now opens that user's profile (4860c0d)
  • markdown editor fills its width and the @mention list follows the caret (b524e02)
  • prevent Escape from closing the modal mid-description-edit and fix scroll-to-comment timing (7d27c99)
  • recurring-card rule settings are legible in dark mode and show the correct next-run date (807b899)
  • reply to any comment in a card thread, not just the first (7809ae1)
  • restore image paste by registering the Image node in the Tiptap editor (34142fc)

Features

  • add a toggleable formatting toolbar to the editor (7e091b6)
  • app settings — show/hide sidebar sections (GH #69, minimal slice) (1c3195c)
  • fluid board column widths that fill wide screens (GH #68) (9f8d047)
  • granular card activity log — field-specific entries instead of "updated this card" (GH #70) (56b3963)
  • inline markdown (WYSIWYG) editor for card descriptions and comments (ffdf400)
  • show the before/after diff for description edits in the card activity feed (34e0c55)
  • show what changed in the card activity feed (moves, labels, assignees, field values) (f4348f5)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturegG12IJuRnxUo53X1hlDR3Wk7S6ErOIi8T2FmFv6Ul/7h8evLdDsnAGRermxx4CC4fqhci6LG4w8EtEIiHx1+rMNQBZIElo+gEi8sZUzBI1YMKJF1UDkhS19HjrR7jjZtEQWgLTsPgvorhGzveaSqxLiEqwQ17YiV0P7/MYGyrHLAYzSEHPLKWJFEdMlSbgYA5pAytdsVsaK8IFHjCZo7BYkb4GMi89iV8FBxZWyZ6b3pU/E2Zaxk92PX3FzD4NSk4K9xtIEWSNvh0DEjFvfE5+S2XXwn+hw9TsMlLPadGLamtFmfwSzlToKJTP/xu9OHR1NfY4OkL+wt6lzHhLnArXiKGcjvMvADDyozpQ0IEKpja2E8gjQPuLdE9eXwK8ZXuciiU/mMj0ms3DteaFQNnmYU2t7iZXpmnrdtWqlFjP//9+ASuRqLLMGk2+a1apEwbT245K3O6IBSTPFRrwaTqZG0djxlg2slPMS7TQpt54Mp2c8IolPIjf13+n+BAd640op47SsKOo4K/KgUEex1BMCPblEI2bVB+q2Hksu9INAIIYnF0p9cuxduG19QfSHkQZAWKMRBZoBsHAr4tdU+T7+P1KRk4i47T16/toBONnSiMwC1egMESTN6tbcmWA/ICDOrQG/XEAVJ16po4/FYCEUENUMKhtPh6za7K2GB0fA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.13.0
Release Details
UpdatedAug. 21, 2026, 10:06 p.m.
Changelog

Bug Fixes

  • a deleted author's account id no longer shows on a public comment thread (6f1448e), closes #4079
  • all-day due and start dates no longer show the previous day for users outside UTC (c93749a), closes #4122
  • card dates save when you leave the field, not mid-typing (#64) (d7f3e74), closes #4126
  • green card badges stay legible in dark mode (d9fda18)
  • green status pills are now legible in dark mode (abca4f2), closes #3fb950
  • import boards with very large lists without a "rebalance_required" error (ab3e09e)
  • keep card attribute popovers on-screen on mobile (bc5799e), closes #4058
  • keep the card view header readable on mobile (828d7e2), closes #60
  • on mobile, card attributes stay at the top and wrap instead of scrolling (aed1708)
  • priority, type and review chips stay legible in dark mode (d4bf36f), closes 888/#7f8c8d #e07b00 #e74c3c
  • put a space between the Discussion tab label and its comment count (57e4c27)
  • recurring cards no longer spawn from a trashed template or lose the all-day flag (38b23ca)
  • stop recurring cards from duplicating when their schedule is edited (3c0afa6), closes #4107 #65
  • stop recurring-card cron errors after permanently deleting a template card (60a50e0)
  • typing a date by keyboard in the card no longer drops digits or jumps the cursor (c8edd11), closes #64

Features

  • multi-select cards can now be marked done in one action (adc7868)
  • public links can now opt in to showing read-only comments (a2e73a0)
  • recurring cards now show a repeat icon on the board (1948072), closes #4052 #61
  • the open card's due date now shows a repeat icon for recurring cards (675968f), closes #61
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureKFIF1bdQlq5iHaw3zmiSmQvxi83DWi7BsAmAjjmTFjeh21p3O7qLfAeF7J6nOpEn70+d4JMcRC6NymzSZP0DIdAjb16rkpe/jJnlUQK3/7Gj7+5kWkd8GPIzgKj2mFzrs2Gd97JN5Oj1KAdCiZ1BqFjf+KW7ZHavCBo0+vEcDmfTxleYCXtFmle8beMPvbwwCudp19HPwm78O6w1SNx1cNMHi7IyAQvBtuMXcP4VM2C9nBeY9/lI3hqPCROdCDzulERqydbPYpBbD9TVcw6RFzvB+i/8vzsEfA6tuyurgUFAdAZ7jJ4Puty8Oa1iR4f2VUucauQzLGDyuu+ijCs4ngJd4eq+7Rj8wggIl3sm8o/zVrSCF2uB7qeRio+N2wE5PR7oZrg/VehYUw9mUpQofW7+qTaMHTFnF6izMHZCB7EHDa/vFKRl7/UW3ETbhnhgSQ91GSQJ4NrGcKozSbbTBhCCPXgcuKhleqMwccp+kI/rO1FUbowGR1SC2geaBsGeP5NG/w/7NvJs49pvc1O0N8wm+94shFfXJI86578vn34+eYJ+WCJE9WOcZ7SnXtsw/MQiHgoaa7R1bXSips4z9FHy6WiqUOfewnwwwBQQoXpednhCXRPhEwT1QJPmEabmrO6xGTql1UdBoOcr1QdVGXyQ6gT5zfi1OPTmDIUOx4Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.12.0
Release Details
UpdatedAug. 20, 2026, 3:14 p.m.
Changelog

Bug Fixes

  • don't fetch card recurrence before the board id resolves (ea4d1bb), closes #3817
  • l10n: translate analytics chart accessibility labels (8c6213d)
  • let calendar clients toggle the visibility of a Kanso board calendar (04d74fd)
  • move a card into its workflow column when you change its status (5948bda), closes #54
  • show release notes on the Nextcloud app store (8a787a4), closes #57

Features

  • choose which boards appear in your calendar (d0bc743)
  • l10n: translate the interface into your Nextcloud language, starting with German (1d706a1)
  • make a card repeat straight from its due-date menu (8c81d4f), closes #55
  • show cards with due dates in your calendar and sync them to your phone (407c6de)
  • the card status control now offers the board's workflow columns as stages (4ccd4a2), closes #54
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturemxhoQjxsCjQaF8XRCSdcnggRuoZMSp1jUZH2sW1VKnCwGwtjC87qOwkMwHfyXWmsFsLzdVcv7m1jRvvQc2iJ4aXG8fPcUZFfOF9CILN3QsEzgmFsUGdikrft3Yf6n10T4Pjs4LUnGbcNYm0cChoRtCeSueqM/tHg0WgD8RFTvW7UK6ytZ3I2n70lN9+sao1A7PNOyMhGPcTlOYSMn0b5gWhOQ1XUE5oFLkfuRFLwK+R9T1K1s79uDdQ1g/KzPvhZdqy7sRhnh5875g3vTfQnYyf2btU2KNS381zaP1qcSIUq1oA74bbn+rtcZCRyVPFK8pBbxGSeNaohPBT7NWLXMYDSPQOEUnC843V0lbjtZZaEAXdcaoxM/KtjYzPuO7Y1/7WNC6GK6l5t6hI/96C7VL8b5OsS2GSAMvsS0Lo/V45HIeWpavOhIPcigMg5+N24SFyLXdEIoAxyCFFc2Gkk3kKn5/g2o/CJ+4D73lU3jat1155jcCD8U6sgGIsUcDIuLv/FcYOupjJ7uSEyj/68rPPV5eIk57s/5v05Gxpva7ky1/cIVfi7NnNZ/IFBOrceOQBQDLTAeqKwANxU93xT2t9sCs+tb0apAbZeZsyqv8tIta7d97+1FXyEAlklV4UVqbC9up041p5nicCtRD1TUxQ+dwF4nIVmQ2HG3ft9GV0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.11.0
Release Details
UpdatedAug. 19, 2026, 4:41 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturedKNSXuL3uJJC+XC4HLr+QPmET+emNUFlDwBdfrewYdovTnfYma69pCpa+i0Hff7RvMFwGvhpVkpAQG+YR+2He4Tj3oCW6ZXxOrzWJuyna6K49ChXr8u5LVYOmpxEDqO9MaJoLc1Y+0ffJraPrYFJqR0RNC1o+0mtv3qW/ix4w2iQk9A08N1lFX9hWAtBQSERcFwNSGDBQJm2FP1Ew2csUtuyPBURw1bbWgzaCqiWbdx7QDTYFFVFzhvpxX0vtmQVkWpANTdFNGeQctpzD5ygSRSjt+n/nNt254uTJieJW5F3aDDY6t3bI52seBOmjrYRARHfPdEL+Sddod66jQnAjF8g/w2cJ9aHV18Qvab0VNQixykD+w8SQgiuPQEoKfUyB5Nr4G8/6FPJcmxxAjSl+YQCYaF2emmiYIjrrYHqnlvAeHf4N3XtoJlsSOWzrS24acDIxSbPfyErWAbND+lp5Ch6rcIbB4RMTIsMjjvPvciDa+PKiDyGnkd8UDjXo9YUsMQfpFW5cDBznkxSqj8Z6q1zi1NBjkVZWh8EBazRTa8/JvsJTEg6K0VfT+5nnTg3fWM3Zt9VVAvpsLQp/eGUdsZxjRqDZwbsK5XRRyCB6vtdElSiujNztbDdur0/6IlZ5OfHIAJ1KYx0gtP14v9XyypgQiniP3c/795JZxyfUzc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.10.0
Release Details
UpdatedAug. 19, 2026, 5:51 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureNBlkMQgh7u/oJ7D0eBprW4e+H2jENMLdUU7cBYLXAlfmrjDzrewKSulDXkx2W4gs5UihVY/rCnQA+4sFT/VQ++2Y1FRVxDB/WP0aPlKU6Ibgw/Ws6feW5CjqNcbLRHA4IcbgSNFsq8sfgUg23BhMQGr7dqmdo4Y42Kn6yBCaPHB3erOPBRhs0PxYO43QW32HI1+Da48+zMhxmbfe8cGwwuugD4Bpshld4bZUxtuDu7ipKVM7CLXFKb/L1950PxLRMOuu230WLZPK5n4JdVf9dEvhioJbTmldwHnk918RQqAsOgv/gGHQQazx0PYpgWGqRvXxmAA01DYrwJFL7BwX/kJwMTx1Y5v9wo56Nb7U7VDXax3bvZfXxNjurZBBqnymE356IJldKN53+IMAAq28bCRlf8wbOC6J2QSZ2IfwcUa0PX1r/oGwOylv8L4uMe6yaPYwdYWzvIgZvFLG9ENF4d0XEFcSg4oC3dBdJqqJjCzKXbOvYAUdfeKqivl8gvdH1YdDx78NrltoYBUEE6JfhMb4x5dEwyk4jtmbJrRgbq4DtZKiaTimylpFY8PL29HsmC1cZLNOPrQuHKTxcuTGUPUIrFGsEfpGEWIZgXoF/euiyQ+v9UNLxSjyXQ/7b/hFncaOBOkilyWeaHb8Ej2qH0DiU1jC4QQJl5qNgSA0UXw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.9.38
Release Details
UpdatedAug. 18, 2026, 11:07 p.m.
Changelog

Bug Fixes

  • import: survive long/edge-case titles in Deck import (8b05072), closes #40
  • ui: legible error-red on card tiles in dark mode (fa6d864), closes #40
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturefiPaQ9C5PQGfoCSooSmGEOMtTVjHYN7JUmnhajXRnev+FGk5kNE61Q4kTl6/qLkgCSRa9ybWNrt7/xKeWXSARu2K8Nhlf9qQb+mVzaJNoGwVrV8UC3COqWbdS8qu9v+AOM5leiReem4C4sAd9+pLx9xNT62lehEFgLdi8A/a2GZhPmp5VS9taMLt5R42E8i11Wr5as98N17emNKzfJuxUoIOJn988yrLiAZx2lZQ3io2RBx3Ejedj8qviQXQOwUaeRJGnhXbZeHV3ZAr1J4UwxNkujRxlrbh5KsPvl9Gs6sHOvPE9vIHEJQp3FASoyAJmgc5Ih8n58d2wXZDFQc2dM5CdCFphPle+CyxxjZsBoAyUgmknmJWg9pGLSz3TektlvrnseJVWui7+3cVyKh1Do84GY+3Mfiu1uRF8v5jXz0XbGh1i1olQy4H1KGuUBfW8SqRHpHbyIpNqOR+JQ7zujPv3eqQCWbsYTbYzI3uRCNAJlSwolObm1HENMz15UtliSSsQH1j+cFbLk4ckR4fisqo6+FxdWl2v2z3p3t/YY9Ot533ZMlpyAvpGnGFcao3kAcalcXZRduQz1xC1Z5FsovskMia+ptOS8OaCYjEwDuA7YatfluTszvj0cD/0r4VA1Nm7UvXqIw9v77PD1kAA6XA+wEgP88Mfrcv2/fzp+k=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.9.37
Release Details
UpdatedAug. 18, 2026, 1:37 p.m.
Changelog

Added

  • Cross-board saved Views (phase 1: List & Timeline). A View is a named saved filter that spans every board you can read. Create one from the New view entry in the left-nav Views section, then set its filter, group-by (Status, Priority, Assignee, Board, Type, Review, Due date, or Owner) and display (List or Timeline) and rename it in place from the view header (or from the nav's rename/delete). Views appear in a collapsible Views section in the left nav like your boards; opening one shows a board-like surface over the matching cards from all your boards at once. Views reuse the same filter engine as the board filter bar — including the full dimension set (labels, assignees, priority, type, estimate, owner, review state, due/start date, done, client status, blocked, checklist, sub-cards, and comments) — and only ever read boards you have access to, so a View never surfaces cards from a board you can't see. The same richer filter dimensions are now available on the board filter bar too. (Kanban display arrives in a later phase.)

Added

  • Personal "Remind me" on cards and comments. You can now set a private, one-shot reminder for yourself on a card — from the card's overflow menu or from a specific comment (the Remind me action in the comment's menu). Pick a preset (Later today, Tomorrow, Next week) or a custom date and time. At the chosen time you get a Nextcloud notification (bell + push) that deep-links to the card (and, for a comment reminder, carries the comment). Reminders are personal: only you see or receive yours, another member on the same card never does. Your pending reminders show on the card with a one-click cancel, firing happens once and catches up if the reminder is overdue, and a reminder on a card that has become invisible to you is silently skipped (no leak).
  • Open a card as a full page. A card can now be viewed on its own full-width page at /card/<id> instead of only as a dialog overlay. An expand button in the card dialog's header switches to the full-page view, which shows a breadcrumb for the card's board and a Back to board affordance. The full page and the dialog render from the same component, so they behave identically — the existing click-a-card-to-open-a-dialog flow is unchanged.

Changed

  • Progressive filter (toolbar redesign, phase 2). The board Filter control is now a progressive drill-in popover instead of dumping every value at once: the top level lists the dimensions (Labels, Assignees, Priority, Type, Estimate, Due date, Status, Client status) each with an active-value summary and a count badge, and clicking one drills into only that dimension's values with a back arrow. Saved views (apply / save / delete a named view, plus Default (no filter)) now live inside the Filter control, so the separate Saved header button is gone — the toolbar is now just [Display] [Filter] [⋯]. Filtering behaviour, the shareable URL, and saved views are unchanged.

Fixed

  • Clearing a Type, Estimate, or Client-status filter now cleans up the shareable URL. Previously, clearing one of those filters left a stale ft=/fe=/fw= parameter dangling in the address bar (so a copied link still carried the removed filter). Clearing any filter dimension now strips its parameter from the URL.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureHJqPZF0mi0F6OO1F/pSHO7S/czj3pyDdn5dX1M14D59JIofYNG3nthjFK51dP3nhXNGBmDQcZVtm1hdfgdW7AKC0mElKGP0Jn9O0r3l4YyTzx8ZVgqRdah99wFSjnkMzxiVahtfbSVQeJg7JyqGqNYtd9SPHAl7YR776uJI4NXKakeqYn2122Vm4/TwjW282BwPsuAECo6bViLeEYKr3l3dK0qWAJBN/BBbT/A11UehOSl71/7AR/Loe2rUCuNG9QLBog1QC/QMP3AZtWEvduH1HxGrtUdmdH7SIPAYNAOTPdrQ7pY/K0EdqWGIpY5XmmZQz6ULGYm2AYvomzYAayFyCRBodaZb9mLsjiTsppdlOXf5gsTxEV5StnzhdUYTZQ03evvwaVGJ4MRoSBBUP02v41r4w8nhhrcXpJMg5VDf4q9ypp98Yimm9kX5xmQvQee/zRQtYjhrZaVmiadGc+BfszO+D9LTgqmaB+qDFSc+14r4dYqQkafy2KyxWCWPvAN0oz+8i0r5TXThRAwRu+zxVrsrJnIQvWVwA6aDZtlalzye9VZK1nPmf0mjFUVtjGjKWlJ0lC9LGQ6dooxtNA3c1tidZ6W6FABfz1pkIFRjHgR/gXStEP6zb3NCChmUsm/u1wvxCsKDXQxsSNLVOudX1VAxtIdj3G0LqIRsMlPs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32

Nextcloud 32

Kanso 0.38.1
Release Details
UpdatedOct. 7, 2026, 2:51 p.m.
Changelog

Bug Fixes

  • cards: keep a failed Mark done on the card you pressed it on (d0a6e7a)
  • cards: keep a label you add while a priority is still saving (fc7badd), closes #10927
  • cards: keep an assignee you add while a label is still saving (140b7b4), closes #10923
  • cards: keep the assignees you pick while the last one is still saving (cd4be49), closes #10799
  • cards: keep the labels you pick while the last one is still saving (e33c5e7), closes #10920
  • cards: keep the projects you pick while the last one is still saving (2e67b7e)
  • cards: say which reviews are blocking when Mark done is refused (bbb6302)
  • cards: send a project pick to the card you picked it on (c64ac75)
  • deps: bump the npm-production group with 7 updates (111802e)
  • install: refuse to install without PHP's zip extension instead of breaking board export (c5ef211)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
Signatureel2/3UedDVT2XYLrEdbDhpaemr4COidFP3TpXyWTEI+pab1hczZjRuks0wZXytWuUlB6CfZ8Zb+QJ/ztfgYJZTYSY6LGSlLUCDpJh2lNVT92mMbRjMl7y3D7MgKoUqBZ9kDiDFNTWstpNr2dZ2sq0h3/ktZWCWC0XMnI1QlB8Wi8wJMOc6SDklQ7yDZFPY/29ZKk3pLK8KEGj/0efTdxcgc6wlBMRJlqOW3Hs9uLZuvrwiSLy0YAGOSgGz+Gy3L9HlngDQsTkmwkjL7iyeik5D5IEsYHoGxWNyDMwUDJHTkD/KLpFMjCbS62Udw7m/SLuL0FWkT3Kay50SYVd5Qw95YSukGo7MsdiM80LNqFieJQcuOr17kGSaSl3C8P1uUl+oUNnpM2GTMa9yj1PHhflELpu8ux8/+RdNQmnAN4vg+FqsfOkW9ffFFA64LBeSdQ0+1iXU3uWfZK3QT1hQvMJNIegHiZDZODvtBOP/DMp+MIBHmrnmR8dvPt0vWXTZ2XO6rKOPsotlRUIYuaqK5EhrWUfhz4gmGU+9J5Fw91cp+tQ3oR2cIgUGhb5YLLQL+hr9B1mhwfudbB160maToZ1wclOMJkNagg95l5OzxIbqemoJpixaFQyuPOhtZqXS2L4nQt1AQTGDIzMpiPno/Q0KHPjdBMFEMrdWk1DwrsAzo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0
PHP extensions zip
Kanso 0.38.0
Release Details
UpdatedOct. 4, 2026, 4:34 a.m.
Changelog

Features

  • give board settings the width its fields need, and a way to maximize it (eaf4baf), closes #180
  • say what a board is for, on demand from the board header (bfafd6d), closes #173
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturekLSoGs/Oj+LFB+XG1HvASQPrJmBZrr0LYSMZwjmy6m71svqvl4klBkKnypVfxtkdNGmr0zyyLYU0JBpHsEcYUNns8gyiZJnOliGkiQUIwXssCcLQHyoCEDuE1XCFUYtc2Q7Dh4NIRiDYhsCfuHskRWgjSiQBeu2aqV0ZdgdKeMh6S/p3K0w0ovBNYfB9MxhQFgOX/KUjhQ3QbRtT4WbKmzkcr8ORdfAt2gETAtR6AC7BWDBWi2eXFTLsgqp7j5G2FDGLK5RyXZp3FqSZxqTHjJjqGHuD5XzQkwwpmG6dESA0XBh1gghNyeDJVhmrJV155FbGM9PkdqizLw+E3sM2flB0/V/42BO1r8V0uDO5LxCTlZvW6qYZqqbdkfgeDjk5fugv+/aGwEe2QQbBHVGRTGVdosgN/UcDGKd9AU+fnxQOsGO72O6R5fdWfeplgohXqeTDoMQIvImOnmLVF4dEgeg13/tKVus0LHaAvqi4EFZTVsGhTyN9eJYNjOVfvVrrxvAm+FmT3/jDQp/BjIV/djIW2BKWk3H6/YdqDLbIoB8U3NGcSCbR/TX2JbAsLuaPpcSyauYOalBcwHWXl8+Im6BoNMaazaTjIV9aqpaX7qZ3FgAm102yPWIL+yrl4KKClYxaql9fjZPon+YfwnLVNdU/qACqC9vsIY9HTryw6Cs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0
Kanso 0.37.0
Release Details
UpdatedOct. 1, 2026, 5:33 a.m.
Changelog

Bug Fixes

  • a11y: name the progress badges, and four other review fixes on #174 (c303111)
  • backup: name the restore route and what retention does not reclaim (24c93f6), closes #10477 #10477 #10674
  • board: name the incoming board in the tab while it loads (7d24c3a)
  • cards: show an assignee's name after a reload, even past the participants cap (2ad99f2)
  • deps: bump the npm-production group with 4 updates (d1aa8b1)
  • dev: resolve the compose project name before guarding the down -v (989ddb1)
  • icons: stop handing Nextcloud the white app icon where it themes it for us (c6f0160), closes #162 #ffffff #222 #162
  • public-share: keep the share token out of quoted URLs on a public board (a29613e), closes #10608
  • search: leave archived cards out of search unless you ask for them (93ea0d9)
  • webhooks: take in an issue that gains the intake label after it was opened (93e53c7), closes #10566

Features

  • archive: restore several archived cards in one action (86a7f29)
  • compat: support Nextcloud 35 (c2557a7)
  • l10n: finish the interface translation in all ten shipped languages (d084f56)
  • list-view: show a late checklist step on the list row (fc93d98), closes #10696 #10708
  • webhooks: card an issue with the labels it already has (0139e0d), closes #10491
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturedBIzdvBUbFWR9Fvl4OKryLburM2E0mWf6QgQl+JFwjy4CroL/LIXcoVO/XndKKGr2U78XoFsh76JvwqsKq2IdHv3G9J08aHVNcVcmr/f/Ja+UTROhy6MvU8VYna+X2+mrY4R2nE489LaPT2vG/ymITTWRgaCof+XjUBGkbWdstKxSlEKx4pTD2k5Gn2q82rLLiH7AdOwioX7Ia0Miz7NooMQ3C5JCAukgEhDClG5/m0XSv3vqJbkznsoUULJCPzYVca1u+ZyEENG/1Ls5XNvOr+h9QAhcuekMhvRR2O/rCOD1aOEyjGeDA92QJ4zT7uyHx1qUKwAy9Sh8jn/pqvNKCzzT4q7zo6SEtmhCoOspfge/o8VmPbKIug7UmzF7zxR8TH0uclV6RtLUTzfFA3P02aqZDB+zMTeaITqHmyG1zfW9sR+83Qru/bqK6qWxdMvznqtprK18uPq4cQJyJPXg6uZZeLCjSrLusL/M8GAxJ2Vh6sTvU1DxJTKpeN43+3GICK7p21ubFJYHqYjLdF9UKitpIqvO51wzynKgDLb9zcXYSDcdGfej0DMGrT9zC4AE6m88tjWUsUs7wc2KnlzL7/QNivhyiF+SLsvHXjCExWv7sthv22V0NddFyNSKOfWuBRECM7NqQ6p/X4VqDrbcatlSCZZ+AWT77Szm0/58ME=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0
Kanso 0.36.0
Release Details
UpdatedSept. 24, 2026, 3:21 a.m.
Changelog

Bug Fixes

  • add a second and third assignee to a card without the Assign button vanishing (c31560b), closes #10603
  • announce the assignee avatar stack and keep "+N" inside its badge at bigger font sizes (8e05bba), closes #10659
  • attachments: keep the board's files on screen when "Load more" fails (e2747e9)
  • backup: stop promising a deleted backup is gone for good when it is not (cbc7145)
  • backup: stop the static delete hint promising permanence to Files admins (bc55a72)
  • count only your own projects on a card, not everyone else's (3256415)
  • deps: bump the npm-production group across 1 directory with 19 updates (4b7b4dc)
  • find and assign anyone on a board shared with a large group, not just the first 25 (028a26e)
  • give the comments section the card window's full height on tall screens (539facd)
  • keep keyboard focus on a picker row while its toggle is saving (b9666dc)
  • refresh the board attachments list as files change, and page through every file (8ab5d65), closes #10670 #10738
  • show a newly shared-with member in the assignee picker right away (3b74731)
  • stop offering assign and label controls to members who can only read a board (99280df)
  • stop PHP 8.5 logging a deprecation every time a review is requested (1d1bf81)
  • stop showing the whole editing toolbar to members who can only read a card (de0121a)
  • stop the hover preview from showing an overdue checklist as on track (07bb8f5)

Features

  • find every file attached to a board without opening each card (ff22823)
  • remove a stored board backup from the admin settings panel (8a8e8c2)
  • say what a column is for with a description under its name (1cd33ba)
  • spot a card with an overdue checklist step straight from the board (1260705)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
Signaturefxd7/xUrbasyFBRKm9g3Rf78ExjLYjYp3LbEgPTw5kObZ7FfBfbqQ0iaBKOK5vRFBAKQ4fXTgVhs1GnKLrtKRU1zHLPbaoJy0DpkjmfD+p0h3vFWyN/4hNFUuObDzPubvLiyPP99GFXb4y89PNs3S6WUPzEfv0HNcviPV78+QWoWEuRIjY9/ieD857lzs06mgBRSwsf8uo/FMBqpCXspURTXk92fIk2HV9Fvbbtn4tr+EsRkU+87VXKsMGFIZuZVvVRJ+P7rJnNMCgaheLnfkQA7dGyNgdtpXp4wWj1HruFcprCQIw51Bl1K521rYYOdU1RY2KJByO7JIX7ZGCwRD7NjwCZ+x3XnwrOGQhJ9KTOjhweSbwCsO7a0mG2NN60kzUUHNIq3l3zrExRoXQlXT2aPwnETe+tPZkdwUuabApBh/RZsuJwc38CGFek6WP1iN/oRm7YN0og7IHbYsrwdYldBIBUwDeeTKyrjWTey9OjZWkt/x3e2/Yg/4r1hcKRhL+H1K+mnaFqUcpORUe/s60pcSwcuVXWV4jyDrjLjtJP9p98QC99F5Nl3QzPg+b1v635HSWOX3lJlJz7Uid9Cvdae7qe1gsujZjEIFQVLklf7ZRwsn0g90h2nW1yoG4h2q0hVLzyRYiuh1gbxFoorVGD8ODdIm3K167f6lRKqPys=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0
Kanso 0.35.0
Release Details
UpdatedSept. 22, 2026, 3:34 a.m.
Changelog

Bug Fixes

  • backup: plainer backup settings that show only the destination you chose (ac8d0aa), closes #161
  • backup: say a backup listing failed instead of showing an empty one (7669124)
  • backup: say when your backups could not be read, instead of reporting none (9e49a79)
  • backup: stop the settings page creating a backup folder it only meant to read (b459fe4)

Features

  • backup: choose where scheduled backups are stored — Kanso's own storage or a Files folder (a2b600c), closes #10673 #161
  • backup: show admins how to keep scheduled backups out of their own activity feed (8e11ce1), closes #161
  • backup: tell administrators how a scheduled backup run went (84aab88), closes #161
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturejpEOFSbuKKAjnbnTI17M+61gPC49fBDWW1VTYxdaR8cnLX+2o0/6DiowV7mY4XUOXXtuhts9rc0DuDMhC/R5uQAAlww7jzYX11RRezuScKV50AnPEoFPhfWscVxoyWyLYQ7ZHn89ifHCsT+MkNvnslgJ7Ie13A188HWKR7XGJ3MLO0rIKA2OzSrVhnNUT0JMb+U/cM/iUpKKXp/eBraUsCEVaDT2mriprU7UvhJxhG30zmtArahVvJA0RlK4aeC55Ltlh3eq3dwtZL8MltIcEKM3ZeifPi372+K3A/UVpeAN1hDW3TYab/X5qDcTvOjIAcsPFhNGpeMgd8FwMpRwekIx/0Q01ee7jZRoz8bQLaMN8yOYy4oDDjLFB0/BAJH2cBrprsyLpEkrPWVdgMEcnPTWjuxt43yluhhSV7FO2MrzEBRA0zZiJmLL7D99eMrCjOS9rA5LgChRWfmLimvmI8w9Ij1ZhdnSqIJhYtnf4kcpTKqEw/YNXt6VV0bFJ7jBKEm0n00oQlVVDMW55R/xvUcsJvU8eTnD2/MyhFPhr1l72Le4+JWJIclup7Z9gAr9iUjlUBIWZdd0UmNChM0+m7/3oDgufntsv8WUxA1UbYa2vp7ZtupkV1UpCDb6zj5j06jd4X3lDChrwISSXM4kEJIkOFOcrSoNyhukCUSQFbQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0
Kanso 0.34.1
Release Details
UpdatedSept. 21, 2026, 3:34 p.m.
Changelog

Bug Fixes

  • make the public share link fill the window instead of a narrow strip (c56432d), closes #117
  • refuse to install on a PHP version too old to run Kanso (c69bb2a), closes #158
  • settings: show the Kanso icon in Administration in your theme's colour, not always white (12ac951), closes #162
  • stop reporting a server hiccup as "This board no longer exists" (902b74e), closes #155
  • stop the "Add review type" button from sliding off the board settings sidebar (60439b5)
  • stop the 4th assignee from vanishing in list and timeline views (a408ede)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturejQnLYQ//pNPar4BqKoUjnZay4rIF3Ednjz4EUfc9gF2owv5OlkqUZcoSW/+t6Uctr4ZU/Dw0vl/SUGF7xBMmlQP2QGzppojtYpu8pD1gW8GAZsitAGlmUb90mnPm5iEMJ6BRbNroirLEsoEJwYfzVQWTiUiUAc+wjUbq9xV1iz8NaYqAg5UFZUcm7r9B0H16CrWfg7pC6HLzrAWGEHo8Kv/zhP0nw/63npJedi+fafuXXp/FBsEOPR/pT2KFBhU25cWZ7auTp94P+4geNvR42tD8j9S9LVeqotBSgA62JIzhrcy4rOSkfnMt4pPywbHiNHSwIt1PQrXDC/wjTpok31uoFwioC0fR0BMqoAb2R2XIT1hWGwC8ctSvjG+1lZHhKHMfPXJUmIP74C6EOi9G4emMgdKdcplQTGTUcPCXpCYjLFDplNcVoU+zp2OSl1E/pkTo2GuL7UYZub3cbCTHmVEHgEJbHI1ZAiw5Kq1pck1qqkkbvyCL/08ES1ztcFyNVFfYcnZ79fivWUyAOdmAnD+pQc3asLe6SNsx9qKdfUFEsUZnhnz3s6uSJWNdMx9Advzv1+2+F1nKUXpAB+k8FbtK7dt2jFk27g5hBtcUZuFUw5ZL8S3qgOwzL16Dr5MaM2Zjc9BT6yBMLugT0x0O7OUlPPePFkkekqdLGbSFZhE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0
Kanso 0.34.0
Release Details
UpdatedSept. 18, 2026, 5:44 p.m.
Changelog

Bug Fixes

  • card: line the card reference up with its title instead of sitting above it (3e92053), closes #10523
  • public-share: mark a shared tile whose description is only a picture (c855129)
  • public-share: show a readable text excerpt on public board tiles instead of raw markdown (85a0f10)
  • search: pressing Escape now leaves the search box so board shortcuts work again (49bf201)
  • sharing: show a card's description images on a public shared board (78ffe50), closes #152

Features

  • webhooks: mirror GitHub issue label changes onto the linked cards (9b90e9b)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureY1Ku2v8IxXAnYhXu/42+h/X/Gpgxsoe/4fIlfZ++0h6Wq9IcAgmM4taifrDj2LMhVWmJ/6en19FyP0Ar/25yb/1CBbXY6YfHgNZVq4n3hdHgFta5AEjE5ce6M6VNRRd4DIkvZQpIBhRjobiCApdd4ib+fHlHgQ2OqGPNZS0HsusqJug5ICAzjVI/+uGx43zetjI+2RBncN1+hoJOH5qhQ5MkGjdllsSAaLOGXs2Yas9HfiiX1V/TEPwgx5ph4ZRNnhCqgJHp38dKe+sgo4Cv4m/yyCHHn0Mr6ViSKhQGCU39BTe0rjwdJTQ8i0uFAe7EZkyViCN/zZL6oLfVAZkc8e75G/rsmSw24xQtoMDhZFPk4EYMHayFqrs3M+lFxBr21RlS6a9YdAtcAy4Jt4aqXiJRPPRjPZxh6YCnrK8/iXt+taBJJ74Nwa1wvwbPcdrRC8pQwLp34C2Js3UouEgwudlcoOQqy9dn/RQLfT9wBogRZU/3BiIHpSReUiI5rdjBYBy9mGR1wotcmDvmjdhU3aTmQ2S04tioKFfXxy1ncIZKFMvOAAkShjVbv1Ad0pE9WGxlLozs4sHk5ReXtUMLsCP9mWQAYssIVEZj5g/D6W1xtU9AbennCZAVBJn45Eo3ALkgHDii/cv25bf9KYsBWvftibQJFuTrVPZSlBhdoVQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.33.0
Release Details
UpdatedSept. 16, 2026, 3:24 a.m.
Changelog

Bug Fixes

  • board-settings: make the board name field use the whole row in normal text (aeabc7b)
  • board: clear leftover notifications when a deleted board is permanently removed (b1d1748)
  • board: rate-limit duplicating a board like every other whole-board write (cf7045e)
  • board: reach card templates while the board is grouped into swimlanes (67dd8f3)
  • board: reach the card template manager from list view (ba6dbb9)
  • card: closing a card with the X while editing no longer freezes the board (42c4122), closes #146
  • card: keep large images inside the card description instead of overflowing it (cfa5e8e), closes #147
  • import: rate-limit Deck and Trello imports like the other import paths (36fea09)
  • import: say that CSV adds cards to a board you already have, and drop the "coming soon" entry (0fa134c)
  • say when an action was rate-limited instead of showing generic failure text (3216f88)
  • show Kanso's own icon on servers whose ImageMagick can't read SVG (87e6fd9)
  • trash: clear a card's notifications when it is permanently deleted (6462d0b), closes #10506

Features

  • attachments: attach a file you already have in Nextcloud Files to a card (ccbb592)
  • board: edit a saved auto-archive rule's scope, condition and threshold (1a41035)
  • board: select every card in a column from the column menu (275dfac)
  • sharing: set an expiry date on a public board link (8f4ba7a)

Performance Improvements

  • views: load Views in a fixed number of queries instead of one batch per board (8e1117a)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
Signaturec/WCpLfxMNE5Xa6WrzSw/0uAWFr50etEZD7hAbYRuj5CC18Nkq7qSU5NFDVp7jsuPOcDjfZK5OYOQ/dlR9+ZNoFv14PeOLgcWxTd0GVJ80k5a/pybnuC/VXW88s/A8QYMt0qYVMrh47GhhwZzQdqoGVerdFCxNbhEajYQ4TIt+A2B6lHmkaWYFKnkuminzfKbljkXM92PCxhQBQSBTVfLe6CinfVYS1i8SIzMKi5tZgHpKQUtYeu6rqZO+UMtU/hR0F1ASZTU2GT4SAyRVa4abHRESEu65DTjGW0qcZjjrwqqft8sr1XhyFUBa4sL+FhHJBMmxfENaSuOBoUm55wNZb59Akz6D8dc8bhVuBOAEsZKd3xYjLtClcFc8LbaHH81AyzGLaYJCAR+0Ow/rb1ZuEWmM9ElhtynSm6dAYpX82q6S0II0VGIVpshve0eHJMOiJorU5WBHRpyJBeucq1JlZU/QoA0ECrFPi7ZXz1sK6RvBIKEKEJt7QA/HCCGa8eYPycwikvQcMr8Cwr1B915GAsLa9cMnxuBzdiTLbsHp5MC/ATKjU9vOBteG7yb/atp2FB+RnsUK6Uyec3uwsnvW1+Rvb6gGnTea2/5D6d+3441/OXEYdoq29jkkRBLMHopBKhkP94k3Y/QzXNV0HzQq8kdno9WnrOxhRNFZ4rC/4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.32.1
Release Details
UpdatedSept. 15, 2026, 4:11 a.m.
Changelog

Bug Fixes

  • make priority, type, due-date and error colours readable in light mode (ed3520c), closes #10483 #136
  • show bullets and indentation on lists in saved card descriptions (c2a8c18), closes #139
  • show checklist items and sub-cards when opening a card on a public board link (6f75fe2), closes #135
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureR+o/p4duatL+BTzY5m+Rohx0840prb3yMyeuRl6ycZ9wH4din87/06sPLQ3h5+TnXbttOyBhazHHVslzAEG3I+2W3wnNG4EERVsWecPavzHI+8eo6SOHRbQjYPJWJClIZE3RrdlUteniTQcNxExCfDlcgU/ojQjDV7V43/eyHu0gQsDqm3puf/SAlXCnyWUM3cLWdjzqTZYh+kR1Qf/05/A1xxzaL4+BMbSS7k1kzTglpqeEcQXFCuPye9Xe6ThoyTIwqXqObNzuP9SX7lMUX8GEfrxrrWmLIAgaZQixm6rPH3LC5aDUIqsHqpKktpVsOe+lze2vnTebUUca1UEnLLKnWCp3drqtqmq2OmME/kzBifCJFRAAcygMXw+Hsw0FQFZHumCUS/2tVTD66h/B7V0lZVjAK+aUtdcsVfoiXHnHopjaHh/Rf1/LRvDfA6RiOTnCxJ7YnaEVpSXQZZLsBtEl5NI8qFJ0oQqPd84oUqc3QPr/gEqwLH8I534x43oNW7iSKcEdZdF6leRExxQBJCheRc5qmiyRQ5dfprSXHpPXO5A9JdNnb8yOPu8Dhvxzg8SNVEoP0ym+2Q4USlMN9UoylbmKPPG+UHQhOAGJEieZYmD4ZILe75YKM2/1TFr9gixu615NhsoPjC0EyCpDNuOO5HZsgB1sRA1IDduscsc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.32.0
Release Details
UpdatedSept. 14, 2026, 6:56 p.m.
Changelog

Bug Fixes

  • a11y: make the card and timeline jumps instant when you ask for reduced motion (e3dac7b), closes #10475
  • board: stop the column archive action calling itself "archive all cards" (4ebda61)
  • bulk: only report the cards a bulk archive or unarchive actually moved (43cd530)
  • card: let a truncated collaborator name be read on hover (5ceb8b2), closes #10439
  • card: show your chosen card layout right away instead of flashing the default (f63713a)
  • public-share: give a public board link a tab title of its own (adbfeab)

Features

  • attachments: let an admin cap how much attachment storage the whole instance may use (8c0f27c)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureKJhsiC3UUzFzwHITRTf2mLpLOlYJtbQ5L27ZfjNZxhhcrt1IVfLSR62125l8qyM9tXvoAeFK94n8rvAchKwRq40VZkjAL9ywz11GD19KapSdFjbhxxWGNeVHKa0asPKamK/Ztgt/Z5BnGV0M4Ki+VgO52up7Q2KDFxdKJ75cCz+MUWrA4w+EpHuEvLovj/lExDeE+Om1nqBOkCZqUx/MtGacDQOLHsAEpvuaH8o8EnVSl/8xGHiGBeRgE2+ppSBfhUMFcc/HU5qo/oW7bK/fSWEbrLTIxH4aGfaxs3iK2G6fWfm8GoQgh0WLKRFrRprzb1AoMEMb5E0IatS5fN1psqNWbtY9VLssucyDEOOq/G00DzAyKKPVh45ikZDwj7neOtq6kRMZpxbw2qRymyZC38oBqHCiEZ9ngiAN6/iNdSt4WuE8vZu2c1Y8PkJwbHZx7ObeM8WLIEvQdVzUPzmdS8je79Y9FbU02ZNjXL0dLXhEwBrUPSGAM8VrMQjy1j3zLju34q26uPaG1GMxkTT8UGHPPx26j8Dl+vWgAklgYsWm12lNTHwt2vgc0rWp5KM6jmDX5zWSqdBwQYQD+rqE+c7forR0QxjlLJR+Y0GB4nNwVQZnXJfrVwjhcp/SZe4zPPKcMG1ly7eAr18o0yJpAu3Cyb56QtEMVbjUYSVlpTw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.31.0
Release Details
UpdatedSept. 13, 2026, 3:59 a.m.
Changelog

Bug Fixes

  • activity: stop the change-log cleanup from leaving stray rows behind forever (a26f5d2)
  • analytics: show the board name and real column names when board statistics is opened from a bookmark (61cc846), closes #125
  • automations: let an auto-archive rule be widened back to the whole board (31fda98)
  • boards: actually delete a deleted board instead of leaving its data behind forever (ac01cd6)
  • board: stop a selection of more than 100 cards from failing every bulk action (eeb6ca9), closes #10430
  • settings: stop an unrelated setting change from clearing your default board (11304dd)
  • ui: stop the avatar tooltip from covering the collaborator's name (8180373), closes #126 #126

Features

  • board: archive every card in a column from one menu entry (fb89a30), closes #127
  • cards: add a setting to move the discussion below the card instead of beside it (686faf5)
  • ui: name the board, card or list you are on in the browser tab title (3f46915), closes #125 #125
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureGk193ODBZqkNEkVvf84xIjkPZI0RGruBT6Cma54tdBtlKpmPIzi8qMmg5al4AxIlPw1iQkqelHvNtfQVFtYvDQ+745Ed1SNK/OU9CF5Hn+auz4bQkHxqoJv3o9ijjZNXSaNeYF1YhZHET6TSNFDbn3zTe7b/ml9WMxKYwA1bjbvB8dp0mSt2GSpR2uvlCgFBMdbf7L9UAlkjZ+bD/plaByh++7footZg+JpwTAg8CfLNDrCawxoOarvNLTubMZh1heu9zi3cKXsgwe6MKsXpa5ZdFa7qpHL/nt7Nk7hBN0kZU17lRR8IEF3iHd/WhSX+1qXfzbNt7xFoNGinCPDZZeexVTDb6UiEsrMN0hjnSa8aTxL8VVAmzVWOY14+EkgGUU27ZLUZJ7MVh4D0vwiEZ/Rj/rWv2myKv+np7R9lGbW48bwilXAUHpLuUHNLM/Lvt9wZVU4IeII4ZlnBV7rIxNr2lcmdGLb202Z2Q0fvlfwI2dh4Rj8AttkkD6LIcrGX8oEgzKIdXWUhRHSdi/K60RJuOvI7tFf8nzkVmelz2nR0tRaMHYFXAT9hveWSLnWXQjchzOk3wRO+VmlP26kRxZH/DhAxUD8BrQIQ7v3S6OvFrHRgaeHsTfj2ItDMU1B7rQlq4oQbXnJ5ArvSrXqHdFPyID9i8UhPfEhmJzhnSEw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.30.0
Release Details
UpdatedSept. 11, 2026, 10:50 p.m.
Changelog

Bug Fixes

  • board: refresh an open board when access, timers or repeats change behind it (e5fca37), closes #updateTimers #updateRefetchInterval
  • board: stop showing a board once your access to it has been taken away (8a4dea6)
  • import: say whether a failed Deck import left anything behind (a4e9f17)
  • migration: renumber the Deck-import ledger past the email-intake migrations (b56863f), closes #10300
  • search: don't reserve a meta line on a result that has nothing to show (e6e4abc)
  • security: stop a public board link confirming whether any account exists (7f40032), closes #10302
  • security: stop the trash endpoints telling strangers that a card exists (2f84e17)
  • ui: stop bulk-action controls being cut off the screen on a phone (d82cb49)

Features

  • search: show which column each search hit is in (c651ef2), closes #122
  • sub-cards: list sub-cards one per row with their start and due dates (c2898af), closes #122 #FFE7E7 #FFEEC5

Performance Improvements

  • board: stop re-downloading a board that has not changed (6373057)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureBIN2SoMKzKr/BEXtQgXIHX0hSjoUOEC7Jx1eOF8uHx9M4sUQx7tUGz0MwhLVkXobc/XDuAXnu2vVEuddHSLyM0Hx1Sqmx+7YSdORDCyCma+9Gh6ZK8stNQJIza/dXScYetyDwtLLJZQJHPTk27qOwSGm19d0MJmuBjWyYKlX3CSCDwK/uNb5rJlqq+NiOinpaoOgAgCu3NFk0bRrjnqepenLklUz9vgGi7sjeXRcccdPConygaCq1+B0QrriCg92+ekNx+5YHLzygFyuD3S1rDO5Rk2WRLOXMvXWmyBpwEY7K3mykvfOllkGU3d5f1g4Ci/uIRmLMRfxMUDGUv07PY9B+fUi2K98QZm30sRd00BMbURCT54+SsyHODn6Kb+ye8mhhwua8Sl67Icqn4qZ/+JOjgLk+afQcR0iPWQSQfwNlxgFQOg+BiSLCL+5nKiHQ29HzVSzEp6eNF6vCJb5uBZoCt7wbkY4VSDMmKRXg0dM4Mg6ZInqESbX0jhF8JmC92u5bNQvNaScvLFXa6s/WuwNei41ObAIVvnb/vB5D7G+stlA9oOY/Ou70AWum123fjWxGHqXtqAIt1dBkXv0kzce6z0pYyFKQbSpPuZotFwhnfykICR8nL+q3lEjJozY1ObW2WEIy/GePoFNcb0KczDANF6rSX+uGtd1SOtXWW8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.29.0
Release Details
UpdatedSept. 11, 2026, 3:29 p.m.
Changelog

Features

  • attachments: show when a file was attached and record attachment changes in Activity (151927b), closes #119
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureN/s3mz5JNE3BzV2JU72evvY/mVqQ0Tm9uOWkKzyqNavT3N1eeOyStfYWq4YVvUB75uWpRHxxY5KbHue4MMEIKA1Plzb8RiOOhtlvSKTMgIJXOSs/yuk3jP0zQwtSSTBUDNaN1J9gVCAOkBQD0fvvrCihKfU8EOzOn0SCcpjsVDcX8F3lsrCwI/E7tZ3J5jjcXUp0bPfsZvrRbJ6npea+9YIpKRyfSZX2F9QcogSdiIGltjtnGqCRvyxUkIRXGj9vdqpX1tAgr2xGFoLtpUymLg6/g9YsXLnbcYvfeq2CH6sa0YNLfml+Ewyo9xHQimjP6aXaOLPBcu8t5Kg4//6Sa1HcalL7nVo1SbX1x5/MkNcOCOZzNYXYcRzf58odZQWlwAJsgfgPkgAVY3jKK021No/AwoJtSz9/TuMcGV8itebf+CkAQhjq3B5vQ/l74bEOMJy8sm8/UY9HCEfJtBN++3K+yo1WApr25Dp1XWNtBx0ltDhCYXAJX0+ZXd/Vzz216PS9BdAJoGo4LBbJ5PkZWnu4HTQ9TQT0P/v61DteH2Fo62UOQ9MneqasRZT7Soywduar3lFodyJe8g13RCyz5n6B3wrjF9G392yenlhZwY/CR3V+3UFaJoSnrvaRzxgsGt9FTZ8jJlS26PF+HvzEArY1Vvgeu3dNWCU59Of+I2Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.28.0
Release Details
UpdatedSept. 10, 2026, 3:11 p.m.
Changelog

Bug Fixes

  • mail: decide blocked mail-server addresses without depending on the PHP version (0beb45e)
  • mail: let the email-intake booleans be nullable so Nextcloud 32 installs (77a23ea)
  • mail: require the mailbox password again when the server or account changes (b0da391)

Features

  • mail: create cards by sending email to a board (d7e4965)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureiLACxIEnBPSmaa5QtN7KHbi5FkZTDqrAA6Fc6aRemDpksP5nuq4F7BKTIhbf7xNiWZrB6q3mCr3IQdBuMqmXZN7xo4P+8kVx8NPQHfvS7/O3v+wcMBTtsSqPkBwcgwmgCg64vv6gHlUtLPmfndAKV9tNhUkZGsgJFf8U89QAZRhHlRAAPuRGcMudx+2hrXIbI/VB/DC9JZuMGq1FJgplVHiQ5GI0Q5M3A/jQYTZqfrmC7vbpMAT+LaUk7n1VXw9/DdXQYOE363zNB7qW7b6Ae3hv9V9D1J4Yt3u7LWjdMqmRdy2ajpo6eELUH0i6Ksq9f0U7FN2HmXFS0eODu5O5EkAerLRArteHxXyn4z5t6oVdD/agTECxSfvYuVuyJFxIlpV7Qt4Fdrix1mKWpNV6ZAjuKtutiHQM2Nnc96jeK7F0aklllP9sujFdWE/odE94DT+AfPWBLw6YfFQrJLFmF/u4UrDDhP3pf/99AWT5ztiQDUfJs9Q/S1AEL9Pz6B94M6jww6ZehMgu9IEwxsc+VBp0u8zm8a9KRiK3P8ccXTR4YIuPmvtTf8v/JFuOHo7SfRJO6ZHat3s4+6ZgU0eep3HbvRBVzCPqpk4NGJlijaqJdyqwW7+v4TRUBdZjT+hYDflO/v7xLjeCjOHsLLx9UA1jabJlT4OjWEElurP9g+0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.27.0
Release Details
UpdatedSept. 10, 2026, 2:48 a.m.
Changelog

Bug Fixes

  • checklist: stop a just-added step from losing its assignee on a slow connection (e779f3a), closes #10284
  • checklist: stop a just-added step from reappearing when you delete it on a slow connection (327e2ba), closes #10285
  • comments: keep a linked comment in view while the rest of the card loads (d7bb6c0)
  • import: only board managers add new labels during a CSV import (b46136f)
  • import: show what an import copied, and warn about anything it skipped (9871ce0)
  • realtime: keep boards on the fast 5s refresh until push proves it is really working (672336e)
  • realtime: stop a closed board from ever leaving a poll loop behind (98095dd)
  • realtime: stop polling a board for changes while its tab is in the background (b63826a)
  • recurrence: keep a sub-day due-date lead time when editing a repeat rule (5e86d08)
  • security: stop outsiders probing which reviews sit on a card (87264bd), closes #10296
  • share: show display names, not account login names, in public board text (36523c7), closes #10294
  • ui: show a hover hint on every button in the multi-select action bar (a50b67c), closes #10275

Features

  • boards: let a board hide the checklist section like the other card sections (e54af07)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureBlEKSTm/OZyBW/pRBg8jarJWO6tinfeIwIF+8KixPc7C5aCILPBhmt3c1JNSEepH7D5JulP3nTvtCTI0DJMEDoMsIrX1n88hqBah/GStfq0c39Xb2LBA1C9eGhJD3LO1obav4jjksupFnb7MOiG7ZuB07fni8eHOnmmflcFDeSjzjbC6NyA33JsLnXo4IgXBjrwM5WjYVDuMws7E7XYP6b+xSzdbhYu+aTM3/toTK0pj9/eM1IgdXwSIekpVf9bQl97NG4kqvcof+2ln8fO53pt7KvCYP8mPNp1oeEFig5VLcXI+7Mfmku3ZDJvGzHsniN//CvU+mqZXuWvIcvtfdrDR09PH91PPuLhqVZv01lwUYQJVzZy6NOKk8R9HOOpLu+gA/YcVf9BFvKv6JH+Bssq3+vsjRUcf+4uVwe6yPoaE/Stz4Y0aVAmFzFWn/ZeUGSZaY3iT4gmKQI4o0DnSfw082kkI/oUY/LcownpMCTGr1v+FacAmNzQq+0Ss0lHXFr7RQOVcM5vcPW3clT/crj/7N96M6Z9EUgkK/jOv5m/Nog2M2bYGS5AbJUZCVY/bQ/Q/Qpmtx2+/UX8Zh591pNbHv/pYr3B45jsfn27QmipkUbBe7pDrGmtkYfoZp3mlH5PL93rpJ/bx3GMdm2aDv9ZuFRttD6mVMei5e0iQd1Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.26.0
Release Details
UpdatedSept. 8, 2026, 5:52 p.m.
Changelog

Bug Fixes

  • keep a pull request link fresh when it was pasted as an issue URL (f0184c3)
  • show a pull request's merged state as soon as the webhook reports it (b9967ac)

Features

  • explain in the webhook response why a delivery did not move a card (e6f47b6), closes #3760
  • move cards automatically from Forgejo pull request and issue events (5300069)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturegBclfLpq2ngMPwOT7sFFfJnwl3ALdwokWf7GOtNq/DWo4iJUqTREZMFbdtgCDnIktwZCqK3rps9tyTLYNxIl4sgjffsvDLwjSkWqVCC2SwZsSC6NG53JqShX73MFadNMx5+iFrd10xOTU4v4drMoDuz/W8havaH4hRN1yHUbHYAg8d9IWsmsXf/KMfoHEl+8VoFzl/XoxzLCis7fpO8bBkxPWKAm0dKLz45Oh3O3ihItBftwQHTx91kkwTnd6rSavRdGKfg/B7MmL5Ic1WgLfNNR3yz3gK1Kfa88LCxQO2JFtGDon6CTzwoLus9fGTdYbO/StrDz60X18ZPlXr9cnwyGsmyA0nwPxrsCD+qOrreG/KBgaHwBWbzdHhQDIPPlLHXbjTLPpaVzIEY7ESGfR6cM4ZwO87yNEuuvkJkfep9FAmnUXzM1DzTsWE5MQ8bVHIzDe56vs3TEVJQHuOVU2P9JmGHHtpSgWaoa5ge2rCBbKtXlCdodtOZZeH+PKr5QnETeA8pwMq4lSqiQ4Dhw1B1nKJoKv19L95oSxhHya5SAW84esPGGljt0inQj802hre+RCPxUu1sEY0A4HzmI4+i9U3QfboUMa9nNik/dxGNS3iBW8wah8zDQcsvqdHGgGP63CmrSQxq5xANlBIdz5Ns5HS+a203KhF59V+i2eIM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.25.0
Release Details
UpdatedSept. 6, 2026, 4:48 p.m.
Changelog

Bug Fixes

  • checklist: stop dropping the tick on an item you just added (52c63d4), closes #6175
  • editor: remove the stray attributes the description editor put on its root element (65cc721), closes #10186
  • recurrence: reject a repeat whose months are too short for the day it starts on (99ab925)
  • security: cap a card's GitHub links and resolve Deck attachments by name only (aaf4551)
  • security: rate-limit CSV import and file attachment uploads per user (480c504), closes #10145
  • ui: a filter on a facet the board no longer offers can be cleared again (f039f80), closes #10091 #10128
  • ui: line the My Work pages up with the hub header instead of insetting them twice (40005a4)
  • ui: stop long names being silently cut or rejected when you rename a view, project or column (d5a1391)

Features

  • mcp: move a card to another board from an AI assistant (f06c4da)
  • mcp: see your saved cross-board Views from an AI assistant (a619606)

Performance Improvements

  • ics: answer unchanged calendar-feed polls with a 304 instead of rebuilding the whole feed (d1abaa2), closes #10145
  • search: bound how much of a card description a search reads (00446cf)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureSDIu587G+uOPAzULdpvGZFirnYYkaY4q603GAdPHoLRZ7V2T5A30KngIYUW0gG3n9uIL1/0XQlHA3Y1S7gZvL+EYQlczSL3WDpWSzA5l7TMfK48UW7ZV5kjGWFehhFeOXOlwJw0IhXjk0PZ5XyyUijZA6wYDnOAzV3mTF3s1Xmgq52hYPniznZzYV1HZ0HpO7jTb5lvt5nrREuH8GBQ2rpQzY0jE/ZmV2IMMyxeJrmza7jPuEw65XvTVYiaOyTNZRbSpJRrmF45uoQlVv1y+aLWz6aTA/r5+Nfo9OUN91XWvlj84AW52ABO11MB7aL0ivjTDS90QM0WDxAWxUOdMVPbVHEAt23PFYoVZ6JWZ1nMSLHTB4AvQh6vmzmkXR0izdpeY1w9F0dbYSZYp/soSfeqHSTXayQETtHQJAFHDvcXC17qebk857CHExhXfPtbIBDu+gt1GQ5c5ptwkcilBILrt4DyHk5F/uGVGKl13JWHr0ZqqZLjDBhLGyFYFjUClcQEd87uOnGwEYuonesljWlvvm3wLg4iDFCfQKf2yLKcx0QotdpjkY3cIbS/LLgsTnSxOpEbjLrMwqha50IXFuvvaykXfeiqyL2ZoNizMvRMkSi59e5Huppwgxv25MPBqJKR+Kj3OSf4El+Tbui0qcOkKr/GTNK9EU2pDmVQoDZE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.24.1
Release Details
UpdatedSept. 5, 2026, 2:46 p.m.
Changelog

Bug Fixes

  • activity: stop repeating the date on activity entries older than a week (e712672), closes #108
  • card: keep the editor open with your text when a title, step or comment edit fails (475d366)
  • card: scroll the description editor into view on a phone so the keyboard cannot hide it (a711559), closes #10184
  • pwa: stop offline board data from being shown to a different user on a shared device (70a5456)
  • reminders: stop due-date reminders for cards on archived or trashed boards (ead8cb0), closes #10127
  • reminders: stop due-date reminders for cards saved as templates (48ea27f), closes #10180
  • reviews: make review rows readable on a phone instead of crushing the title to one letter (28292c3), closes #10183
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureTeUG8WjjUy4vmWaUMWTzTVYd29GmsYvDeyHB4VmUhBaPSUNs91EiYIYTePpAykAhbKnHde8WE3/48n4A+BBhnGsDOf44vwyKdkGCwY2OKhy1iUEuUvKBQP0kDxOpBqkodCTNgbNnUouqSjLPpW1y30YtqbdZPUaxhvsmOZmHtwiJnRbkf0Y5dbv5HdYGL7AAeWqpmzY3Zp2YjlvA2O7kbXR0ATfPMF+iq9/krH8MNBtIs5OwRl8Q9o9SRMM+NAdkUvbwmiqKTYZl07D+3WIY3nXF2daRVTtxCylfyN3TJ7rTZolxK4xgubDit/nC4TYyre5Mckf1c6gCV0FX2qI/qMzP9L08GwCz/VfvgHxW4h55ZKHj1Z4N2PM8mCXgDZ6ejnX/HSr5ykDH7wvZ2hIde7Q+XkwNp529gdHSi6ZJrIfU4Dw90e3dHsPELyt263ed+UwDNs2GmY+hQZgd5b+dpptQ2g1CGeQt8SbG2qUhPae0SM1h3Ud7U/cPB9d3t+Tu3hsBAe35FXHx26Q2qNoTy+JYcHc3rSMgnXYz2+ptdNV4WBBpdGzR9Svz94k7ZdPB18mllMaZKdVv6AyWERBzY3KcSZonRAVdMturyFk7IPpBD9Xmt9Q01cO4lMeVsqdXEKFuaL6BaRgmEnZjSnY/ktTtmSpR5VaSonJSKbydXrE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.24.0
Release Details
UpdatedSept. 4, 2026, 4:12 p.m.
Changelog

Bug Fixes

  • appstore: list Kanso under Office & text as well as Organization (90bbb16)
  • cards: cap how long a card description can be and how many mentions one save notifies (c7a234f)
  • cards: stop card title fields accepting more text than a title can hold (2f772c9)
  • rebalance: repair sort-key rebalance on SQLite and on Nextcloud 32.0.0-32.0.6 (69cdd60), closes #10149

Features

  • comments: mark a discussion thread resolved to collapse it under the card (2d6bbc1)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureiLpIv/1C6Hdedj64npk6kyj7lNE/pVI5TiTePYKciogbONOQFo+UCT+Gy0svEvAyoirDbFPlJeqIaKzE1XORHYJB3IFaUYv5eIO6jKz3WXD8cl/8zTaNkBbxasC7z0b5/vXHeYPFxyhcOD45hHrCybOx3lVzWSVCq1J9CWY6YlUS6lcxLagi6CdGMsoL5k/C/g3bftYwzyx8mXIzMw8hbe2bZiocNDPacdRXrgdsdz9vgsRMMdQf+GFtP9zUJttDEgxlqwHLEE+7uimOHdgg16rvPjT5BmE5PHG58z64sbaTi3AEf85aQD/ppFosIG4mqp6/Wd2v5TsZx/4Bt+FGd4djWzW3ptoMEijbR1hkw/ak2mqKfwPYdT1l+mwBD2Xywt9gFxXZd+7pq8NoesnJxfursn5f4viKW2h4rsMjBgk/3XqfL0/y0wvGTntmfGXV9pGIk/SMSZuieYs7krsGyvGQbSJ0ATnZ+NoMLrFt8o9vMHqyiXTLgOr3iIKP2zFulHm2GcHMWxRhio/RtYXuqCiKpw5v2x8plFeNGYIVh5idDDfdmzpf9u+yp8THVFO4sk2XoycXhlZYRwkxL2l8gWYck0dcDM+2dJzn8tQL9WTSG3Uqcsjig7O4nmiZH1aY+N73wHWQXs2gzIgCi/PrjutNgIxLyzcR8wn2TiUV2sk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.23.0
Release Details
UpdatedSept. 3, 2026, 2:48 p.m.
Changelog

Bug Fixes

  • drop the leading zero from the activity time in 12-hour locales (9714d87)
  • reject a per-second or per-minute repeat rule instead of hanging the request (1a77d9a)
  • reject a repeat rule that would hang the server instead of running it (29d7fe8)
  • reject a repeat rule with no frequency instead of hanging the request (e5ccb39)
  • require Nextcloud 32 or newer, the oldest version Kanso actually runs on (917e31d)
  • show the exact date and time on every card activity entry (1a2bdfb), closes #103

Features

  • mcp: expose the review-request API so agents can hand work to a human (ddd2fb5)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureAqrJp0qLeC3Ab1smWn+bWiXGJiCNtSdUhJS6UFb7q6NcpUhQopwxTrgNDEnFURmcALSd2HIomvcqmuzJP6lmhMyRxQIsLZ1PURJ9EV7UlKbLfMpCY1g+/cD3a3yUjN9b+3J2lrkMyo95m9/qY0M7H+fgSiB0F2dVrzbcY42Yorrtr8JyTY2iAce9ImfxQCFN3onYjAhyZLevcG+9wlp1KbrY+J+qXPYmmYUjx2DuCLG6lUzSLQty9V9k+f5j4z3zZkiBMatkFJYO1vlIeyN8Zam+S8UyB+ubJKMkYqdULvWPAr2LSEfw6YORQGsXeq8D6vTDfh8EKY7mqCh+q4Un0VTYIUyM5F23Yop1ui/A3ZokMf6YKeVuXdFiXYOS9JZ/wASwBiTDn65ot7uh/Pwl+P+kIn5uIiinEJDhARrBSL78iWdSAWO40Nq0vZ12zTSbvqAO/f7BdYcZwj8miHEkMSyjfjyqjj1diLPxU2OiWgbu3YlU5VQgJ3/U4V+xh8p7Pgd+Lq6lmm1rovLP7kZSFh/L7QB3QF3YepV6Zu4ORzkz2FLV/oitNnPfoqA4ppYgxLotWVtjzeW+QflWwW3zDwUR0+8D+jwkNDRnmbl1rR6sf7p9qA56HYuB7FOLgWQjrlHlkZFciQ+FCA+RHXsbqiJmFg77q86sBYePrvwHzp8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.22.1
Release Details
UpdatedSept. 2, 2026, 11:13 p.m.
Changelog

Bug Fixes

  • ask before leaving a card with unsaved description, title or comment text (633c991)
  • keep columns and checklist items in a stable order between reloads (6729445), closes #6148
  • let touch users open the command palette from the More menu (337409c), closes #10066
  • stop archived boards from showing up in views, search and other lists (d442d4f)
  • stop Clear filters on a View from wiping the view's own saved filter (05e1e02), closes #10091
  • stop the recurrence editor from wiping a custom repeat schedule on save (f800a49)

Performance Improvements

  • views: abort a superseded View feed refetch in the browser (7c65a20), closes #10010
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureL78aWl1H1xqdO9HSJGOkqFTnllolRgRVcpxVhxWsCoXWy2qCx/CqaAkSgcfScbhQyHamy1pw6VafHWUj9D/q+weAduXpjysnkQcxjt+ZD5yVQcJb1bqaPo//d65B3Bj9MHkR0rrVmf0MIqJawmLiYAc4vf+x6Ry51SmmSmdglu6OTEBsc2tlG/qwTQMMAZILnFpP77pURg/8x+CQnSqgdcnidNtHVrn7bnsgi6DWMP97I5A8SeTbyfgX/xvPkJ5kSAssqfuUkChchpHPhjV3q0vS5N1Uw2et+ALyBoqgdkAbYfiEEEiOJrrMhlL/35nZXUXN1Px0CO4TdxWgelpCnfiuNz5Q7dTUyIuQvJ9LAm6ZmqLnsnaxc3XdN6FmF5+POD1NTL8AGfgWhzPIFOWnRQeQg9Bm3jxFWieuTsI7rgl2Ip0SJrr2guvAmkHiXBQj3SsyhikJC78qvqw84J7hyIwhz5P5Z6LtJrz56ghW/pycmV4Qi2D9l/+dkNa5Zhjn6BC/wVYqB4UXv8VDfe6ctjruMLAU11+ywA88Hl3YDCirXs8v5qBL4AFE4EfffP3CsT5vf98k5k/6gDIs5hZsFXiP3keuJxbF9dlZZWe+fuFoMyQ3TGDIuq3pcWZPIRsNe+7RwBPncOnxRsK3htbwHgknWqbwmzZerD8oeoa2KqU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.22.0
Release Details
UpdatedSept. 1, 2026, 9:19 p.m.
Changelog

Bug Fixes

  • card: show whether a card is archived with a checkbox in its menu (05a3382)
  • cards: keep a card with unapproved reviews from being marked done by any route (5685eac), closes #10070
  • export: include card attachments in board exports and scheduled backups (415e51d)
  • i18n: show "5 projects" instead of "5 project", and count correctly in every language (31aec89)
  • import: restore an exported board with its attachments (78a040b), closes #10071
  • my-tasks: make rows keyboard-usable and stop hiding the 200-task cap (6354e3c)
  • views: hide archived cards in views, with a filter to show them again (f68f9bc)

Features

  • card: find where an open card sits on the board, from its ⋯ menu (f5a4829)
  • card: show the card's column in the breadcrumb, and change it from the status chip (1cf28c0), closes #10064
  • mcp: find cards by text from an AI assistant, across every board (876e004)
  • my-tasks: show your recently completed tasks, on request (37af7de)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureC/OQZmXtHxlO/pTkbqcDStvKo2s0PdOq/3b4VzH+F0Z4aiGh6kDZcwvE1qMfEj04GHN0Y1xKmmICOVX6Q0aYt3PqXB3scwnxEPXTpajjGyFf17EyznsRu4UPGgN9oBp6WeVP5wPBp6vgh1p7L1cgDveP/wIwKZcLtn9DTnzznI3SJxeFnzStyhPnWh1inJzHqXYL6iLtE+kPHm//a1KUu7ko7mryAMIxRevJlgKTok0pv8odZXvSy0JJ0ze4tAy3148oG3O2yZA7mYD/z2Ki3KzYQKzDaYuGt52OEAJuMcPvNckdi4XBswkSDqLpUsWKk+4rYi2IYGajGxwSFtgEtW5VNMk1sam6vowPvjvS2ZkGnnMYWsoo08tN4R//H7ezsrXuvbK87p6yQLYOQT0JZYXZlwH2nHKNTReKrB/Jdxe0lLvjVpItl1J4Cpq9ZIhBab2XOBXduiRcwwLtJ0c5yL14DT54agROXlD5NL8QstIGYSY1pWrdnS64Gx91DBTAcSjFHXHu+pTuN1dfTXg+1BLH8jdw/UstnFAuYz97hGp6mjjUqbQwb/mZSoL5csqGxxcyrB833tvlMCSavyztRK+KsGt+VMljVYUFpLPQW42+YvP8EXe5JAESJq5sbn3CZJRRNHKPzeA28fW/4StcV4y7JzJtwpADrY3q1JHTIlQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.21.0
Release Details
UpdatedSept. 1, 2026, 12:56 p.m.
Changelog

Bug Fixes

  • l10n: correct three mislabelled German controls (e8114b2)
  • l10n: show the German interface in German again for 121 untranslated strings (4ade32a)
  • l10n: use one consistent German word for each concept (6f5340a)

Features

  • l10n: add a complete Brazilian Portuguese translation of the Kanso interface (5235a49)
  • l10n: add a complete Dutch translation of the Kanso interface (ea90ef7)
  • l10n: add a complete French translation of the Kanso interface (cce0c1b)
  • l10n: add a complete Italian translation of the Kanso interface (06ca4ac)
  • l10n: add a complete Polish translation of the Kanso interface (af09dec)
  • l10n: add a complete Russian translation of the Kanso interface (ca35b3c)
  • l10n: add a complete Simplified Chinese translation of the Kanso interface (dc5df5d)
  • l10n: add a complete Spanish translation of the Kanso interface (012a9f4)
  • l10n: add a complete Turkish translation of the Kanso interface (501a36a)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturekymTbMobNs8GZCd4eJipzjN2S1cLwRV9kl/YfnxsIpBOtN0JD2WvAdGfNqcyCr5Rzd4p7Qow4cBsorMj63PNusYfD3coGExVrgJK/4x2xMCZj5CCZu1ro5QOCVpZX+KN7s0C0dnfwZiAttRUAFl9Po5YFplW006uceXOUH1lDT3k9Owk20rfcDh33RHLZJvIC+oxUb5h+xwKTlkY25+/stCA4fRABLPztde5OjJCiLulNHPdnsTbuVt1WTgOQLlQRxdMKxaNEsHdC26EEMG2KyDY8dA9f2U8WxYzxDuCTpXHKZ/qhfABZUezWxRcQfMSPtXVgQoKtzJicnl9C1SrvFmVM7jwXcWfn+DCWUL4hfDd6d2rhDdLrNx+EETcLat5pbajdzjyqOGkN1IX62XSKN0xb/0otc3qDtLvLSi7vxF5dmHr6CH4xme3gB5+wp0wD0/2/eDKpkDhYlKWjnVAfPMiT2rRYVqLSRYBbuoc2CCuvkG3IOe94hCXao5lkqXgikQYN7FjP95MyycBUYAuAnzDQRSKQHe39Qrm4YQFlj+cDYDORHLXXhvbw3EsCg+EMglOqH6Dp2fht/PegBmp3OBOemWNAgzigMPfFR3dEKkx2/1NCYrbg8HNAiI2cOE2i7Z4BorsoJPVmW7J4VdpPjo5Xi+NskFD5r6po91UdrI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.20.0
Release Details
UpdatedAug. 31, 2026, 11:54 p.m.
Changelog

Bug Fixes

  • a description edit can no longer be lost to a simultaneous save (7015462)
  • a rejected GitHub webhook delivery no longer blames your content type (cec9c15)
  • an unreadable repeat schedule in an imported board is skipped, not stored (24da3f3)
  • importing a board no longer fails on a repeat rule with no frequency (5224209)
  • make the installable PWA load reliably (6be4363)
  • pointing a repeat at another card now reschedules it from that card (926fccb)
  • recurrence: a repeat set to stop after N times now actually stops (634448d), closes #10002
  • recurrence: explain what a repeating card's schedule anchors to (644f11c)
  • render the app icon so the PWA can be installed (2b58d0e)
  • setting a repeat to end after N times now gives you N more cards (c497667)
  • tell you the GitHub webhook needs the JSON content type (76e11ed)

Features

  • installable, offline-capable mobile PWA (4410617)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureeNYfbk00zhmti1btyMNiYVk3YqRbSHbK3hptyK/nU1tw/97RmrFmNmssgvZm1h62C8a7dVPGvP2pAMjrsRqLOUQwnaUV1VxC/3FKcdBy1szoDyomfsBZ9X3jd/OjG9EGIIv5glVHfQM7+Cy4JcKzVrqkDNbIwUiHpwJLZNI+upzMySuCfzvAmxEE9pzL7bTHlz6p7C6/hkJcv/7ESfWAMNkgsB8jyFD4bPYfDPlVBGC7XC7l6YKBFejLjL7PHnJWhQmvlBim2MUTOEwNWZFnNhutAOnTRn5EDfJ9onJLnKFVN1CfGswbkbBd4DLMJ7zDVJpOGfvZOZXfUp81Ah0nIXIaBidFbtVaBsL94Hge+4A5UgT/Jzei3suo9ar9QaUkiF0PCiSmoWs4SgRguWaG5EVVL0KYnCq5zstEBJQXrMAqV7fK/ldRyBCGbL6KNuGFtOf4BMsGlIuVuKNO/sIYiN4dLuwpEVIJDuyx2vTVz3rot3Fg6gpueLr/4y+Bisg8qcvvcnHIL5CPVTLJyLrkVXEGGbbpI8aYhzmR/K3KLtH8BxqSA+joUKW0cjudPyzE7gRhfvbkA6G+mPzWAzIXekVRcdRVFJ24FXPTOQMKl8UcO6BF427rydGNBou7AwuNi6QvC5PezWgFK859/Hf35Vb4gwwjeIWqPTB/rJLhxOs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.19.1
Release Details
UpdatedAug. 30, 2026, 1:54 p.m.
Changelog

Bug Fixes

  • board: a failed card move keeps its explanation until you act again (5f1e776)
  • board: the done and priority keyboard shortcuts no longer fire for read-only members (e73af17)
  • board: the error banner clears itself once the next action succeeds (41a9637)
  • hide column actions, Delete column and card drag from read-only members (ff518ef), closes #9897
  • import a CSV into a long-lived column instead of failing with a rebalance error (73005a1), closes #6180
  • keep numeric usernames in a View's assignee and owner filters (da47cbc)
  • refresh Views and My Work when a checklist item or the priority shortcut changes a card (c3df899)
  • search every readable card when filtering a View, not just the first 5000 (c50be5f)
  • views: rapid edits in a card opened from a View refresh the feed once, not once per edit (4d863df), closes #9981
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
Signaturef399mBK9U27bKnHPDcvYT3rmAaBjhJxAEAFwLo6JB+X+PY2IRQj2x0RxY1d/dkMjpIea5Rn+DrC+bBY70ESIpShz5lL9ty89M81k1fg+jQsJUNrhgu9zWAgMFib+DiF3OsOUdhguulsqwMeXZLQ/BdJV+Lk2ciIsfeocZ3CwrflYOlxu7AJYACjOU4cBpRdytR/bBppjQM/GeLsJia9RMKSMHA4ysuZznU1CTtP81lNE2gW8Kx7qphHmQl7UNOC40X5xzbhbw+4HNgto+/PHr+ohEkhosruCZiXezo/c+KNUw8CU2zCheyyVq81ItBQ419d3KlipSyNh3z2KX/Bof1qQh2wNJPhCd4PQnHWTxLlzP77p3K4lZlYcwb4C7ZftuCq21pLDkkPk18Xs7H8PbSrVTC2KXwHHruR5BLzHedkRQfDKU7VPIVV9aReY+JOx9ak9W/8V5pM+fwoCFlk0t+cG1R2UPpXuiG1Z5qMeVoy8LuxhiH68TVhM4p/2D420rWxjAVXqDJT6xtwSQNNGKt3qcIEAKO0J8lzyqJzTX8zj8JBi6in/pUAvExX80EIm8474bpyIgQGldpxPuiQLMAW+AVZOCPewYt+G2zV4bjqT7gZGouq9h+zPaJbDNuGlzQYlUkoo1YKloOxq8oN9lU3FQJiKVhMDPzytNsZUu7o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.19.0
Release Details
UpdatedAug. 28, 2026, 5:40 p.m.
Changelog

Bug Fixes

  • deps: bump the npm-production group across 1 directory with 7 updates (e4df2ce)

Features

  • create and manage repeating cards from the MCP server (3d45141)
  • pin a repeating card's schedule to a chosen timezone (c626083)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturejOVVkaeqngRvTbIkvFq+9sAV+L5fK/hzFeUvtp6A67SAyDPkWWqFCMTVkfiE2Fmi4cfLfI9xcOc0EBJpL1V4nnaUo90LLMAxBa1qO8q80CqVULfESjiPzzMrsS5PpOrFZA852/nCICql9FzPuBP2pyVVIMd22/NVMlEh9UauUyd+9ExN2O77qN7vx1Rdrmarwo5ag6ENGZx/+2yFqgeu6A3mBmn+Cn/aClaaYmN1momjP2fpumObeIY8cLVFCNJodiZz4acpOLcfjlK59S+YKCe7sphq2dw1Bb4/YkiYbSskEmNQPd9T4Ae8jE29zcjVRQ3YSlJWM4ApmRuoSO8WOX78Tm7Fwht0N+L3kTo3TKjdRHPrHXfey6rHl32fbDwv1jR+t6SLFz0Nouhlmnfn5hF7dxtfEAhGlDDcU4E+ef5hwBmt2xlnEdUTAAO46Tpklahz5gOcVzDod1FQp3OkWnWwrNCnfdkYpfmsQBWzdgtS78q2QTvPYTevM5woMEsD9w3cl/4WFbuR45QYUR6KVxxbXL/m4j+89z2r5ydAzBui22JdX4pi5bk7HkukoMzgx+HfkAiAH0vZJJwhY7Hw6UfcJk7qGYW3owfsaIiA23ZhwuIBT3pTxQfXj8m6XjDGhQ2CFaG6B+SDLQyXhZngwcujOcvqMXaEYL3j3X3/Vqc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.18.0
Release Details
UpdatedAug. 28, 2026, 1:24 a.m.
Changelog

Bug Fixes

  • board: hide the add-card composer from members with read-only access (d9744ec)
  • board: stop offering "Add column" in views that have nowhere to put one (44955a1)
  • mcp: hide archived cards from the MCP board tool unless you ask for them (0e30189)
  • timeline: show the track, gridlines and bars for every row, not just the first screenful (e8033f4)
  • views: show card edits in a view straight away instead of after a minute (d475205)

Features

  • board: drag a sub-card out of its parent to make it top-level again (35e9153)
  • card: collapse the discussion panel to give a card the full width (b6f395c)
  • github: link a pull request to a card by its card reference in the PR title (3c00dce)
  • list-view: add a column without switching back to the board (9fc0287)
  • views: sort a saved view by due date, priority, title, board or date (5391145)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureVRYwwJudbmDIe/YBdaTR3T0Zjjv3GMNtIeoSRMq6JB1AblJr18vZahb3kbRZ7/RkOHcFD0c/L6fLp9k4vxcmISYuMseR3gxkhKNPtcVR+TCf1vlJ1YsmPQut7SmD7L4oR9QBtyJhEIEkphQMkfGYLSp2/W5Ks3OrG47v1Z1UbKgCOnfbKhtpZOEgvDni2JSb3nOXGwT2jajAyhN7ouVXZrWvvfYxeOVb4tTm9vH9QzCB5T9kU+1W4Xis305Qs4EdWxWi7klzmeDf8vcMlHqCwx9gvLcR2r+KniktDCyg020fv5aA9PeEHDJbeIbqev1DOn3+00ntRetiyy1NLxyveCMO7/Nv3xWpI7Olgyplh2ThPfUhtp2duhqYbxe7brg+yrxp4JWWFpIGVIDg+HDoonBJRnNbGJtZuTWdZcnPIOsUMdFuP8ChcrneVS/xekL6YN4Hz/WraVrD8iEWrGw7prF2aWF87Fq8v4IOyvG5i5j7KI8quA1Pd2cGt9YUPV8YIPwUcAEa21YElMjvSOCqAY9FO0Zi2cV33wRYG00uU448Ich4oAEe4yv6P4M/NheEGrLcz7zumINBfMt+g15EsNS1DaQ/5xzBU7aSnuwurW3GD7ZCt4P6AZDFn0mnVsQSJ3mu6lZPJM3X4UWFfkBWF0v7wz/Ib0twd90XE/rFl/s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.17.0
Release Details
UpdatedAug. 27, 2026, 1:21 a.m.
Changelog

Bug Fixes

  • appinfo: make info.xml valid against the App Store schema (d49a644)
  • card: editing a description no longer silently overwrites someone else (9d34fca)
  • list-view: allow dragging a card into an empty column in list view (b5edae1)

Features

  • appinfo: add German and French App Store summary and description (ee53980)
  • board: drop a card onto another card's centre to make it a sub-card (52a66e6)
  • board: let board managers hide card sections their team never uses (125e1e6)
  • timeline: draw blocking dependencies as arrows, flagging violated ones (1594740)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturemEN7oFEa7vngkaZ4dC+AXVcni2l5DPSb6r3gAqo7JWPlhcOHEdnKj2ZZCCyz1UCPV7A+R72iiU0AantzIeED5JkKcdb2FJpGQ/JtBji30JWBCnT+IfFBqtRcvBwwKCA4joLkQdn4mAdytnQb8BZ0j6RepPVPcdtZZRjrfbpgi7f8pGk+URyEoWbWLGXVPGmIyatPPzwy7n0D35RpE24rSrnfpNdhr7zeyA9e9w23gclvJQCa2QiQ4+sGnSyUATAhDV5lr2zxT8EqlXRvisij0PhLnI5Oj7H/VA9LDfXymSsWaq0l5wThkK7re0L3ihibvGMG9TkFV61UnCm8/CQTnW7x4cet4EwFVbEqMYDR95pLf4Yi1sff7ZVWXOAyIp8n5eZOkIIfKQ899i/Bfd4DUReWDoM5jj4C6Vubvi+8Od3NlZXCikfYWOxqJW+Mk48WjJ+p2lsYoWmD+Ist0NLOp9D8pU3BPT8OJXTlKs+CYKL7m3DAbD/k3USJ0J7RynrtoljGM7Jb4G0L2bDSobJ/YVhX4vJVRu6y1slRIFtjXO3wdofYsncckjlOdPa8vmQrKvX9CDBy4V/r2Ei7rOGsYCHLTVBhScE2CSfRaBG6BSJmRzSxx55sbp9VV7XLwFPP/mYJnDSi3Pm6s5Z+3r3l+N6w59uh/Ymig70IBjAEbO8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.16.0
Release Details
UpdatedAug. 25, 2026, 2:21 p.m.
Changelog

Bug Fixes

  • add Fit mode to timeline so cards outside the default window are always reachable (0f47093)
  • give the card date popover room so its fields and repeat options fit (6324eb9)
  • harden the recurrence re-arm and the all-day date popover (review follow-up) (9a8ff12)
  • import Deck boards that assign a label or member to a card twice (0bd3d94)
  • keep the Timeline fast when a card spans a huge date range (e15c6a0)
  • order card dates start-before-end and simplify all-day to a single date (5156326)
  • prevent new or edited recurring cards from resetting their date immediately (c7f5cce), closes #80 #65
  • update the card date/repeat tips to describe the window behaviour (72578ac)

Features

  • editing a repeating card's start or end date re-points its schedule (284d8da)
  • explain the start date, due date and repeat fields with inline tips (9b0e439)
  • recurring cards slide their whole start–end date window forward (4586c1f)
  • reject an end date earlier than the start date (1e2598c)
  • rename the card's "Due date" to "End date" across the app (f01950c)

Reverts

  • rename the card's "Due date" to "End date" (35e000b)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureEulq2VkMfk0reJj9c+x03MJKbFamptKCj3iYI2Eq7D/qpdSGvlgTZFPn/eZMH75XYJaE4jRf6A4kOon+h5CgDtPFlkKQgwnqDnHhG4UYgXYITJ9fRO8ipgfjkONPTpBWo8BoZkmN8NwoKcJiqCbqcyybriBtJCyJctPxOGauCXBjUgi8xBy44eea1gND/RW4LNwpYQEMe68D04EkOtCjDm8RdsFvXyRe3zaLaatAvaq961zGoyfaitaP8I+HoIBfZsjgyZ+5bn83R46HKaRPuWYN0dIwuGcsKcIjle1lTPYLHyKU/hfUlNWZDPf9l+jIvhpLoudDKgufeFRPzsgnnRm7izjH6U3OSIshKdO8rA+m6r35f8+EOV8enokOoiXuO/4rx/1GjpD63frr42xAaWc5wdMUckyIRnooB88zLt+RhJla+cXe9JTB+fqWGb0kJCxR2Sl1hpPdELEsKST1jKzQ/GNbgjJjUugyzaRvYEZERKNFbBzwsQqjDPcsLTeg7Qu8xFlduL4x65UrxLGYxxwhwBBf6Cq8P3VfBOItl6r6joxJvxsH/JTOJ3JcTaQkCNDbDZuU5GwqTzhR4b79A6wcTDSdbi8NUS/vwu4yByRQxtL0SEGL36WBYvBVY/t4uNRo7/5hYUSbosdA3eMFOqpEFsv8qlnfHuw1Iwu8vwU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.15.0
Release Details
UpdatedAug. 23, 2026, 4:19 p.m.
Changelog

Bug Fixes

  • clean up the recurring-card banner and delete prompt on the card view (3e3ece6)
  • make list-view subtasks clearly indented with a nesting guide (1c61d6e)
  • reflect the timer-start automation in real time (9868f69)
  • tidy the recurring-cards list in board settings (faa0f89)

Features

  • add a quick-add card composer to each column in the list view (9f94d03)
  • drag and drop cards to reorder and move them in the list view (bffc664)
  • open a recurring card straight from its rule in board settings (ff35732)
  • recurring-cards UX — reset/clone choice, source marker, rule editing, delete guard (67bbdb7)
  • show a running-timer indicator on cards while the timer is active (c959582)
  • show subtasks as an indented, collapsible tree in the list view (1566c0b)
  • start and stop the card timer automatically when a card enters a column (4aa41d2)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturegsyCv7cQmekarFlw8v2XKQB7079LUZWji6C5RBIeu59cmp/tPdpPW26uCX6cvjrRqswgJq4eMvB/3bio3tWUq/k8utwrVyHlcNjp0Exc6S81ZxLyS4FEijNYXmmYhSnMJTzLC/y8NGfwPejHbBJ64uFRaj8VdYqanFCNiEjZu4i0zuJ36O9rV8iFgBdSuBOdDVDS/Lss+O8TIPEeyjFRhhEgBNY9D+5XvKRiSguqMiwkgALCdohVUGc12R14ffzagWz4j5Oa8H7F4ivxHyS+NWUAALL6vPyzgoznAI4BOFo8gWyQ+6VZ6JYTn7GZ5ti+GpGNeKEph1PcmtdjiG3ZN5yJU3fWn+pVvEkKmuexja1H+cmsX9o0hef+WybXpTCnUrhyJlUfGcFeqVNYun2PnvQwg9TngK4W0oNvX/NQvgh9cJXY+FXzE5hc1PMVG0f65QxY6v+nKoJQQ0sD6EvaLM0kzhe2QmuvuGiryL7MV8x20akdK/gGFcsQk33ysnXUxbaDqnE5MlmfIq6eYaisqmVUo/YiAQ5mLCB7sx94RVKboigu/o451oGdaOy9FmqDxrDIZZrDDblV2CXWMF+opRh2lddEgvB1BT6XLV7wI3GgUK+0GlEFcP4AlJStgk3Yt9CU+B5Z8PssNwB0psngGBPBS/i3UotIbfrnoqu+c90=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.14.0
Release Details
UpdatedAug. 23, 2026, 12:48 a.m.
Changelog

Bug Fixes

  • add the missing space between the actor name and the change text in the card activity feed (b530d38)
  • clicking an @mention in a card now opens that user's profile (4860c0d)
  • markdown editor fills its width and the @mention list follows the caret (b524e02)
  • prevent Escape from closing the modal mid-description-edit and fix scroll-to-comment timing (7d27c99)
  • recurring-card rule settings are legible in dark mode and show the correct next-run date (807b899)
  • reply to any comment in a card thread, not just the first (7809ae1)
  • restore image paste by registering the Image node in the Tiptap editor (34142fc)

Features

  • add a toggleable formatting toolbar to the editor (7e091b6)
  • app settings — show/hide sidebar sections (GH #69, minimal slice) (1c3195c)
  • fluid board column widths that fill wide screens (GH #68) (9f8d047)
  • granular card activity log — field-specific entries instead of "updated this card" (GH #70) (56b3963)
  • inline markdown (WYSIWYG) editor for card descriptions and comments (ffdf400)
  • show the before/after diff for description edits in the card activity feed (34e0c55)
  • show what changed in the card activity feed (moves, labels, assignees, field values) (f4348f5)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturegG12IJuRnxUo53X1hlDR3Wk7S6ErOIi8T2FmFv6Ul/7h8evLdDsnAGRermxx4CC4fqhci6LG4w8EtEIiHx1+rMNQBZIElo+gEi8sZUzBI1YMKJF1UDkhS19HjrR7jjZtEQWgLTsPgvorhGzveaSqxLiEqwQ17YiV0P7/MYGyrHLAYzSEHPLKWJFEdMlSbgYA5pAytdsVsaK8IFHjCZo7BYkb4GMi89iV8FBxZWyZ6b3pU/E2Zaxk92PX3FzD4NSk4K9xtIEWSNvh0DEjFvfE5+S2XXwn+hw9TsMlLPadGLamtFmfwSzlToKJTP/xu9OHR1NfY4OkL+wt6lzHhLnArXiKGcjvMvADDyozpQ0IEKpja2E8gjQPuLdE9eXwK8ZXuciiU/mMj0ms3DteaFQNnmYU2t7iZXpmnrdtWqlFjP//9+ASuRqLLMGk2+a1apEwbT245K3O6IBSTPFRrwaTqZG0djxlg2slPMS7TQpt54Mp2c8IolPIjf13+n+BAd640op47SsKOo4K/KgUEex1BMCPblEI2bVB+q2Hksu9INAIIYnF0p9cuxduG19QfSHkQZAWKMRBZoBsHAr4tdU+T7+P1KRk4i47T16/toBONnSiMwC1egMESTN6tbcmWA/ICDOrQG/XEAVJ16po4/FYCEUENUMKhtPh6za7K2GB0fA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.13.0
Release Details
UpdatedAug. 21, 2026, 10:06 p.m.
Changelog

Bug Fixes

  • a deleted author's account id no longer shows on a public comment thread (6f1448e), closes #4079
  • all-day due and start dates no longer show the previous day for users outside UTC (c93749a), closes #4122
  • card dates save when you leave the field, not mid-typing (#64) (d7f3e74), closes #4126
  • green card badges stay legible in dark mode (d9fda18)
  • green status pills are now legible in dark mode (abca4f2), closes #3fb950
  • import boards with very large lists without a "rebalance_required" error (ab3e09e)
  • keep card attribute popovers on-screen on mobile (bc5799e), closes #4058
  • keep the card view header readable on mobile (828d7e2), closes #60
  • on mobile, card attributes stay at the top and wrap instead of scrolling (aed1708)
  • priority, type and review chips stay legible in dark mode (d4bf36f), closes 888/#7f8c8d #e07b00 #e74c3c
  • put a space between the Discussion tab label and its comment count (57e4c27)
  • recurring cards no longer spawn from a trashed template or lose the all-day flag (38b23ca)
  • stop recurring cards from duplicating when their schedule is edited (3c0afa6), closes #4107 #65
  • stop recurring-card cron errors after permanently deleting a template card (60a50e0)
  • typing a date by keyboard in the card no longer drops digits or jumps the cursor (c8edd11), closes #64

Features

  • multi-select cards can now be marked done in one action (adc7868)
  • public links can now opt in to showing read-only comments (a2e73a0)
  • recurring cards now show a repeat icon on the board (1948072), closes #4052 #61
  • the open card's due date now shows a repeat icon for recurring cards (675968f), closes #61
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureKFIF1bdQlq5iHaw3zmiSmQvxi83DWi7BsAmAjjmTFjeh21p3O7qLfAeF7J6nOpEn70+d4JMcRC6NymzSZP0DIdAjb16rkpe/jJnlUQK3/7Gj7+5kWkd8GPIzgKj2mFzrs2Gd97JN5Oj1KAdCiZ1BqFjf+KW7ZHavCBo0+vEcDmfTxleYCXtFmle8beMPvbwwCudp19HPwm78O6w1SNx1cNMHi7IyAQvBtuMXcP4VM2C9nBeY9/lI3hqPCROdCDzulERqydbPYpBbD9TVcw6RFzvB+i/8vzsEfA6tuyurgUFAdAZ7jJ4Puty8Oa1iR4f2VUucauQzLGDyuu+ijCs4ngJd4eq+7Rj8wggIl3sm8o/zVrSCF2uB7qeRio+N2wE5PR7oZrg/VehYUw9mUpQofW7+qTaMHTFnF6izMHZCB7EHDa/vFKRl7/UW3ETbhnhgSQ91GSQJ4NrGcKozSbbTBhCCPXgcuKhleqMwccp+kI/rO1FUbowGR1SC2geaBsGeP5NG/w/7NvJs49pvc1O0N8wm+94shFfXJI86578vn34+eYJ+WCJE9WOcZ7SnXtsw/MQiHgoaa7R1bXSips4z9FHy6WiqUOfewnwwwBQQoXpednhCXRPhEwT1QJPmEabmrO6xGTql1UdBoOcr1QdVGXyQ6gT5zfi1OPTmDIUOx4Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.12.0
Release Details
UpdatedAug. 20, 2026, 3:14 p.m.
Changelog

Bug Fixes

  • don't fetch card recurrence before the board id resolves (ea4d1bb), closes #3817
  • l10n: translate analytics chart accessibility labels (8c6213d)
  • let calendar clients toggle the visibility of a Kanso board calendar (04d74fd)
  • move a card into its workflow column when you change its status (5948bda), closes #54
  • show release notes on the Nextcloud app store (8a787a4), closes #57

Features

  • choose which boards appear in your calendar (d0bc743)
  • l10n: translate the interface into your Nextcloud language, starting with German (1d706a1)
  • make a card repeat straight from its due-date menu (8c81d4f), closes #55
  • show cards with due dates in your calendar and sync them to your phone (407c6de)
  • the card status control now offers the board's workflow columns as stages (4ccd4a2), closes #54
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturemxhoQjxsCjQaF8XRCSdcnggRuoZMSp1jUZH2sW1VKnCwGwtjC87qOwkMwHfyXWmsFsLzdVcv7m1jRvvQc2iJ4aXG8fPcUZFfOF9CILN3QsEzgmFsUGdikrft3Yf6n10T4Pjs4LUnGbcNYm0cChoRtCeSueqM/tHg0WgD8RFTvW7UK6ytZ3I2n70lN9+sao1A7PNOyMhGPcTlOYSMn0b5gWhOQ1XUE5oFLkfuRFLwK+R9T1K1s79uDdQ1g/KzPvhZdqy7sRhnh5875g3vTfQnYyf2btU2KNS381zaP1qcSIUq1oA74bbn+rtcZCRyVPFK8pBbxGSeNaohPBT7NWLXMYDSPQOEUnC843V0lbjtZZaEAXdcaoxM/KtjYzPuO7Y1/7WNC6GK6l5t6hI/96C7VL8b5OsS2GSAMvsS0Lo/V45HIeWpavOhIPcigMg5+N24SFyLXdEIoAxyCFFc2Gkk3kKn5/g2o/CJ+4D73lU3jat1155jcCD8U6sgGIsUcDIuLv/FcYOupjJ7uSEyj/68rPPV5eIk57s/5v05Gxpva7ky1/cIVfi7NnNZ/IFBOrceOQBQDLTAeqKwANxU93xT2t9sCs+tb0apAbZeZsyqv8tIta7d97+1FXyEAlklV4UVqbC9up041p5nicCtRD1TUxQ+dwF4nIVmQ2HG3ft9GV0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.11.0
Release Details
UpdatedAug. 19, 2026, 4:41 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturedKNSXuL3uJJC+XC4HLr+QPmET+emNUFlDwBdfrewYdovTnfYma69pCpa+i0Hff7RvMFwGvhpVkpAQG+YR+2He4Tj3oCW6ZXxOrzWJuyna6K49ChXr8u5LVYOmpxEDqO9MaJoLc1Y+0ffJraPrYFJqR0RNC1o+0mtv3qW/ix4w2iQk9A08N1lFX9hWAtBQSERcFwNSGDBQJm2FP1Ew2csUtuyPBURw1bbWgzaCqiWbdx7QDTYFFVFzhvpxX0vtmQVkWpANTdFNGeQctpzD5ygSRSjt+n/nNt254uTJieJW5F3aDDY6t3bI52seBOmjrYRARHfPdEL+Sddod66jQnAjF8g/w2cJ9aHV18Qvab0VNQixykD+w8SQgiuPQEoKfUyB5Nr4G8/6FPJcmxxAjSl+YQCYaF2emmiYIjrrYHqnlvAeHf4N3XtoJlsSOWzrS24acDIxSbPfyErWAbND+lp5Ch6rcIbB4RMTIsMjjvPvciDa+PKiDyGnkd8UDjXo9YUsMQfpFW5cDBznkxSqj8Z6q1zi1NBjkVZWh8EBazRTa8/JvsJTEg6K0VfT+5nnTg3fWM3Zt9VVAvpsLQp/eGUdsZxjRqDZwbsK5XRRyCB6vtdElSiujNztbDdur0/6IlZ5OfHIAJ1KYx0gtP14v9XyypgQiniP3c/795JZxyfUzc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.10.0
Release Details
UpdatedAug. 19, 2026, 5:51 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureNBlkMQgh7u/oJ7D0eBprW4e+H2jENMLdUU7cBYLXAlfmrjDzrewKSulDXkx2W4gs5UihVY/rCnQA+4sFT/VQ++2Y1FRVxDB/WP0aPlKU6Ibgw/Ws6feW5CjqNcbLRHA4IcbgSNFsq8sfgUg23BhMQGr7dqmdo4Y42Kn6yBCaPHB3erOPBRhs0PxYO43QW32HI1+Da48+zMhxmbfe8cGwwuugD4Bpshld4bZUxtuDu7ipKVM7CLXFKb/L1950PxLRMOuu230WLZPK5n4JdVf9dEvhioJbTmldwHnk918RQqAsOgv/gGHQQazx0PYpgWGqRvXxmAA01DYrwJFL7BwX/kJwMTx1Y5v9wo56Nb7U7VDXax3bvZfXxNjurZBBqnymE356IJldKN53+IMAAq28bCRlf8wbOC6J2QSZ2IfwcUa0PX1r/oGwOylv8L4uMe6yaPYwdYWzvIgZvFLG9ENF4d0XEFcSg4oC3dBdJqqJjCzKXbOvYAUdfeKqivl8gvdH1YdDx78NrltoYBUEE6JfhMb4x5dEwyk4jtmbJrRgbq4DtZKiaTimylpFY8PL29HsmC1cZLNOPrQuHKTxcuTGUPUIrFGsEfpGEWIZgXoF/euiyQ+v9UNLxSjyXQ/7b/hFncaOBOkilyWeaHb8Ej2qH0DiU1jC4QQJl5qNgSA0UXw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.9.38
Release Details
UpdatedAug. 18, 2026, 11:07 p.m.
Changelog

Bug Fixes

  • import: survive long/edge-case titles in Deck import (8b05072), closes #40
  • ui: legible error-red on card tiles in dark mode (fa6d864), closes #40
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturefiPaQ9C5PQGfoCSooSmGEOMtTVjHYN7JUmnhajXRnev+FGk5kNE61Q4kTl6/qLkgCSRa9ybWNrt7/xKeWXSARu2K8Nhlf9qQb+mVzaJNoGwVrV8UC3COqWbdS8qu9v+AOM5leiReem4C4sAd9+pLx9xNT62lehEFgLdi8A/a2GZhPmp5VS9taMLt5R42E8i11Wr5as98N17emNKzfJuxUoIOJn988yrLiAZx2lZQ3io2RBx3Ejedj8qviQXQOwUaeRJGnhXbZeHV3ZAr1J4UwxNkujRxlrbh5KsPvl9Gs6sHOvPE9vIHEJQp3FASoyAJmgc5Ih8n58d2wXZDFQc2dM5CdCFphPle+CyxxjZsBoAyUgmknmJWg9pGLSz3TektlvrnseJVWui7+3cVyKh1Do84GY+3Mfiu1uRF8v5jXz0XbGh1i1olQy4H1KGuUBfW8SqRHpHbyIpNqOR+JQ7zujPv3eqQCWbsYTbYzI3uRCNAJlSwolObm1HENMz15UtliSSsQH1j+cFbLk4ckR4fisqo6+FxdWl2v2z3p3t/YY9Ot533ZMlpyAvpGnGFcao3kAcalcXZRduQz1xC1Z5FsovskMia+ptOS8OaCYjEwDuA7YatfluTszvj0cD/0r4VA1Nm7UvXqIw9v77PD1kAA6XA+wEgP88Mfrcv2/fzp+k=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.9.37
Release Details
UpdatedAug. 18, 2026, 1:37 p.m.
Changelog

Added

  • Cross-board saved Views (phase 1: List & Timeline). A View is a named saved filter that spans every board you can read. Create one from the New view entry in the left-nav Views section, then set its filter, group-by (Status, Priority, Assignee, Board, Type, Review, Due date, or Owner) and display (List or Timeline) and rename it in place from the view header (or from the nav's rename/delete). Views appear in a collapsible Views section in the left nav like your boards; opening one shows a board-like surface over the matching cards from all your boards at once. Views reuse the same filter engine as the board filter bar — including the full dimension set (labels, assignees, priority, type, estimate, owner, review state, due/start date, done, client status, blocked, checklist, sub-cards, and comments) — and only ever read boards you have access to, so a View never surfaces cards from a board you can't see. The same richer filter dimensions are now available on the board filter bar too. (Kanban display arrives in a later phase.)

Added

  • Personal "Remind me" on cards and comments. You can now set a private, one-shot reminder for yourself on a card — from the card's overflow menu or from a specific comment (the Remind me action in the comment's menu). Pick a preset (Later today, Tomorrow, Next week) or a custom date and time. At the chosen time you get a Nextcloud notification (bell + push) that deep-links to the card (and, for a comment reminder, carries the comment). Reminders are personal: only you see or receive yours, another member on the same card never does. Your pending reminders show on the card with a one-click cancel, firing happens once and catches up if the reminder is overdue, and a reminder on a card that has become invisible to you is silently skipped (no leak).
  • Open a card as a full page. A card can now be viewed on its own full-width page at /card/<id> instead of only as a dialog overlay. An expand button in the card dialog's header switches to the full-page view, which shows a breadcrumb for the card's board and a Back to board affordance. The full page and the dialog render from the same component, so they behave identically — the existing click-a-card-to-open-a-dialog flow is unchanged.

Changed

  • Progressive filter (toolbar redesign, phase 2). The board Filter control is now a progressive drill-in popover instead of dumping every value at once: the top level lists the dimensions (Labels, Assignees, Priority, Type, Estimate, Due date, Status, Client status) each with an active-value summary and a count badge, and clicking one drills into only that dimension's values with a back arrow. Saved views (apply / save / delete a named view, plus Default (no filter)) now live inside the Filter control, so the separate Saved header button is gone — the toolbar is now just [Display] [Filter] [⋯]. Filtering behaviour, the shareable URL, and saved views are unchanged.

Fixed

  • Clearing a Type, Estimate, or Client-status filter now cleans up the shareable URL. Previously, clearing one of those filters left a stale ft=/fe=/fw= parameter dangling in the address bar (so a copied link still carried the removed filter). Clearing any filter dimension now strips its parameter from the URL.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureHJqPZF0mi0F6OO1F/pSHO7S/czj3pyDdn5dX1M14D59JIofYNG3nthjFK51dP3nhXNGBmDQcZVtm1hdfgdW7AKC0mElKGP0Jn9O0r3l4YyTzx8ZVgqRdah99wFSjnkMzxiVahtfbSVQeJg7JyqGqNYtd9SPHAl7YR776uJI4NXKakeqYn2122Vm4/TwjW282BwPsuAECo6bViLeEYKr3l3dK0qWAJBN/BBbT/A11UehOSl71/7AR/Loe2rUCuNG9QLBog1QC/QMP3AZtWEvduH1HxGrtUdmdH7SIPAYNAOTPdrQ7pY/K0EdqWGIpY5XmmZQz6ULGYm2AYvomzYAayFyCRBodaZb9mLsjiTsppdlOXf5gsTxEV5StnzhdUYTZQ03evvwaVGJ4MRoSBBUP02v41r4w8nhhrcXpJMg5VDf4q9ypp98Yimm9kX5xmQvQee/zRQtYjhrZaVmiadGc+BfszO+D9LTgqmaB+qDFSc+14r4dYqQkafy2KyxWCWPvAN0oz+8i0r5TXThRAwRu+zxVrsrJnIQvWVwA6aDZtlalzye9VZK1nPmf0mjFUVtjGjKWlJ0lC9LGQ6dooxtNA3c1tidZ6W6FABfz1pkIFRjHgR/gXStEP6zb3NCChmUsm/u1wvxCsKDXQxsSNLVOudX1VAxtIdj3G0LqIRsMlPs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32

Nextcloud 31

Kanso 0.22.1
Release Details
UpdatedSept. 2, 2026, 11:13 p.m.
Changelog

Bug Fixes

  • ask before leaving a card with unsaved description, title or comment text (633c991)
  • keep columns and checklist items in a stable order between reloads (6729445), closes #6148
  • let touch users open the command palette from the More menu (337409c), closes #10066
  • stop archived boards from showing up in views, search and other lists (d442d4f)
  • stop Clear filters on a View from wiping the view's own saved filter (05e1e02), closes #10091
  • stop the recurrence editor from wiping a custom repeat schedule on save (f800a49)

Performance Improvements

  • views: abort a superseded View feed refetch in the browser (7c65a20), closes #10010
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureL78aWl1H1xqdO9HSJGOkqFTnllolRgRVcpxVhxWsCoXWy2qCx/CqaAkSgcfScbhQyHamy1pw6VafHWUj9D/q+weAduXpjysnkQcxjt+ZD5yVQcJb1bqaPo//d65B3Bj9MHkR0rrVmf0MIqJawmLiYAc4vf+x6Ry51SmmSmdglu6OTEBsc2tlG/qwTQMMAZILnFpP77pURg/8x+CQnSqgdcnidNtHVrn7bnsgi6DWMP97I5A8SeTbyfgX/xvPkJ5kSAssqfuUkChchpHPhjV3q0vS5N1Uw2et+ALyBoqgdkAbYfiEEEiOJrrMhlL/35nZXUXN1Px0CO4TdxWgelpCnfiuNz5Q7dTUyIuQvJ9LAm6ZmqLnsnaxc3XdN6FmF5+POD1NTL8AGfgWhzPIFOWnRQeQg9Bm3jxFWieuTsI7rgl2Ip0SJrr2guvAmkHiXBQj3SsyhikJC78qvqw84J7hyIwhz5P5Z6LtJrz56ghW/pycmV4Qi2D9l/+dkNa5Zhjn6BC/wVYqB4UXv8VDfe6ctjruMLAU11+ywA88Hl3YDCirXs8v5qBL4AFE4EfffP3CsT5vf98k5k/6gDIs5hZsFXiP3keuJxbF9dlZZWe+fuFoMyQ3TGDIuq3pcWZPIRsNe+7RwBPncOnxRsK3htbwHgknWqbwmzZerD8oeoa2KqU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.22.0
Release Details
UpdatedSept. 1, 2026, 9:19 p.m.
Changelog

Bug Fixes

  • card: show whether a card is archived with a checkbox in its menu (05a3382)
  • cards: keep a card with unapproved reviews from being marked done by any route (5685eac), closes #10070
  • export: include card attachments in board exports and scheduled backups (415e51d)
  • i18n: show "5 projects" instead of "5 project", and count correctly in every language (31aec89)
  • import: restore an exported board with its attachments (78a040b), closes #10071
  • my-tasks: make rows keyboard-usable and stop hiding the 200-task cap (6354e3c)
  • views: hide archived cards in views, with a filter to show them again (f68f9bc)

Features

  • card: find where an open card sits on the board, from its ⋯ menu (f5a4829)
  • card: show the card's column in the breadcrumb, and change it from the status chip (1cf28c0), closes #10064
  • mcp: find cards by text from an AI assistant, across every board (876e004)
  • my-tasks: show your recently completed tasks, on request (37af7de)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureC/OQZmXtHxlO/pTkbqcDStvKo2s0PdOq/3b4VzH+F0Z4aiGh6kDZcwvE1qMfEj04GHN0Y1xKmmICOVX6Q0aYt3PqXB3scwnxEPXTpajjGyFf17EyznsRu4UPGgN9oBp6WeVP5wPBp6vgh1p7L1cgDveP/wIwKZcLtn9DTnzznI3SJxeFnzStyhPnWh1inJzHqXYL6iLtE+kPHm//a1KUu7ko7mryAMIxRevJlgKTok0pv8odZXvSy0JJ0ze4tAy3148oG3O2yZA7mYD/z2Ki3KzYQKzDaYuGt52OEAJuMcPvNckdi4XBswkSDqLpUsWKk+4rYi2IYGajGxwSFtgEtW5VNMk1sam6vowPvjvS2ZkGnnMYWsoo08tN4R//H7ezsrXuvbK87p6yQLYOQT0JZYXZlwH2nHKNTReKrB/Jdxe0lLvjVpItl1J4Cpq9ZIhBab2XOBXduiRcwwLtJ0c5yL14DT54agROXlD5NL8QstIGYSY1pWrdnS64Gx91DBTAcSjFHXHu+pTuN1dfTXg+1BLH8jdw/UstnFAuYz97hGp6mjjUqbQwb/mZSoL5csqGxxcyrB833tvlMCSavyztRK+KsGt+VMljVYUFpLPQW42+YvP8EXe5JAESJq5sbn3CZJRRNHKPzeA28fW/4StcV4y7JzJtwpADrY3q1JHTIlQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.21.0
Release Details
UpdatedSept. 1, 2026, 12:56 p.m.
Changelog

Bug Fixes

  • l10n: correct three mislabelled German controls (e8114b2)
  • l10n: show the German interface in German again for 121 untranslated strings (4ade32a)
  • l10n: use one consistent German word for each concept (6f5340a)

Features

  • l10n: add a complete Brazilian Portuguese translation of the Kanso interface (5235a49)
  • l10n: add a complete Dutch translation of the Kanso interface (ea90ef7)
  • l10n: add a complete French translation of the Kanso interface (cce0c1b)
  • l10n: add a complete Italian translation of the Kanso interface (06ca4ac)
  • l10n: add a complete Polish translation of the Kanso interface (af09dec)
  • l10n: add a complete Russian translation of the Kanso interface (ca35b3c)
  • l10n: add a complete Simplified Chinese translation of the Kanso interface (dc5df5d)
  • l10n: add a complete Spanish translation of the Kanso interface (012a9f4)
  • l10n: add a complete Turkish translation of the Kanso interface (501a36a)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturekymTbMobNs8GZCd4eJipzjN2S1cLwRV9kl/YfnxsIpBOtN0JD2WvAdGfNqcyCr5Rzd4p7Qow4cBsorMj63PNusYfD3coGExVrgJK/4x2xMCZj5CCZu1ro5QOCVpZX+KN7s0C0dnfwZiAttRUAFl9Po5YFplW006uceXOUH1lDT3k9Owk20rfcDh33RHLZJvIC+oxUb5h+xwKTlkY25+/stCA4fRABLPztde5OjJCiLulNHPdnsTbuVt1WTgOQLlQRxdMKxaNEsHdC26EEMG2KyDY8dA9f2U8WxYzxDuCTpXHKZ/qhfABZUezWxRcQfMSPtXVgQoKtzJicnl9C1SrvFmVM7jwXcWfn+DCWUL4hfDd6d2rhDdLrNx+EETcLat5pbajdzjyqOGkN1IX62XSKN0xb/0otc3qDtLvLSi7vxF5dmHr6CH4xme3gB5+wp0wD0/2/eDKpkDhYlKWjnVAfPMiT2rRYVqLSRYBbuoc2CCuvkG3IOe94hCXao5lkqXgikQYN7FjP95MyycBUYAuAnzDQRSKQHe39Qrm4YQFlj+cDYDORHLXXhvbw3EsCg+EMglOqH6Dp2fht/PegBmp3OBOemWNAgzigMPfFR3dEKkx2/1NCYrbg8HNAiI2cOE2i7Z4BorsoJPVmW7J4VdpPjo5Xi+NskFD5r6po91UdrI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.20.0
Release Details
UpdatedAug. 31, 2026, 11:54 p.m.
Changelog

Bug Fixes

  • a description edit can no longer be lost to a simultaneous save (7015462)
  • a rejected GitHub webhook delivery no longer blames your content type (cec9c15)
  • an unreadable repeat schedule in an imported board is skipped, not stored (24da3f3)
  • importing a board no longer fails on a repeat rule with no frequency (5224209)
  • make the installable PWA load reliably (6be4363)
  • pointing a repeat at another card now reschedules it from that card (926fccb)
  • recurrence: a repeat set to stop after N times now actually stops (634448d), closes #10002
  • recurrence: explain what a repeating card's schedule anchors to (644f11c)
  • render the app icon so the PWA can be installed (2b58d0e)
  • setting a repeat to end after N times now gives you N more cards (c497667)
  • tell you the GitHub webhook needs the JSON content type (76e11ed)

Features

  • installable, offline-capable mobile PWA (4410617)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureeNYfbk00zhmti1btyMNiYVk3YqRbSHbK3hptyK/nU1tw/97RmrFmNmssgvZm1h62C8a7dVPGvP2pAMjrsRqLOUQwnaUV1VxC/3FKcdBy1szoDyomfsBZ9X3jd/OjG9EGIIv5glVHfQM7+Cy4JcKzVrqkDNbIwUiHpwJLZNI+upzMySuCfzvAmxEE9pzL7bTHlz6p7C6/hkJcv/7ESfWAMNkgsB8jyFD4bPYfDPlVBGC7XC7l6YKBFejLjL7PHnJWhQmvlBim2MUTOEwNWZFnNhutAOnTRn5EDfJ9onJLnKFVN1CfGswbkbBd4DLMJ7zDVJpOGfvZOZXfUp81Ah0nIXIaBidFbtVaBsL94Hge+4A5UgT/Jzei3suo9ar9QaUkiF0PCiSmoWs4SgRguWaG5EVVL0KYnCq5zstEBJQXrMAqV7fK/ldRyBCGbL6KNuGFtOf4BMsGlIuVuKNO/sIYiN4dLuwpEVIJDuyx2vTVz3rot3Fg6gpueLr/4y+Bisg8qcvvcnHIL5CPVTLJyLrkVXEGGbbpI8aYhzmR/K3KLtH8BxqSA+joUKW0cjudPyzE7gRhfvbkA6G+mPzWAzIXekVRcdRVFJ24FXPTOQMKl8UcO6BF427rydGNBou7AwuNi6QvC5PezWgFK859/Hf35Vb4gwwjeIWqPTB/rJLhxOs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.19.1
Release Details
UpdatedAug. 30, 2026, 1:54 p.m.
Changelog

Bug Fixes

  • board: a failed card move keeps its explanation until you act again (5f1e776)
  • board: the done and priority keyboard shortcuts no longer fire for read-only members (e73af17)
  • board: the error banner clears itself once the next action succeeds (41a9637)
  • hide column actions, Delete column and card drag from read-only members (ff518ef), closes #9897
  • import a CSV into a long-lived column instead of failing with a rebalance error (73005a1), closes #6180
  • keep numeric usernames in a View's assignee and owner filters (da47cbc)
  • refresh Views and My Work when a checklist item or the priority shortcut changes a card (c3df899)
  • search every readable card when filtering a View, not just the first 5000 (c50be5f)
  • views: rapid edits in a card opened from a View refresh the feed once, not once per edit (4d863df), closes #9981
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
Signaturef399mBK9U27bKnHPDcvYT3rmAaBjhJxAEAFwLo6JB+X+PY2IRQj2x0RxY1d/dkMjpIea5Rn+DrC+bBY70ESIpShz5lL9ty89M81k1fg+jQsJUNrhgu9zWAgMFib+DiF3OsOUdhguulsqwMeXZLQ/BdJV+Lk2ciIsfeocZ3CwrflYOlxu7AJYACjOU4cBpRdytR/bBppjQM/GeLsJia9RMKSMHA4ysuZznU1CTtP81lNE2gW8Kx7qphHmQl7UNOC40X5xzbhbw+4HNgto+/PHr+ohEkhosruCZiXezo/c+KNUw8CU2zCheyyVq81ItBQ419d3KlipSyNh3z2KX/Bof1qQh2wNJPhCd4PQnHWTxLlzP77p3K4lZlYcwb4C7ZftuCq21pLDkkPk18Xs7H8PbSrVTC2KXwHHruR5BLzHedkRQfDKU7VPIVV9aReY+JOx9ak9W/8V5pM+fwoCFlk0t+cG1R2UPpXuiG1Z5qMeVoy8LuxhiH68TVhM4p/2D420rWxjAVXqDJT6xtwSQNNGKt3qcIEAKO0J8lzyqJzTX8zj8JBi6in/pUAvExX80EIm8474bpyIgQGldpxPuiQLMAW+AVZOCPewYt+G2zV4bjqT7gZGouq9h+zPaJbDNuGlzQYlUkoo1YKloOxq8oN9lU3FQJiKVhMDPzytNsZUu7o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.19.0
Release Details
UpdatedAug. 28, 2026, 5:40 p.m.
Changelog

Bug Fixes

  • deps: bump the npm-production group across 1 directory with 7 updates (e4df2ce)

Features

  • create and manage repeating cards from the MCP server (3d45141)
  • pin a repeating card's schedule to a chosen timezone (c626083)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturejOVVkaeqngRvTbIkvFq+9sAV+L5fK/hzFeUvtp6A67SAyDPkWWqFCMTVkfiE2Fmi4cfLfI9xcOc0EBJpL1V4nnaUo90LLMAxBa1qO8q80CqVULfESjiPzzMrsS5PpOrFZA852/nCICql9FzPuBP2pyVVIMd22/NVMlEh9UauUyd+9ExN2O77qN7vx1Rdrmarwo5ag6ENGZx/+2yFqgeu6A3mBmn+Cn/aClaaYmN1momjP2fpumObeIY8cLVFCNJodiZz4acpOLcfjlK59S+YKCe7sphq2dw1Bb4/YkiYbSskEmNQPd9T4Ae8jE29zcjVRQ3YSlJWM4ApmRuoSO8WOX78Tm7Fwht0N+L3kTo3TKjdRHPrHXfey6rHl32fbDwv1jR+t6SLFz0Nouhlmnfn5hF7dxtfEAhGlDDcU4E+ef5hwBmt2xlnEdUTAAO46Tpklahz5gOcVzDod1FQp3OkWnWwrNCnfdkYpfmsQBWzdgtS78q2QTvPYTevM5woMEsD9w3cl/4WFbuR45QYUR6KVxxbXL/m4j+89z2r5ydAzBui22JdX4pi5bk7HkukoMzgx+HfkAiAH0vZJJwhY7Hw6UfcJk7qGYW3owfsaIiA23ZhwuIBT3pTxQfXj8m6XjDGhQ2CFaG6B+SDLQyXhZngwcujOcvqMXaEYL3j3X3/Vqc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.18.0
Release Details
UpdatedAug. 28, 2026, 1:24 a.m.
Changelog

Bug Fixes

  • board: hide the add-card composer from members with read-only access (d9744ec)
  • board: stop offering "Add column" in views that have nowhere to put one (44955a1)
  • mcp: hide archived cards from the MCP board tool unless you ask for them (0e30189)
  • timeline: show the track, gridlines and bars for every row, not just the first screenful (e8033f4)
  • views: show card edits in a view straight away instead of after a minute (d475205)

Features

  • board: drag a sub-card out of its parent to make it top-level again (35e9153)
  • card: collapse the discussion panel to give a card the full width (b6f395c)
  • github: link a pull request to a card by its card reference in the PR title (3c00dce)
  • list-view: add a column without switching back to the board (9fc0287)
  • views: sort a saved view by due date, priority, title, board or date (5391145)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureVRYwwJudbmDIe/YBdaTR3T0Zjjv3GMNtIeoSRMq6JB1AblJr18vZahb3kbRZ7/RkOHcFD0c/L6fLp9k4vxcmISYuMseR3gxkhKNPtcVR+TCf1vlJ1YsmPQut7SmD7L4oR9QBtyJhEIEkphQMkfGYLSp2/W5Ks3OrG47v1Z1UbKgCOnfbKhtpZOEgvDni2JSb3nOXGwT2jajAyhN7ouVXZrWvvfYxeOVb4tTm9vH9QzCB5T9kU+1W4Xis305Qs4EdWxWi7klzmeDf8vcMlHqCwx9gvLcR2r+KniktDCyg020fv5aA9PeEHDJbeIbqev1DOn3+00ntRetiyy1NLxyveCMO7/Nv3xWpI7Olgyplh2ThPfUhtp2duhqYbxe7brg+yrxp4JWWFpIGVIDg+HDoonBJRnNbGJtZuTWdZcnPIOsUMdFuP8ChcrneVS/xekL6YN4Hz/WraVrD8iEWrGw7prF2aWF87Fq8v4IOyvG5i5j7KI8quA1Pd2cGt9YUPV8YIPwUcAEa21YElMjvSOCqAY9FO0Zi2cV33wRYG00uU448Ich4oAEe4yv6P4M/NheEGrLcz7zumINBfMt+g15EsNS1DaQ/5xzBU7aSnuwurW3GD7ZCt4P6AZDFn0mnVsQSJ3mu6lZPJM3X4UWFfkBWF0v7wz/Ib0twd90XE/rFl/s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.17.0
Release Details
UpdatedAug. 27, 2026, 1:21 a.m.
Changelog

Bug Fixes

  • appinfo: make info.xml valid against the App Store schema (d49a644)
  • card: editing a description no longer silently overwrites someone else (9d34fca)
  • list-view: allow dragging a card into an empty column in list view (b5edae1)

Features

  • appinfo: add German and French App Store summary and description (ee53980)
  • board: drop a card onto another card's centre to make it a sub-card (52a66e6)
  • board: let board managers hide card sections their team never uses (125e1e6)
  • timeline: draw blocking dependencies as arrows, flagging violated ones (1594740)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturemEN7oFEa7vngkaZ4dC+AXVcni2l5DPSb6r3gAqo7JWPlhcOHEdnKj2ZZCCyz1UCPV7A+R72iiU0AantzIeED5JkKcdb2FJpGQ/JtBji30JWBCnT+IfFBqtRcvBwwKCA4joLkQdn4mAdytnQb8BZ0j6RepPVPcdtZZRjrfbpgi7f8pGk+URyEoWbWLGXVPGmIyatPPzwy7n0D35RpE24rSrnfpNdhr7zeyA9e9w23gclvJQCa2QiQ4+sGnSyUATAhDV5lr2zxT8EqlXRvisij0PhLnI5Oj7H/VA9LDfXymSsWaq0l5wThkK7re0L3ihibvGMG9TkFV61UnCm8/CQTnW7x4cet4EwFVbEqMYDR95pLf4Yi1sff7ZVWXOAyIp8n5eZOkIIfKQ899i/Bfd4DUReWDoM5jj4C6Vubvi+8Od3NlZXCikfYWOxqJW+Mk48WjJ+p2lsYoWmD+Ist0NLOp9D8pU3BPT8OJXTlKs+CYKL7m3DAbD/k3USJ0J7RynrtoljGM7Jb4G0L2bDSobJ/YVhX4vJVRu6y1slRIFtjXO3wdofYsncckjlOdPa8vmQrKvX9CDBy4V/r2Ei7rOGsYCHLTVBhScE2CSfRaBG6BSJmRzSxx55sbp9VV7XLwFPP/mYJnDSi3Pm6s5Z+3r3l+N6w59uh/Ymig70IBjAEbO8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.16.0
Release Details
UpdatedAug. 25, 2026, 2:21 p.m.
Changelog

Bug Fixes

  • add Fit mode to timeline so cards outside the default window are always reachable (0f47093)
  • give the card date popover room so its fields and repeat options fit (6324eb9)
  • harden the recurrence re-arm and the all-day date popover (review follow-up) (9a8ff12)
  • import Deck boards that assign a label or member to a card twice (0bd3d94)
  • keep the Timeline fast when a card spans a huge date range (e15c6a0)
  • order card dates start-before-end and simplify all-day to a single date (5156326)
  • prevent new or edited recurring cards from resetting their date immediately (c7f5cce), closes #80 #65
  • update the card date/repeat tips to describe the window behaviour (72578ac)

Features

  • editing a repeating card's start or end date re-points its schedule (284d8da)
  • explain the start date, due date and repeat fields with inline tips (9b0e439)
  • recurring cards slide their whole start–end date window forward (4586c1f)
  • reject an end date earlier than the start date (1e2598c)
  • rename the card's "Due date" to "End date" across the app (f01950c)

Reverts

  • rename the card's "Due date" to "End date" (35e000b)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureEulq2VkMfk0reJj9c+x03MJKbFamptKCj3iYI2Eq7D/qpdSGvlgTZFPn/eZMH75XYJaE4jRf6A4kOon+h5CgDtPFlkKQgwnqDnHhG4UYgXYITJ9fRO8ipgfjkONPTpBWo8BoZkmN8NwoKcJiqCbqcyybriBtJCyJctPxOGauCXBjUgi8xBy44eea1gND/RW4LNwpYQEMe68D04EkOtCjDm8RdsFvXyRe3zaLaatAvaq961zGoyfaitaP8I+HoIBfZsjgyZ+5bn83R46HKaRPuWYN0dIwuGcsKcIjle1lTPYLHyKU/hfUlNWZDPf9l+jIvhpLoudDKgufeFRPzsgnnRm7izjH6U3OSIshKdO8rA+m6r35f8+EOV8enokOoiXuO/4rx/1GjpD63frr42xAaWc5wdMUckyIRnooB88zLt+RhJla+cXe9JTB+fqWGb0kJCxR2Sl1hpPdELEsKST1jKzQ/GNbgjJjUugyzaRvYEZERKNFbBzwsQqjDPcsLTeg7Qu8xFlduL4x65UrxLGYxxwhwBBf6Cq8P3VfBOItl6r6joxJvxsH/JTOJ3JcTaQkCNDbDZuU5GwqTzhR4b79A6wcTDSdbi8NUS/vwu4yByRQxtL0SEGL36WBYvBVY/t4uNRo7/5hYUSbosdA3eMFOqpEFsv8qlnfHuw1Iwu8vwU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.15.0
Release Details
UpdatedAug. 23, 2026, 4:19 p.m.
Changelog

Bug Fixes

  • clean up the recurring-card banner and delete prompt on the card view (3e3ece6)
  • make list-view subtasks clearly indented with a nesting guide (1c61d6e)
  • reflect the timer-start automation in real time (9868f69)
  • tidy the recurring-cards list in board settings (faa0f89)

Features

  • add a quick-add card composer to each column in the list view (9f94d03)
  • drag and drop cards to reorder and move them in the list view (bffc664)
  • open a recurring card straight from its rule in board settings (ff35732)
  • recurring-cards UX — reset/clone choice, source marker, rule editing, delete guard (67bbdb7)
  • show a running-timer indicator on cards while the timer is active (c959582)
  • show subtasks as an indented, collapsible tree in the list view (1566c0b)
  • start and stop the card timer automatically when a card enters a column (4aa41d2)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturegsyCv7cQmekarFlw8v2XKQB7079LUZWji6C5RBIeu59cmp/tPdpPW26uCX6cvjrRqswgJq4eMvB/3bio3tWUq/k8utwrVyHlcNjp0Exc6S81ZxLyS4FEijNYXmmYhSnMJTzLC/y8NGfwPejHbBJ64uFRaj8VdYqanFCNiEjZu4i0zuJ36O9rV8iFgBdSuBOdDVDS/Lss+O8TIPEeyjFRhhEgBNY9D+5XvKRiSguqMiwkgALCdohVUGc12R14ffzagWz4j5Oa8H7F4ivxHyS+NWUAALL6vPyzgoznAI4BOFo8gWyQ+6VZ6JYTn7GZ5ti+GpGNeKEph1PcmtdjiG3ZN5yJU3fWn+pVvEkKmuexja1H+cmsX9o0hef+WybXpTCnUrhyJlUfGcFeqVNYun2PnvQwg9TngK4W0oNvX/NQvgh9cJXY+FXzE5hc1PMVG0f65QxY6v+nKoJQQ0sD6EvaLM0kzhe2QmuvuGiryL7MV8x20akdK/gGFcsQk33ysnXUxbaDqnE5MlmfIq6eYaisqmVUo/YiAQ5mLCB7sx94RVKboigu/o451oGdaOy9FmqDxrDIZZrDDblV2CXWMF+opRh2lddEgvB1BT6XLV7wI3GgUK+0GlEFcP4AlJStgk3Yt9CU+B5Z8PssNwB0psngGBPBS/i3UotIbfrnoqu+c90=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.14.0
Release Details
UpdatedAug. 23, 2026, 12:48 a.m.
Changelog

Bug Fixes

  • add the missing space between the actor name and the change text in the card activity feed (b530d38)
  • clicking an @mention in a card now opens that user's profile (4860c0d)
  • markdown editor fills its width and the @mention list follows the caret (b524e02)
  • prevent Escape from closing the modal mid-description-edit and fix scroll-to-comment timing (7d27c99)
  • recurring-card rule settings are legible in dark mode and show the correct next-run date (807b899)
  • reply to any comment in a card thread, not just the first (7809ae1)
  • restore image paste by registering the Image node in the Tiptap editor (34142fc)

Features

  • add a toggleable formatting toolbar to the editor (7e091b6)
  • app settings — show/hide sidebar sections (GH #69, minimal slice) (1c3195c)
  • fluid board column widths that fill wide screens (GH #68) (9f8d047)
  • granular card activity log — field-specific entries instead of "updated this card" (GH #70) (56b3963)
  • inline markdown (WYSIWYG) editor for card descriptions and comments (ffdf400)
  • show the before/after diff for description edits in the card activity feed (34e0c55)
  • show what changed in the card activity feed (moves, labels, assignees, field values) (f4348f5)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturegG12IJuRnxUo53X1hlDR3Wk7S6ErOIi8T2FmFv6Ul/7h8evLdDsnAGRermxx4CC4fqhci6LG4w8EtEIiHx1+rMNQBZIElo+gEi8sZUzBI1YMKJF1UDkhS19HjrR7jjZtEQWgLTsPgvorhGzveaSqxLiEqwQ17YiV0P7/MYGyrHLAYzSEHPLKWJFEdMlSbgYA5pAytdsVsaK8IFHjCZo7BYkb4GMi89iV8FBxZWyZ6b3pU/E2Zaxk92PX3FzD4NSk4K9xtIEWSNvh0DEjFvfE5+S2XXwn+hw9TsMlLPadGLamtFmfwSzlToKJTP/xu9OHR1NfY4OkL+wt6lzHhLnArXiKGcjvMvADDyozpQ0IEKpja2E8gjQPuLdE9eXwK8ZXuciiU/mMj0ms3DteaFQNnmYU2t7iZXpmnrdtWqlFjP//9+ASuRqLLMGk2+a1apEwbT245K3O6IBSTPFRrwaTqZG0djxlg2slPMS7TQpt54Mp2c8IolPIjf13+n+BAd640op47SsKOo4K/KgUEex1BMCPblEI2bVB+q2Hksu9INAIIYnF0p9cuxduG19QfSHkQZAWKMRBZoBsHAr4tdU+T7+P1KRk4i47T16/toBONnSiMwC1egMESTN6tbcmWA/ICDOrQG/XEAVJ16po4/FYCEUENUMKhtPh6za7K2GB0fA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.13.0
Release Details
UpdatedAug. 21, 2026, 10:06 p.m.
Changelog

Bug Fixes

  • a deleted author's account id no longer shows on a public comment thread (6f1448e), closes #4079
  • all-day due and start dates no longer show the previous day for users outside UTC (c93749a), closes #4122
  • card dates save when you leave the field, not mid-typing (#64) (d7f3e74), closes #4126
  • green card badges stay legible in dark mode (d9fda18)
  • green status pills are now legible in dark mode (abca4f2), closes #3fb950
  • import boards with very large lists without a "rebalance_required" error (ab3e09e)
  • keep card attribute popovers on-screen on mobile (bc5799e), closes #4058
  • keep the card view header readable on mobile (828d7e2), closes #60
  • on mobile, card attributes stay at the top and wrap instead of scrolling (aed1708)
  • priority, type and review chips stay legible in dark mode (d4bf36f), closes 888/#7f8c8d #e07b00 #e74c3c
  • put a space between the Discussion tab label and its comment count (57e4c27)
  • recurring cards no longer spawn from a trashed template or lose the all-day flag (38b23ca)
  • stop recurring cards from duplicating when their schedule is edited (3c0afa6), closes #4107 #65
  • stop recurring-card cron errors after permanently deleting a template card (60a50e0)
  • typing a date by keyboard in the card no longer drops digits or jumps the cursor (c8edd11), closes #64

Features

  • multi-select cards can now be marked done in one action (adc7868)
  • public links can now opt in to showing read-only comments (a2e73a0)
  • recurring cards now show a repeat icon on the board (1948072), closes #4052 #61
  • the open card's due date now shows a repeat icon for recurring cards (675968f), closes #61
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureKFIF1bdQlq5iHaw3zmiSmQvxi83DWi7BsAmAjjmTFjeh21p3O7qLfAeF7J6nOpEn70+d4JMcRC6NymzSZP0DIdAjb16rkpe/jJnlUQK3/7Gj7+5kWkd8GPIzgKj2mFzrs2Gd97JN5Oj1KAdCiZ1BqFjf+KW7ZHavCBo0+vEcDmfTxleYCXtFmle8beMPvbwwCudp19HPwm78O6w1SNx1cNMHi7IyAQvBtuMXcP4VM2C9nBeY9/lI3hqPCROdCDzulERqydbPYpBbD9TVcw6RFzvB+i/8vzsEfA6tuyurgUFAdAZ7jJ4Puty8Oa1iR4f2VUucauQzLGDyuu+ijCs4ngJd4eq+7Rj8wggIl3sm8o/zVrSCF2uB7qeRio+N2wE5PR7oZrg/VehYUw9mUpQofW7+qTaMHTFnF6izMHZCB7EHDa/vFKRl7/UW3ETbhnhgSQ91GSQJ4NrGcKozSbbTBhCCPXgcuKhleqMwccp+kI/rO1FUbowGR1SC2geaBsGeP5NG/w/7NvJs49pvc1O0N8wm+94shFfXJI86578vn34+eYJ+WCJE9WOcZ7SnXtsw/MQiHgoaa7R1bXSips4z9FHy6WiqUOfewnwwwBQQoXpednhCXRPhEwT1QJPmEabmrO6xGTql1UdBoOcr1QdVGXyQ6gT5zfi1OPTmDIUOx4Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.12.0
Release Details
UpdatedAug. 20, 2026, 3:14 p.m.
Changelog

Bug Fixes

  • don't fetch card recurrence before the board id resolves (ea4d1bb), closes #3817
  • l10n: translate analytics chart accessibility labels (8c6213d)
  • let calendar clients toggle the visibility of a Kanso board calendar (04d74fd)
  • move a card into its workflow column when you change its status (5948bda), closes #54
  • show release notes on the Nextcloud app store (8a787a4), closes #57

Features

  • choose which boards appear in your calendar (d0bc743)
  • l10n: translate the interface into your Nextcloud language, starting with German (1d706a1)
  • make a card repeat straight from its due-date menu (8c81d4f), closes #55
  • show cards with due dates in your calendar and sync them to your phone (407c6de)
  • the card status control now offers the board's workflow columns as stages (4ccd4a2), closes #54
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturemxhoQjxsCjQaF8XRCSdcnggRuoZMSp1jUZH2sW1VKnCwGwtjC87qOwkMwHfyXWmsFsLzdVcv7m1jRvvQc2iJ4aXG8fPcUZFfOF9CILN3QsEzgmFsUGdikrft3Yf6n10T4Pjs4LUnGbcNYm0cChoRtCeSueqM/tHg0WgD8RFTvW7UK6ytZ3I2n70lN9+sao1A7PNOyMhGPcTlOYSMn0b5gWhOQ1XUE5oFLkfuRFLwK+R9T1K1s79uDdQ1g/KzPvhZdqy7sRhnh5875g3vTfQnYyf2btU2KNS381zaP1qcSIUq1oA74bbn+rtcZCRyVPFK8pBbxGSeNaohPBT7NWLXMYDSPQOEUnC843V0lbjtZZaEAXdcaoxM/KtjYzPuO7Y1/7WNC6GK6l5t6hI/96C7VL8b5OsS2GSAMvsS0Lo/V45HIeWpavOhIPcigMg5+N24SFyLXdEIoAxyCFFc2Gkk3kKn5/g2o/CJ+4D73lU3jat1155jcCD8U6sgGIsUcDIuLv/FcYOupjJ7uSEyj/68rPPV5eIk57s/5v05Gxpva7ky1/cIVfi7NnNZ/IFBOrceOQBQDLTAeqKwANxU93xT2t9sCs+tb0apAbZeZsyqv8tIta7d97+1FXyEAlklV4UVqbC9up041p5nicCtRD1TUxQ+dwF4nIVmQ2HG3ft9GV0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.11.0
Release Details
UpdatedAug. 19, 2026, 4:41 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturedKNSXuL3uJJC+XC4HLr+QPmET+emNUFlDwBdfrewYdovTnfYma69pCpa+i0Hff7RvMFwGvhpVkpAQG+YR+2He4Tj3oCW6ZXxOrzWJuyna6K49ChXr8u5LVYOmpxEDqO9MaJoLc1Y+0ffJraPrYFJqR0RNC1o+0mtv3qW/ix4w2iQk9A08N1lFX9hWAtBQSERcFwNSGDBQJm2FP1Ew2csUtuyPBURw1bbWgzaCqiWbdx7QDTYFFVFzhvpxX0vtmQVkWpANTdFNGeQctpzD5ygSRSjt+n/nNt254uTJieJW5F3aDDY6t3bI52seBOmjrYRARHfPdEL+Sddod66jQnAjF8g/w2cJ9aHV18Qvab0VNQixykD+w8SQgiuPQEoKfUyB5Nr4G8/6FPJcmxxAjSl+YQCYaF2emmiYIjrrYHqnlvAeHf4N3XtoJlsSOWzrS24acDIxSbPfyErWAbND+lp5Ch6rcIbB4RMTIsMjjvPvciDa+PKiDyGnkd8UDjXo9YUsMQfpFW5cDBznkxSqj8Z6q1zi1NBjkVZWh8EBazRTa8/JvsJTEg6K0VfT+5nnTg3fWM3Zt9VVAvpsLQp/eGUdsZxjRqDZwbsK5XRRyCB6vtdElSiujNztbDdur0/6IlZ5OfHIAJ1KYx0gtP14v9XyypgQiniP3c/795JZxyfUzc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.10.0
Release Details
UpdatedAug. 19, 2026, 5:51 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureNBlkMQgh7u/oJ7D0eBprW4e+H2jENMLdUU7cBYLXAlfmrjDzrewKSulDXkx2W4gs5UihVY/rCnQA+4sFT/VQ++2Y1FRVxDB/WP0aPlKU6Ibgw/Ws6feW5CjqNcbLRHA4IcbgSNFsq8sfgUg23BhMQGr7dqmdo4Y42Kn6yBCaPHB3erOPBRhs0PxYO43QW32HI1+Da48+zMhxmbfe8cGwwuugD4Bpshld4bZUxtuDu7ipKVM7CLXFKb/L1950PxLRMOuu230WLZPK5n4JdVf9dEvhioJbTmldwHnk918RQqAsOgv/gGHQQazx0PYpgWGqRvXxmAA01DYrwJFL7BwX/kJwMTx1Y5v9wo56Nb7U7VDXax3bvZfXxNjurZBBqnymE356IJldKN53+IMAAq28bCRlf8wbOC6J2QSZ2IfwcUa0PX1r/oGwOylv8L4uMe6yaPYwdYWzvIgZvFLG9ENF4d0XEFcSg4oC3dBdJqqJjCzKXbOvYAUdfeKqivl8gvdH1YdDx78NrltoYBUEE6JfhMb4x5dEwyk4jtmbJrRgbq4DtZKiaTimylpFY8PL29HsmC1cZLNOPrQuHKTxcuTGUPUIrFGsEfpGEWIZgXoF/euiyQ+v9UNLxSjyXQ/7b/hFncaOBOkilyWeaHb8Ej2qH0DiU1jC4QQJl5qNgSA0UXw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.9.38
Release Details
UpdatedAug. 18, 2026, 11:07 p.m.
Changelog

Bug Fixes

  • import: survive long/edge-case titles in Deck import (8b05072), closes #40
  • ui: legible error-red on card tiles in dark mode (fa6d864), closes #40
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturefiPaQ9C5PQGfoCSooSmGEOMtTVjHYN7JUmnhajXRnev+FGk5kNE61Q4kTl6/qLkgCSRa9ybWNrt7/xKeWXSARu2K8Nhlf9qQb+mVzaJNoGwVrV8UC3COqWbdS8qu9v+AOM5leiReem4C4sAd9+pLx9xNT62lehEFgLdi8A/a2GZhPmp5VS9taMLt5R42E8i11Wr5as98N17emNKzfJuxUoIOJn988yrLiAZx2lZQ3io2RBx3Ejedj8qviQXQOwUaeRJGnhXbZeHV3ZAr1J4UwxNkujRxlrbh5KsPvl9Gs6sHOvPE9vIHEJQp3FASoyAJmgc5Ih8n58d2wXZDFQc2dM5CdCFphPle+CyxxjZsBoAyUgmknmJWg9pGLSz3TektlvrnseJVWui7+3cVyKh1Do84GY+3Mfiu1uRF8v5jXz0XbGh1i1olQy4H1KGuUBfW8SqRHpHbyIpNqOR+JQ7zujPv3eqQCWbsYTbYzI3uRCNAJlSwolObm1HENMz15UtliSSsQH1j+cFbLk4ckR4fisqo6+FxdWl2v2z3p3t/YY9Ot533ZMlpyAvpGnGFcao3kAcalcXZRduQz1xC1Z5FsovskMia+ptOS8OaCYjEwDuA7YatfluTszvj0cD/0r4VA1Nm7UvXqIw9v77PD1kAA6XA+wEgP88Mfrcv2/fzp+k=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.9.37
Release Details
UpdatedAug. 18, 2026, 1:37 p.m.
Changelog

Added

  • Cross-board saved Views (phase 1: List & Timeline). A View is a named saved filter that spans every board you can read. Create one from the New view entry in the left-nav Views section, then set its filter, group-by (Status, Priority, Assignee, Board, Type, Review, Due date, or Owner) and display (List or Timeline) and rename it in place from the view header (or from the nav's rename/delete). Views appear in a collapsible Views section in the left nav like your boards; opening one shows a board-like surface over the matching cards from all your boards at once. Views reuse the same filter engine as the board filter bar — including the full dimension set (labels, assignees, priority, type, estimate, owner, review state, due/start date, done, client status, blocked, checklist, sub-cards, and comments) — and only ever read boards you have access to, so a View never surfaces cards from a board you can't see. The same richer filter dimensions are now available on the board filter bar too. (Kanban display arrives in a later phase.)

Added

  • Personal "Remind me" on cards and comments. You can now set a private, one-shot reminder for yourself on a card — from the card's overflow menu or from a specific comment (the Remind me action in the comment's menu). Pick a preset (Later today, Tomorrow, Next week) or a custom date and time. At the chosen time you get a Nextcloud notification (bell + push) that deep-links to the card (and, for a comment reminder, carries the comment). Reminders are personal: only you see or receive yours, another member on the same card never does. Your pending reminders show on the card with a one-click cancel, firing happens once and catches up if the reminder is overdue, and a reminder on a card that has become invisible to you is silently skipped (no leak).
  • Open a card as a full page. A card can now be viewed on its own full-width page at /card/<id> instead of only as a dialog overlay. An expand button in the card dialog's header switches to the full-page view, which shows a breadcrumb for the card's board and a Back to board affordance. The full page and the dialog render from the same component, so they behave identically — the existing click-a-card-to-open-a-dialog flow is unchanged.

Changed

  • Progressive filter (toolbar redesign, phase 2). The board Filter control is now a progressive drill-in popover instead of dumping every value at once: the top level lists the dimensions (Labels, Assignees, Priority, Type, Estimate, Due date, Status, Client status) each with an active-value summary and a count badge, and clicking one drills into only that dimension's values with a back arrow. Saved views (apply / save / delete a named view, plus Default (no filter)) now live inside the Filter control, so the separate Saved header button is gone — the toolbar is now just [Display] [Filter] [⋯]. Filtering behaviour, the shareable URL, and saved views are unchanged.

Fixed

  • Clearing a Type, Estimate, or Client-status filter now cleans up the shareable URL. Previously, clearing one of those filters left a stale ft=/fe=/fw= parameter dangling in the address bar (so a copied link still carried the removed filter). Clearing any filter dimension now strips its parameter from the URL.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureHJqPZF0mi0F6OO1F/pSHO7S/czj3pyDdn5dX1M14D59JIofYNG3nthjFK51dP3nhXNGBmDQcZVtm1hdfgdW7AKC0mElKGP0Jn9O0r3l4YyTzx8ZVgqRdah99wFSjnkMzxiVahtfbSVQeJg7JyqGqNYtd9SPHAl7YR776uJI4NXKakeqYn2122Vm4/TwjW282BwPsuAECo6bViLeEYKr3l3dK0qWAJBN/BBbT/A11UehOSl71/7AR/Loe2rUCuNG9QLBog1QC/QMP3AZtWEvduH1HxGrtUdmdH7SIPAYNAOTPdrQ7pY/K0EdqWGIpY5XmmZQz6ULGYm2AYvomzYAayFyCRBodaZb9mLsjiTsppdlOXf5gsTxEV5StnzhdUYTZQ03evvwaVGJ4MRoSBBUP02v41r4w8nhhrcXpJMg5VDf4q9ypp98Yimm9kX5xmQvQee/zRQtYjhrZaVmiadGc+BfszO+D9LTgqmaB+qDFSc+14r4dYqQkafy2KyxWCWPvAN0oz+8i0r5TXThRAwRu+zxVrsrJnIQvWVwA6aDZtlalzye9VZK1nPmf0mjFUVtjGjKWlJ0lC9LGQ6dooxtNA3c1tidZ6W6FABfz1pkIFRjHgR/gXStEP6zb3NCChmUsm/u1wvxCsKDXQxsSNLVOudX1VAxtIdj3G0LqIRsMlPs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32

Nextcloud 30

Kanso 0.22.1
Release Details
UpdatedSept. 2, 2026, 11:13 p.m.
Changelog

Bug Fixes

  • ask before leaving a card with unsaved description, title or comment text (633c991)
  • keep columns and checklist items in a stable order between reloads (6729445), closes #6148
  • let touch users open the command palette from the More menu (337409c), closes #10066
  • stop archived boards from showing up in views, search and other lists (d442d4f)
  • stop Clear filters on a View from wiping the view's own saved filter (05e1e02), closes #10091
  • stop the recurrence editor from wiping a custom repeat schedule on save (f800a49)

Performance Improvements

  • views: abort a superseded View feed refetch in the browser (7c65a20), closes #10010
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureL78aWl1H1xqdO9HSJGOkqFTnllolRgRVcpxVhxWsCoXWy2qCx/CqaAkSgcfScbhQyHamy1pw6VafHWUj9D/q+weAduXpjysnkQcxjt+ZD5yVQcJb1bqaPo//d65B3Bj9MHkR0rrVmf0MIqJawmLiYAc4vf+x6Ry51SmmSmdglu6OTEBsc2tlG/qwTQMMAZILnFpP77pURg/8x+CQnSqgdcnidNtHVrn7bnsgi6DWMP97I5A8SeTbyfgX/xvPkJ5kSAssqfuUkChchpHPhjV3q0vS5N1Uw2et+ALyBoqgdkAbYfiEEEiOJrrMhlL/35nZXUXN1Px0CO4TdxWgelpCnfiuNz5Q7dTUyIuQvJ9LAm6ZmqLnsnaxc3XdN6FmF5+POD1NTL8AGfgWhzPIFOWnRQeQg9Bm3jxFWieuTsI7rgl2Ip0SJrr2guvAmkHiXBQj3SsyhikJC78qvqw84J7hyIwhz5P5Z6LtJrz56ghW/pycmV4Qi2D9l/+dkNa5Zhjn6BC/wVYqB4UXv8VDfe6ctjruMLAU11+ywA88Hl3YDCirXs8v5qBL4AFE4EfffP3CsT5vf98k5k/6gDIs5hZsFXiP3keuJxbF9dlZZWe+fuFoMyQ3TGDIuq3pcWZPIRsNe+7RwBPncOnxRsK3htbwHgknWqbwmzZerD8oeoa2KqU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.22.0
Release Details
UpdatedSept. 1, 2026, 9:19 p.m.
Changelog

Bug Fixes

  • card: show whether a card is archived with a checkbox in its menu (05a3382)
  • cards: keep a card with unapproved reviews from being marked done by any route (5685eac), closes #10070
  • export: include card attachments in board exports and scheduled backups (415e51d)
  • i18n: show "5 projects" instead of "5 project", and count correctly in every language (31aec89)
  • import: restore an exported board with its attachments (78a040b), closes #10071
  • my-tasks: make rows keyboard-usable and stop hiding the 200-task cap (6354e3c)
  • views: hide archived cards in views, with a filter to show them again (f68f9bc)

Features

  • card: find where an open card sits on the board, from its ⋯ menu (f5a4829)
  • card: show the card's column in the breadcrumb, and change it from the status chip (1cf28c0), closes #10064
  • mcp: find cards by text from an AI assistant, across every board (876e004)
  • my-tasks: show your recently completed tasks, on request (37af7de)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureC/OQZmXtHxlO/pTkbqcDStvKo2s0PdOq/3b4VzH+F0Z4aiGh6kDZcwvE1qMfEj04GHN0Y1xKmmICOVX6Q0aYt3PqXB3scwnxEPXTpajjGyFf17EyznsRu4UPGgN9oBp6WeVP5wPBp6vgh1p7L1cgDveP/wIwKZcLtn9DTnzznI3SJxeFnzStyhPnWh1inJzHqXYL6iLtE+kPHm//a1KUu7ko7mryAMIxRevJlgKTok0pv8odZXvSy0JJ0ze4tAy3148oG3O2yZA7mYD/z2Ki3KzYQKzDaYuGt52OEAJuMcPvNckdi4XBswkSDqLpUsWKk+4rYi2IYGajGxwSFtgEtW5VNMk1sam6vowPvjvS2ZkGnnMYWsoo08tN4R//H7ezsrXuvbK87p6yQLYOQT0JZYXZlwH2nHKNTReKrB/Jdxe0lLvjVpItl1J4Cpq9ZIhBab2XOBXduiRcwwLtJ0c5yL14DT54agROXlD5NL8QstIGYSY1pWrdnS64Gx91DBTAcSjFHXHu+pTuN1dfTXg+1BLH8jdw/UstnFAuYz97hGp6mjjUqbQwb/mZSoL5csqGxxcyrB833tvlMCSavyztRK+KsGt+VMljVYUFpLPQW42+YvP8EXe5JAESJq5sbn3CZJRRNHKPzeA28fW/4StcV4y7JzJtwpADrY3q1JHTIlQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.21.0
Release Details
UpdatedSept. 1, 2026, 12:56 p.m.
Changelog

Bug Fixes

  • l10n: correct three mislabelled German controls (e8114b2)
  • l10n: show the German interface in German again for 121 untranslated strings (4ade32a)
  • l10n: use one consistent German word for each concept (6f5340a)

Features

  • l10n: add a complete Brazilian Portuguese translation of the Kanso interface (5235a49)
  • l10n: add a complete Dutch translation of the Kanso interface (ea90ef7)
  • l10n: add a complete French translation of the Kanso interface (cce0c1b)
  • l10n: add a complete Italian translation of the Kanso interface (06ca4ac)
  • l10n: add a complete Polish translation of the Kanso interface (af09dec)
  • l10n: add a complete Russian translation of the Kanso interface (ca35b3c)
  • l10n: add a complete Simplified Chinese translation of the Kanso interface (dc5df5d)
  • l10n: add a complete Spanish translation of the Kanso interface (012a9f4)
  • l10n: add a complete Turkish translation of the Kanso interface (501a36a)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturekymTbMobNs8GZCd4eJipzjN2S1cLwRV9kl/YfnxsIpBOtN0JD2WvAdGfNqcyCr5Rzd4p7Qow4cBsorMj63PNusYfD3coGExVrgJK/4x2xMCZj5CCZu1ro5QOCVpZX+KN7s0C0dnfwZiAttRUAFl9Po5YFplW006uceXOUH1lDT3k9Owk20rfcDh33RHLZJvIC+oxUb5h+xwKTlkY25+/stCA4fRABLPztde5OjJCiLulNHPdnsTbuVt1WTgOQLlQRxdMKxaNEsHdC26EEMG2KyDY8dA9f2U8WxYzxDuCTpXHKZ/qhfABZUezWxRcQfMSPtXVgQoKtzJicnl9C1SrvFmVM7jwXcWfn+DCWUL4hfDd6d2rhDdLrNx+EETcLat5pbajdzjyqOGkN1IX62XSKN0xb/0otc3qDtLvLSi7vxF5dmHr6CH4xme3gB5+wp0wD0/2/eDKpkDhYlKWjnVAfPMiT2rRYVqLSRYBbuoc2CCuvkG3IOe94hCXao5lkqXgikQYN7FjP95MyycBUYAuAnzDQRSKQHe39Qrm4YQFlj+cDYDORHLXXhvbw3EsCg+EMglOqH6Dp2fht/PegBmp3OBOemWNAgzigMPfFR3dEKkx2/1NCYrbg8HNAiI2cOE2i7Z4BorsoJPVmW7J4VdpPjo5Xi+NskFD5r6po91UdrI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.20.0
Release Details
UpdatedAug. 31, 2026, 11:54 p.m.
Changelog

Bug Fixes

  • a description edit can no longer be lost to a simultaneous save (7015462)
  • a rejected GitHub webhook delivery no longer blames your content type (cec9c15)
  • an unreadable repeat schedule in an imported board is skipped, not stored (24da3f3)
  • importing a board no longer fails on a repeat rule with no frequency (5224209)
  • make the installable PWA load reliably (6be4363)
  • pointing a repeat at another card now reschedules it from that card (926fccb)
  • recurrence: a repeat set to stop after N times now actually stops (634448d), closes #10002
  • recurrence: explain what a repeating card's schedule anchors to (644f11c)
  • render the app icon so the PWA can be installed (2b58d0e)
  • setting a repeat to end after N times now gives you N more cards (c497667)
  • tell you the GitHub webhook needs the JSON content type (76e11ed)

Features

  • installable, offline-capable mobile PWA (4410617)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureeNYfbk00zhmti1btyMNiYVk3YqRbSHbK3hptyK/nU1tw/97RmrFmNmssgvZm1h62C8a7dVPGvP2pAMjrsRqLOUQwnaUV1VxC/3FKcdBy1szoDyomfsBZ9X3jd/OjG9EGIIv5glVHfQM7+Cy4JcKzVrqkDNbIwUiHpwJLZNI+upzMySuCfzvAmxEE9pzL7bTHlz6p7C6/hkJcv/7ESfWAMNkgsB8jyFD4bPYfDPlVBGC7XC7l6YKBFejLjL7PHnJWhQmvlBim2MUTOEwNWZFnNhutAOnTRn5EDfJ9onJLnKFVN1CfGswbkbBd4DLMJ7zDVJpOGfvZOZXfUp81Ah0nIXIaBidFbtVaBsL94Hge+4A5UgT/Jzei3suo9ar9QaUkiF0PCiSmoWs4SgRguWaG5EVVL0KYnCq5zstEBJQXrMAqV7fK/ldRyBCGbL6KNuGFtOf4BMsGlIuVuKNO/sIYiN4dLuwpEVIJDuyx2vTVz3rot3Fg6gpueLr/4y+Bisg8qcvvcnHIL5CPVTLJyLrkVXEGGbbpI8aYhzmR/K3KLtH8BxqSA+joUKW0cjudPyzE7gRhfvbkA6G+mPzWAzIXekVRcdRVFJ24FXPTOQMKl8UcO6BF427rydGNBou7AwuNi6QvC5PezWgFK859/Hf35Vb4gwwjeIWqPTB/rJLhxOs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.19.1
Release Details
UpdatedAug. 30, 2026, 1:54 p.m.
Changelog

Bug Fixes

  • board: a failed card move keeps its explanation until you act again (5f1e776)
  • board: the done and priority keyboard shortcuts no longer fire for read-only members (e73af17)
  • board: the error banner clears itself once the next action succeeds (41a9637)
  • hide column actions, Delete column and card drag from read-only members (ff518ef), closes #9897
  • import a CSV into a long-lived column instead of failing with a rebalance error (73005a1), closes #6180
  • keep numeric usernames in a View's assignee and owner filters (da47cbc)
  • refresh Views and My Work when a checklist item or the priority shortcut changes a card (c3df899)
  • search every readable card when filtering a View, not just the first 5000 (c50be5f)
  • views: rapid edits in a card opened from a View refresh the feed once, not once per edit (4d863df), closes #9981
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
Signaturef399mBK9U27bKnHPDcvYT3rmAaBjhJxAEAFwLo6JB+X+PY2IRQj2x0RxY1d/dkMjpIea5Rn+DrC+bBY70ESIpShz5lL9ty89M81k1fg+jQsJUNrhgu9zWAgMFib+DiF3OsOUdhguulsqwMeXZLQ/BdJV+Lk2ciIsfeocZ3CwrflYOlxu7AJYACjOU4cBpRdytR/bBppjQM/GeLsJia9RMKSMHA4ysuZznU1CTtP81lNE2gW8Kx7qphHmQl7UNOC40X5xzbhbw+4HNgto+/PHr+ohEkhosruCZiXezo/c+KNUw8CU2zCheyyVq81ItBQ419d3KlipSyNh3z2KX/Bof1qQh2wNJPhCd4PQnHWTxLlzP77p3K4lZlYcwb4C7ZftuCq21pLDkkPk18Xs7H8PbSrVTC2KXwHHruR5BLzHedkRQfDKU7VPIVV9aReY+JOx9ak9W/8V5pM+fwoCFlk0t+cG1R2UPpXuiG1Z5qMeVoy8LuxhiH68TVhM4p/2D420rWxjAVXqDJT6xtwSQNNGKt3qcIEAKO0J8lzyqJzTX8zj8JBi6in/pUAvExX80EIm8474bpyIgQGldpxPuiQLMAW+AVZOCPewYt+G2zV4bjqT7gZGouq9h+zPaJbDNuGlzQYlUkoo1YKloOxq8oN9lU3FQJiKVhMDPzytNsZUu7o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.19.0
Release Details
UpdatedAug. 28, 2026, 5:40 p.m.
Changelog

Bug Fixes

  • deps: bump the npm-production group across 1 directory with 7 updates (e4df2ce)

Features

  • create and manage repeating cards from the MCP server (3d45141)
  • pin a repeating card's schedule to a chosen timezone (c626083)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturejOVVkaeqngRvTbIkvFq+9sAV+L5fK/hzFeUvtp6A67SAyDPkWWqFCMTVkfiE2Fmi4cfLfI9xcOc0EBJpL1V4nnaUo90LLMAxBa1qO8q80CqVULfESjiPzzMrsS5PpOrFZA852/nCICql9FzPuBP2pyVVIMd22/NVMlEh9UauUyd+9ExN2O77qN7vx1Rdrmarwo5ag6ENGZx/+2yFqgeu6A3mBmn+Cn/aClaaYmN1momjP2fpumObeIY8cLVFCNJodiZz4acpOLcfjlK59S+YKCe7sphq2dw1Bb4/YkiYbSskEmNQPd9T4Ae8jE29zcjVRQ3YSlJWM4ApmRuoSO8WOX78Tm7Fwht0N+L3kTo3TKjdRHPrHXfey6rHl32fbDwv1jR+t6SLFz0Nouhlmnfn5hF7dxtfEAhGlDDcU4E+ef5hwBmt2xlnEdUTAAO46Tpklahz5gOcVzDod1FQp3OkWnWwrNCnfdkYpfmsQBWzdgtS78q2QTvPYTevM5woMEsD9w3cl/4WFbuR45QYUR6KVxxbXL/m4j+89z2r5ydAzBui22JdX4pi5bk7HkukoMzgx+HfkAiAH0vZJJwhY7Hw6UfcJk7qGYW3owfsaIiA23ZhwuIBT3pTxQfXj8m6XjDGhQ2CFaG6B+SDLQyXhZngwcujOcvqMXaEYL3j3X3/Vqc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.18.0
Release Details
UpdatedAug. 28, 2026, 1:24 a.m.
Changelog

Bug Fixes

  • board: hide the add-card composer from members with read-only access (d9744ec)
  • board: stop offering "Add column" in views that have nowhere to put one (44955a1)
  • mcp: hide archived cards from the MCP board tool unless you ask for them (0e30189)
  • timeline: show the track, gridlines and bars for every row, not just the first screenful (e8033f4)
  • views: show card edits in a view straight away instead of after a minute (d475205)

Features

  • board: drag a sub-card out of its parent to make it top-level again (35e9153)
  • card: collapse the discussion panel to give a card the full width (b6f395c)
  • github: link a pull request to a card by its card reference in the PR title (3c00dce)
  • list-view: add a column without switching back to the board (9fc0287)
  • views: sort a saved view by due date, priority, title, board or date (5391145)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureVRYwwJudbmDIe/YBdaTR3T0Zjjv3GMNtIeoSRMq6JB1AblJr18vZahb3kbRZ7/RkOHcFD0c/L6fLp9k4vxcmISYuMseR3gxkhKNPtcVR+TCf1vlJ1YsmPQut7SmD7L4oR9QBtyJhEIEkphQMkfGYLSp2/W5Ks3OrG47v1Z1UbKgCOnfbKhtpZOEgvDni2JSb3nOXGwT2jajAyhN7ouVXZrWvvfYxeOVb4tTm9vH9QzCB5T9kU+1W4Xis305Qs4EdWxWi7klzmeDf8vcMlHqCwx9gvLcR2r+KniktDCyg020fv5aA9PeEHDJbeIbqev1DOn3+00ntRetiyy1NLxyveCMO7/Nv3xWpI7Olgyplh2ThPfUhtp2duhqYbxe7brg+yrxp4JWWFpIGVIDg+HDoonBJRnNbGJtZuTWdZcnPIOsUMdFuP8ChcrneVS/xekL6YN4Hz/WraVrD8iEWrGw7prF2aWF87Fq8v4IOyvG5i5j7KI8quA1Pd2cGt9YUPV8YIPwUcAEa21YElMjvSOCqAY9FO0Zi2cV33wRYG00uU448Ich4oAEe4yv6P4M/NheEGrLcz7zumINBfMt+g15EsNS1DaQ/5xzBU7aSnuwurW3GD7ZCt4P6AZDFn0mnVsQSJ3mu6lZPJM3X4UWFfkBWF0v7wz/Ib0twd90XE/rFl/s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.17.0
Release Details
UpdatedAug. 27, 2026, 1:21 a.m.
Changelog

Bug Fixes

  • appinfo: make info.xml valid against the App Store schema (d49a644)
  • card: editing a description no longer silently overwrites someone else (9d34fca)
  • list-view: allow dragging a card into an empty column in list view (b5edae1)

Features

  • appinfo: add German and French App Store summary and description (ee53980)
  • board: drop a card onto another card's centre to make it a sub-card (52a66e6)
  • board: let board managers hide card sections their team never uses (125e1e6)
  • timeline: draw blocking dependencies as arrows, flagging violated ones (1594740)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturemEN7oFEa7vngkaZ4dC+AXVcni2l5DPSb6r3gAqo7JWPlhcOHEdnKj2ZZCCyz1UCPV7A+R72iiU0AantzIeED5JkKcdb2FJpGQ/JtBji30JWBCnT+IfFBqtRcvBwwKCA4joLkQdn4mAdytnQb8BZ0j6RepPVPcdtZZRjrfbpgi7f8pGk+URyEoWbWLGXVPGmIyatPPzwy7n0D35RpE24rSrnfpNdhr7zeyA9e9w23gclvJQCa2QiQ4+sGnSyUATAhDV5lr2zxT8EqlXRvisij0PhLnI5Oj7H/VA9LDfXymSsWaq0l5wThkK7re0L3ihibvGMG9TkFV61UnCm8/CQTnW7x4cet4EwFVbEqMYDR95pLf4Yi1sff7ZVWXOAyIp8n5eZOkIIfKQ899i/Bfd4DUReWDoM5jj4C6Vubvi+8Od3NlZXCikfYWOxqJW+Mk48WjJ+p2lsYoWmD+Ist0NLOp9D8pU3BPT8OJXTlKs+CYKL7m3DAbD/k3USJ0J7RynrtoljGM7Jb4G0L2bDSobJ/YVhX4vJVRu6y1slRIFtjXO3wdofYsncckjlOdPa8vmQrKvX9CDBy4V/r2Ei7rOGsYCHLTVBhScE2CSfRaBG6BSJmRzSxx55sbp9VV7XLwFPP/mYJnDSi3Pm6s5Z+3r3l+N6w59uh/Ymig70IBjAEbO8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.16.0
Release Details
UpdatedAug. 25, 2026, 2:21 p.m.
Changelog

Bug Fixes

  • add Fit mode to timeline so cards outside the default window are always reachable (0f47093)
  • give the card date popover room so its fields and repeat options fit (6324eb9)
  • harden the recurrence re-arm and the all-day date popover (review follow-up) (9a8ff12)
  • import Deck boards that assign a label or member to a card twice (0bd3d94)
  • keep the Timeline fast when a card spans a huge date range (e15c6a0)
  • order card dates start-before-end and simplify all-day to a single date (5156326)
  • prevent new or edited recurring cards from resetting their date immediately (c7f5cce), closes #80 #65
  • update the card date/repeat tips to describe the window behaviour (72578ac)

Features

  • editing a repeating card's start or end date re-points its schedule (284d8da)
  • explain the start date, due date and repeat fields with inline tips (9b0e439)
  • recurring cards slide their whole start–end date window forward (4586c1f)
  • reject an end date earlier than the start date (1e2598c)
  • rename the card's "Due date" to "End date" across the app (f01950c)

Reverts

  • rename the card's "Due date" to "End date" (35e000b)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureEulq2VkMfk0reJj9c+x03MJKbFamptKCj3iYI2Eq7D/qpdSGvlgTZFPn/eZMH75XYJaE4jRf6A4kOon+h5CgDtPFlkKQgwnqDnHhG4UYgXYITJ9fRO8ipgfjkONPTpBWo8BoZkmN8NwoKcJiqCbqcyybriBtJCyJctPxOGauCXBjUgi8xBy44eea1gND/RW4LNwpYQEMe68D04EkOtCjDm8RdsFvXyRe3zaLaatAvaq961zGoyfaitaP8I+HoIBfZsjgyZ+5bn83R46HKaRPuWYN0dIwuGcsKcIjle1lTPYLHyKU/hfUlNWZDPf9l+jIvhpLoudDKgufeFRPzsgnnRm7izjH6U3OSIshKdO8rA+m6r35f8+EOV8enokOoiXuO/4rx/1GjpD63frr42xAaWc5wdMUckyIRnooB88zLt+RhJla+cXe9JTB+fqWGb0kJCxR2Sl1hpPdELEsKST1jKzQ/GNbgjJjUugyzaRvYEZERKNFbBzwsQqjDPcsLTeg7Qu8xFlduL4x65UrxLGYxxwhwBBf6Cq8P3VfBOItl6r6joxJvxsH/JTOJ3JcTaQkCNDbDZuU5GwqTzhR4b79A6wcTDSdbi8NUS/vwu4yByRQxtL0SEGL36WBYvBVY/t4uNRo7/5hYUSbosdA3eMFOqpEFsv8qlnfHuw1Iwu8vwU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.15.0
Release Details
UpdatedAug. 23, 2026, 4:19 p.m.
Changelog

Bug Fixes

  • clean up the recurring-card banner and delete prompt on the card view (3e3ece6)
  • make list-view subtasks clearly indented with a nesting guide (1c61d6e)
  • reflect the timer-start automation in real time (9868f69)
  • tidy the recurring-cards list in board settings (faa0f89)

Features

  • add a quick-add card composer to each column in the list view (9f94d03)
  • drag and drop cards to reorder and move them in the list view (bffc664)
  • open a recurring card straight from its rule in board settings (ff35732)
  • recurring-cards UX — reset/clone choice, source marker, rule editing, delete guard (67bbdb7)
  • show a running-timer indicator on cards while the timer is active (c959582)
  • show subtasks as an indented, collapsible tree in the list view (1566c0b)
  • start and stop the card timer automatically when a card enters a column (4aa41d2)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturegsyCv7cQmekarFlw8v2XKQB7079LUZWji6C5RBIeu59cmp/tPdpPW26uCX6cvjrRqswgJq4eMvB/3bio3tWUq/k8utwrVyHlcNjp0Exc6S81ZxLyS4FEijNYXmmYhSnMJTzLC/y8NGfwPejHbBJ64uFRaj8VdYqanFCNiEjZu4i0zuJ36O9rV8iFgBdSuBOdDVDS/Lss+O8TIPEeyjFRhhEgBNY9D+5XvKRiSguqMiwkgALCdohVUGc12R14ffzagWz4j5Oa8H7F4ivxHyS+NWUAALL6vPyzgoznAI4BOFo8gWyQ+6VZ6JYTn7GZ5ti+GpGNeKEph1PcmtdjiG3ZN5yJU3fWn+pVvEkKmuexja1H+cmsX9o0hef+WybXpTCnUrhyJlUfGcFeqVNYun2PnvQwg9TngK4W0oNvX/NQvgh9cJXY+FXzE5hc1PMVG0f65QxY6v+nKoJQQ0sD6EvaLM0kzhe2QmuvuGiryL7MV8x20akdK/gGFcsQk33ysnXUxbaDqnE5MlmfIq6eYaisqmVUo/YiAQ5mLCB7sx94RVKboigu/o451oGdaOy9FmqDxrDIZZrDDblV2CXWMF+opRh2lddEgvB1BT6XLV7wI3GgUK+0GlEFcP4AlJStgk3Yt9CU+B5Z8PssNwB0psngGBPBS/i3UotIbfrnoqu+c90=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.14.0
Release Details
UpdatedAug. 23, 2026, 12:48 a.m.
Changelog

Bug Fixes

  • add the missing space between the actor name and the change text in the card activity feed (b530d38)
  • clicking an @mention in a card now opens that user's profile (4860c0d)
  • markdown editor fills its width and the @mention list follows the caret (b524e02)
  • prevent Escape from closing the modal mid-description-edit and fix scroll-to-comment timing (7d27c99)
  • recurring-card rule settings are legible in dark mode and show the correct next-run date (807b899)
  • reply to any comment in a card thread, not just the first (7809ae1)
  • restore image paste by registering the Image node in the Tiptap editor (34142fc)

Features

  • add a toggleable formatting toolbar to the editor (7e091b6)
  • app settings — show/hide sidebar sections (GH #69, minimal slice) (1c3195c)
  • fluid board column widths that fill wide screens (GH #68) (9f8d047)
  • granular card activity log — field-specific entries instead of "updated this card" (GH #70) (56b3963)
  • inline markdown (WYSIWYG) editor for card descriptions and comments (ffdf400)
  • show the before/after diff for description edits in the card activity feed (34e0c55)
  • show what changed in the card activity feed (moves, labels, assignees, field values) (f4348f5)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturegG12IJuRnxUo53X1hlDR3Wk7S6ErOIi8T2FmFv6Ul/7h8evLdDsnAGRermxx4CC4fqhci6LG4w8EtEIiHx1+rMNQBZIElo+gEi8sZUzBI1YMKJF1UDkhS19HjrR7jjZtEQWgLTsPgvorhGzveaSqxLiEqwQ17YiV0P7/MYGyrHLAYzSEHPLKWJFEdMlSbgYA5pAytdsVsaK8IFHjCZo7BYkb4GMi89iV8FBxZWyZ6b3pU/E2Zaxk92PX3FzD4NSk4K9xtIEWSNvh0DEjFvfE5+S2XXwn+hw9TsMlLPadGLamtFmfwSzlToKJTP/xu9OHR1NfY4OkL+wt6lzHhLnArXiKGcjvMvADDyozpQ0IEKpja2E8gjQPuLdE9eXwK8ZXuciiU/mMj0ms3DteaFQNnmYU2t7iZXpmnrdtWqlFjP//9+ASuRqLLMGk2+a1apEwbT245K3O6IBSTPFRrwaTqZG0djxlg2slPMS7TQpt54Mp2c8IolPIjf13+n+BAd640op47SsKOo4K/KgUEex1BMCPblEI2bVB+q2Hksu9INAIIYnF0p9cuxduG19QfSHkQZAWKMRBZoBsHAr4tdU+T7+P1KRk4i47T16/toBONnSiMwC1egMESTN6tbcmWA/ICDOrQG/XEAVJ16po4/FYCEUENUMKhtPh6za7K2GB0fA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.13.0
Release Details
UpdatedAug. 21, 2026, 10:06 p.m.
Changelog

Bug Fixes

  • a deleted author's account id no longer shows on a public comment thread (6f1448e), closes #4079
  • all-day due and start dates no longer show the previous day for users outside UTC (c93749a), closes #4122
  • card dates save when you leave the field, not mid-typing (#64) (d7f3e74), closes #4126
  • green card badges stay legible in dark mode (d9fda18)
  • green status pills are now legible in dark mode (abca4f2), closes #3fb950
  • import boards with very large lists without a "rebalance_required" error (ab3e09e)
  • keep card attribute popovers on-screen on mobile (bc5799e), closes #4058
  • keep the card view header readable on mobile (828d7e2), closes #60
  • on mobile, card attributes stay at the top and wrap instead of scrolling (aed1708)
  • priority, type and review chips stay legible in dark mode (d4bf36f), closes 888/#7f8c8d #e07b00 #e74c3c
  • put a space between the Discussion tab label and its comment count (57e4c27)
  • recurring cards no longer spawn from a trashed template or lose the all-day flag (38b23ca)
  • stop recurring cards from duplicating when their schedule is edited (3c0afa6), closes #4107 #65
  • stop recurring-card cron errors after permanently deleting a template card (60a50e0)
  • typing a date by keyboard in the card no longer drops digits or jumps the cursor (c8edd11), closes #64

Features

  • multi-select cards can now be marked done in one action (adc7868)
  • public links can now opt in to showing read-only comments (a2e73a0)
  • recurring cards now show a repeat icon on the board (1948072), closes #4052 #61
  • the open card's due date now shows a repeat icon for recurring cards (675968f), closes #61
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureKFIF1bdQlq5iHaw3zmiSmQvxi83DWi7BsAmAjjmTFjeh21p3O7qLfAeF7J6nOpEn70+d4JMcRC6NymzSZP0DIdAjb16rkpe/jJnlUQK3/7Gj7+5kWkd8GPIzgKj2mFzrs2Gd97JN5Oj1KAdCiZ1BqFjf+KW7ZHavCBo0+vEcDmfTxleYCXtFmle8beMPvbwwCudp19HPwm78O6w1SNx1cNMHi7IyAQvBtuMXcP4VM2C9nBeY9/lI3hqPCROdCDzulERqydbPYpBbD9TVcw6RFzvB+i/8vzsEfA6tuyurgUFAdAZ7jJ4Puty8Oa1iR4f2VUucauQzLGDyuu+ijCs4ngJd4eq+7Rj8wggIl3sm8o/zVrSCF2uB7qeRio+N2wE5PR7oZrg/VehYUw9mUpQofW7+qTaMHTFnF6izMHZCB7EHDa/vFKRl7/UW3ETbhnhgSQ91GSQJ4NrGcKozSbbTBhCCPXgcuKhleqMwccp+kI/rO1FUbowGR1SC2geaBsGeP5NG/w/7NvJs49pvc1O0N8wm+94shFfXJI86578vn34+eYJ+WCJE9WOcZ7SnXtsw/MQiHgoaa7R1bXSips4z9FHy6WiqUOfewnwwwBQQoXpednhCXRPhEwT1QJPmEabmrO6xGTql1UdBoOcr1QdVGXyQ6gT5zfi1OPTmDIUOx4Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.12.0
Release Details
UpdatedAug. 20, 2026, 3:14 p.m.
Changelog

Bug Fixes

  • don't fetch card recurrence before the board id resolves (ea4d1bb), closes #3817
  • l10n: translate analytics chart accessibility labels (8c6213d)
  • let calendar clients toggle the visibility of a Kanso board calendar (04d74fd)
  • move a card into its workflow column when you change its status (5948bda), closes #54
  • show release notes on the Nextcloud app store (8a787a4), closes #57

Features

  • choose which boards appear in your calendar (d0bc743)
  • l10n: translate the interface into your Nextcloud language, starting with German (1d706a1)
  • make a card repeat straight from its due-date menu (8c81d4f), closes #55
  • show cards with due dates in your calendar and sync them to your phone (407c6de)
  • the card status control now offers the board's workflow columns as stages (4ccd4a2), closes #54
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturemxhoQjxsCjQaF8XRCSdcnggRuoZMSp1jUZH2sW1VKnCwGwtjC87qOwkMwHfyXWmsFsLzdVcv7m1jRvvQc2iJ4aXG8fPcUZFfOF9CILN3QsEzgmFsUGdikrft3Yf6n10T4Pjs4LUnGbcNYm0cChoRtCeSueqM/tHg0WgD8RFTvW7UK6ytZ3I2n70lN9+sao1A7PNOyMhGPcTlOYSMn0b5gWhOQ1XUE5oFLkfuRFLwK+R9T1K1s79uDdQ1g/KzPvhZdqy7sRhnh5875g3vTfQnYyf2btU2KNS381zaP1qcSIUq1oA74bbn+rtcZCRyVPFK8pBbxGSeNaohPBT7NWLXMYDSPQOEUnC843V0lbjtZZaEAXdcaoxM/KtjYzPuO7Y1/7WNC6GK6l5t6hI/96C7VL8b5OsS2GSAMvsS0Lo/V45HIeWpavOhIPcigMg5+N24SFyLXdEIoAxyCFFc2Gkk3kKn5/g2o/CJ+4D73lU3jat1155jcCD8U6sgGIsUcDIuLv/FcYOupjJ7uSEyj/68rPPV5eIk57s/5v05Gxpva7ky1/cIVfi7NnNZ/IFBOrceOQBQDLTAeqKwANxU93xT2t9sCs+tb0apAbZeZsyqv8tIta7d97+1FXyEAlklV4UVqbC9up041p5nicCtRD1TUxQ+dwF4nIVmQ2HG3ft9GV0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.11.0
Release Details
UpdatedAug. 19, 2026, 4:41 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturedKNSXuL3uJJC+XC4HLr+QPmET+emNUFlDwBdfrewYdovTnfYma69pCpa+i0Hff7RvMFwGvhpVkpAQG+YR+2He4Tj3oCW6ZXxOrzWJuyna6K49ChXr8u5LVYOmpxEDqO9MaJoLc1Y+0ffJraPrYFJqR0RNC1o+0mtv3qW/ix4w2iQk9A08N1lFX9hWAtBQSERcFwNSGDBQJm2FP1Ew2csUtuyPBURw1bbWgzaCqiWbdx7QDTYFFVFzhvpxX0vtmQVkWpANTdFNGeQctpzD5ygSRSjt+n/nNt254uTJieJW5F3aDDY6t3bI52seBOmjrYRARHfPdEL+Sddod66jQnAjF8g/w2cJ9aHV18Qvab0VNQixykD+w8SQgiuPQEoKfUyB5Nr4G8/6FPJcmxxAjSl+YQCYaF2emmiYIjrrYHqnlvAeHf4N3XtoJlsSOWzrS24acDIxSbPfyErWAbND+lp5Ch6rcIbB4RMTIsMjjvPvciDa+PKiDyGnkd8UDjXo9YUsMQfpFW5cDBznkxSqj8Z6q1zi1NBjkVZWh8EBazRTa8/JvsJTEg6K0VfT+5nnTg3fWM3Zt9VVAvpsLQp/eGUdsZxjRqDZwbsK5XRRyCB6vtdElSiujNztbDdur0/6IlZ5OfHIAJ1KYx0gtP14v9XyypgQiniP3c/795JZxyfUzc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.10.0
Release Details
UpdatedAug. 19, 2026, 5:51 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureNBlkMQgh7u/oJ7D0eBprW4e+H2jENMLdUU7cBYLXAlfmrjDzrewKSulDXkx2W4gs5UihVY/rCnQA+4sFT/VQ++2Y1FRVxDB/WP0aPlKU6Ibgw/Ws6feW5CjqNcbLRHA4IcbgSNFsq8sfgUg23BhMQGr7dqmdo4Y42Kn6yBCaPHB3erOPBRhs0PxYO43QW32HI1+Da48+zMhxmbfe8cGwwuugD4Bpshld4bZUxtuDu7ipKVM7CLXFKb/L1950PxLRMOuu230WLZPK5n4JdVf9dEvhioJbTmldwHnk918RQqAsOgv/gGHQQazx0PYpgWGqRvXxmAA01DYrwJFL7BwX/kJwMTx1Y5v9wo56Nb7U7VDXax3bvZfXxNjurZBBqnymE356IJldKN53+IMAAq28bCRlf8wbOC6J2QSZ2IfwcUa0PX1r/oGwOylv8L4uMe6yaPYwdYWzvIgZvFLG9ENF4d0XEFcSg4oC3dBdJqqJjCzKXbOvYAUdfeKqivl8gvdH1YdDx78NrltoYBUEE6JfhMb4x5dEwyk4jtmbJrRgbq4DtZKiaTimylpFY8PL29HsmC1cZLNOPrQuHKTxcuTGUPUIrFGsEfpGEWIZgXoF/euiyQ+v9UNLxSjyXQ/7b/hFncaOBOkilyWeaHb8Ej2qH0DiU1jC4QQJl5qNgSA0UXw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.9.38
Release Details
UpdatedAug. 18, 2026, 11:07 p.m.
Changelog

Bug Fixes

  • import: survive long/edge-case titles in Deck import (8b05072), closes #40
  • ui: legible error-red on card tiles in dark mode (fa6d864), closes #40
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignaturefiPaQ9C5PQGfoCSooSmGEOMtTVjHYN7JUmnhajXRnev+FGk5kNE61Q4kTl6/qLkgCSRa9ybWNrt7/xKeWXSARu2K8Nhlf9qQb+mVzaJNoGwVrV8UC3COqWbdS8qu9v+AOM5leiReem4C4sAd9+pLx9xNT62lehEFgLdi8A/a2GZhPmp5VS9taMLt5R42E8i11Wr5as98N17emNKzfJuxUoIOJn988yrLiAZx2lZQ3io2RBx3Ejedj8qviQXQOwUaeRJGnhXbZeHV3ZAr1J4UwxNkujRxlrbh5KsPvl9Gs6sHOvPE9vIHEJQp3FASoyAJmgc5Ih8n58d2wXZDFQc2dM5CdCFphPle+CyxxjZsBoAyUgmknmJWg9pGLSz3TektlvrnseJVWui7+3cVyKh1Do84GY+3Mfiu1uRF8v5jXz0XbGh1i1olQy4H1KGuUBfW8SqRHpHbyIpNqOR+JQ7zujPv3eqQCWbsYTbYzI3uRCNAJlSwolObm1HENMz15UtliSSsQH1j+cFbLk4ckR4fisqo6+FxdWl2v2z3p3t/YY9Ot533ZMlpyAvpGnGFcao3kAcalcXZRduQz1xC1Z5FsovskMia+ptOS8OaCYjEwDuA7YatfluTszvj0cD/0r4VA1Nm7UvXqIw9v77PD1kAA6XA+wEgP88Mfrcv2/fzp+k=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
Kanso 0.9.37
Release Details
UpdatedAug. 18, 2026, 1:37 p.m.
Changelog

Added

  • Cross-board saved Views (phase 1: List & Timeline). A View is a named saved filter that spans every board you can read. Create one from the New view entry in the left-nav Views section, then set its filter, group-by (Status, Priority, Assignee, Board, Type, Review, Due date, or Owner) and display (List or Timeline) and rename it in place from the view header (or from the nav's rename/delete). Views appear in a collapsible Views section in the left nav like your boards; opening one shows a board-like surface over the matching cards from all your boards at once. Views reuse the same filter engine as the board filter bar — including the full dimension set (labels, assignees, priority, type, estimate, owner, review state, due/start date, done, client status, blocked, checklist, sub-cards, and comments) — and only ever read boards you have access to, so a View never surfaces cards from a board you can't see. The same richer filter dimensions are now available on the board filter bar too. (Kanban display arrives in a later phase.)

Added

  • Personal "Remind me" on cards and comments. You can now set a private, one-shot reminder for yourself on a card — from the card's overflow menu or from a specific comment (the Remind me action in the comment's menu). Pick a preset (Later today, Tomorrow, Next week) or a custom date and time. At the chosen time you get a Nextcloud notification (bell + push) that deep-links to the card (and, for a comment reminder, carries the comment). Reminders are personal: only you see or receive yours, another member on the same card never does. Your pending reminders show on the card with a one-click cancel, firing happens once and catches up if the reminder is overdue, and a reminder on a card that has become invisible to you is silently skipped (no leak).
  • Open a card as a full page. A card can now be viewed on its own full-width page at /card/<id> instead of only as a dialog overlay. An expand button in the card dialog's header switches to the full-page view, which shows a breadcrumb for the card's board and a Back to board affordance. The full page and the dialog render from the same component, so they behave identically — the existing click-a-card-to-open-a-dialog flow is unchanged.

Changed

  • Progressive filter (toolbar redesign, phase 2). The board Filter control is now a progressive drill-in popover instead of dumping every value at once: the top level lists the dimensions (Labels, Assignees, Priority, Type, Estimate, Due date, Status, Client status) each with an active-value summary and a count badge, and clicking one drills into only that dimension's values with a back arrow. Saved views (apply / save / delete a named view, plus Default (no filter)) now live inside the Filter control, so the separate Saved header button is gone — the toolbar is now just [Display] [Filter] [⋯]. Filtering behaviour, the shareable URL, and saved views are unchanged.

Fixed

  • Clearing a Type, Estimate, or Client-status filter now cleans up the shareable URL. Previously, clearing one of those filters left a stale ft=/fe=/fw= parameter dangling in the address bar (so a copied link still carried the removed filter). Clearing any filter dimension now strips its parameter from the URL.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD
VQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM
+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY
ETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36
PyHMCeFR/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H/CTT9RFW7C
g2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec
9ipQ5wl4Y//cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm
1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU/Lfipy1Nv/ukhbp2X6MpWrKUi+Ubz
12AWJwUAgOx/gFxKVDvGTiV4wQxEVxNvsVEY/iDUbX04T3XrxTTOdwPU/IyimbsN
pNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz
S3zBifsWvJUlSlrgOSRBVe/xJ8z4HY8kZBiGM/010LrOWbkybrBYLfisSO4ovn+n
B0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F
3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb
Vy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw
YKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv
/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M
E2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ
G/H8owESBC2qXFhsk0X7WE8cx9c=
-----END CERTIFICATE-----
SignatureHJqPZF0mi0F6OO1F/pSHO7S/czj3pyDdn5dX1M14D59JIofYNG3nthjFK51dP3nhXNGBmDQcZVtm1hdfgdW7AKC0mElKGP0Jn9O0r3l4YyTzx8ZVgqRdah99wFSjnkMzxiVahtfbSVQeJg7JyqGqNYtd9SPHAl7YR776uJI4NXKakeqYn2122Vm4/TwjW282BwPsuAECo6bViLeEYKr3l3dK0qWAJBN/BBbT/A11UehOSl71/7AR/Loe2rUCuNG9QLBog1QC/QMP3AZtWEvduH1HxGrtUdmdH7SIPAYNAOTPdrQ7pY/K0EdqWGIpY5XmmZQz6ULGYm2AYvomzYAayFyCRBodaZb9mLsjiTsppdlOXf5gsTxEV5StnzhdUYTZQ03evvwaVGJ4MRoSBBUP02v41r4w8nhhrcXpJMg5VDf4q9ypp98Yimm9kX5xmQvQee/zRQtYjhrZaVmiadGc+BfszO+D9LTgqmaB+qDFSc+14r4dYqQkafy2KyxWCWPvAN0oz+8i0r5TXThRAwRu+zxVrsrJnIQvWVwA6aDZtlalzye9VZK1nPmf0mjFUVtjGjKWlJ0lC9LGQ6dooxtNA3c1tidZ6W6FABfz1pkIFRjHgR/gXStEP6zb3NCChmUsm/u1wvxCsKDXQxsSNLVOudX1VAxtIdj3G0LqIRsMlPs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32