Skip to main content

Company links - Releases

← App details

Nextcloud 35

Company links 1.1.0
Release Details
UpdatedSept. 30, 2026, 3:18 p.m.
Changelog

Changed

  • Admin editor groups links under their category. Links without a category stay in Default.
  • Compact icon picker (NcSelect) replaces the row of core-icon buttons.

Added

  • Fetch favicon from a link URL (POST /apps/dashboard_links/icons/favicon). If the site returns no image, the server requests a favicon for the hostname from Google.
  • Store listing uses the Dashboard and admin screenshots, and states the favicon privacy behavior.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhQ3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTMwMTE1MjUxWhcNMzcwMTA1MTE1MjUxWjAaMRgwFgYD
VQQDDA9kYXNoYm9hcmRfbGlua3MwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDtyg9j6Q0oonu8Q+RPHT1019og6nD44aoJjPMm+cywh7p99cqQlBw22s3o
9g89bpb+kkQlLJ/JnXJVtY2eeWfKVvE2gItdxPsrYDjxUTDqKam/zJO4UgbZcoa/
MZlh5wkJRTzl1A32HqsTvqwKi1z1S3m4IVcyFUmjdliauFcn5VcR/wcEA/8yilv8
8KkRlYeQzZ/gpZuqgq+8LuP6im77JfbqzyIVT2LoL0TC5T774mADczTzmirDjD0S
3aMj7qG7sofGlUEuzHJUqyJVP5fUDcaeQYGVUUo+xb2B05tqAAbg8hO09dHZJ4p9
6AyPS1hGlf0d/MIw/rrvV7AxWHLWHlk2HG4OZZcLuS4TgZPvZ2G1a/Jy08VwWJzc
0P3ljWtobMPuxdGa4kwxDg98/fon3FNhNwYRomw7l/yg1ojkJniqYeprGs1h2Yb7
dVPqml9Ros7NfkXuclbhCFKdIdlqCjHrsjf3IDxH9Lk+3uKqzjDqgx4WP879e1TE
CYR8Jli5tZofe9o6ZT1t9d3Qq9eUXe06hWSje6r6Hbv6bOBoYzGuT5XpenYM9ABQ
THaWD3hhPn6C/Y5HV9l17k9UccU5I+xMlHQ6MyDBN9/63peZfQpXADrX6BxsFWLO
zKAHH1W7+Xfjr1aT+D2sCJwi5GS4/b4FDOdxM2Z+985tbEF7rwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCPRWNHBfDXbEo2RzXcNkOzT6nhgxxTHyJqnuqeLDMn79uE
MSaE3TMrjxFbgO+E+pGoNDkNQIzIboGc/diyt8iWmsRZjI+ocClWQlbxUNPxuA+7
H3Z/6/s60ve4pjLHklEruKxgA2iPyiDsjpXmLARTviZB/KrJ+kdCEBCJmw8LBq1z
3avFG/AM6x3lc2jz7AmApmaY57cEcFqP0TRtZfhWXXkuow64P/a3BXvzAm02L7Tk
eCO4QUX92WZZqe6JdawVL74wY7qljjBDN6EeSH7OJn4v3n+SjZtQLg2wyzgZ9Fn3
A8J0TF6Az8x3IyTNPZJbXp32uHS9H57Fe3J9QpPd
-----END CERTIFICATE-----
Signaturee02bPZM8c5TKiMZ5hAuZEtfboQYUSYQ+imB4XUJHVdsyW8MtaV+91MJG20Uyh/p6++1DgPFGkTGcVMxqFGJuuxmZOeDflqeYR+PRGhr5ooF22kExZ/YCCBLqIRtu92TZjsfh+kydOxl9PNijrKpRsw+AI9k/Kipi/cYXj6KVlwYiJUsQEZOHZm0Rp05To0NBzghfM0uQWFe0LAizgs61hDUnkEdILzTmUC3S5pyqfJvbqFOmZrkWJY3uNqYpsXqw1m6ht0QI4ItsC8S5JZMlI8usMbCfxgwym4Uk4dnSd+l+pbr9iDhQUqB9fQfSLI2hnzWGhsOOKpBYtD8PUkzpbr8zPPgXwzU5eXKYLbR3PS+wE+z2aYUcV2yEndODOeeEw8Dk/NDQbYaQFlqDHOlj7t+TynL+hIGC5u5KGiU37hzRk3MVoDTqDQtBkXHUPFsnIGbYHIQuieouIwyhg0DcsQfppW2IRDKYimBjca0Pz2Zbtwj7vy/mH2FMm5Rp2rgqEvovoh/zagQPHIrQH2rsBOAnkjtg+m1QUIZMwtxbq4QkDyoDxyhIdGh/h2pcTGOhejklKsFtsVh6sxWWKxwEWnWCR1xEeTqd9WgctZbwWucX8ytK7D00FEtbBuJrHyNw2axkIvOR0YTcVAdtL9yk5q4JbPAnd7mDD7QZ3+Txmbo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Company links 1.0.0
Release Details
UpdatedSept. 30, 2026, 12:42 p.m.
Changelog

