LinkBoard - Releases

← App details

Nextcloud 33

LinkBoard 1.6.4
Release Details
UpdatedMarch 29, 2026, 11:35 a.m.
Changelog

Added

  • Inline-editable Table widget: create and edit tables directly on service cards with add/remove columns and rows, editable headers, and auto-save
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureInDvNt/I+x9IZiWmbIGqSkEdXmf5JA0SMkeXNxmedA3gP8duKwsesDyJ1laGeaeF
LtLFAIDnIcRi/l19ZKZZh51KEOsGJkeXtd2ampYmJgHxEr/UaF0P9MtYKVZ1Zc0N
fVPyR7FZskVOpXd9wCqGx5jjGG5qlN2NFAcWifLrLLB4fmyVLhjgVfpyuzchRM3+
T5WLJdQ7RuCXX55B/tzVnIRDIfLZH98ao1/4B+mzcegFiYpgtZE2oBm8DaDyAQm/
2PAuK02WkJIki+R/3jz9t8FgxHDyGInmQ3IHp2ReE7HtJPgNKbVwrZ5HJPQNC95u
wJW+VdUDUPrIr9RPLPd6yLTVNUfV+xGO+iSlFbdjgJWxfVx6RQemo8NXvLWBHgth
JFAwYdvh9bj4XKTonKhdJwWeH/qZe+bSk9WvERDiWB0PruKF8rCuTgIKJw6d+LUN
uSx1fldpJu1J1VMDDF3qzVSKNlnpNlDXsJzyKegaT2l3XzrVplS8pYZ9wTWGeDec
pwOe7R54gGvqU2KJdLaQxQYI99PbDKBANaAYQLMY+MEbMEf11DWUFjYMMrcqHj4u
tR6jrSqsIZx8JX4A1E10GS4Dd51yWxDEzYQ2GVfhT9kc+nrBlicPKvB3PtK2FeDF
KABFbjnRNUrUQJ4okvM8+OaTNe5oBdx3/YDDsjxrtaY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.5.0
LinkBoard 1.6.3
Release Details
UpdatedMarch 22, 2026, 5:53 a.m.
Changelog

Added

  • Per-category toggle for responsive column adjustment (default: off), fixing layout issues on smaller viewports
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureHRsK4TjvDu7hTDHQJ9lfvsTUR90/rTMf7+JF3PDqGKmKtUU08sw9M1kQdsM8Cfje
5CiCpmtQkTredXIU5dfhisyQlmHjxhrothfKEE9DEcEprLz4VdfCFGOGlS+blb33
SswrBwksLsHnNQkVEeFghujnm5XhAHtqhtp7rzdPs4ygq5u7Oahuyafl8mnwRwkb
7dmnk++jozNHCFScz7pmHqK9UJYwNhw/y+YyFfG1tXtZF07aZQ53TrEKHzPACb4F
piudi+ToMYxJyCWeUnXUwhKBxcnhv+yTRbINGYGGsOA/K3uy82c/yLuDwgi4fpCR
wWfMVxCOoctGVJ09+ry4LzIYFxRO0Q665p8z0yQ1xU4S6nqCL2D19OMXnXH9eSbW
Atzy91+VNACAwLl/dQb+IF7tocH+Fzi8dvGGsJ+SYOaI1yL9CxvB6U32W7Jc/xuB
lAfhynD6eAuyJp/IxXFn1J9H6WbEAPHmYG66FzElLNXJHn7KAAYUgjZvLJD0J6yz
ptDScTjSAyz4i+g0h0muaHRIg4BqXlXact8N3DjJJNBoKpCwfz468hfqWVvgDHIz
p1ig+aEOG/MYdrBlbUPIyowdE+DfvjTE4nUCpp87ijujEywC5uV/xjR/FRdoimgH
CpgLzBIFK2Q3wYpj7+c68uCCltDBZHv1gQqXITCMU+s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.5.0
LinkBoard 1.6.2
Release Details
UpdatedMarch 21, 2026, 12:57 p.m.
Changelog

Fixed

  • Grid resize not working in categories with fewer siblings per row (responsive column minimum was too aggressive)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignaturegvWf9sb60NPEaq6JrlIuiD4micnkTZG8rTdiSkxBp56ISs0fzFnY7mlMrJ8P/6Vv
fjekzNpx8fVYvOXqRQNU5sJXo4xXC0tgYcJlhZcZX8uG7cSeNOT1lCSnMrGxVJLI
+FJEU6+ryuyu0UjGAOwpP+JG7sTACXNSuVQc/mYIrjv5krfmnkZN5c9+GOfY5Cly
iEEHqaRVxRQqyTwqH5gdL/NNsPrTTaPxvSSxj7wARLiKyQLoshes0fgmELajIRag
Ks+ChhHycLt3RqRRYu4SVp27upqZldYqyF5aAcOc97//32vif/JADgPiqruy+0f/
UMUCnz6iQw5jyOL/tXpoYcVieCQ3CzDwYVZlZY1XILmC7l+zGxVmmIRy8+Z9Y3a3
MmDAR8ye/AknD8nG0IsF3GsrtnwVPuUNbLKjp8F6pCe6p4gMmAa63HQ/6Jx9aPtc
acnFy8ApKMCiIPXe9cfH99yuUvNhizihJcYCEQcViwtH98UaSJ3PCUmYZuDb0h7m
eh4FAU4f1sUklq76RcDzXXZjIzMIM2hD4cE38WJhjIiT7vVh0M7NynSMYMDJ1G9b
1/pUgquQFQv3YJvQowEK08WSVq4R3LldRep4PWmQIK0M1wvb+F4ER7EtBBmtqXZd
krizw9HP8zDqbn9ZExjo6uPSO1mvV3b+8Z/s8ckEd1A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.5.0
LinkBoard 1.6.1
Release Details
UpdatedMarch 21, 2026, 9:49 a.m.
Changelog

Fixed

  • PHPStan CI errors: expand buildRequests() return type to include all optional request spec keys (auth, calls, _websocket_jsonrpc, etc.)
  • Widget container overflow: allow widget blocks to wrap instead of being hidden

Added

  • Two-stage widget support: buildFollowUpRequests() method for widgets that need sequential API calls
  • Arcane widget: reworked with environment auto-detection, shows containers/projects/images/volumes/networks
  • Widget container itemsPerRow prop for CSS grid layout control
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignaturejKauE/CSNoDsOm1vhLFXB1J5Zv2JvXdPzlyDIiBEFvZs4fi23GdNxDYamO5JiwEW
xkT1MmSHHvXMD1mj8nYijIv6e5OW12TLzzVuxtqCW5JCZqHp1q3OVQYzgs+Cuo+V
QRRlu3ge0zGQCLTtP3pfUAo2R6MO3GxxJLSzR6RpDN8LCcLvwGRCDCP8SB3vZvMB
ptALBwzc5ksd2dv6oYTRR2FifbYiE+H5KjC67XsBsifL6fX4YpRhvH3+4f1BjDgg
QM1LgaOklt0B61fpJSZjvSdfAqn671H89jIHrCYuznqlGBFCuAe4Z5j9PkcbogYb
Z3dlydXaFVftXY/tUL6DZFAw8HyW67bCJbExQbe4AXflN0uTHZkdxqpEErnqVfYV
3Tbrid9nrXAzgHLjHYuX/yJZx2AUYP6Pn0NfQJZqaeNepRv/g67xkyYoqRMICWHj
Ctrdz6GHjaixqrxH3FbxmiLbqwW+ugzGM/alhnC+lUh8DeZaJ8lexs9uf4RgymNq
phMme/OuKOhkGtHZ5+2D/yxxywaNfWEiuYL3ej89bbY7P3bhc9oe9OgnwGNQlCdV
xTdPZD/ihOAAM44hue17WnO0P0d5dGZOnryFumtNHok1mEQXoYye7FGTeMObwrdP
hEPY+6tUidfpm8SGDVvFekdNXKkvMC7VSuq4dF1UTyA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.5.0
LinkBoard 1.6.0
Release Details
UpdatedMarch 21, 2026, 7:19 a.m.
Changelog

Added

  • Grafana-style grid layout: free drag, resize, and placement of Service Cards within categories
  • Configurable grid settings per category (column count, row height, auto-arrange, min-height)
  • Lock/unlock edit mode toggle replaces pencil icon

Changed

  • Service Cards now use vue-grid-layout instead of CSS Grid with fixed column spans
  • Category columns setting replaced by grid settings (colCount: 6/12/24)
  • Migration note: Existing Service Cards are automatically converted to the new grid layout, but card sizes may not match the previous layout exactly. A one-time manual adjustment of card sizes and positions may be required after upgrading.

Removed

  • Cross-category drag-and-drop (use category dropdown in Service Editor instead)
  • Fixed column-span resize handle on Service Cards (replaced by vue-grid-layout handles)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureXipU7mducL7VTcXbeIoqXoRgBA+uwv59W2CLfszMirvVPMW0lQ6f00kyutwp5CAc
gd7TpIEfSWglY+2nicxir52bd6f0dgcoDQymw7zMnkC/82Qk8+DLzA9SlvkCA/0N
pBA0hukJnKsWfn/y70CdtVZKB4ly2lcxSbMFp1go5BJy79AdLkbaQ9I9CYDURaJy
ZKBZ2eM5K5IzAOHWfAGIG++q1Llb7Cd0llC4bHkMkGGhBrr1UOSRJyRLUYhR+TSL
im6KWUGcJ6QpACryE+B+exYw4+q66t1g0LYnu7PX592NYTnxOEOb2VMbNNKUV42e
2oaSS9zcGdidWkb9vcxz+8pRZpVr6eHxe2a04ZRQPxFTEd3xwSoYfE0FgYVjwqu6
iwS4ivObPHc4gC+v16CSYjkn96PP/CQ2Dtax1MrkdUZT4VHiaWBi/JmA3csXizuJ
TKIq4x8gL4f/vx1+4ReIiPmqNu51HWPBkEeNkUgaUEKZz8b8sZIL/LeE4bdTNGYF
7twsRgD+1S0TxN5QvoARRpz3OgDXQmEwE5ZD+xmapmMdZmUODeXZII+4dhcHPXWz
Lfn7eHYmBkkBbezCrp3QfOPyzaQVLz0xlOzP4psVMxFQ8uIvP28t14GY93yL6WP2
KLlwrvuYkpRzduoVMDDy/qhoxRJgYOIokcHZVAuhv2E=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.5.0
LinkBoard 1.5.6
Release Details
UpdatedMarch 18, 2026, 2:38 p.m.
Changelog

Added

  • Font color customization: auto-detection from background luminance + manual color picker for title, category, service, description, widget values/labels, header buttons, and card background
  • TrueNAS widget: WebSocket JSON-RPC support for TrueNAS v25.04+

