Skip to main content

Kanso - Releases

← App details

Nextcloud 34

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.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.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.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.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