First version of Company links (dashboard_links).

Added

  • Dashboard tile of admin-configured company links for Nextcloud 33 to 35 and PHP 8.2 to 8.5.
  • IAPIWidget tile. The browser Dashboard loads the dashboard script and shows each category as a heading. The line under a link is the host. Links without a category stay in that list and get no heading. Phone and desktop clients receive a flat list, and a categorized link there shows the category in front of the host.
  • All links uses the same headings. The line under a link is the host.
  • /open/{id} responds with 303 to the https URL and sets Referrer-Policy: no-referrer, so bookmarks keep working.
  • Admin OCS GET/PUT /ocs/v2.php/apps/dashboard_links/api/v1/catalog. The body is {revision, categories, links}.
  • Catalog stored in one lazy IAppConfig key catalog. One list, optional custom categories, at most 200 links and 40 categories. A schema 1 catalog is read as that list and written as schema 2 on the next save.
  • Admin settings page. Save confirms the password, then shows a success note. Admins pick a Nextcloud icon or upload one.
  • Import from External sites appears only when that app has at least one site. An iframe site stores /apps/external/{id}/. A redirect site stores the https URL.
  • Privacy notice for opening a link.
  • German translations (l10n/de).
  • Uninstall deletes the catalog and uploaded icons.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhQ3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTMwMTE1MjUxWhcNMzcwMTA1MTE1MjUxWjAaMRgwFgYD