Changed

  • Font color settings moved from theme-only to dedicated "Font colors" section with auto/manual toggle
  • TrueNAS widget uses WebSocket JSON-RPC (/api/current) instead of REST API
  • Widget and resource display components accept manualColors prop for font color overrides

Fixed

  • Header button font color not applying (CSS custom property approach instead of inherited color)
  • TrueNAS uptime calculation handling numeric and $date boottime formats
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignaturebHFyApNJOvSTDKc3WwzVeunKxXeqMkgGJK/eiAh9ctJ2hZsn3YKnsGJVoDHoOl5j
pB03DcoX1+zySGoITYHUz1LU/UbI6mOOa7FPJ4OZlZZAn0ztLXgkJTk14ntUYxMI
Nn38vxS2fdMGyLs37vKjq5Ivyrp8XQchDPehjFBwM5a2CprF9Ka4H/6f6M8lHvUM
QqzSjeahU1ZWRkmWu6oDJ3mx/HduPYyXpbU9M9xczyCEWxL+Ioi0HCodesGpCKWL
Zt5eDijvyKr4J4nf1CPFrDR9ryQv/Iv5LGxib6YP9ZxeS+P9Do/EbrxCpE9HBHY/
A5OaB+yaIV1H3FaXK53n65Hjn6pcxJGzTBFdBq/f4+iMrur+p2wkFa3TEB3//Ic3
j3DWl4lq0OcfI11vmOxQxrwHgOn1y1bTrdUNdDj3kUG+nz5j3kyUcLtsmkgU0JgJ
yWjzY8XzFvyDPguQXYaAJGbn/eQ/gMoLRxdp5RqWa4ArnqyCjBvvBz/hH1uUkvQf
nM4TxH/rRFk4voKJlGhXTXb63gg0zvkovml7ss45fdM13IkGqeXVpUWsJl6+SXaa
WHDlIRYHeY5zlJIXPpiYkQlhVagV2ts9lTILZaMg9rmQL25YFSEyVoGzh0GDmRzh
KZa70vFp1YWCdyNgt3c3TGYD5thxpbq0Jp8tSksGaXM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.5.0
LinkBoard 1.5.5
Release Details
UpdatedMarch 17, 2026, 3:07 p.m.
Changelog

Changed

  • UniFi widget: added Controller Type selector (UniFi OS vs Legacy Controller) with correct API paths and cookie-based session auth
  • Dropped support for Nextcloud 30/31 and PHP 8.1 (now requires Nextcloud 32+ and PHP 8.2+)

Fixed

  • Missing translations for Status History modal and Status Overview page (12 new strings in all 57 languages, German fully translated)
  • Status label in StatusHistoryModal not using i18n (Status hardcoded instead of t('linkboard', 'Status'))
  • Status badge in StatusOverviewPage showing raw status key instead of translated label (Online/Offline/Unknown)
  • Period selector buttons missing focus-visible outline for keyboard accessibility
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignaturePg/qlPqwsK6A6nArjd/b2d0rvUskhVJSAql1AjBDdeBdkrH1sLcLb+OMug0wYw3G
XvAO9YdICyOpzFUXdlFRlK+U5iIBjRkfOvvRqE03iDFttwW5vGD3mf4na6s2njww
alWbpWzUgiZtDHKevqT8hx8PK3cf2KbAcwdW0Eje/cpuCtdg0ijsY9kN3iWp7yVH
cjEBVoLMFIjyBvVSCJwVavl/LrXITUmmULtsaEu68Yz4ZVk2HgT2onyX8G794+SE
aCRi9+xUrKsAPSNQDI7tasGJZaACiwUozWF/5F4955knOx1BDMO/OcAJ0XyUu4Mv
XG+8lc9TYx3sgr8LzR6Bz6D1fEnVEzbjK5/b73CQYM0rdk0QM1sJqLDtYmmOH/ED
uwM3NGossnsBRdAub+HAWf8RyxkgUXZcC6g6CEfLLU0m2Mkqlxp435JXLPIfggNw
WXg9pprGCECGshTrK58u5kmYz+QPvusiAeOqXjFs+IN3j0poCthuJCvo1gApsaDH
RzxrX/gzIAO77xeQ34FBN3rriUQmMbCziL0QWDfMbjdn3kEUoi+R8ztxlvCr8qp4
iAyMpFOj5EESNk84JLfTxHXfoFiBNLqQJ3CP27ioZNHkGc7ue9O3L5CtO3syb3we
+0MfWW7ufcRnjdAZ2+lz5+q05mGMifDoG8DSnx1CT44=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.5.0
LinkBoard 1.5.4
Release Details
UpdatedMarch 16, 2026, 9:18 a.m.
Changelog

Fixed

  • Migration Version001009Date20260316000000 also calling $result->free() instead of closeCursor(), causing fresh installations to fail (same issue as v1.5.3 fix, but in the earlier migration)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureluXaR5jqb/7E7o/aROnjVZzv8zPxDS3yZYH17HQVosWteG2YZ0IYr3ABWGW/c48c
Tv3DImnWlixXspRRMKm8hRuwrk871EpZYOyqZeh4B/8BZ2mDnBhDHxUR2ms5epim
X19URTp2XvCUbAixAhI05GPERZXHgynMq6YYifHxYrCwDRGn3KXCVQzY4Lg1TPBz
hm9nWRMjGFrIfZxoOgUXjRuei5djkmUUa3kIkFItw4EluE+ylB+N5GWyDbbfUkTV
Z8lkMrF6q40dK9vxcpyhk+sVv39RsB/8ciaAgTafUnd30lnBXLCk0XHoVghctTr5
imhhdCHhBEevr3dkrOGpg7WealYA7wef7yW5MqeqK5cyfv/gDvu473fiH8zvvKdW
gr2jqD30LhZsVtsdSepBk6avcaUF/E0lUXBwtSo2k44DrNzKp5plNs7mEgVFVn5Q
B5SYmp66DnjvYOW5mAOFGCLFERAF0YUbz4VSz7IdKRMm2GdU3VI0vCoUfNRVvOWe
Gnm/0A/ek8xbZBz7bGfxQ+3NQqluZjKbZWBD8ycwSBeEBpfljpY4EWLItI8hfDbb
dTocbVDZnD8HR0A+e4ZSgyn5BDgWAYMs4bpKUtWjIQ0VK+6BIG7W+c+dFibkolAx
9WYn1qiiSDfy1SVu9T9E7Czn9oBx3wZbJ4SHl65uBYI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.5.3
Release Details
UpdatedMarch 16, 2026, 7:45 a.m.
Changelog

Fixed

  • Migration Version001010Date20260317000000 calling $result->free() which does not exist on Nextcloud 33's ResultAdapter, causing occ upgrade to fail and leaving Nextcloud stuck in maintenance mode (replaced with closeCursor())
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureE0TTuw8DRQnqGsstybc+ben0PlMbe6hL5BUL3FMjMxF94ycyR0LzRBendLRqYMbB
OU5+4Pe1zNkFRp8Ta2CxRaS9ccDukDLeVw8cDMiD6tonmGQm89vlFRe+nm8Zo/4f
fhtol27m6wf3veC7DqllEoTUzfvmUbhn8qFqIPNMo0xWLZnT4g+FrmNPK5B1f7eE
jZf97a6d676Upvz3T0u+vbRL0X37MweNYgPdNZTgOJu17G2FwXjh227y0B0byK0R
auVtOD+iaa0S1lIOIjTlEFhIAJNLFwQqmEtWvM45WtGMCTl84ky0gY0sG/jtd7QL
UPrckbmRZSDYW/rVXuB8mo/7I5noN2hfHKupGL1lu60ZrteMARCGamXoUCZ3+8aQ
LpG0RvKhuazgwBG+RLEGpzrFuudJ3WyduUShu2dbC0k7bjoCMQjGpqRbghyUsBSr
4hG8Z7NUhkdTdtD3Jklx4n48pAV5qkKZQFky8FPHUf1ucsmCTDrBDnMNyq5lXVdy
TrqVVuxT9ZJYv0mKDmX27LCrnW1CbM06glQo5yay8PU7h0QB749bmTgFq1TFBPUB
y8/W5WmqUFkrcTyHZ44RSRgMtU9mFpBE3GrCsdjl7X6HE+NFf0jc0DuCCDBluhQb
NJeaKJqUvE42ebzsTfJXSh/18btSWpiNQ39bBc03M1E=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.5.2
Release Details
UpdatedMarch 16, 2026, 7:30 a.m.
Changelog

Fixed

  • Table names linkboard_notif_channels and linkboard_status_history exceeding Nextcloud 32 primary index name length limit (renamed to linkboard_channels and linkboard_history)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureS1Om2zqPgE6DFT8Ys5p0Gikjg8+d0W5JHMPam3XERP0m5Y4CmbrFLp7rocjvv8VW
71Vrxstj2vrcD2f9+IBs7t52skghIQm5I1+3+Ry33qppxyMlmc2JY/45iehbPJDO
sm/1+VyUswSSak56izXou26IKx57bb9+O4tLcL4/QhJaNKj+DWsin6YoQ9eZGRmd
Kra1/Ntv7+O3gkAOpctVaK8XTPtynmRqDxZbTqxUp0Qwhk0d+HZUyT3Z9eq8D4nC
ILajV65ZOuQ+wBFZScncvxEKhy7uHDSACbkQiKMkDLoxbHEsNLFdDvyFQbbOt3j+
ZRX+68ZJrtoKfzoKP2iNz1tZCq9+kWQqzeSdcD2ZNtbk5VBaUtXSZBE+Phwxp2qV
02wK9Q4ObisF/0iPGu4QgXbZ09Y6/IY6wWNmimz+HCDDoUB/q9CfiIzU44wPAiyz
hIbfutUdS53dsFwciK2s4kK6qMciW5IdFCtaD503QBzC37wFj2XdX/RRBlufG37T
VToEIOdlZs24HHAWAZWIPofZgDLszIggyrQLpv53GRLTtr//+HvmfuBq9WiQRZv5
5APn+zg1mCK9WdJO5H+TUwGM+NoznAIsvo7o3VWzkC0k4HI70zWZLVfnvqS8ckHm
ln/ib0VlAH/NuUnJ7pQlYpnlOZo4r8+3omu1ZjYfs7I=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.5.1
Release Details
UpdatedMarch 16, 2026, 6:53 a.m.
Changelog