VQQDDA9kYXNoYm9hcmRfbGlua3MwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDtyg9j6Q0oonu8Q+RPHT1019og6nD44aoJjPMm+cywh7p99cqQlBw22s3o
9g89bpb+kkQlLJ/JnXJVtY2eeWfKVvE2gItdxPsrYDjxUTDqKam/zJO4UgbZcoa/
MZlh5wkJRTzl1A32HqsTvqwKi1z1S3m4IVcyFUmjdliauFcn5VcR/wcEA/8yilv8
8KkRlYeQzZ/gpZuqgq+8LuP6im77JfbqzyIVT2LoL0TC5T774mADczTzmirDjD0S
3aMj7qG7sofGlUEuzHJUqyJVP5fUDcaeQYGVUUo+xb2B05tqAAbg8hO09dHZJ4p9
6AyPS1hGlf0d/MIw/rrvV7AxWHLWHlk2HG4OZZcLuS4TgZPvZ2G1a/Jy08VwWJzc
0P3ljWtobMPuxdGa4kwxDg98/fon3FNhNwYRomw7l/yg1ojkJniqYeprGs1h2Yb7
dVPqml9Ros7NfkXuclbhCFKdIdlqCjHrsjf3IDxH9Lk+3uKqzjDqgx4WP879e1TE
CYR8Jli5tZofe9o6ZT1t9d3Qq9eUXe06hWSje6r6Hbv6bOBoYzGuT5XpenYM9ABQ
THaWD3hhPn6C/Y5HV9l17k9UccU5I+xMlHQ6MyDBN9/63peZfQpXADrX6BxsFWLO
zKAHH1W7+Xfjr1aT+D2sCJwi5GS4/b4FDOdxM2Z+985tbEF7rwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCPRWNHBfDXbEo2RzXcNkOzT6nhgxxTHyJqnuqeLDMn79uE
MSaE3TMrjxFbgO+E+pGoNDkNQIzIboGc/diyt8iWmsRZjI+ocClWQlbxUNPxuA+7
H3Z/6/s60ve4pjLHklEruKxgA2iPyiDsjpXmLARTviZB/KrJ+kdCEBCJmw8LBq1z
3avFG/AM6x3lc2jz7AmApmaY57cEcFqP0TRtZfhWXXkuow64P/a3BXvzAm02L7Tk
eCO4QUX92WZZqe6JdawVL74wY7qljjBDN6EeSH7OJn4v3n+SjZtQLg2wyzgZ9Fn3
A8J0TF6Az8x3IyTNPZJbXp32uHS9H57Fe3J9QpPd
-----END CERTIFICATE-----
Signature1hiHfVbnbSRqISubXz0yHM4qHduALah8cz646ctscAudwCl9/awJLGKMA+hjVbaLOuzP5iirHamdRrsXzcRTKRAnCQFRJBBW1bSQy5NQ3hh6IEdhi0bAz8m5IK59ah363b6tZmBzRs08E4NfzLBpX87VxW/2cOKhZHkcppm3MHgm84jP/AyY1CDRraxqg7/CqKUt/5M8Ytys8C19qLnH5VSKIdwl4UZ6c1CIVLJiKDRXD2FHn7Hss4CW3GROpm4cI9GDbg99KT3bSGe1YIkYAZf1dD1R7ufXoK1nJTUSVeGWeXm4tpDjewgbmvqcP2lpKT5ddyWIKNMolSzqfOkKrW0WL/lfnmgFL+txNlbAWnZO30nsJgI6WjbEXEUde5nXIhzlSdj/CiQxxGDQ/9nDhsm7gKlNBwMQsllqBNUiPR5e7o2/1Cj0uHozJ0yuFCJAXqbClUPKXT5K226JdfHI+ccxs051wwDjm+cr3DiMn2qgecpIkqmGXr7KnwGbwySKeybWrjGHsPhAFfarkwwuAro1sOkz+X7+gl3VRAhABJsgjLUTh6TJ4DDwjqA1ulB6RmuvO03ubG6pXQzUuKkcBs+QADgOTY0nz5Hcpu2iZlI+p47fc51h99B5Xt+3Fn6OlqAvpV2tIlqb95AYFXsWtCx8qU9eOGHBnTIwpL1aayU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0

Nextcloud 34

Company links 1.1.0
Release Details
UpdatedSept. 30, 2026, 3:18 p.m.
Changelog

Changed

  • Admin editor groups links under their category. Links without a category stay in Default.
  • Compact icon picker (NcSelect) replaces the row of core-icon buttons.

Added

  • Fetch favicon from a link URL (POST /apps/dashboard_links/icons/favicon). If the site returns no image, the server requests a favicon for the hostname from Google.
  • Store listing uses the Dashboard and admin screenshots, and states the favicon privacy behavior.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhQ3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTMwMTE1MjUxWhcNMzcwMTA1MTE1MjUxWjAaMRgwFgYD