Fixed

  • Table name oc_linkboard_notification_channels too long for Nextcloud 32 Oracle DB compatibility (renamed to linkboard_notif_channels)
  • Status check retry with GET on 5xx responses from HEAD requests
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
Signaturef8aecJhU6bA9lZ47xTJ1mLNU1OByZ/+c/Wh5nmfgyRMH9F8uu0WQAqu1SwJ693pQ
9PDpymlJisAyb0yrH33qLrt29b2Ag+8wDqgiMW3fV0Nc9QthmcWwXRVZajJmpGZA
Gs+oPxOlTsGkSJ5b74k25DClZjejfo2s0NveOv3lhdTlYMqEw8tQyP10KdrMejId
3TYJmIS9MZhNb9YttK+WBxfPhnak6LDHFAZOyvqCCY7KTg9ZUkIt5srJgdOJcWsC
MGw1Rc2FmJOMLjaW7WDVPk0G+FJciuk7TFf249HjMeXcy4tFNPiwA+PLrYiv7mp6
j71xolXuWY0SGatPwn+ZfvInO+GEgB5knAeUqniR3Zx+HI8zih3FH534NhYG5orN
IQa6uhs+oLN1EQLMhCMk3tY6uzEDNOsUk4EJWwNx40cSQ+GXShjuDltW9XUqaCbk
zslhw9akGMI49YGQUxztvqOafKipka/MPn+QLDDPBcTneJk9AsQweCbg7h+rDmom
trBDZm53JxYXPJDPLjAnB9nGjgBil/pLEAyXTnFNzbeVVV/JMKqoITsNWNJmeOQM
huoiWWT0dwR6kxRBrjC2lT35mEN7ifa5xUQQxFgh7WNsdu4MFW/mDtx8cLlGLMMd
FNhPmjoFxJf9xChGytkm56EignwvrJ3kVPipOGuuz/Q=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.5.0
Release Details
UpdatedMarch 15, 2026, 5:16 a.m.
Changelog

Added

  • Status history tracking – background job records status checks with response times in new linkboard_status_history table
  • Status History Modal – click any service's status indicator to view response time charts
  • Status Overview Page (/status) – dedicated page showing all monitored services with uptime%, failure counts, and charts
  • Mini status history bars on service cards showing last ~10 status checks (configurable opacity in settings)
  • Period-based history views (1h, 3h, 24h, 7d)
  • Total failure counter per service in status cache
  • New settings: "Show status history bars" toggle and "Status bar opacity" slider
  • Widget warning display in widget containers

Fixed

  • Boolean NotNull columns breaking installation on Nextcloud 32 (Oracle constraint compatibility)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureWN887de6nZYIlK5s2L3jItA7Zi9xDA1vxhkYUoqBFxS3gObWxcWLHy1BXrdKAQWl
Il9hgcJ4fqtZWy60TnxYDTKWsR+fHpSSGeEjK8Pgyx2AWc/z+BdvX+oS/WmLhJZx
v9WeOU5CTOphsWB3tDb9d/o1CPHIyg1ZNedrVtatLktKixN0X7D6R/7RFohRmDjk
hJ6G4Wna6qs+glyg0/dHazonR3TAo8npEMcH4HRTohQJMvYXrQ/i+U/q1jZp2I5J
FcxwKblK2s1DZQYISDUxp9UCCvjVX7vM2cA0Q2D9Vn/6mYJn11sYrXbtuDvk2BaP
idUJsmf99Ul5oRUodMkd36mHzQ7DadgsMagUz0rweo7CLibGeVbUuOyj3eDL3RSM
O2F5ykcCBxpfdHWQaUGNLNeNd83pHEE9OLmt+I/8GdGBcag1kmVQl9BtEzSwSDcB
rt7lVG6qQVhn0ha4JCvGM2oltIJVlCaf7qNFdq/RMiBQI/viJZM3Eizjlt1L7qip
PLxnfTZBoqOip4J5PtSqUFQl33DxbUQhVpD8njgz7IgK8csWHBuMRSNCRNTvpmj9
E9bRmc7uz8KPet2kQooY1jagNdAEwwYttbHuvy9urGy1+8P7+uPKxTqAsVwksXGM
YA4RsufGAos0jFFVdAXOlveQX9bJTqdpfPI9mbkVlB0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.4.4
Release Details
UpdatedMarch 14, 2026, 10:30 p.m.
Changelog

Fixed

  • Fix boolean NotNull columns breaking installation on Nextcloud 32 (Oracle constraint check rejects notnull => true on boolean columns)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureKvLjY5hmpgYraCPHewfaiyPgW6qPjsstzQUIrzNkGOf8hjncIiAtJJa8RsL17Z6N
27wbpDgeuUcwvmU1SrVwUAo8GoQPDq1KIKh2fsTSV4ZYaiiYM/wjtPHUKMRvfqSu
WCZMQhszXPVq6UEI49xoan8czYj417ckxdXFSyJew39SolP2mdZhwj1LgrK6gP7y
n1jsJHOo5L2nRpOz+KnjCwF+iBudYlSxIUnlSeM9lTpFImv35IpsHjQpQKn/1iZX
nBJC9bPEvP3rgenAgiC/dQc044L5DE7UjB23I6YVdfppGgxn6s51oecaOasSNr9Q
+JDrQNk7sCr+hAURz05vwwmp1H4pUDrxmpuhe5lF64IyhTyDjEqWfUshclxJ3ixV
+oKQKEcV2EU5i7LGGr7dTEOH9K7d54B8X0Y8uU2PosCPDD14lpVYyXa1LtLTMCOG
zbe3t9UO209quqh2qyaTqTqbzkhHVhjQuToghN2PIICe02iT5kB7hvlsch4oboA8
FVspIOBBhQk3b9k4mCrnCjUbrLq3h3aR7Za712AQF0ujTKyceRxxmZ50zu22dYQI
WLS7KjRJgMXNdc2L4mDt/xzDuUrKWLgeZVrZOCTIaohz4sZbkzfxVh6rfV2i6fNR
1Hs1I2aT0xxZJC3TM3bqg9taJaHHvS/DqJ+kTxWl9Tw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.4.2
Release Details
UpdatedMarch 10, 2026, 5:57 p.m.
Changelog

Fixed

  • Fix database.xml validation for Nextcloud App Store (merge duplicate <declaration> blocks)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureXc6hjHpT2HHgUsj6gGvQDU9TO7LDzo5nA8v9VfoVizxBFS8H5GcXDqKy00Um8Tob
uhmrTZuYbzBISIt69VxmXkK2y8mWt78Z4lAS+kqIQFTu9mVRYBiGRSITMZw/XVmH
YWmUv/eJ7Npjm3SjaDXDXytaCAj0BdCYnW9oyWqdnOIHUGoxiTvHnPTTymkKrJ3M
GHYjlONpkKjQub1+HqUPLO8SJI0kW/wHyEjcMJHingA6KeRtuMAivsU1dQ8XxTEp
/FizijUlMUpJnmGhZlTrHK/oJh2mYicoLwal3ylKuxWXOHfYB2iPjU4zDCu8JwWz
NKFK6ezM5NGYqno71hzdiwxlIgEPdT5g+vNyR1RJqXmGzyrD7icGxYCfjPT6f5r8
yguAR51LW6Qoq8NeivB99Fld5QTEtxBuiFEOWd2OB+82O+oXVGjgnmIdXfpJ+R25
yBQ2Y6Gm9eWClOVIrlC9UpkP+kEpo7gcMPEWt1CO5DIYdUAKKXo+SHch1lR8fy1M
jZsG7uwWEuf5BrSZVapkxx1PTqvmkVirCHzFl2Dora13O2qqJCXRW03Aritzhr9d
K8luw28jxR34Gcau8eOVb3dDivyUcNsDt+eOA7Zrbl7U06IhpfSvQrA0jJYudviS
CuYjc/hQSXCP0Oq89dD6bFzjdG6s6iTneiUkzg3Zol8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0

Nextcloud 32

LinkBoard 1.6.4
Release Details
UpdatedMarch 29, 2026, 11:35 a.m.
Changelog

Added

  • Inline-editable Table widget: create and edit tables directly on service cards with add/remove columns and rows, editable headers, and auto-save
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureInDvNt/I+x9IZiWmbIGqSkEdXmf5JA0SMkeXNxmedA3gP8duKwsesDyJ1laGeaeF
LtLFAIDnIcRi/l19ZKZZh51KEOsGJkeXtd2ampYmJgHxEr/UaF0P9MtYKVZ1Zc0N
fVPyR7FZskVOpXd9wCqGx5jjGG5qlN2NFAcWifLrLLB4fmyVLhjgVfpyuzchRM3+
T5WLJdQ7RuCXX55B/tzVnIRDIfLZH98ao1/4B+mzcegFiYpgtZE2oBm8DaDyAQm/
2PAuK02WkJIki+R/3jz9t8FgxHDyGInmQ3IHp2ReE7HtJPgNKbVwrZ5HJPQNC95u
wJW+VdUDUPrIr9RPLPd6yLTVNUfV+xGO+iSlFbdjgJWxfVx6RQemo8NXvLWBHgth
JFAwYdvh9bj4XKTonKhdJwWeH/qZe+bSk9WvERDiWB0PruKF8rCuTgIKJw6d+LUN
uSx1fldpJu1J1VMDDF3qzVSKNlnpNlDXsJzyKegaT2l3XzrVplS8pYZ9wTWGeDec
pwOe7R54gGvqU2KJdLaQxQYI99PbDKBANaAYQLMY+MEbMEf11DWUFjYMMrcqHj4u
tR6jrSqsIZx8JX4A1E10GS4Dd51yWxDEzYQ2GVfhT9kc+nrBlicPKvB3PtK2FeDF
KABFbjnRNUrUQJ4okvM8+OaTNe5oBdx3/YDDsjxrtaY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.5.0
LinkBoard 1.6.3
Release Details
UpdatedMarch 22, 2026, 5:53 a.m.
Changelog

Added

  • Per-category toggle for responsive column adjustment (default: off), fixing layout issues on smaller viewports
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureHRsK4TjvDu7hTDHQJ9lfvsTUR90/rTMf7+JF3PDqGKmKtUU08sw9M1kQdsM8Cfje
5CiCpmtQkTredXIU5dfhisyQlmHjxhrothfKEE9DEcEprLz4VdfCFGOGlS+blb33
SswrBwksLsHnNQkVEeFghujnm5XhAHtqhtp7rzdPs4ygq5u7Oahuyafl8mnwRwkb
7dmnk++jozNHCFScz7pmHqK9UJYwNhw/y+YyFfG1tXtZF07aZQ53TrEKHzPACb4F
piudi+ToMYxJyCWeUnXUwhKBxcnhv+yTRbINGYGGsOA/K3uy82c/yLuDwgi4fpCR
wWfMVxCOoctGVJ09+ry4LzIYFxRO0Q665p8z0yQ1xU4S6nqCL2D19OMXnXH9eSbW
Atzy91+VNACAwLl/dQb+IF7tocH+Fzi8dvGGsJ+SYOaI1yL9CxvB6U32W7Jc/xuB
lAfhynD6eAuyJp/IxXFn1J9H6WbEAPHmYG66FzElLNXJHn7KAAYUgjZvLJD0J6yz
ptDScTjSAyz4i+g0h0muaHRIg4BqXlXact8N3DjJJNBoKpCwfz468hfqWVvgDHIz
p1ig+aEOG/MYdrBlbUPIyowdE+DfvjTE4nUCpp87ijujEywC5uV/xjR/FRdoimgH
CpgLzBIFK2Q3wYpj7+c68uCCltDBZHv1gQqXITCMU+s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.5.0
LinkBoard 1.6.2
Release Details
UpdatedMarch 21, 2026, 12:57 p.m.
Changelog

Fixed

  • Grid resize not working in categories with fewer siblings per row (responsive column minimum was too aggressive)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignaturegvWf9sb60NPEaq6JrlIuiD4micnkTZG8rTdiSkxBp56ISs0fzFnY7mlMrJ8P/6Vv
fjekzNpx8fVYvOXqRQNU5sJXo4xXC0tgYcJlhZcZX8uG7cSeNOT1lCSnMrGxVJLI
+FJEU6+ryuyu0UjGAOwpP+JG7sTACXNSuVQc/mYIrjv5krfmnkZN5c9+GOfY5Cly
iEEHqaRVxRQqyTwqH5gdL/NNsPrTTaPxvSSxj7wARLiKyQLoshes0fgmELajIRag
Ks+ChhHycLt3RqRRYu4SVp27upqZldYqyF5aAcOc97//32vif/JADgPiqruy+0f/
UMUCnz6iQw5jyOL/tXpoYcVieCQ3CzDwYVZlZY1XILmC7l+zGxVmmIRy8+Z9Y3a3
MmDAR8ye/AknD8nG0IsF3GsrtnwVPuUNbLKjp8F6pCe6p4gMmAa63HQ/6Jx9aPtc
acnFy8ApKMCiIPXe9cfH99yuUvNhizihJcYCEQcViwtH98UaSJ3PCUmYZuDb0h7m
eh4FAU4f1sUklq76RcDzXXZjIzMIM2hD4cE38WJhjIiT7vVh0M7NynSMYMDJ1G9b
1/pUgquQFQv3YJvQowEK08WSVq4R3LldRep4PWmQIK0M1wvb+F4ER7EtBBmtqXZd
krizw9HP8zDqbn9ZExjo6uPSO1mvV3b+8Z/s8ckEd1A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.5.0
LinkBoard 1.6.1
Release Details
UpdatedMarch 21, 2026, 9:49 a.m.
Changelog

Fixed

  • PHPStan CI errors: expand buildRequests() return type to include all optional request spec keys (auth, calls, _websocket_jsonrpc, etc.)
  • Widget container overflow: allow widget blocks to wrap instead of being hidden

Added

  • Two-stage widget support: buildFollowUpRequests() method for widgets that need sequential API calls
  • Arcane widget: reworked with environment auto-detection, shows containers/projects/images/volumes/networks
  • Widget container itemsPerRow prop for CSS grid layout control
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignaturejKauE/CSNoDsOm1vhLFXB1J5Zv2JvXdPzlyDIiBEFvZs4fi23GdNxDYamO5JiwEW
xkT1MmSHHvXMD1mj8nYijIv6e5OW12TLzzVuxtqCW5JCZqHp1q3OVQYzgs+Cuo+V
QRRlu3ge0zGQCLTtP3pfUAo2R6MO3GxxJLSzR6RpDN8LCcLvwGRCDCP8SB3vZvMB
ptALBwzc5ksd2dv6oYTRR2FifbYiE+H5KjC67XsBsifL6fX4YpRhvH3+4f1BjDgg
QM1LgaOklt0B61fpJSZjvSdfAqn671H89jIHrCYuznqlGBFCuAe4Z5j9PkcbogYb
Z3dlydXaFVftXY/tUL6DZFAw8HyW67bCJbExQbe4AXflN0uTHZkdxqpEErnqVfYV
3Tbrid9nrXAzgHLjHYuX/yJZx2AUYP6Pn0NfQJZqaeNepRv/g67xkyYoqRMICWHj
Ctrdz6GHjaixqrxH3FbxmiLbqwW+ugzGM/alhnC+lUh8DeZaJ8lexs9uf4RgymNq
phMme/OuKOhkGtHZ5+2D/yxxywaNfWEiuYL3ej89bbY7P3bhc9oe9OgnwGNQlCdV
xTdPZD/ihOAAM44hue17WnO0P0d5dGZOnryFumtNHok1mEQXoYye7FGTeMObwrdP
hEPY+6tUidfpm8SGDVvFekdNXKkvMC7VSuq4dF1UTyA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.5.0
LinkBoard 1.6.0
Release Details
UpdatedMarch 21, 2026, 7:19 a.m.
Changelog

Added

  • Grafana-style grid layout: free drag, resize, and placement of Service Cards within categories
  • Configurable grid settings per category (column count, row height, auto-arrange, min-height)
  • Lock/unlock edit mode toggle replaces pencil icon

Changed

  • Service Cards now use vue-grid-layout instead of CSS Grid with fixed column spans
  • Category columns setting replaced by grid settings (colCount: 6/12/24)
  • Migration note: Existing Service Cards are automatically converted to the new grid layout, but card sizes may not match the previous layout exactly. A one-time manual adjustment of card sizes and positions may be required after upgrading.

Removed

  • Cross-category drag-and-drop (use category dropdown in Service Editor instead)
  • Fixed column-span resize handle on Service Cards (replaced by vue-grid-layout handles)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureXipU7mducL7VTcXbeIoqXoRgBA+uwv59W2CLfszMirvVPMW0lQ6f00kyutwp5CAc
gd7TpIEfSWglY+2nicxir52bd6f0dgcoDQymw7zMnkC/82Qk8+DLzA9SlvkCA/0N
pBA0hukJnKsWfn/y70CdtVZKB4ly2lcxSbMFp1go5BJy79AdLkbaQ9I9CYDURaJy
ZKBZ2eM5K5IzAOHWfAGIG++q1Llb7Cd0llC4bHkMkGGhBrr1UOSRJyRLUYhR+TSL
im6KWUGcJ6QpACryE+B+exYw4+q66t1g0LYnu7PX592NYTnxOEOb2VMbNNKUV42e
2oaSS9zcGdidWkb9vcxz+8pRZpVr6eHxe2a04ZRQPxFTEd3xwSoYfE0FgYVjwqu6
iwS4ivObPHc4gC+v16CSYjkn96PP/CQ2Dtax1MrkdUZT4VHiaWBi/JmA3csXizuJ
TKIq4x8gL4f/vx1+4ReIiPmqNu51HWPBkEeNkUgaUEKZz8b8sZIL/LeE4bdTNGYF
7twsRgD+1S0TxN5QvoARRpz3OgDXQmEwE5ZD+xmapmMdZmUODeXZII+4dhcHPXWz
Lfn7eHYmBkkBbezCrp3QfOPyzaQVLz0xlOzP4psVMxFQ8uIvP28t14GY93yL6WP2
KLlwrvuYkpRzduoVMDDy/qhoxRJgYOIokcHZVAuhv2E=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.5.0
LinkBoard 1.5.6
Release Details
UpdatedMarch 18, 2026, 2:38 p.m.
Changelog

Added

  • Font color customization: auto-detection from background luminance + manual color picker for title, category, service, description, widget values/labels, header buttons, and card background
  • TrueNAS widget: WebSocket JSON-RPC support for TrueNAS v25.04+

Changed

  • Font color settings moved from theme-only to dedicated "Font colors" section with auto/manual toggle
  • TrueNAS widget uses WebSocket JSON-RPC (/api/current) instead of REST API
  • Widget and resource display components accept manualColors prop for font color overrides

Fixed

  • Header button font color not applying (CSS custom property approach instead of inherited color)
  • TrueNAS uptime calculation handling numeric and $date boottime formats
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignaturebHFyApNJOvSTDKc3WwzVeunKxXeqMkgGJK/eiAh9ctJ2hZsn3YKnsGJVoDHoOl5j
pB03DcoX1+zySGoITYHUz1LU/UbI6mOOa7FPJ4OZlZZAn0ztLXgkJTk14ntUYxMI
Nn38vxS2fdMGyLs37vKjq5Ivyrp8XQchDPehjFBwM5a2CprF9Ka4H/6f6M8lHvUM
QqzSjeahU1ZWRkmWu6oDJ3mx/HduPYyXpbU9M9xczyCEWxL+Ioi0HCodesGpCKWL
Zt5eDijvyKr4J4nf1CPFrDR9ryQv/Iv5LGxib6YP9ZxeS+P9Do/EbrxCpE9HBHY/
A5OaB+yaIV1H3FaXK53n65Hjn6pcxJGzTBFdBq/f4+iMrur+p2wkFa3TEB3//Ic3
j3DWl4lq0OcfI11vmOxQxrwHgOn1y1bTrdUNdDj3kUG+nz5j3kyUcLtsmkgU0JgJ
yWjzY8XzFvyDPguQXYaAJGbn/eQ/gMoLRxdp5RqWa4ArnqyCjBvvBz/hH1uUkvQf
nM4TxH/rRFk4voKJlGhXTXb63gg0zvkovml7ss45fdM13IkGqeXVpUWsJl6+SXaa
WHDlIRYHeY5zlJIXPpiYkQlhVagV2ts9lTILZaMg9rmQL25YFSEyVoGzh0GDmRzh
KZa70vFp1YWCdyNgt3c3TGYD5thxpbq0Jp8tSksGaXM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.5.0
LinkBoard 1.5.5
Release Details
UpdatedMarch 17, 2026, 3:07 p.m.
Changelog

Changed

  • UniFi widget: added Controller Type selector (UniFi OS vs Legacy Controller) with correct API paths and cookie-based session auth
  • Dropped support for Nextcloud 30/31 and PHP 8.1 (now requires Nextcloud 32+ and PHP 8.2+)