VQQDDA9kYXNoYm9hcmRfbGlua3MwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDtyg9j6Q0oonu8Q+RPHT1019og6nD44aoJjPMm+cywh7p99cqQlBw22s3o
9g89bpb+kkQlLJ/JnXJVtY2eeWfKVvE2gItdxPsrYDjxUTDqKam/zJO4UgbZcoa/
MZlh5wkJRTzl1A32HqsTvqwKi1z1S3m4IVcyFUmjdliauFcn5VcR/wcEA/8yilv8
8KkRlYeQzZ/gpZuqgq+8LuP6im77JfbqzyIVT2LoL0TC5T774mADczTzmirDjD0S
3aMj7qG7sofGlUEuzHJUqyJVP5fUDcaeQYGVUUo+xb2B05tqAAbg8hO09dHZJ4p9
6AyPS1hGlf0d/MIw/rrvV7AxWHLWHlk2HG4OZZcLuS4TgZPvZ2G1a/Jy08VwWJzc
0P3ljWtobMPuxdGa4kwxDg98/fon3FNhNwYRomw7l/yg1ojkJniqYeprGs1h2Yb7
dVPqml9Ros7NfkXuclbhCFKdIdlqCjHrsjf3IDxH9Lk+3uKqzjDqgx4WP879e1TE
CYR8Jli5tZofe9o6ZT1t9d3Qq9eUXe06hWSje6r6Hbv6bOBoYzGuT5XpenYM9ABQ
THaWD3hhPn6C/Y5HV9l17k9UccU5I+xMlHQ6MyDBN9/63peZfQpXADrX6BxsFWLO
zKAHH1W7+Xfjr1aT+D2sCJwi5GS4/b4FDOdxM2Z+985tbEF7rwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCPRWNHBfDXbEo2RzXcNkOzT6nhgxxTHyJqnuqeLDMn79uE
MSaE3TMrjxFbgO+E+pGoNDkNQIzIboGc/diyt8iWmsRZjI+ocClWQlbxUNPxuA+7
H3Z/6/s60ve4pjLHklEruKxgA2iPyiDsjpXmLARTviZB/KrJ+kdCEBCJmw8LBq1z
3avFG/AM6x3lc2jz7AmApmaY57cEcFqP0TRtZfhWXXkuow64P/a3BXvzAm02L7Tk
eCO4QUX92WZZqe6JdawVL74wY7qljjBDN6EeSH7OJn4v3n+SjZtQLg2wyzgZ9Fn3
A8J0TF6Az8x3IyTNPZJbXp32uHS9H57Fe3J9QpPd
-----END CERTIFICATE-----
Signaturee02bPZM8c5TKiMZ5hAuZEtfboQYUSYQ+imB4XUJHVdsyW8MtaV+91MJG20Uyh/p6++1DgPFGkTGcVMxqFGJuuxmZOeDflqeYR+PRGhr5ooF22kExZ/YCCBLqIRtu92TZjsfh+kydOxl9PNijrKpRsw+AI9k/Kipi/cYXj6KVlwYiJUsQEZOHZm0Rp05To0NBzghfM0uQWFe0LAizgs61hDUnkEdILzTmUC3S5pyqfJvbqFOmZrkWJY3uNqYpsXqw1m6ht0QI4ItsC8S5JZMlI8usMbCfxgwym4Uk4dnSd+l+pbr9iDhQUqB9fQfSLI2hnzWGhsOOKpBYtD8PUkzpbr8zPPgXwzU5eXKYLbR3PS+wE+z2aYUcV2yEndODOeeEw8Dk/NDQbYaQFlqDHOlj7t+TynL+hIGC5u5KGiU37hzRk3MVoDTqDQtBkXHUPFsnIGbYHIQuieouIwyhg0DcsQfppW2IRDKYimBjca0Pz2Zbtwj7vy/mH2FMm5Rp2rgqEvovoh/zagQPHIrQH2rsBOAnkjtg+m1QUIZMwtxbq4QkDyoDxyhIdGh/h2pcTGOhejklKsFtsVh6sxWWKxwEWnWCR1xEeTqd9WgctZbwWucX8ytK7D00FEtbBuJrHyNw2axkIvOR0YTcVAdtL9yk5q4JbPAnd7mDD7QZ3+Txmbo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Company links 1.0.0
Release Details
UpdatedSept. 30, 2026, 12:42 p.m.
Changelog

First version of Company links (dashboard_links).