Fixed

  • Missing translations for Status History modal and Status Overview page (12 new strings in all 57 languages, German fully translated)
  • Status label in StatusHistoryModal not using i18n (Status hardcoded instead of t('linkboard', 'Status'))
  • Status badge in StatusOverviewPage showing raw status key instead of translated label (Online/Offline/Unknown)
  • Period selector buttons missing focus-visible outline for keyboard accessibility
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignaturePg/qlPqwsK6A6nArjd/b2d0rvUskhVJSAql1AjBDdeBdkrH1sLcLb+OMug0wYw3G
XvAO9YdICyOpzFUXdlFRlK+U5iIBjRkfOvvRqE03iDFttwW5vGD3mf4na6s2njww
alWbpWzUgiZtDHKevqT8hx8PK3cf2KbAcwdW0Eje/cpuCtdg0ijsY9kN3iWp7yVH
cjEBVoLMFIjyBvVSCJwVavl/LrXITUmmULtsaEu68Yz4ZVk2HgT2onyX8G794+SE
aCRi9+xUrKsAPSNQDI7tasGJZaACiwUozWF/5F4955knOx1BDMO/OcAJ0XyUu4Mv
XG+8lc9TYx3sgr8LzR6Bz6D1fEnVEzbjK5/b73CQYM0rdk0QM1sJqLDtYmmOH/ED
uwM3NGossnsBRdAub+HAWf8RyxkgUXZcC6g6CEfLLU0m2Mkqlxp435JXLPIfggNw
WXg9pprGCECGshTrK58u5kmYz+QPvusiAeOqXjFs+IN3j0poCthuJCvo1gApsaDH
RzxrX/gzIAO77xeQ34FBN3rriUQmMbCziL0QWDfMbjdn3kEUoi+R8ztxlvCr8qp4
iAyMpFOj5EESNk84JLfTxHXfoFiBNLqQJ3CP27ioZNHkGc7ue9O3L5CtO3syb3we
+0MfWW7ufcRnjdAZ2+lz5+q05mGMifDoG8DSnx1CT44=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.5.0
LinkBoard 1.5.4
Release Details
UpdatedMarch 16, 2026, 9:18 a.m.
Changelog

Fixed

  • Migration Version001009Date20260316000000 also calling $result->free() instead of closeCursor(), causing fresh installations to fail (same issue as v1.5.3 fix, but in the earlier migration)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureluXaR5jqb/7E7o/aROnjVZzv8zPxDS3yZYH17HQVosWteG2YZ0IYr3ABWGW/c48c
Tv3DImnWlixXspRRMKm8hRuwrk871EpZYOyqZeh4B/8BZ2mDnBhDHxUR2ms5epim
X19URTp2XvCUbAixAhI05GPERZXHgynMq6YYifHxYrCwDRGn3KXCVQzY4Lg1TPBz
hm9nWRMjGFrIfZxoOgUXjRuei5djkmUUa3kIkFItw4EluE+ylB+N5GWyDbbfUkTV
Z8lkMrF6q40dK9vxcpyhk+sVv39RsB/8ciaAgTafUnd30lnBXLCk0XHoVghctTr5
imhhdCHhBEevr3dkrOGpg7WealYA7wef7yW5MqeqK5cyfv/gDvu473fiH8zvvKdW
gr2jqD30LhZsVtsdSepBk6avcaUF/E0lUXBwtSo2k44DrNzKp5plNs7mEgVFVn5Q
B5SYmp66DnjvYOW5mAOFGCLFERAF0YUbz4VSz7IdKRMm2GdU3VI0vCoUfNRVvOWe
Gnm/0A/ek8xbZBz7bGfxQ+3NQqluZjKbZWBD8ycwSBeEBpfljpY4EWLItI8hfDbb
dTocbVDZnD8HR0A+e4ZSgyn5BDgWAYMs4bpKUtWjIQ0VK+6BIG7W+c+dFibkolAx
9WYn1qiiSDfy1SVu9T9E7Czn9oBx3wZbJ4SHl65uBYI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.5.3
Release Details
UpdatedMarch 16, 2026, 7:45 a.m.
Changelog

Fixed

  • Migration Version001010Date20260317000000 calling $result->free() which does not exist on Nextcloud 33's ResultAdapter, causing occ upgrade to fail and leaving Nextcloud stuck in maintenance mode (replaced with closeCursor())
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureE0TTuw8DRQnqGsstybc+ben0PlMbe6hL5BUL3FMjMxF94ycyR0LzRBendLRqYMbB
OU5+4Pe1zNkFRp8Ta2CxRaS9ccDukDLeVw8cDMiD6tonmGQm89vlFRe+nm8Zo/4f
fhtol27m6wf3veC7DqllEoTUzfvmUbhn8qFqIPNMo0xWLZnT4g+FrmNPK5B1f7eE
jZf97a6d676Upvz3T0u+vbRL0X37MweNYgPdNZTgOJu17G2FwXjh227y0B0byK0R
auVtOD+iaa0S1lIOIjTlEFhIAJNLFwQqmEtWvM45WtGMCTl84ky0gY0sG/jtd7QL
UPrckbmRZSDYW/rVXuB8mo/7I5noN2hfHKupGL1lu60ZrteMARCGamXoUCZ3+8aQ
LpG0RvKhuazgwBG+RLEGpzrFuudJ3WyduUShu2dbC0k7bjoCMQjGpqRbghyUsBSr
4hG8Z7NUhkdTdtD3Jklx4n48pAV5qkKZQFky8FPHUf1ucsmCTDrBDnMNyq5lXVdy
TrqVVuxT9ZJYv0mKDmX27LCrnW1CbM06glQo5yay8PU7h0QB749bmTgFq1TFBPUB
y8/W5WmqUFkrcTyHZ44RSRgMtU9mFpBE3GrCsdjl7X6HE+NFf0jc0DuCCDBluhQb
NJeaKJqUvE42ebzsTfJXSh/18btSWpiNQ39bBc03M1E=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.5.2
Release Details
UpdatedMarch 16, 2026, 7:30 a.m.
Changelog

Fixed

  • Table names linkboard_notif_channels and linkboard_status_history exceeding Nextcloud 32 primary index name length limit (renamed to linkboard_channels and linkboard_history)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureS1Om2zqPgE6DFT8Ys5p0Gikjg8+d0W5JHMPam3XERP0m5Y4CmbrFLp7rocjvv8VW
71Vrxstj2vrcD2f9+IBs7t52skghIQm5I1+3+Ry33qppxyMlmc2JY/45iehbPJDO
sm/1+VyUswSSak56izXou26IKx57bb9+O4tLcL4/QhJaNKj+DWsin6YoQ9eZGRmd
Kra1/Ntv7+O3gkAOpctVaK8XTPtynmRqDxZbTqxUp0Qwhk0d+HZUyT3Z9eq8D4nC
ILajV65ZOuQ+wBFZScncvxEKhy7uHDSACbkQiKMkDLoxbHEsNLFdDvyFQbbOt3j+
ZRX+68ZJrtoKfzoKP2iNz1tZCq9+kWQqzeSdcD2ZNtbk5VBaUtXSZBE+Phwxp2qV
02wK9Q4ObisF/0iPGu4QgXbZ09Y6/IY6wWNmimz+HCDDoUB/q9CfiIzU44wPAiyz
hIbfutUdS53dsFwciK2s4kK6qMciW5IdFCtaD503QBzC37wFj2XdX/RRBlufG37T
VToEIOdlZs24HHAWAZWIPofZgDLszIggyrQLpv53GRLTtr//+HvmfuBq9WiQRZv5
5APn+zg1mCK9WdJO5H+TUwGM+NoznAIsvo7o3VWzkC0k4HI70zWZLVfnvqS8ckHm
ln/ib0VlAH/NuUnJ7pQlYpnlOZo4r8+3omu1ZjYfs7I=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.5.1
Release Details
UpdatedMarch 16, 2026, 6:53 a.m.
Changelog

Fixed

  • Table name oc_linkboard_notification_channels too long for Nextcloud 32 Oracle DB compatibility (renamed to linkboard_notif_channels)
  • Status check retry with GET on 5xx responses from HEAD requests
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
Signaturef8aecJhU6bA9lZ47xTJ1mLNU1OByZ/+c/Wh5nmfgyRMH9F8uu0WQAqu1SwJ693pQ
9PDpymlJisAyb0yrH33qLrt29b2Ag+8wDqgiMW3fV0Nc9QthmcWwXRVZajJmpGZA
Gs+oPxOlTsGkSJ5b74k25DClZjejfo2s0NveOv3lhdTlYMqEw8tQyP10KdrMejId
3TYJmIS9MZhNb9YttK+WBxfPhnak6LDHFAZOyvqCCY7KTg9ZUkIt5srJgdOJcWsC
MGw1Rc2FmJOMLjaW7WDVPk0G+FJciuk7TFf249HjMeXcy4tFNPiwA+PLrYiv7mp6
j71xolXuWY0SGatPwn+ZfvInO+GEgB5knAeUqniR3Zx+HI8zih3FH534NhYG5orN
IQa6uhs+oLN1EQLMhCMk3tY6uzEDNOsUk4EJWwNx40cSQ+GXShjuDltW9XUqaCbk
zslhw9akGMI49YGQUxztvqOafKipka/MPn+QLDDPBcTneJk9AsQweCbg7h+rDmom
trBDZm53JxYXPJDPLjAnB9nGjgBil/pLEAyXTnFNzbeVVV/JMKqoITsNWNJmeOQM
huoiWWT0dwR6kxRBrjC2lT35mEN7ifa5xUQQxFgh7WNsdu4MFW/mDtx8cLlGLMMd
FNhPmjoFxJf9xChGytkm56EignwvrJ3kVPipOGuuz/Q=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.5.0
Release Details
UpdatedMarch 15, 2026, 5:16 a.m.
Changelog

Added

  • Status history tracking – background job records status checks with response times in new linkboard_status_history table
  • Status History Modal – click any service's status indicator to view response time charts
  • Status Overview Page (/status) – dedicated page showing all monitored services with uptime%, failure counts, and charts
  • Mini status history bars on service cards showing last ~10 status checks (configurable opacity in settings)
  • Period-based history views (1h, 3h, 24h, 7d)
  • Total failure counter per service in status cache
  • New settings: "Show status history bars" toggle and "Status bar opacity" slider
  • Widget warning display in widget containers

Fixed

  • Boolean NotNull columns breaking installation on Nextcloud 32 (Oracle constraint compatibility)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureWN887de6nZYIlK5s2L3jItA7Zi9xDA1vxhkYUoqBFxS3gObWxcWLHy1BXrdKAQWl
Il9hgcJ4fqtZWy60TnxYDTKWsR+fHpSSGeEjK8Pgyx2AWc/z+BdvX+oS/WmLhJZx
v9WeOU5CTOphsWB3tDb9d/o1CPHIyg1ZNedrVtatLktKixN0X7D6R/7RFohRmDjk
hJ6G4Wna6qs+glyg0/dHazonR3TAo8npEMcH4HRTohQJMvYXrQ/i+U/q1jZp2I5J
FcxwKblK2s1DZQYISDUxp9UCCvjVX7vM2cA0Q2D9Vn/6mYJn11sYrXbtuDvk2BaP
idUJsmf99Ul5oRUodMkd36mHzQ7DadgsMagUz0rweo7CLibGeVbUuOyj3eDL3RSM
O2F5ykcCBxpfdHWQaUGNLNeNd83pHEE9OLmt+I/8GdGBcag1kmVQl9BtEzSwSDcB
rt7lVG6qQVhn0ha4JCvGM2oltIJVlCaf7qNFdq/RMiBQI/viJZM3Eizjlt1L7qip
PLxnfTZBoqOip4J5PtSqUFQl33DxbUQhVpD8njgz7IgK8csWHBuMRSNCRNTvpmj9
E9bRmc7uz8KPet2kQooY1jagNdAEwwYttbHuvy9urGy1+8P7+uPKxTqAsVwksXGM
YA4RsufGAos0jFFVdAXOlveQX9bJTqdpfPI9mbkVlB0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.4.4
Release Details
UpdatedMarch 14, 2026, 10:30 p.m.
Changelog