Added

  • Dashboard tile of admin-configured company links for Nextcloud 33 to 35 and PHP 8.2 to 8.5.
  • IAPIWidget tile. The browser Dashboard loads the dashboard script and shows each category as a heading. The line under a link is the host. Links without a category stay in that list and get no heading. Phone and desktop clients receive a flat list, and a categorized link there shows the category in front of the host.
  • All links uses the same headings. The line under a link is the host.
  • /open/{id} responds with 303 to the https URL and sets Referrer-Policy: no-referrer, so bookmarks keep working.
  • Admin OCS GET/PUT /ocs/v2.php/apps/dashboard_links/api/v1/catalog. The body is {revision, categories, links}.
  • Catalog stored in one lazy IAppConfig key catalog. One list, optional custom categories, at most 200 links and 40 categories. A schema 1 catalog is read as that list and written as schema 2 on the next save.
  • Admin settings page. Save confirms the password, then shows a success note. Admins pick a Nextcloud icon or upload one.
  • Import from External sites appears only when that app has at least one site. An iframe site stores /apps/external/{id}/. A redirect site stores the https URL.
  • Privacy notice for opening a link.
  • German translations (l10n/de).
  • Uninstall deletes the catalog and uploaded icons.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhQ3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTMwMTE1MjUxWhcNMzcwMTA1MTE1MjUxWjAaMRgwFgYD
VQQDDA9kYXNoYm9hcmRfbGlua3MwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDtyg9j6Q0oonu8Q+RPHT1019og6nD44aoJjPMm+cywh7p99cqQlBw22s3o
9g89bpb+kkQlLJ/JnXJVtY2eeWfKVvE2gItdxPsrYDjxUTDqKam/zJO4UgbZcoa/
MZlh5wkJRTzl1A32HqsTvqwKi1z1S3m4IVcyFUmjdliauFcn5VcR/wcEA/8yilv8
8KkRlYeQzZ/gpZuqgq+8LuP6im77JfbqzyIVT2LoL0TC5T774mADczTzmirDjD0S
3aMj7qG7sofGlUEuzHJUqyJVP5fUDcaeQYGVUUo+xb2B05tqAAbg8hO09dHZJ4p9
6AyPS1hGlf0d/MIw/rrvV7AxWHLWHlk2HG4OZZcLuS4TgZPvZ2G1a/Jy08VwWJzc
0P3ljWtobMPuxdGa4kwxDg98/fon3FNhNwYRomw7l/yg1ojkJniqYeprGs1h2Yb7
dVPqml9Ros7NfkXuclbhCFKdIdlqCjHrsjf3IDxH9Lk+3uKqzjDqgx4WP879e1TE
CYR8Jli5tZofe9o6ZT1t9d3Qq9eUXe06hWSje6r6Hbv6bOBoYzGuT5XpenYM9ABQ
THaWD3hhPn6C/Y5HV9l17k9UccU5I+xMlHQ6MyDBN9/63peZfQpXADrX6BxsFWLO
zKAHH1W7+Xfjr1aT+D2sCJwi5GS4/b4FDOdxM2Z+985tbEF7rwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCPRWNHBfDXbEo2RzXcNkOzT6nhgxxTHyJqnuqeLDMn79uE
MSaE3TMrjxFbgO+E+pGoNDkNQIzIboGc/diyt8iWmsRZjI+ocClWQlbxUNPxuA+7
H3Z/6/s60ve4pjLHklEruKxgA2iPyiDsjpXmLARTviZB/KrJ+kdCEBCJmw8LBq1z
3avFG/AM6x3lc2jz7AmApmaY57cEcFqP0TRtZfhWXXkuow64P/a3BXvzAm02L7Tk
eCO4QUX92WZZqe6JdawVL74wY7qljjBDN6EeSH7OJn4v3n+SjZtQLg2wyzgZ9Fn3
A8J0TF6Az8x3IyTNPZJbXp32uHS9H57Fe3J9QpPd
-----END CERTIFICATE-----
Signature1hiHfVbnbSRqISubXz0yHM4qHduALah8cz646ctscAudwCl9/awJLGKMA+hjVbaLOuzP5iirHamdRrsXzcRTKRAnCQFRJBBW1bSQy5NQ3hh6IEdhi0bAz8m5IK59ah363b6tZmBzRs08E4NfzLBpX87VxW/2cOKhZHkcppm3MHgm84jP/AyY1CDRraxqg7/CqKUt/5M8Ytys8C19qLnH5VSKIdwl4UZ6c1CIVLJiKDRXD2FHn7Hss4CW3GROpm4cI9GDbg99KT3bSGe1YIkYAZf1dD1R7ufXoK1nJTUSVeGWeXm4tpDjewgbmvqcP2lpKT5ddyWIKNMolSzqfOkKrW0WL/lfnmgFL+txNlbAWnZO30nsJgI6WjbEXEUde5nXIhzlSdj/CiQxxGDQ/9nDhsm7gKlNBwMQsllqBNUiPR5e7o2/1Cj0uHozJ0yuFCJAXqbClUPKXT5K226JdfHI+ccxs051wwDjm+cr3DiMn2qgecpIkqmGXr7KnwGbwySKeybWrjGHsPhAFfarkwwuAro1sOkz+X7+gl3VRAhABJsgjLUTh6TJ4DDwjqA1ulB6RmuvO03ubG6pXQzUuKkcBs+QADgOTY0nz5Hcpu2iZlI+p47fc51h99B5Xt+3Fn6OlqAvpV2tIlqb95AYFXsWtCx8qU9eOGHBnTIwpL1aayU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0