Fixed

  • Fix boolean NotNull columns breaking installation on Nextcloud 32 (Oracle constraint check rejects notnull => true on boolean columns)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureKvLjY5hmpgYraCPHewfaiyPgW6qPjsstzQUIrzNkGOf8hjncIiAtJJa8RsL17Z6N
27wbpDgeuUcwvmU1SrVwUAo8GoQPDq1KIKh2fsTSV4ZYaiiYM/wjtPHUKMRvfqSu
WCZMQhszXPVq6UEI49xoan8czYj417ckxdXFSyJew39SolP2mdZhwj1LgrK6gP7y
n1jsJHOo5L2nRpOz+KnjCwF+iBudYlSxIUnlSeM9lTpFImv35IpsHjQpQKn/1iZX
nBJC9bPEvP3rgenAgiC/dQc044L5DE7UjB23I6YVdfppGgxn6s51oecaOasSNr9Q
+JDrQNk7sCr+hAURz05vwwmp1H4pUDrxmpuhe5lF64IyhTyDjEqWfUshclxJ3ixV
+oKQKEcV2EU5i7LGGr7dTEOH9K7d54B8X0Y8uU2PosCPDD14lpVYyXa1LtLTMCOG
zbe3t9UO209quqh2qyaTqTqbzkhHVhjQuToghN2PIICe02iT5kB7hvlsch4oboA8
FVspIOBBhQk3b9k4mCrnCjUbrLq3h3aR7Za712AQF0ujTKyceRxxmZ50zu22dYQI
WLS7KjRJgMXNdc2L4mDt/xzDuUrKWLgeZVrZOCTIaohz4sZbkzfxVh6rfV2i6fNR
1Hs1I2aT0xxZJC3TM3bqg9taJaHHvS/DqJ+kTxWl9Tw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.4.2
Release Details
UpdatedMarch 10, 2026, 5:57 p.m.
Changelog

Fixed

  • Fix database.xml validation for Nextcloud App Store (merge duplicate <declaration> blocks)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureXc6hjHpT2HHgUsj6gGvQDU9TO7LDzo5nA8v9VfoVizxBFS8H5GcXDqKy00Um8Tob
uhmrTZuYbzBISIt69VxmXkK2y8mWt78Z4lAS+kqIQFTu9mVRYBiGRSITMZw/XVmH
YWmUv/eJ7Npjm3SjaDXDXytaCAj0BdCYnW9oyWqdnOIHUGoxiTvHnPTTymkKrJ3M
GHYjlONpkKjQub1+HqUPLO8SJI0kW/wHyEjcMJHingA6KeRtuMAivsU1dQ8XxTEp
/FizijUlMUpJnmGhZlTrHK/oJh2mYicoLwal3ylKuxWXOHfYB2iPjU4zDCu8JwWz
NKFK6ezM5NGYqno71hzdiwxlIgEPdT5g+vNyR1RJqXmGzyrD7icGxYCfjPT6f5r8
yguAR51LW6Qoq8NeivB99Fld5QTEtxBuiFEOWd2OB+82O+oXVGjgnmIdXfpJ+R25
yBQ2Y6Gm9eWClOVIrlC9UpkP+kEpo7gcMPEWt1CO5DIYdUAKKXo+SHch1lR8fy1M
jZsG7uwWEuf5BrSZVapkxx1PTqvmkVirCHzFl2Dora13O2qqJCXRW03Aritzhr9d
K8luw28jxR34Gcau8eOVb3dDivyUcNsDt+eOA7Zrbl7U06IhpfSvQrA0jJYudviS
CuYjc/hQSXCP0Oq89dD6bFzjdG6s6iTneiUkzg3Zol8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0

Nextcloud 31

LinkBoard 1.5.4
Release Details
UpdatedMarch 16, 2026, 9:18 a.m.
Changelog

Fixed

  • Migration Version001009Date20260316000000 also calling $result->free() instead of closeCursor(), causing fresh installations to fail (same issue as v1.5.3 fix, but in the earlier migration)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureluXaR5jqb/7E7o/aROnjVZzv8zPxDS3yZYH17HQVosWteG2YZ0IYr3ABWGW/c48c
Tv3DImnWlixXspRRMKm8hRuwrk871EpZYOyqZeh4B/8BZ2mDnBhDHxUR2ms5epim
X19URTp2XvCUbAixAhI05GPERZXHgynMq6YYifHxYrCwDRGn3KXCVQzY4Lg1TPBz
hm9nWRMjGFrIfZxoOgUXjRuei5djkmUUa3kIkFItw4EluE+ylB+N5GWyDbbfUkTV
Z8lkMrF6q40dK9vxcpyhk+sVv39RsB/8ciaAgTafUnd30lnBXLCk0XHoVghctTr5
imhhdCHhBEevr3dkrOGpg7WealYA7wef7yW5MqeqK5cyfv/gDvu473fiH8zvvKdW
gr2jqD30LhZsVtsdSepBk6avcaUF/E0lUXBwtSo2k44DrNzKp5plNs7mEgVFVn5Q
B5SYmp66DnjvYOW5mAOFGCLFERAF0YUbz4VSz7IdKRMm2GdU3VI0vCoUfNRVvOWe
Gnm/0A/ek8xbZBz7bGfxQ+3NQqluZjKbZWBD8ycwSBeEBpfljpY4EWLItI8hfDbb
dTocbVDZnD8HR0A+e4ZSgyn5BDgWAYMs4bpKUtWjIQ0VK+6BIG7W+c+dFibkolAx
9WYn1qiiSDfy1SVu9T9E7Czn9oBx3wZbJ4SHl65uBYI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.5.3
Release Details
UpdatedMarch 16, 2026, 7:45 a.m.
Changelog

Fixed

  • Migration Version001010Date20260317000000 calling $result->free() which does not exist on Nextcloud 33's ResultAdapter, causing occ upgrade to fail and leaving Nextcloud stuck in maintenance mode (replaced with closeCursor())
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureE0TTuw8DRQnqGsstybc+ben0PlMbe6hL5BUL3FMjMxF94ycyR0LzRBendLRqYMbB
OU5+4Pe1zNkFRp8Ta2CxRaS9ccDukDLeVw8cDMiD6tonmGQm89vlFRe+nm8Zo/4f
fhtol27m6wf3veC7DqllEoTUzfvmUbhn8qFqIPNMo0xWLZnT4g+FrmNPK5B1f7eE
jZf97a6d676Upvz3T0u+vbRL0X37MweNYgPdNZTgOJu17G2FwXjh227y0B0byK0R
auVtOD+iaa0S1lIOIjTlEFhIAJNLFwQqmEtWvM45WtGMCTl84ky0gY0sG/jtd7QL
UPrckbmRZSDYW/rVXuB8mo/7I5noN2hfHKupGL1lu60ZrteMARCGamXoUCZ3+8aQ
LpG0RvKhuazgwBG+RLEGpzrFuudJ3WyduUShu2dbC0k7bjoCMQjGpqRbghyUsBSr
4hG8Z7NUhkdTdtD3Jklx4n48pAV5qkKZQFky8FPHUf1ucsmCTDrBDnMNyq5lXVdy
TrqVVuxT9ZJYv0mKDmX27LCrnW1CbM06glQo5yay8PU7h0QB749bmTgFq1TFBPUB
y8/W5WmqUFkrcTyHZ44RSRgMtU9mFpBE3GrCsdjl7X6HE+NFf0jc0DuCCDBluhQb
NJeaKJqUvE42ebzsTfJXSh/18btSWpiNQ39bBc03M1E=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.5.2
Release Details
UpdatedMarch 16, 2026, 7:30 a.m.
Changelog

Fixed

  • Table names linkboard_notif_channels and linkboard_status_history exceeding Nextcloud 32 primary index name length limit (renamed to linkboard_channels and linkboard_history)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureS1Om2zqPgE6DFT8Ys5p0Gikjg8+d0W5JHMPam3XERP0m5Y4CmbrFLp7rocjvv8VW
71Vrxstj2vrcD2f9+IBs7t52skghIQm5I1+3+Ry33qppxyMlmc2JY/45iehbPJDO
sm/1+VyUswSSak56izXou26IKx57bb9+O4tLcL4/QhJaNKj+DWsin6YoQ9eZGRmd
Kra1/Ntv7+O3gkAOpctVaK8XTPtynmRqDxZbTqxUp0Qwhk0d+HZUyT3Z9eq8D4nC
ILajV65ZOuQ+wBFZScncvxEKhy7uHDSACbkQiKMkDLoxbHEsNLFdDvyFQbbOt3j+
ZRX+68ZJrtoKfzoKP2iNz1tZCq9+kWQqzeSdcD2ZNtbk5VBaUtXSZBE+Phwxp2qV
02wK9Q4ObisF/0iPGu4QgXbZ09Y6/IY6wWNmimz+HCDDoUB/q9CfiIzU44wPAiyz
hIbfutUdS53dsFwciK2s4kK6qMciW5IdFCtaD503QBzC37wFj2XdX/RRBlufG37T
VToEIOdlZs24HHAWAZWIPofZgDLszIggyrQLpv53GRLTtr//+HvmfuBq9WiQRZv5
5APn+zg1mCK9WdJO5H+TUwGM+NoznAIsvo7o3VWzkC0k4HI70zWZLVfnvqS8ckHm
ln/ib0VlAH/NuUnJ7pQlYpnlOZo4r8+3omu1ZjYfs7I=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.5.1
Release Details
UpdatedMarch 16, 2026, 6:53 a.m.
Changelog