Nextcloud 33

Company links 1.1.0
Release Details
UpdatedSept. 30, 2026, 3:18 p.m.
Changelog

Changed

  • Admin editor groups links under their category. Links without a category stay in Default.
  • Compact icon picker (NcSelect) replaces the row of core-icon buttons.

Added

  • Fetch favicon from a link URL (POST /apps/dashboard_links/icons/favicon). If the site returns no image, the server requests a favicon for the hostname from Google.
  • Store listing uses the Dashboard and admin screenshots, and states the favicon privacy behavior.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhQ3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTMwMTE1MjUxWhcNMzcwMTA1MTE1MjUxWjAaMRgwFgYD
VQQDDA9kYXNoYm9hcmRfbGlua3MwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDtyg9j6Q0oonu8Q+RPHT1019og6nD44aoJjPMm+cywh7p99cqQlBw22s3o
9g89bpb+kkQlLJ/JnXJVtY2eeWfKVvE2gItdxPsrYDjxUTDqKam/zJO4UgbZcoa/
MZlh5wkJRTzl1A32HqsTvqwKi1z1S3m4IVcyFUmjdliauFcn5VcR/wcEA/8yilv8
8KkRlYeQzZ/gpZuqgq+8LuP6im77JfbqzyIVT2LoL0TC5T774mADczTzmirDjD0S
3aMj7qG7sofGlUEuzHJUqyJVP5fUDcaeQYGVUUo+xb2B05tqAAbg8hO09dHZJ4p9
6AyPS1hGlf0d/MIw/rrvV7AxWHLWHlk2HG4OZZcLuS4TgZPvZ2G1a/Jy08VwWJzc
0P3ljWtobMPuxdGa4kwxDg98/fon3FNhNwYRomw7l/yg1ojkJniqYeprGs1h2Yb7
dVPqml9Ros7NfkXuclbhCFKdIdlqCjHrsjf3IDxH9Lk+3uKqzjDqgx4WP879e1TE
CYR8Jli5tZofe9o6ZT1t9d3Qq9eUXe06hWSje6r6Hbv6bOBoYzGuT5XpenYM9ABQ
THaWD3hhPn6C/Y5HV9l17k9UccU5I+xMlHQ6MyDBN9/63peZfQpXADrX6BxsFWLO
zKAHH1W7+Xfjr1aT+D2sCJwi5GS4/b4FDOdxM2Z+985tbEF7rwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCPRWNHBfDXbEo2RzXcNkOzT6nhgxxTHyJqnuqeLDMn79uE
MSaE3TMrjxFbgO+E+pGoNDkNQIzIboGc/diyt8iWmsRZjI+ocClWQlbxUNPxuA+7
H3Z/6/s60ve4pjLHklEruKxgA2iPyiDsjpXmLARTviZB/KrJ+kdCEBCJmw8LBq1z
3avFG/AM6x3lc2jz7AmApmaY57cEcFqP0TRtZfhWXXkuow64P/a3BXvzAm02L7Tk
eCO4QUX92WZZqe6JdawVL74wY7qljjBDN6EeSH7OJn4v3n+SjZtQLg2wyzgZ9Fn3
A8J0TF6Az8x3IyTNPZJbXp32uHS9H57Fe3J9QpPd
-----END CERTIFICATE-----
Signaturee02bPZM8c5TKiMZ5hAuZEtfboQYUSYQ+imB4XUJHVdsyW8MtaV+91MJG20Uyh/p6++1DgPFGkTGcVMxqFGJuuxmZOeDflqeYR+PRGhr5ooF22kExZ/YCCBLqIRtu92TZjsfh+kydOxl9PNijrKpRsw+AI9k/Kipi/cYXj6KVlwYiJUsQEZOHZm0Rp05To0NBzghfM0uQWFe0LAizgs61hDUnkEdILzTmUC3S5pyqfJvbqFOmZrkWJY3uNqYpsXqw1m6ht0QI4ItsC8S5JZMlI8usMbCfxgwym4Uk4dnSd+l+pbr9iDhQUqB9fQfSLI2hnzWGhsOOKpBYtD8PUkzpbr8zPPgXwzU5eXKYLbR3PS+wE+z2aYUcV2yEndODOeeEw8Dk/NDQbYaQFlqDHOlj7t+TynL+hIGC5u5KGiU37hzRk3MVoDTqDQtBkXHUPFsnIGbYHIQuieouIwyhg0DcsQfppW2IRDKYimBjca0Pz2Zbtwj7vy/mH2FMm5Rp2rgqEvovoh/zagQPHIrQH2rsBOAnkjtg+m1QUIZMwtxbq4QkDyoDxyhIdGh/h2pcTGOhejklKsFtsVh6sxWWKxwEWnWCR1xEeTqd9WgctZbwWucX8ytK7D00FEtbBuJrHyNw2axkIvOR0YTcVAdtL9yk5q4JbPAnd7mDD7QZ3+Txmbo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Company links 1.0.0
Release Details
UpdatedSept. 30, 2026, 12:42 p.m.
Changelog