Fixed

  • Table name oc_linkboard_notification_channels too long for Nextcloud 32 Oracle DB compatibility (renamed to linkboard_notif_channels)
  • Status check retry with GET on 5xx responses from HEAD requests
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
Signaturef8aecJhU6bA9lZ47xTJ1mLNU1OByZ/+c/Wh5nmfgyRMH9F8uu0WQAqu1SwJ693pQ
9PDpymlJisAyb0yrH33qLrt29b2Ag+8wDqgiMW3fV0Nc9QthmcWwXRVZajJmpGZA
Gs+oPxOlTsGkSJ5b74k25DClZjejfo2s0NveOv3lhdTlYMqEw8tQyP10KdrMejId
3TYJmIS9MZhNb9YttK+WBxfPhnak6LDHFAZOyvqCCY7KTg9ZUkIt5srJgdOJcWsC
MGw1Rc2FmJOMLjaW7WDVPk0G+FJciuk7TFf249HjMeXcy4tFNPiwA+PLrYiv7mp6
j71xolXuWY0SGatPwn+ZfvInO+GEgB5knAeUqniR3Zx+HI8zih3FH534NhYG5orN
IQa6uhs+oLN1EQLMhCMk3tY6uzEDNOsUk4EJWwNx40cSQ+GXShjuDltW9XUqaCbk
zslhw9akGMI49YGQUxztvqOafKipka/MPn+QLDDPBcTneJk9AsQweCbg7h+rDmom
trBDZm53JxYXPJDPLjAnB9nGjgBil/pLEAyXTnFNzbeVVV/JMKqoITsNWNJmeOQM
huoiWWT0dwR6kxRBrjC2lT35mEN7ifa5xUQQxFgh7WNsdu4MFW/mDtx8cLlGLMMd
FNhPmjoFxJf9xChGytkm56EignwvrJ3kVPipOGuuz/Q=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.5.0
Release Details
UpdatedMarch 15, 2026, 5:16 a.m.
Changelog

Added

  • Status history tracking – background job records status checks with response times in new linkboard_status_history table
  • Status History Modal – click any service's status indicator to view response time charts
  • Status Overview Page (/status) – dedicated page showing all monitored services with uptime%, failure counts, and charts
  • Mini status history bars on service cards showing last ~10 status checks (configurable opacity in settings)
  • Period-based history views (1h, 3h, 24h, 7d)
  • Total failure counter per service in status cache
  • New settings: "Show status history bars" toggle and "Status bar opacity" slider
  • Widget warning display in widget containers

Fixed

  • Boolean NotNull columns breaking installation on Nextcloud 32 (Oracle constraint compatibility)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureWN887de6nZYIlK5s2L3jItA7Zi9xDA1vxhkYUoqBFxS3gObWxcWLHy1BXrdKAQWl
Il9hgcJ4fqtZWy60TnxYDTKWsR+fHpSSGeEjK8Pgyx2AWc/z+BdvX+oS/WmLhJZx
v9WeOU5CTOphsWB3tDb9d/o1CPHIyg1ZNedrVtatLktKixN0X7D6R/7RFohRmDjk
hJ6G4Wna6qs+glyg0/dHazonR3TAo8npEMcH4HRTohQJMvYXrQ/i+U/q1jZp2I5J
FcxwKblK2s1DZQYISDUxp9UCCvjVX7vM2cA0Q2D9Vn/6mYJn11sYrXbtuDvk2BaP
idUJsmf99Ul5oRUodMkd36mHzQ7DadgsMagUz0rweo7CLibGeVbUuOyj3eDL3RSM
O2F5ykcCBxpfdHWQaUGNLNeNd83pHEE9OLmt+I/8GdGBcag1kmVQl9BtEzSwSDcB
rt7lVG6qQVhn0ha4JCvGM2oltIJVlCaf7qNFdq/RMiBQI/viJZM3Eizjlt1L7qip
PLxnfTZBoqOip4J5PtSqUFQl33DxbUQhVpD8njgz7IgK8csWHBuMRSNCRNTvpmj9
E9bRmc7uz8KPet2kQooY1jagNdAEwwYttbHuvy9urGy1+8P7+uPKxTqAsVwksXGM
YA4RsufGAos0jFFVdAXOlveQX9bJTqdpfPI9mbkVlB0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.4.4
Release Details
UpdatedMarch 14, 2026, 10:30 p.m.
Changelog

Fixed

  • Fix boolean NotNull columns breaking installation on Nextcloud 32 (Oracle constraint check rejects notnull => true on boolean columns)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureKvLjY5hmpgYraCPHewfaiyPgW6qPjsstzQUIrzNkGOf8hjncIiAtJJa8RsL17Z6N
27wbpDgeuUcwvmU1SrVwUAo8GoQPDq1KIKh2fsTSV4ZYaiiYM/wjtPHUKMRvfqSu
WCZMQhszXPVq6UEI49xoan8czYj417ckxdXFSyJew39SolP2mdZhwj1LgrK6gP7y
n1jsJHOo5L2nRpOz+KnjCwF+iBudYlSxIUnlSeM9lTpFImv35IpsHjQpQKn/1iZX
nBJC9bPEvP3rgenAgiC/dQc044L5DE7UjB23I6YVdfppGgxn6s51oecaOasSNr9Q
+JDrQNk7sCr+hAURz05vwwmp1H4pUDrxmpuhe5lF64IyhTyDjEqWfUshclxJ3ixV
+oKQKEcV2EU5i7LGGr7dTEOH9K7d54B8X0Y8uU2PosCPDD14lpVYyXa1LtLTMCOG
zbe3t9UO209quqh2qyaTqTqbzkhHVhjQuToghN2PIICe02iT5kB7hvlsch4oboA8
FVspIOBBhQk3b9k4mCrnCjUbrLq3h3aR7Za712AQF0ujTKyceRxxmZ50zu22dYQI
WLS7KjRJgMXNdc2L4mDt/xzDuUrKWLgeZVrZOCTIaohz4sZbkzfxVh6rfV2i6fNR
1Hs1I2aT0xxZJC3TM3bqg9taJaHHvS/DqJ+kTxWl9Tw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.4.2
Release Details
UpdatedMarch 10, 2026, 5:57 p.m.
Changelog

Fixed

  • Fix database.xml validation for Nextcloud App Store (merge duplicate <declaration> blocks)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureXc6hjHpT2HHgUsj6gGvQDU9TO7LDzo5nA8v9VfoVizxBFS8H5GcXDqKy00Um8Tob
uhmrTZuYbzBISIt69VxmXkK2y8mWt78Z4lAS+kqIQFTu9mVRYBiGRSITMZw/XVmH
YWmUv/eJ7Npjm3SjaDXDXytaCAj0BdCYnW9oyWqdnOIHUGoxiTvHnPTTymkKrJ3M
GHYjlONpkKjQub1+HqUPLO8SJI0kW/wHyEjcMJHingA6KeRtuMAivsU1dQ8XxTEp
/FizijUlMUpJnmGhZlTrHK/oJh2mYicoLwal3ylKuxWXOHfYB2iPjU4zDCu8JwWz
NKFK6ezM5NGYqno71hzdiwxlIgEPdT5g+vNyR1RJqXmGzyrD7icGxYCfjPT6f5r8
yguAR51LW6Qoq8NeivB99Fld5QTEtxBuiFEOWd2OB+82O+oXVGjgnmIdXfpJ+R25
yBQ2Y6Gm9eWClOVIrlC9UpkP+kEpo7gcMPEWt1CO5DIYdUAKKXo+SHch1lR8fy1M
jZsG7uwWEuf5BrSZVapkxx1PTqvmkVirCHzFl2Dora13O2qqJCXRW03Aritzhr9d
K8luw28jxR34Gcau8eOVb3dDivyUcNsDt+eOA7Zrbl7U06IhpfSvQrA0jJYudviS
CuYjc/hQSXCP0Oq89dD6bFzjdG6s6iTneiUkzg3Zol8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0

Nextcloud 30

LinkBoard 1.5.4
Release Details
UpdatedMarch 16, 2026, 9:18 a.m.
Changelog

Fixed

  • Migration Version001009Date20260316000000 also calling $result->free() instead of closeCursor(), causing fresh installations to fail (same issue as v1.5.3 fix, but in the earlier migration)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureluXaR5jqb/7E7o/aROnjVZzv8zPxDS3yZYH17HQVosWteG2YZ0IYr3ABWGW/c48c
Tv3DImnWlixXspRRMKm8hRuwrk871EpZYOyqZeh4B/8BZ2mDnBhDHxUR2ms5epim
X19URTp2XvCUbAixAhI05GPERZXHgynMq6YYifHxYrCwDRGn3KXCVQzY4Lg1TPBz
hm9nWRMjGFrIfZxoOgUXjRuei5djkmUUa3kIkFItw4EluE+ylB+N5GWyDbbfUkTV
Z8lkMrF6q40dK9vxcpyhk+sVv39RsB/8ciaAgTafUnd30lnBXLCk0XHoVghctTr5
imhhdCHhBEevr3dkrOGpg7WealYA7wef7yW5MqeqK5cyfv/gDvu473fiH8zvvKdW
gr2jqD30LhZsVtsdSepBk6avcaUF/E0lUXBwtSo2k44DrNzKp5plNs7mEgVFVn5Q
B5SYmp66DnjvYOW5mAOFGCLFERAF0YUbz4VSz7IdKRMm2GdU3VI0vCoUfNRVvOWe
Gnm/0A/ek8xbZBz7bGfxQ+3NQqluZjKbZWBD8ycwSBeEBpfljpY4EWLItI8hfDbb
dTocbVDZnD8HR0A+e4ZSgyn5BDgWAYMs4bpKUtWjIQ0VK+6BIG7W+c+dFibkolAx
9WYn1qiiSDfy1SVu9T9E7Czn9oBx3wZbJ4SHl65uBYI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.5.3
Release Details
UpdatedMarch 16, 2026, 7:45 a.m.
Changelog

Fixed

  • Migration Version001010Date20260317000000 calling $result->free() which does not exist on Nextcloud 33's ResultAdapter, causing occ upgrade to fail and leaving Nextcloud stuck in maintenance mode (replaced with closeCursor())
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureE0TTuw8DRQnqGsstybc+ben0PlMbe6hL5BUL3FMjMxF94ycyR0LzRBendLRqYMbB
OU5+4Pe1zNkFRp8Ta2CxRaS9ccDukDLeVw8cDMiD6tonmGQm89vlFRe+nm8Zo/4f
fhtol27m6wf3veC7DqllEoTUzfvmUbhn8qFqIPNMo0xWLZnT4g+FrmNPK5B1f7eE
jZf97a6d676Upvz3T0u+vbRL0X37MweNYgPdNZTgOJu17G2FwXjh227y0B0byK0R
auVtOD+iaa0S1lIOIjTlEFhIAJNLFwQqmEtWvM45WtGMCTl84ky0gY0sG/jtd7QL
UPrckbmRZSDYW/rVXuB8mo/7I5noN2hfHKupGL1lu60ZrteMARCGamXoUCZ3+8aQ
LpG0RvKhuazgwBG+RLEGpzrFuudJ3WyduUShu2dbC0k7bjoCMQjGpqRbghyUsBSr
4hG8Z7NUhkdTdtD3Jklx4n48pAV5qkKZQFky8FPHUf1ucsmCTDrBDnMNyq5lXVdy
TrqVVuxT9ZJYv0mKDmX27LCrnW1CbM06glQo5yay8PU7h0QB749bmTgFq1TFBPUB
y8/W5WmqUFkrcTyHZ44RSRgMtU9mFpBE3GrCsdjl7X6HE+NFf0jc0DuCCDBluhQb
NJeaKJqUvE42ebzsTfJXSh/18btSWpiNQ39bBc03M1E=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.5.2
Release Details
UpdatedMarch 16, 2026, 7:30 a.m.
Changelog

Fixed

  • Table names linkboard_notif_channels and linkboard_status_history exceeding Nextcloud 32 primary index name length limit (renamed to linkboard_channels and linkboard_history)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureS1Om2zqPgE6DFT8Ys5p0Gikjg8+d0W5JHMPam3XERP0m5Y4CmbrFLp7rocjvv8VW
71Vrxstj2vrcD2f9+IBs7t52skghIQm5I1+3+Ry33qppxyMlmc2JY/45iehbPJDO
sm/1+VyUswSSak56izXou26IKx57bb9+O4tLcL4/QhJaNKj+DWsin6YoQ9eZGRmd
Kra1/Ntv7+O3gkAOpctVaK8XTPtynmRqDxZbTqxUp0Qwhk0d+HZUyT3Z9eq8D4nC
ILajV65ZOuQ+wBFZScncvxEKhy7uHDSACbkQiKMkDLoxbHEsNLFdDvyFQbbOt3j+
ZRX+68ZJrtoKfzoKP2iNz1tZCq9+kWQqzeSdcD2ZNtbk5VBaUtXSZBE+Phwxp2qV
02wK9Q4ObisF/0iPGu4QgXbZ09Y6/IY6wWNmimz+HCDDoUB/q9CfiIzU44wPAiyz
hIbfutUdS53dsFwciK2s4kK6qMciW5IdFCtaD503QBzC37wFj2XdX/RRBlufG37T
VToEIOdlZs24HHAWAZWIPofZgDLszIggyrQLpv53GRLTtr//+HvmfuBq9WiQRZv5
5APn+zg1mCK9WdJO5H+TUwGM+NoznAIsvo7o3VWzkC0k4HI70zWZLVfnvqS8ckHm
ln/ib0VlAH/NuUnJ7pQlYpnlOZo4r8+3omu1ZjYfs7I=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.5.1
Release Details
UpdatedMarch 16, 2026, 6:53 a.m.
Changelog

Fixed

  • Table name oc_linkboard_notification_channels too long for Nextcloud 32 Oracle DB compatibility (renamed to linkboard_notif_channels)
  • Status check retry with GET on 5xx responses from HEAD requests
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
Signaturef8aecJhU6bA9lZ47xTJ1mLNU1OByZ/+c/Wh5nmfgyRMH9F8uu0WQAqu1SwJ693pQ
9PDpymlJisAyb0yrH33qLrt29b2Ag+8wDqgiMW3fV0Nc9QthmcWwXRVZajJmpGZA
Gs+oPxOlTsGkSJ5b74k25DClZjejfo2s0NveOv3lhdTlYMqEw8tQyP10KdrMejId
3TYJmIS9MZhNb9YttK+WBxfPhnak6LDHFAZOyvqCCY7KTg9ZUkIt5srJgdOJcWsC
MGw1Rc2FmJOMLjaW7WDVPk0G+FJciuk7TFf249HjMeXcy4tFNPiwA+PLrYiv7mp6
j71xolXuWY0SGatPwn+ZfvInO+GEgB5knAeUqniR3Zx+HI8zih3FH534NhYG5orN
IQa6uhs+oLN1EQLMhCMk3tY6uzEDNOsUk4EJWwNx40cSQ+GXShjuDltW9XUqaCbk
zslhw9akGMI49YGQUxztvqOafKipka/MPn+QLDDPBcTneJk9AsQweCbg7h+rDmom
trBDZm53JxYXPJDPLjAnB9nGjgBil/pLEAyXTnFNzbeVVV/JMKqoITsNWNJmeOQM
huoiWWT0dwR6kxRBrjC2lT35mEN7ifa5xUQQxFgh7WNsdu4MFW/mDtx8cLlGLMMd
FNhPmjoFxJf9xChGytkm56EignwvrJ3kVPipOGuuz/Q=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.5.0
Release Details
UpdatedMarch 15, 2026, 5:16 a.m.
Changelog

Added

  • Status history tracking – background job records status checks with response times in new linkboard_status_history table
  • Status History Modal – click any service's status indicator to view response time charts
  • Status Overview Page (/status) – dedicated page showing all monitored services with uptime%, failure counts, and charts
  • Mini status history bars on service cards showing last ~10 status checks (configurable opacity in settings)
  • Period-based history views (1h, 3h, 24h, 7d)
  • Total failure counter per service in status cache
  • New settings: "Show status history bars" toggle and "Status bar opacity" slider
  • Widget warning display in widget containers

Fixed

  • Boolean NotNull columns breaking installation on Nextcloud 32 (Oracle constraint compatibility)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureWN887de6nZYIlK5s2L3jItA7Zi9xDA1vxhkYUoqBFxS3gObWxcWLHy1BXrdKAQWl
Il9hgcJ4fqtZWy60TnxYDTKWsR+fHpSSGeEjK8Pgyx2AWc/z+BdvX+oS/WmLhJZx
v9WeOU5CTOphsWB3tDb9d/o1CPHIyg1ZNedrVtatLktKixN0X7D6R/7RFohRmDjk
hJ6G4Wna6qs+glyg0/dHazonR3TAo8npEMcH4HRTohQJMvYXrQ/i+U/q1jZp2I5J
FcxwKblK2s1DZQYISDUxp9UCCvjVX7vM2cA0Q2D9Vn/6mYJn11sYrXbtuDvk2BaP
idUJsmf99Ul5oRUodMkd36mHzQ7DadgsMagUz0rweo7CLibGeVbUuOyj3eDL3RSM
O2F5ykcCBxpfdHWQaUGNLNeNd83pHEE9OLmt+I/8GdGBcag1kmVQl9BtEzSwSDcB
rt7lVG6qQVhn0ha4JCvGM2oltIJVlCaf7qNFdq/RMiBQI/viJZM3Eizjlt1L7qip
PLxnfTZBoqOip4J5PtSqUFQl33DxbUQhVpD8njgz7IgK8csWHBuMRSNCRNTvpmj9
E9bRmc7uz8KPet2kQooY1jagNdAEwwYttbHuvy9urGy1+8P7+uPKxTqAsVwksXGM
YA4RsufGAos0jFFVdAXOlveQX9bJTqdpfPI9mbkVlB0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.4.4
Release Details
UpdatedMarch 14, 2026, 10:30 p.m.
Changelog

Fixed

  • Fix boolean NotNull columns breaking installation on Nextcloud 32 (Oracle constraint check rejects notnull => true on boolean columns)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureKvLjY5hmpgYraCPHewfaiyPgW6qPjsstzQUIrzNkGOf8hjncIiAtJJa8RsL17Z6N
27wbpDgeuUcwvmU1SrVwUAo8GoQPDq1KIKh2fsTSV4ZYaiiYM/wjtPHUKMRvfqSu
WCZMQhszXPVq6UEI49xoan8czYj417ckxdXFSyJew39SolP2mdZhwj1LgrK6gP7y
n1jsJHOo5L2nRpOz+KnjCwF+iBudYlSxIUnlSeM9lTpFImv35IpsHjQpQKn/1iZX
nBJC9bPEvP3rgenAgiC/dQc044L5DE7UjB23I6YVdfppGgxn6s51oecaOasSNr9Q
+JDrQNk7sCr+hAURz05vwwmp1H4pUDrxmpuhe5lF64IyhTyDjEqWfUshclxJ3ixV
+oKQKEcV2EU5i7LGGr7dTEOH9K7d54B8X0Y8uU2PosCPDD14lpVYyXa1LtLTMCOG
zbe3t9UO209quqh2qyaTqTqbzkhHVhjQuToghN2PIICe02iT5kB7hvlsch4oboA8
FVspIOBBhQk3b9k4mCrnCjUbrLq3h3aR7Za712AQF0ujTKyceRxxmZ50zu22dYQI
WLS7KjRJgMXNdc2L4mDt/xzDuUrKWLgeZVrZOCTIaohz4sZbkzfxVh6rfV2i6fNR
1Hs1I2aT0xxZJC3TM3bqg9taJaHHvS/DqJ+kTxWl9Tw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0
LinkBoard 1.4.2
Release Details
UpdatedMarch 10, 2026, 5:57 p.m.
Changelog

Fixed

  • Fix database.xml validation for Nextcloud App Store (merge duplicate <declaration> blocks)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD
VQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ
Z0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA/r
hRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX/3h7sxR+64q4vWNw
Q3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX
gJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi/hJmGtfX+8zVB
pJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF
VskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM
PD+I/6wuvD5TFqft4Osz1nJz/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4
NCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM
hDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp/6gEmrlR+tUea6RL4Mnpc51Q/hthr
QjYpqdxdWqYrdo/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx/0I2HvLzn5y
jXkswM6VunBfaHk/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq/7ZuhXnITv
hU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe
Y2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob
VS8m64P6H2ak11fF/Ej+DRGGTcoZx85r+nbDeVPUTYw/WbcQytebpH2xK5otImJh
/bWUlx3KK51hfK4AMa/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE
UvU+u0xKcWkUU82tKJf4vohPR4z0oYWb
-----END CERTIFICATE-----
SignatureXc6hjHpT2HHgUsj6gGvQDU9TO7LDzo5nA8v9VfoVizxBFS8H5GcXDqKy00Um8Tob
uhmrTZuYbzBISIt69VxmXkK2y8mWt78Z4lAS+kqIQFTu9mVRYBiGRSITMZw/XVmH
YWmUv/eJ7Npjm3SjaDXDXytaCAj0BdCYnW9oyWqdnOIHUGoxiTvHnPTTymkKrJ3M
GHYjlONpkKjQub1+HqUPLO8SJI0kW/wHyEjcMJHingA6KeRtuMAivsU1dQ8XxTEp
/FizijUlMUpJnmGhZlTrHK/oJh2mYicoLwal3ylKuxWXOHfYB2iPjU4zDCu8JwWz
NKFK6ezM5NGYqno71hzdiwxlIgEPdT5g+vNyR1RJqXmGzyrD7icGxYCfjPT6f5r8
yguAR51LW6Qoq8NeivB99Fld5QTEtxBuiFEOWd2OB+82O+oXVGjgnmIdXfpJ+R25
yBQ2Y6Gm9eWClOVIrlC9UpkP+kEpo7gcMPEWt1CO5DIYdUAKKXo+SHch1lR8fy1M
jZsG7uwWEuf5BrSZVapkxx1PTqvmkVirCHzFl2Dora13O2qqJCXRW03Aritzhr9d
K8luw28jxR34Gcau8eOVb3dDivyUcNsDt+eOA7Zrbl7U06IhpfSvQrA0jJYudviS
CuYjc/hQSXCP0Oq89dD6bFzjdG6s6iTneiUkzg3Zol8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.5.0