First version of Company links (dashboard_links).

Added

  • Dashboard tile of admin-configured company links for Nextcloud 33 to 35 and PHP 8.2 to 8.5.
  • IAPIWidget tile. The browser Dashboard loads the dashboard script and shows each category as a heading. The line under a link is the host. Links without a category stay in that list and get no heading. Phone and desktop clients receive a flat list, and a categorized link there shows the category in front of the host.
  • All links uses the same headings. The line under a link is the host.
  • /open/{id} responds with 303 to the https URL and sets Referrer-Policy: no-referrer, so bookmarks keep working.
  • Admin OCS GET/PUT /ocs/v2.php/apps/dashboard_links/api/v1/catalog. The body is {revision, categories, links}.
  • Catalog stored in one lazy IAppConfig key catalog. One list, optional custom categories, at most 200 links and 40 categories. A schema 1 catalog is read as that list and written as schema 2 on the next save.
  • Admin settings page. Save confirms the password, then shows a success note. Admins pick a Nextcloud icon or upload one.
  • Import from External sites appears only when that app has at least one site. An iframe site stores /apps/external/{id}/. A redirect site stores the https URL.
  • Privacy notice for opening a link.
  • German translations (l10n/de).
  • Uninstall deletes the catalog and uploaded icons.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhQ3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTMwMTE1MjUxWhcNMzcwMTA1MTE1MjUxWjAaMRgwFgYD
VQQDDA9kYXNoYm9hcmRfbGlua3MwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDtyg9j6Q0oonu8Q+RPHT1019og6nD44aoJjPMm+cywh7p99cqQlBw22s3o
9g89bpb+kkQlLJ/JnXJVtY2eeWfKVvE2gItdxPsrYDjxUTDqKam/zJO4UgbZcoa/
MZlh5wkJRTzl1A32HqsTvqwKi1z1S3m4IVcyFUmjdliauFcn5VcR/wcEA/8yilv8
8KkRlYeQzZ/gpZuqgq+8LuP6im77JfbqzyIVT2LoL0TC5T774mADczTzmirDjD0S
3aMj7qG7sofGlUEuzHJUqyJVP5fUDcaeQYGVUUo+xb2B05tqAAbg8hO09dHZJ4p9
6AyPS1hGlf0d/MIw/rrvV7AxWHLWHlk2HG4OZZcLuS4TgZPvZ2G1a/Jy08VwWJzc
0P3ljWtobMPuxdGa4kwxDg98/fon3FNhNwYRomw7l/yg1ojkJniqYeprGs1h2Yb7
dVPqml9Ros7NfkXuclbhCFKdIdlqCjHrsjf3IDxH9Lk+3uKqzjDqgx4WP879e1TE
CYR8Jli5tZofe9o6ZT1t9d3Qq9eUXe06hWSje6r6Hbv6bOBoYzGuT5XpenYM9ABQ
THaWD3hhPn6C/Y5HV9l17k9UccU5I+xMlHQ6MyDBN9/63peZfQpXADrX6BxsFWLO
zKAHH1W7+Xfjr1aT+D2sCJwi5GS4/b4FDOdxM2Z+985tbEF7rwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCPRWNHBfDXbEo2RzXcNkOzT6nhgxxTHyJqnuqeLDMn79uE
MSaE3TMrjxFbgO+E+pGoNDkNQIzIboGc/diyt8iWmsRZjI+ocClWQlbxUNPxuA+7
H3Z/6/s60ve4pjLHklEruKxgA2iPyiDsjpXmLARTviZB/KrJ+kdCEBCJmw8LBq1z
3avFG/AM6x3lc2jz7AmApmaY57cEcFqP0TRtZfhWXXkuow64P/a3BXvzAm02L7Tk
eCO4QUX92WZZqe6JdawVL74wY7qljjBDN6EeSH7OJn4v3n+SjZtQLg2wyzgZ9Fn3
A8J0TF6Az8x3IyTNPZJbXp32uHS9H57Fe3J9QpPd
-----END CERTIFICATE-----
Signature1hiHfVbnbSRqISubXz0yHM4qHduALah8cz646ctscAudwCl9/awJLGKMA+hjVbaLOuzP5iirHamdRrsXzcRTKRAnCQFRJBBW1bSQy5NQ3hh6IEdhi0bAz8m5IK59ah363b6tZmBzRs08E4NfzLBpX87VxW/2cOKhZHkcppm3MHgm84jP/AyY1CDRraxqg7/CqKUt/5M8Ytys8C19qLnH5VSKIdwl4UZ6c1CIVLJiKDRXD2FHn7Hss4CW3GROpm4cI9GDbg99KT3bSGe1YIkYAZf1dD1R7ufXoK1nJTUSVeGWeXm4tpDjewgbmvqcP2lpKT5ddyWIKNMolSzqfOkKrW0WL/lfnmgFL+txNlbAWnZO30nsJgI6WjbEXEUde5nXIhzlSdj/CiQxxGDQ/9nDhsm7gKlNBwMQsllqBNUiPR5e7o2/1Cj0uHozJ0yuFCJAXqbClUPKXT5K226JdfHI+ccxs051wwDjm+cr3DiMn2qgecpIkqmGXr7KnwGbwySKeybWrjGHsPhAFfarkwwuAro1sOkz+X7+gl3VRAhABJsgjLUTh6TJ4DDwjqA1ulB6RmuvO03ubG6pXQzUuKkcBs+QADgOTY0nz5Hcpu2iZlI+p47fc51h99B5Xt+3Fn6OlqAvpV2tIlqb95AYFXsWtCx8qU9eOGHBnTIwpL1aayU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0