Skip to main content

Curio - Releases

← App details

Nextcloud 35

Curio 2.2.0
Release Details
UpdatedOct. 24, 2026, 11:20 a.m.
Changelog

Added

  • Curio Web Clipper for Firefox, Chrome, Edge, Brave and Opera, kept in the extension/ folder of the repository (not part of this Nextcloud package). Its toolbar button, right-click menu, Ctrl+click hotkey and Alt+Shift+C shortcut open Curio's Add reference dialog, filled in from the page as the browser shows it. It signs in with your Nextcloud's own login page. Each release carries curio-webclipper-firefox.xpi (signed by Mozilla when the repository has the AMO API secrets) and curio-webclipper-chrome.zip.
  • Tour, on a computer: a "Curio in your browser" step with an install button for the browser in use (Add to Firefox, or the Chrome, Edge, Brave or Opera package with its install steps) and your server address to sign in with. Settings > Help > Get the browser clipper opens it.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureeKzRSg+nF8Y84mGc0gmAqOvKRoGo/8WMi1nqWAWkviY/8WANmMkVqSjifMRUZwFVDqg7mKYqy1vzcLSxFWJvOBL5Nqw33f679nqgpmIXGnuaZoySbxBObepYt5p6dM4TL2G77fsxJFY66QZWH/+BGM2AzxIrt6YjOzmvuCyY4+IxpBov9q9EUYHfdYbZodt1NXvDCAIDPtnaxGOhlYQddN7rAOxMxVlYMwLdsO6FB2w445ObJ/64842nAQuwlERXaq6g0WMgJPRcv+R7MKA5BAriQy1J4UVU6JC6GriHzA0dp2FbVi4E8ObV+iDdayi/uadB6x9W67sNcqmZ2RfBzTqkypcqaJRfGwVS0wTaNHJsZG1KreAIHPh9EeGXZYvEvG5JBso24JFhuSbznQjfpETyVYUPOIzs8wgTB0QvV9bLl4dzdi0dWsqpZau1dFIXLYwoxvXmQnhLOvYso8gbF9YWh0Wjqa77721CEmpCfe+cK4aeK1eX0F+vzRx8KCnTaPGOLMKwIBNbeCrJd7Ekvlt3ODQr8kbn59bDDEiuDPQwc91mlF1VSnTWf56KHrcC8G+u0/TN08Odz3QdO+UuMJC2qQfOEVbedR6pXxQrhg9f0BGMqGGzNZTp2CnNoMQpIYMb+dT9+y/dXBD3kyv8hEKIBDj83dKgsdnaJEe6KIw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<36.0.0
Minimum Integer bits32
Curio 2.1.2
Release Details
UpdatedOct. 23, 2026, 4:33 p.m.
Changelog

Changed

  • Tour, last install step: shows the address of the user's own Nextcloud again, under "Open Curio and sign in with your Nextcloud server address:". It is read from the page, so every user sees their own server. A Copy button puts it on the clipboard, and a long press selects the whole address.
  • Sidebar swipes follow the finger: the panel slides out as you swipe right from the left edge (or anywhere on the grid and vertical layouts) and slides back as you swipe left, then settles open or closed when you let go. The swipe is recognised while the finger moves, so it works even when the phone also starts scrolling.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureJfMAntwrImzx2vElfeq9xLcciAriRrUcMj1T3b5JEf82rHitaA55MN38K6rekbmTNyD8ZSpRB8NTjcb6zY/Ca/Wpmb1RUGbBJZCpwtIHjV6STJAXK03FF5CNiW2lv8qZrealff0VRSVGptjTMxNqvMuZ9rtO3emwKqNwHEhTPFWUcCIDosJ4QEO6mIyu5POkKD+2owSl02DExZ7Cmm08EW28hHX+Go6m6HZ4OQbWF+bHGp5+PQfoD1bv3ys+sZWjkmXj04IhzXmut3dM0wvLhwtuOt8WKnUr/utZ0Mbyw7EUQYEa3WxddrdsmMnRkNf6n57LK43LONQK1WHhA7rliusKDoYrnvEz8cK0LDnQBhoEC3NZCGpuRq5gys5rnNz6gE9CjuC9D7465513oT8c6Lf2HA6gPsj1wfjPTh0jS9qkViRWCUfiDmdG6lrwcF6tsFf1HqNPJi3duvRmVqVvVb9OJXewh0eIO8qtmlN66ep6XYu4Zy945KFgqBvzQQCyKvHtXdp/6uWNT/XCgXE0vMSpqTC8L163+b2arLxLB+GMZSugEL3zqqyAsjiEX1PH3Xq+l65I/Tr1Uobzt4H6FgzMMVTwta6288pPwRmvTri/vWaVNtlcghgaNi8JH015N0XYOmljlhDn6zEls27zKQpsqn4RTdRqDOtwQBgKfdI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<36.0.0
Minimum Integer bits32
Curio 2.1.0
Release Details
UpdatedOct. 23, 2026, 3:56 p.m.
Changelog

Added

  • First-run tour. The first time each user opens Curio, a short tour shows how to add references, organize them with tags, boards and layouts, and share boards. Its last step offers Curio for Android: a QR code and a download link to the latest APK, with step-by-step instructions for allowing the install in Android's security settings and the server address to sign in with. The tour can be replayed from Settings, under Help, which also has a "Get the Android app" button.
  • The map works without any API key: when no CARTO key is set, it uses OpenFreeMap vector basemaps (light and dark styles, OpenStreetMap data), rendered with MapLibre GL inside the existing Leaflet map. MapLibre is loaded only when the map layout is opened. A CARTO key set by an administrator is still used when present.

Changed

  • The map notice now appears only if the basemap fails to load, and points to the optional CARTO key.
  • Translations completed for French, Spanish, German, Italian, Portuguese and Dutch, including the Curio folder picker and tag moves, which were still in English.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureFleU77tF/1b16xj2b7Ts2ogd+FgSd63q0eR7AfIr26ZC+n28x7fkdBGGPbW2LRzSkb9a05lyZ1qKuDQU2944HbM1pX+FZF0aKvotk/ipVgznI/K+JZVfEGTrGJl2pY1GHtag92tBMN4C6bZSCtaEftEIU5QDcciVvqJljEnk3dy9OiB6QdqTfBZdi8NW6r3Y7YI8+oYwXSJ2K5r8X2Scshbv774Z9wcBnbL6o2ohuEmtH6lc13kpgFpCTx2013qB5cPtMqSmIy3VkX9Q1Qfn8Mgy24q+QFQP+O5ak1wdr/qVnSGwQmQr1fPVK6FmqOI1W+1/g2c9JRjkISyTdORU1vueiqUmhmQ+iVQs4Lw4C3Y87Q3LWPtuAp0bcfvQGbQJx95n2Hj/ZNTGyll/2kvkrT2uieKXsfHInQPIj5AlLFlQQxzLNJELeYUOW3YFK0uZiLP6mCK03bl7QYkj5iicXmxWQCyttSDpg8l+27WFPNj5YUTCNfMLsQTTtltdg7ZYZnpZRw2KVpa0i68ZSBCZlEBHSRYrEZ0aow/7KwNtJYw2H/8/s0rzpdx0SJIT6U+tUnAPpI7RB/zbXYIzA+lZ/xX+YcVzKaD2W0beR3K1jaShiVMt0enFxx8SFIPo5rg2IYWDC3Mn//inA2vtOmLqSqBStcLbnU0/1rCUu2FfNto=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<36.0.0
Minimum Integer bits32

Nextcloud 34

Curio 2.2.0
Release Details
UpdatedOct. 24, 2026, 11:20 a.m.
Changelog

Added

  • Curio Web Clipper for Firefox, Chrome, Edge, Brave and Opera, kept in the extension/ folder of the repository (not part of this Nextcloud package). Its toolbar button, right-click menu, Ctrl+click hotkey and Alt+Shift+C shortcut open Curio's Add reference dialog, filled in from the page as the browser shows it. It signs in with your Nextcloud's own login page. Each release carries curio-webclipper-firefox.xpi (signed by Mozilla when the repository has the AMO API secrets) and curio-webclipper-chrome.zip.
  • Tour, on a computer: a "Curio in your browser" step with an install button for the browser in use (Add to Firefox, or the Chrome, Edge, Brave or Opera package with its install steps) and your server address to sign in with. Settings > Help > Get the browser clipper opens it.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureeKzRSg+nF8Y84mGc0gmAqOvKRoGo/8WMi1nqWAWkviY/8WANmMkVqSjifMRUZwFVDqg7mKYqy1vzcLSxFWJvOBL5Nqw33f679nqgpmIXGnuaZoySbxBObepYt5p6dM4TL2G77fsxJFY66QZWH/+BGM2AzxIrt6YjOzmvuCyY4+IxpBov9q9EUYHfdYbZodt1NXvDCAIDPtnaxGOhlYQddN7rAOxMxVlYMwLdsO6FB2w445ObJ/64842nAQuwlERXaq6g0WMgJPRcv+R7MKA5BAriQy1J4UVU6JC6GriHzA0dp2FbVi4E8ObV+iDdayi/uadB6x9W67sNcqmZ2RfBzTqkypcqaJRfGwVS0wTaNHJsZG1KreAIHPh9EeGXZYvEvG5JBso24JFhuSbznQjfpETyVYUPOIzs8wgTB0QvV9bLl4dzdi0dWsqpZau1dFIXLYwoxvXmQnhLOvYso8gbF9YWh0Wjqa77721CEmpCfe+cK4aeK1eX0F+vzRx8KCnTaPGOLMKwIBNbeCrJd7Ekvlt3ODQr8kbn59bDDEiuDPQwc91mlF1VSnTWf56KHrcC8G+u0/TN08Odz3QdO+UuMJC2qQfOEVbedR6pXxQrhg9f0BGMqGGzNZTp2CnNoMQpIYMb+dT9+y/dXBD3kyv8hEKIBDj83dKgsdnaJEe6KIw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<36.0.0
Minimum Integer bits32
Curio 2.1.2
Release Details
UpdatedOct. 23, 2026, 4:33 p.m.
Changelog

Changed

  • Tour, last install step: shows the address of the user's own Nextcloud again, under "Open Curio and sign in with your Nextcloud server address:". It is read from the page, so every user sees their own server. A Copy button puts it on the clipboard, and a long press selects the whole address.
  • Sidebar swipes follow the finger: the panel slides out as you swipe right from the left edge (or anywhere on the grid and vertical layouts) and slides back as you swipe left, then settles open or closed when you let go. The swipe is recognised while the finger moves, so it works even when the phone also starts scrolling.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureJfMAntwrImzx2vElfeq9xLcciAriRrUcMj1T3b5JEf82rHitaA55MN38K6rekbmTNyD8ZSpRB8NTjcb6zY/Ca/Wpmb1RUGbBJZCpwtIHjV6STJAXK03FF5CNiW2lv8qZrealff0VRSVGptjTMxNqvMuZ9rtO3emwKqNwHEhTPFWUcCIDosJ4QEO6mIyu5POkKD+2owSl02DExZ7Cmm08EW28hHX+Go6m6HZ4OQbWF+bHGp5+PQfoD1bv3ys+sZWjkmXj04IhzXmut3dM0wvLhwtuOt8WKnUr/utZ0Mbyw7EUQYEa3WxddrdsmMnRkNf6n57LK43LONQK1WHhA7rliusKDoYrnvEz8cK0LDnQBhoEC3NZCGpuRq5gys5rnNz6gE9CjuC9D7465513oT8c6Lf2HA6gPsj1wfjPTh0jS9qkViRWCUfiDmdG6lrwcF6tsFf1HqNPJi3duvRmVqVvVb9OJXewh0eIO8qtmlN66ep6XYu4Zy945KFgqBvzQQCyKvHtXdp/6uWNT/XCgXE0vMSpqTC8L163+b2arLxLB+GMZSugEL3zqqyAsjiEX1PH3Xq+l65I/Tr1Uobzt4H6FgzMMVTwta6288pPwRmvTri/vWaVNtlcghgaNi8JH015N0XYOmljlhDn6zEls27zKQpsqn4RTdRqDOtwQBgKfdI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<36.0.0
Minimum Integer bits32
Curio 2.1.0
Release Details
UpdatedOct. 23, 2026, 3:56 p.m.
Changelog

Added

  • First-run tour. The first time each user opens Curio, a short tour shows how to add references, organize them with tags, boards and layouts, and share boards. Its last step offers Curio for Android: a QR code and a download link to the latest APK, with step-by-step instructions for allowing the install in Android's security settings and the server address to sign in with. The tour can be replayed from Settings, under Help, which also has a "Get the Android app" button.
  • The map works without any API key: when no CARTO key is set, it uses OpenFreeMap vector basemaps (light and dark styles, OpenStreetMap data), rendered with MapLibre GL inside the existing Leaflet map. MapLibre is loaded only when the map layout is opened. A CARTO key set by an administrator is still used when present.

Changed

  • The map notice now appears only if the basemap fails to load, and points to the optional CARTO key.
  • Translations completed for French, Spanish, German, Italian, Portuguese and Dutch, including the Curio folder picker and tag moves, which were still in English.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureFleU77tF/1b16xj2b7Ts2ogd+FgSd63q0eR7AfIr26ZC+n28x7fkdBGGPbW2LRzSkb9a05lyZ1qKuDQU2944HbM1pX+FZF0aKvotk/ipVgznI/K+JZVfEGTrGJl2pY1GHtag92tBMN4C6bZSCtaEftEIU5QDcciVvqJljEnk3dy9OiB6QdqTfBZdi8NW6r3Y7YI8+oYwXSJ2K5r8X2Scshbv774Z9wcBnbL6o2ohuEmtH6lc13kpgFpCTx2013qB5cPtMqSmIy3VkX9Q1Qfn8Mgy24q+QFQP+O5ak1wdr/qVnSGwQmQr1fPVK6FmqOI1W+1/g2c9JRjkISyTdORU1vueiqUmhmQ+iVQs4Lw4C3Y87Q3LWPtuAp0bcfvQGbQJx95n2Hj/ZNTGyll/2kvkrT2uieKXsfHInQPIj5AlLFlQQxzLNJELeYUOW3YFK0uZiLP6mCK03bl7QYkj5iicXmxWQCyttSDpg8l+27WFPNj5YUTCNfMLsQTTtltdg7ZYZnpZRw2KVpa0i68ZSBCZlEBHSRYrEZ0aow/7KwNtJYw2H/8/s0rzpdx0SJIT6U+tUnAPpI7RB/zbXYIzA+lZ/xX+YcVzKaD2W0beR3K1jaShiVMt0enFxx8SFIPo5rg2IYWDC3Mn//inA2vtOmLqSqBStcLbnU0/1rCUu2FfNto=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<36.0.0
Minimum Integer bits32
Curio 2.0.0
Release Details
UpdatedOct. 23, 2026, noon
Changelog

Added

  • Curio for Android, a companion app kept in the android/ folder of the repository (not part of this Nextcloud package). It opens your Curio boards full screen and adds references from the share menu of Instagram, Pinterest, TikTok, X, Reddit, YouTube or any app, replacing the web clipper on phones. It uses the /api/clip/ endpoints and an app password created through Nextcloud's login flow.

Fixed

  • Map view: CARTO now requires an API key for its basemaps, and tiles requested without one carry an "API key required" watermark. Administrators can paste a free key from carto.com/basemaps/apikey in Curio's Settings (a new "Map tiles (CARTO API key)" field, shown to administrators only), or set it with occ config:app:set curio carto_api_key --value=YOUR_KEY. The key applies to every user on the server. Until a key is set, the map shows a notice pointing to Settings (or, for other users, asking them to contact their administrator).
  • Map tiles now send the page origin as the referrer. Nextcloud pages send none by default, which made a CARTO key restricted to the Nextcloud domain refuse every tile.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureN7MLoi558p3+p7Rm38obRIprQ6TAkWXCA0Hi4wTQOHxCbAskKljQWVsIkgt0Uphc/qtq/Syj0bua7sXK6rlYnWdRcKe9pxm7HyM/VBHngfOOXikEjvTejIzcfFR4UWsxdq1otE+v2QiOqBt2xhXlMUZlTY3b87T+RaxtHgiHGoDDxOgB/wK64DCAiYKJDrEiOaQNVqRL5Pl3xOtt5Ewfoeg0AKqAYcxUdQKRG8/QpefQUUAfACMJ4YbwnzvA0pJrlCuNAxyyStO1pOrKklGBHu1+MF42bVMEZ5h5yc/BiP9UCr7yWEhuBs8y1fW5FnkoelqSXWtsLP4BZiMSjCVKZHoc4nWRUZ8L+ETfBK5NOAa4NxNhozewVzC28RqFBPZno5tgVv9Kteck2ZSytUJD1ymMnyhz5gzdv8djROUQIvFHvSDDwxCfusuDSrpC9+zplsC+mL7CNY/nCBrsAQiJu5ikmWVrZjnjUxaAo1DSZfOsYHabKZMJmGusUjBA3lW+OBjFUNRhKlD4sI+rGSJkilBqrX4Cnw+dkcSHKAIaynQOUAhASUE+rDXquQAKsKzd9IFQgmFPW1LIFq4irfeiDOnKD+qKnnWliSWJtY59mp/QRnrTn+TQ5jYl4ffU88iwtaSLjqXqmvNAv+qDt3d5qk97lbcjs62joc6ENZ1feLA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.5
Release Details
UpdatedAug. 1, 2026, 11:05 a.m.
Changelog

Fixed

  • App icon consistency with first-party apps. Restored img/app-dark.svg as a solid black version of the icon (removed in an earlier round). Verified against the Nextcloud 34 source and the Notes, Deck and Tasks apps: the primary app.svg is white and Nextcloud applies filter: invert() to it for the app menu and top bar (so white on a dark background, black on a bright one, exactly like every other app), while the black app-dark.svg is used in light-background contexts such as the Apps management list, update notifications and activity icons. Without it, Curio rendered inconsistently in those places. Both icon files are now genuinely solid with no fill-opacity.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureA9SU/oHa1v8ce+23lfs+h3CspRz1yWRcOkEOkYZQItvSOuyM/koVistR2bh+fmxk/gLuQnUf7Cjo5RzqsDXHkkSSE2KDMoD2aleWJK+uX7pecXKNelM39HyY1Tpkyg7OD2hGawSaOIkZ+xHjFnDOwui1eBunrw+hfU2XmP7AxHLiR0xbe//xRdnlBFFDwdLGAHN0/ma7QJyI4mfdd2LT9d/j4yi/tjZ2d85Pd9hks4svkm4l/dwctTa5FkPOaYQN3BWAS5GMWyTNZZbl87qz9iluGUJZ5lhWw28AFGm03ns0RxdrMudT2XwjPlnYKajHYI8uPSqaOoVBTiQIaJj9XrTK6gxYA/PlIICcE2w+bmJzbnytI81SxqAuQn2JGYpVaIBx1lizKqSztsjNf6QzePPan8FIauTku7GcF2ZEQORTDkTwzOamKb74SXAPeDqc9VHGyF3zUwkf6KBk9/+GvRPF6SAqSGgr9qDyeezXhdscgErARvTWIt8ueh7Vu6lfF96D+SiNLEv99lgdI30VlPO4AnYnoEllPpJ533ycZ6OnxfKMe3wjzSsPaTQyZ0D0UOM3vD0qad04kDk7FVIywInH/VnURKuztRMR6OzyWNJsoeWzriDalSp0vj6PiaEcI1/dHJgvydVXNYjoM9CIpqf/nTugPpsQOfW2AEEkd7E=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.4
Release Details
UpdatedAug. 1, 2026, 8:56 a.m.
Changelog

Added

  • Web clipper video upload. A new POST /api/clip/upload-video endpoint accepts video bytes the clipper fetched in the user's logged-in browser (an Instagram reel the server cannot download from a datacentre IP) and stores them as a local, playable file. A video reference whose video.src is an upload marker now materialises from that uploaded file, and the temporary upload copy is dropped once the file is written to the board folder. The reel's poster is uploaded separately (as the reference img) so the card still has a thumbnail.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignaturegFHK7HZW7j4Cp6K2VMaqiJdTvUs6hydkcD5lXntzZLUWruk5NEDUgWvZ2IfGOHiz2Zj2d3C/ynTYBXlC5sOGyB1J8N7FERHWrNoOWL+2ccOEVnxlSn07yNgyDERbj/RS6m0OEYB1BbsyLjop4AU9+HNbi8C/ZwwwS/Whb/qGRa87HgBKdPwZIebo7xlRnSY21LMtYnZmSM92DjyN7X7+neklwaIG6S1RpZjUl4+rQHOPQb7f6Q8XkF7FlWZlKyLz5osJ65lEXSGVEzShk2M1vaGBxQnt4GZDRL47/DbgL8o9qiErJK2PQO9KzrSQvHrmJtI8drAho7I3hyi8PcD5BTcFiJCEIuVfzHaZxbPI9rO4KcoC5auHv33krimTJG4V7CDr6imGIgQo139g6fKQGYB0nmM+Dt9ym5ZG9jA21ZC3jMH3qNhdIo1ZKDioyye/HO5NJtRFGrRXRO6mzo4WccN2EfIgl1uUdCDo/rC4Wt2VKbk3wMs4oac/RZuCxt3JiKjp/dUdQNxo3kVIrsuHfWq2e+RNm3k/+gX36D3g/KpTZOSYqiaRHlH+KXVLGIJMje/dJk1O3gR1vKq88CAJdDbU6O9tDUP98FgqjQtR8P0lBtbUKEN6w4hbIfjX70/jfrLEYYCjnzV0s9OeAWttaCFIjzTXbufDa/lo3UEAOMg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.3
Release Details
UpdatedJuly 31, 2026, 12:21 p.m.
Changelog

Changed

  • Sidebar boards now show the owner's initials circle instead of a plain colour dot, matching how shared boards are shown.
  • On a reference card, the owner circle is now at the top-left and is hidden along with the other card chrome when titles and tags are turned off, so a labels-off grid is pure images.

Added

  • The share box now suggests matching Nextcloud users as you type, by name or username.
  • Web clipper API. A new set of endpoints under /api/clip/ lets the Curio Web Clipper browser extension (and any external client) add references from outside Nextcloud. The endpoints are ping, state, fetch, geocode/detect, geocode/suggest, upload and reference, each delegating to the same service logic the in-app add dialog uses, so a clipped reference is identical to one added inside the app. Authentication is a Nextcloud app password sent in the Authorization header; the endpoints are CSRF-exempt and CORS-enabled, which is safe because authentication is an explicit app-password token rather than an ambient session cookie, and all board-write permission checks run server-side, unchanged.

Fixed

  • Mobile: the source/URL pill is hidden on reference cards to reduce clutter (the owner circle remains).
  • App logo: shipped as a single white app.svg (removed the unused app-dark.svg). Nextcloud tints the top-bar icon itself, so the icon must be white; if it still looks wrong after updating, it is a cached copy of the old icon (see below).
  • Instagram fetch: reverted the browser User-Agent tried in 1.0.2. Instagram serves its full preview data to crawler-style requests and an empty shell to browser-style ones, so the browser User-Agent returned less. This restores the previous behaviour.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureJbKTxnz9KMmtFMsATQfqqSyjAlfUsGkjNbZ17vX24+lHRewzhqwQydKKSg5cuGgoo5aYkAMyqgUY8KGpF1L18TJXvjzgcKYk0lmOXM+m4oIDDSse3bu+Xw5FIO6Zblfy9N5KIa3pvzBy8ofYm2qh0Xel/ZLTpWoKY5LMqU/lSWO287nHc8O8GJJMX7BA40YzNbebVQVl4AwpGC5PaNa4vNRmEMs+brNW599OLWe4/4GnR83Qnozz5WN+iJd1yvRc1BFlxkVPMrqFcwMXqJ/W7bIK5Nrf15XVWZt20LAwBIzu2vuI2Eo1VLoM+6x+esGTG4jLztno31PaS5PfVnMDEB1Z4aRG8JYWGn50ng2XsLv5savQOfG9HXJl48zKeeY/q9lLvDJJKCOVuC4iKYekgobJO8kQl+np5eKmOjw1gm2jTj5s0Z47TzZWYRLxZmhhdjeGTTRHlMj0/VsjnRnQRm1FLePwvjY10nFbTcoytlXHJK7xh5Ei3QpAjOIsjMTl2UNqI+VVDXEathkCZLEf19B80c5skW90+pkzXfTzI33iX5T42mtrw2Ac0Q2sTtT1TgxS11uO7dcDvymXag0bma4XQlGGpvqlYo8SWVlwEn8ZNe+QHvTs5ze98uJkjvOxyohXGIAuUo43c+hGG8qydBXsoTB82Su5c3GjwfFQOEs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.2
Release Details
UpdatedJuly 31, 2026, 9:28 a.m.
Changelog

Fixed

  • App logo colour: app.svg is now white and app-dark.svg is black, matching Nextcloud's own convention (verified against first-party apps) where Nextcloud shows the base icon on the coloured top bar and the -dark variant on a light top bar. The two files were the wrong way round, so the logo was the opposite colour of every other app icon.
  • Instagram imports on hosted Nextcloud servers: page and media fetches now send a real desktop-browser User-Agent instead of a bot-style one. Instagram serves a login wall or blocks bot-style requests, and does so far more aggressively from datacentre IPs than from home connections, which is why an import could work on a self-hosted box but fail on a cloud host. Fetch failures, including Instagram login walls, are logged so the cause is visible.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureXoQ7BTwuBO3v0pqIu2GPSyy1jSveqpFhXkUCticVDyI0JYhPbyMlx3wkMkdcI75GDy/94YxL9j8z89dyoOSV8p+AAmODxhyods45pbK/wtbjbmAezHBqKKGpqWRdnz8KKfTMLozPpsHxU2aAMqWNfSiMHNTd0GxPbdLvWov/PgzNEoPp8KcoGLw536sZpJpmOXencO3mSNUVAUykYZAuMV/fatSuWZ58THMZZTsfEOggb+wjBAhm+OE6rHy5RQDOg0Z8C0mmckxlzJEiGKlRVmUkdzJ4b45bNWH4UcC2XeGMqMmjuXgWRgz4VQKX+c7x597I11e1Goo5Ai7fpSIacu/nXsC2p6y5Lrjl+pXqysX3k/fkan2SAE3yWG53V13h+UeB3jUpfevnvKvN1frWoseZcz5jNRIN9pj6jtpfQmCkBrubrjw7cOtnuo7a6qtQPCP1hYNGJFUd70izTdC25aOxEq+D21VjuIwRxcZyMJ4kttim412Nnu8Z+YD4aIBsjKm0JmdNOEt2QkldQlp3DeFO396RkH4ki8w1tnLGa0upxM2DiDfH74JrdqhRanQcQ/lthdjfVkNc3Qg6YoMBERB8jb0QRtIgPbQpLQTEeXOYMfZxty6mRWOSUQyjNtbksO+U9JL0Y5xo4iY7R8rhA+8nIgv0vbWQuFeu4WB4WJE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.1
Release Details
UpdatedJuly 30, 2026, 5:11 p.m.
Changelog

Changed

  • Tags created from the add-reference dialog or a preview now go to Ungrouped instead of the first folder. Tags made from a folder's + button still land in that folder.
  • In a tag field, Enter now accepts the highlighted suggestion instead of creating a new tag from the typed letters; a comma or semicolon commits the typed text as-is and starts the next tag.
  • The board colour swatch in the sidebar is now clickable and opens the board editor, matching the tag swatches.
  • App icons replaced.

Added

  • Drag a tag onto a folder in the sidebar to move it into that folder.
  • Move a reference to another board from its preview: the board it belongs to is shown next to the owner, and clicking it opens a picker.
  • Check off a note's checklist items straight from the preview, without opening the editor.

Fixed

  • The rename pencil now stays beside long reference titles instead of wrapping underneath.
  • Mobile: dialogs no longer overlap the Nextcloud top bar or get cropped at the bottom of the screen.
  • Mobile: reference titles and tag pills are smaller so cards are less crowded, and the multi-board heading no longer crowds out the layout controls.
  • YouTube: the full video description is now imported instead of the truncated summary Nextcloud receives in the page's Open Graph tags.
  • Link fetches that fail are now logged with the host and HTTP status, so a site that blocks the server (for example returning 403 or 429) is visible in nextcloud.log.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureJNCrQa00LHAisAkeE4ZsAhhhCwObriKJPassZfrlz1OIsIfJMpg8SbEnnKs7xUEtBjiuXXkpSADLfjPgaRMFH6SsLd38t3NH05ufmhluTqZZtf5/3JDtbA0sNMUkuPsnefBVJFPskIt83jAoM0e5qhZ5G+8OwjOx7Rsn7S4FV4jjvih/L/UHUp3foaqCVoy9Kk9tJ+pki+nYxb22+TUbqsDtXtCs6LaQt8NtAlsbX0rbBw9MNv2XcPCdAlFNLYshRjzuOXAC82IDAG6fj0lYgEUD/Y3zsNIld7knk3nzdbTLZBCBHHwM9qDX9XbAQ4ly58prAK20UZDVtCK9d5/1tva9XgDOO4hUHNm5yZKo1U9druegwavQa5CwE2M9tk4dNDDJjuFT5ddAs2XHt52WQCTwKFAP+LIf521lm1z94Vc6d7ESgmXH34tkTynW7VOElJaM0eosocjVKHF8MhhDG8noIzKQlHTncAKUoHvM6IfTMgB0iweuYcZ7X21juJNKe94sG1YcSbF9BB2+dzUcGbBRQCxO584y2kupYuagFcRlq9/TViIf1ZsopwAxPgpvWf+l1YArboad13Dz//CYadG4jomxgr9DEJCh+MedFXqnbI+GNVGWWFX+YQrLTXD2TmgLxpzoxosCmUKD74n8GYtjUJnkj+hotnQ2foKm7tc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.0
Release Details
UpdatedJuly 30, 2026, 11 a.m.
Changelog

First public release.

Added

  • Visual boards for images, web pages, videos, PDFs and text notes, with every reference stored as a real file in Nextcloud Files.
  • Link fetching that pulls the image, title and a saved page snapshot from Pinterest, Instagram, YouTube and any website, with a chooser when a page offers more than one image.
  • Direct upload of photos, videos and PDFs, plus plain text notes.
  • Tags as native Nextcloud system tags, grouped into folders, with automatic matching of hashtags written in a title or note.
  • Type and tag filters, search, and square, vertical-masonry and map layouts, with a jump index for long boards.
  • Board sharing built on Nextcloud's own shares and permissions (view or edit), so collaborators' changes are attributed to them, plus per-reference comments.
  • Location detection from captions and page metadata, written into image EXIF so it travels with the file.
  • CSV export and import per board.
  • First-run setup that lets you create a new folder or pick an existing one as the place Curio keeps its boards, with a re-prompt if that folder is later moved or removed.
  • Interface translations for French, Spanish, German, Italian, Portuguese and Dutch, following the Nextcloud language and falling back to English.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureSEbxt9SFVJXV2a+Sr9M7S8dU31fFR1lYMKTHcHLdzqXTMIVfnlm7abtlOvupoduBJFgiFhGjUH2S0oJW48Cj9Hrp3HGCEsUVoH0qTW3f5vGP9r0EMiTtqTaz9jJDwKvcyFXarW6ufe+HktzzuCo2HL9FoLG4gVo1Ou0NiuG6jhMPdfVF2LWusJ06D/ELwrLlVSLy2mqjWRa821LQ5UGxL/veqMVNMBOY+psaUUIKYku55/HuFduLF7OxW8LQHZiBPcNCfq9ux4rpY047mqybjIDFoBJ42HS6dv3csSqzbmxQNFKHV8RYmnKK0slHaBmN2pLxr00A1S9Cbm9p3XV6O5un4XrP6mv6YpdToS+Niks9qpyxjB9ylKxOIFCYFP1So+QfpqvtImPHkAkvLTQFDSU2om7vp7tIKsOjcAIAibxMH6grEkOEegnCBaulra2junoRwZKWI6JPSt4CeEUdom7V9wfwndrqLB7ssCCsbJnKq0UtcIHWY8QEoRtzCx7mP/BYj02ZFsQnb06XuxsRPqqLW5BT5i9elghjt02xl0qRDtGLi146r4S1IJ3YqRTbSW37ypqoN97MT1GQP760M69uocnd2AvtTZGI6hNc92IwpdzGwgCuug+uQW5H1rzGhlu5ER8a3bWz1MO7nSWlT+fIvicivF1V09fZvJvADn4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32

Nextcloud 33

Curio 2.2.0
Release Details
UpdatedOct. 24, 2026, 11:20 a.m.
Changelog

Added

  • Curio Web Clipper for Firefox, Chrome, Edge, Brave and Opera, kept in the extension/ folder of the repository (not part of this Nextcloud package). Its toolbar button, right-click menu, Ctrl+click hotkey and Alt+Shift+C shortcut open Curio's Add reference dialog, filled in from the page as the browser shows it. It signs in with your Nextcloud's own login page. Each release carries curio-webclipper-firefox.xpi (signed by Mozilla when the repository has the AMO API secrets) and curio-webclipper-chrome.zip.
  • Tour, on a computer: a "Curio in your browser" step with an install button for the browser in use (Add to Firefox, or the Chrome, Edge, Brave or Opera package with its install steps) and your server address to sign in with. Settings > Help > Get the browser clipper opens it.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureeKzRSg+nF8Y84mGc0gmAqOvKRoGo/8WMi1nqWAWkviY/8WANmMkVqSjifMRUZwFVDqg7mKYqy1vzcLSxFWJvOBL5Nqw33f679nqgpmIXGnuaZoySbxBObepYt5p6dM4TL2G77fsxJFY66QZWH/+BGM2AzxIrt6YjOzmvuCyY4+IxpBov9q9EUYHfdYbZodt1NXvDCAIDPtnaxGOhlYQddN7rAOxMxVlYMwLdsO6FB2w445ObJ/64842nAQuwlERXaq6g0WMgJPRcv+R7MKA5BAriQy1J4UVU6JC6GriHzA0dp2FbVi4E8ObV+iDdayi/uadB6x9W67sNcqmZ2RfBzTqkypcqaJRfGwVS0wTaNHJsZG1KreAIHPh9EeGXZYvEvG5JBso24JFhuSbznQjfpETyVYUPOIzs8wgTB0QvV9bLl4dzdi0dWsqpZau1dFIXLYwoxvXmQnhLOvYso8gbF9YWh0Wjqa77721CEmpCfe+cK4aeK1eX0F+vzRx8KCnTaPGOLMKwIBNbeCrJd7Ekvlt3ODQr8kbn59bDDEiuDPQwc91mlF1VSnTWf56KHrcC8G+u0/TN08Odz3QdO+UuMJC2qQfOEVbedR6pXxQrhg9f0BGMqGGzNZTp2CnNoMQpIYMb+dT9+y/dXBD3kyv8hEKIBDj83dKgsdnaJEe6KIw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<36.0.0
Minimum Integer bits32
Curio 2.1.2
Release Details
UpdatedOct. 23, 2026, 4:33 p.m.
Changelog

Changed

  • Tour, last install step: shows the address of the user's own Nextcloud again, under "Open Curio and sign in with your Nextcloud server address:". It is read from the page, so every user sees their own server. A Copy button puts it on the clipboard, and a long press selects the whole address.
  • Sidebar swipes follow the finger: the panel slides out as you swipe right from the left edge (or anywhere on the grid and vertical layouts) and slides back as you swipe left, then settles open or closed when you let go. The swipe is recognised while the finger moves, so it works even when the phone also starts scrolling.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureJfMAntwrImzx2vElfeq9xLcciAriRrUcMj1T3b5JEf82rHitaA55MN38K6rekbmTNyD8ZSpRB8NTjcb6zY/Ca/Wpmb1RUGbBJZCpwtIHjV6STJAXK03FF5CNiW2lv8qZrealff0VRSVGptjTMxNqvMuZ9rtO3emwKqNwHEhTPFWUcCIDosJ4QEO6mIyu5POkKD+2owSl02DExZ7Cmm08EW28hHX+Go6m6HZ4OQbWF+bHGp5+PQfoD1bv3ys+sZWjkmXj04IhzXmut3dM0wvLhwtuOt8WKnUr/utZ0Mbyw7EUQYEa3WxddrdsmMnRkNf6n57LK43LONQK1WHhA7rliusKDoYrnvEz8cK0LDnQBhoEC3NZCGpuRq5gys5rnNz6gE9CjuC9D7465513oT8c6Lf2HA6gPsj1wfjPTh0jS9qkViRWCUfiDmdG6lrwcF6tsFf1HqNPJi3duvRmVqVvVb9OJXewh0eIO8qtmlN66ep6XYu4Zy945KFgqBvzQQCyKvHtXdp/6uWNT/XCgXE0vMSpqTC8L163+b2arLxLB+GMZSugEL3zqqyAsjiEX1PH3Xq+l65I/Tr1Uobzt4H6FgzMMVTwta6288pPwRmvTri/vWaVNtlcghgaNi8JH015N0XYOmljlhDn6zEls27zKQpsqn4RTdRqDOtwQBgKfdI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<36.0.0
Minimum Integer bits32
Curio 2.1.0
Release Details
UpdatedOct. 23, 2026, 3:56 p.m.
Changelog

Added

  • First-run tour. The first time each user opens Curio, a short tour shows how to add references, organize them with tags, boards and layouts, and share boards. Its last step offers Curio for Android: a QR code and a download link to the latest APK, with step-by-step instructions for allowing the install in Android's security settings and the server address to sign in with. The tour can be replayed from Settings, under Help, which also has a "Get the Android app" button.
  • The map works without any API key: when no CARTO key is set, it uses OpenFreeMap vector basemaps (light and dark styles, OpenStreetMap data), rendered with MapLibre GL inside the existing Leaflet map. MapLibre is loaded only when the map layout is opened. A CARTO key set by an administrator is still used when present.

Changed

  • The map notice now appears only if the basemap fails to load, and points to the optional CARTO key.
  • Translations completed for French, Spanish, German, Italian, Portuguese and Dutch, including the Curio folder picker and tag moves, which were still in English.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureFleU77tF/1b16xj2b7Ts2ogd+FgSd63q0eR7AfIr26ZC+n28x7fkdBGGPbW2LRzSkb9a05lyZ1qKuDQU2944HbM1pX+FZF0aKvotk/ipVgznI/K+JZVfEGTrGJl2pY1GHtag92tBMN4C6bZSCtaEftEIU5QDcciVvqJljEnk3dy9OiB6QdqTfBZdi8NW6r3Y7YI8+oYwXSJ2K5r8X2Scshbv774Z9wcBnbL6o2ohuEmtH6lc13kpgFpCTx2013qB5cPtMqSmIy3VkX9Q1Qfn8Mgy24q+QFQP+O5ak1wdr/qVnSGwQmQr1fPVK6FmqOI1W+1/g2c9JRjkISyTdORU1vueiqUmhmQ+iVQs4Lw4C3Y87Q3LWPtuAp0bcfvQGbQJx95n2Hj/ZNTGyll/2kvkrT2uieKXsfHInQPIj5AlLFlQQxzLNJELeYUOW3YFK0uZiLP6mCK03bl7QYkj5iicXmxWQCyttSDpg8l+27WFPNj5YUTCNfMLsQTTtltdg7ZYZnpZRw2KVpa0i68ZSBCZlEBHSRYrEZ0aow/7KwNtJYw2H/8/s0rzpdx0SJIT6U+tUnAPpI7RB/zbXYIzA+lZ/xX+YcVzKaD2W0beR3K1jaShiVMt0enFxx8SFIPo5rg2IYWDC3Mn//inA2vtOmLqSqBStcLbnU0/1rCUu2FfNto=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<36.0.0
Minimum Integer bits32
Curio 2.0.0
Release Details
UpdatedOct. 23, 2026, noon
Changelog

Added

  • Curio for Android, a companion app kept in the android/ folder of the repository (not part of this Nextcloud package). It opens your Curio boards full screen and adds references from the share menu of Instagram, Pinterest, TikTok, X, Reddit, YouTube or any app, replacing the web clipper on phones. It uses the /api/clip/ endpoints and an app password created through Nextcloud's login flow.

Fixed

  • Map view: CARTO now requires an API key for its basemaps, and tiles requested without one carry an "API key required" watermark. Administrators can paste a free key from carto.com/basemaps/apikey in Curio's Settings (a new "Map tiles (CARTO API key)" field, shown to administrators only), or set it with occ config:app:set curio carto_api_key --value=YOUR_KEY. The key applies to every user on the server. Until a key is set, the map shows a notice pointing to Settings (or, for other users, asking them to contact their administrator).
  • Map tiles now send the page origin as the referrer. Nextcloud pages send none by default, which made a CARTO key restricted to the Nextcloud domain refuse every tile.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureN7MLoi558p3+p7Rm38obRIprQ6TAkWXCA0Hi4wTQOHxCbAskKljQWVsIkgt0Uphc/qtq/Syj0bua7sXK6rlYnWdRcKe9pxm7HyM/VBHngfOOXikEjvTejIzcfFR4UWsxdq1otE+v2QiOqBt2xhXlMUZlTY3b87T+RaxtHgiHGoDDxOgB/wK64DCAiYKJDrEiOaQNVqRL5Pl3xOtt5Ewfoeg0AKqAYcxUdQKRG8/QpefQUUAfACMJ4YbwnzvA0pJrlCuNAxyyStO1pOrKklGBHu1+MF42bVMEZ5h5yc/BiP9UCr7yWEhuBs8y1fW5FnkoelqSXWtsLP4BZiMSjCVKZHoc4nWRUZ8L+ETfBK5NOAa4NxNhozewVzC28RqFBPZno5tgVv9Kteck2ZSytUJD1ymMnyhz5gzdv8djROUQIvFHvSDDwxCfusuDSrpC9+zplsC+mL7CNY/nCBrsAQiJu5ikmWVrZjnjUxaAo1DSZfOsYHabKZMJmGusUjBA3lW+OBjFUNRhKlD4sI+rGSJkilBqrX4Cnw+dkcSHKAIaynQOUAhASUE+rDXquQAKsKzd9IFQgmFPW1LIFq4irfeiDOnKD+qKnnWliSWJtY59mp/QRnrTn+TQ5jYl4ffU88iwtaSLjqXqmvNAv+qDt3d5qk97lbcjs62joc6ENZ1feLA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.5
Release Details
UpdatedAug. 1, 2026, 11:05 a.m.
Changelog

Fixed

  • App icon consistency with first-party apps. Restored img/app-dark.svg as a solid black version of the icon (removed in an earlier round). Verified against the Nextcloud 34 source and the Notes, Deck and Tasks apps: the primary app.svg is white and Nextcloud applies filter: invert() to it for the app menu and top bar (so white on a dark background, black on a bright one, exactly like every other app), while the black app-dark.svg is used in light-background contexts such as the Apps management list, update notifications and activity icons. Without it, Curio rendered inconsistently in those places. Both icon files are now genuinely solid with no fill-opacity.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureA9SU/oHa1v8ce+23lfs+h3CspRz1yWRcOkEOkYZQItvSOuyM/koVistR2bh+fmxk/gLuQnUf7Cjo5RzqsDXHkkSSE2KDMoD2aleWJK+uX7pecXKNelM39HyY1Tpkyg7OD2hGawSaOIkZ+xHjFnDOwui1eBunrw+hfU2XmP7AxHLiR0xbe//xRdnlBFFDwdLGAHN0/ma7QJyI4mfdd2LT9d/j4yi/tjZ2d85Pd9hks4svkm4l/dwctTa5FkPOaYQN3BWAS5GMWyTNZZbl87qz9iluGUJZ5lhWw28AFGm03ns0RxdrMudT2XwjPlnYKajHYI8uPSqaOoVBTiQIaJj9XrTK6gxYA/PlIICcE2w+bmJzbnytI81SxqAuQn2JGYpVaIBx1lizKqSztsjNf6QzePPan8FIauTku7GcF2ZEQORTDkTwzOamKb74SXAPeDqc9VHGyF3zUwkf6KBk9/+GvRPF6SAqSGgr9qDyeezXhdscgErARvTWIt8ueh7Vu6lfF96D+SiNLEv99lgdI30VlPO4AnYnoEllPpJ533ycZ6OnxfKMe3wjzSsPaTQyZ0D0UOM3vD0qad04kDk7FVIywInH/VnURKuztRMR6OzyWNJsoeWzriDalSp0vj6PiaEcI1/dHJgvydVXNYjoM9CIpqf/nTugPpsQOfW2AEEkd7E=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.4
Release Details
UpdatedAug. 1, 2026, 8:56 a.m.
Changelog

Added

  • Web clipper video upload. A new POST /api/clip/upload-video endpoint accepts video bytes the clipper fetched in the user's logged-in browser (an Instagram reel the server cannot download from a datacentre IP) and stores them as a local, playable file. A video reference whose video.src is an upload marker now materialises from that uploaded file, and the temporary upload copy is dropped once the file is written to the board folder. The reel's poster is uploaded separately (as the reference img) so the card still has a thumbnail.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignaturegFHK7HZW7j4Cp6K2VMaqiJdTvUs6hydkcD5lXntzZLUWruk5NEDUgWvZ2IfGOHiz2Zj2d3C/ynTYBXlC5sOGyB1J8N7FERHWrNoOWL+2ccOEVnxlSn07yNgyDERbj/RS6m0OEYB1BbsyLjop4AU9+HNbi8C/ZwwwS/Whb/qGRa87HgBKdPwZIebo7xlRnSY21LMtYnZmSM92DjyN7X7+neklwaIG6S1RpZjUl4+rQHOPQb7f6Q8XkF7FlWZlKyLz5osJ65lEXSGVEzShk2M1vaGBxQnt4GZDRL47/DbgL8o9qiErJK2PQO9KzrSQvHrmJtI8drAho7I3hyi8PcD5BTcFiJCEIuVfzHaZxbPI9rO4KcoC5auHv33krimTJG4V7CDr6imGIgQo139g6fKQGYB0nmM+Dt9ym5ZG9jA21ZC3jMH3qNhdIo1ZKDioyye/HO5NJtRFGrRXRO6mzo4WccN2EfIgl1uUdCDo/rC4Wt2VKbk3wMs4oac/RZuCxt3JiKjp/dUdQNxo3kVIrsuHfWq2e+RNm3k/+gX36D3g/KpTZOSYqiaRHlH+KXVLGIJMje/dJk1O3gR1vKq88CAJdDbU6O9tDUP98FgqjQtR8P0lBtbUKEN6w4hbIfjX70/jfrLEYYCjnzV0s9OeAWttaCFIjzTXbufDa/lo3UEAOMg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.3
Release Details
UpdatedJuly 31, 2026, 12:21 p.m.
Changelog

Changed

  • Sidebar boards now show the owner's initials circle instead of a plain colour dot, matching how shared boards are shown.
  • On a reference card, the owner circle is now at the top-left and is hidden along with the other card chrome when titles and tags are turned off, so a labels-off grid is pure images.

Added

  • The share box now suggests matching Nextcloud users as you type, by name or username.
  • Web clipper API. A new set of endpoints under /api/clip/ lets the Curio Web Clipper browser extension (and any external client) add references from outside Nextcloud. The endpoints are ping, state, fetch, geocode/detect, geocode/suggest, upload and reference, each delegating to the same service logic the in-app add dialog uses, so a clipped reference is identical to one added inside the app. Authentication is a Nextcloud app password sent in the Authorization header; the endpoints are CSRF-exempt and CORS-enabled, which is safe because authentication is an explicit app-password token rather than an ambient session cookie, and all board-write permission checks run server-side, unchanged.

Fixed

  • Mobile: the source/URL pill is hidden on reference cards to reduce clutter (the owner circle remains).
  • App logo: shipped as a single white app.svg (removed the unused app-dark.svg). Nextcloud tints the top-bar icon itself, so the icon must be white; if it still looks wrong after updating, it is a cached copy of the old icon (see below).
  • Instagram fetch: reverted the browser User-Agent tried in 1.0.2. Instagram serves its full preview data to crawler-style requests and an empty shell to browser-style ones, so the browser User-Agent returned less. This restores the previous behaviour.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureJbKTxnz9KMmtFMsATQfqqSyjAlfUsGkjNbZ17vX24+lHRewzhqwQydKKSg5cuGgoo5aYkAMyqgUY8KGpF1L18TJXvjzgcKYk0lmOXM+m4oIDDSse3bu+Xw5FIO6Zblfy9N5KIa3pvzBy8ofYm2qh0Xel/ZLTpWoKY5LMqU/lSWO287nHc8O8GJJMX7BA40YzNbebVQVl4AwpGC5PaNa4vNRmEMs+brNW599OLWe4/4GnR83Qnozz5WN+iJd1yvRc1BFlxkVPMrqFcwMXqJ/W7bIK5Nrf15XVWZt20LAwBIzu2vuI2Eo1VLoM+6x+esGTG4jLztno31PaS5PfVnMDEB1Z4aRG8JYWGn50ng2XsLv5savQOfG9HXJl48zKeeY/q9lLvDJJKCOVuC4iKYekgobJO8kQl+np5eKmOjw1gm2jTj5s0Z47TzZWYRLxZmhhdjeGTTRHlMj0/VsjnRnQRm1FLePwvjY10nFbTcoytlXHJK7xh5Ei3QpAjOIsjMTl2UNqI+VVDXEathkCZLEf19B80c5skW90+pkzXfTzI33iX5T42mtrw2Ac0Q2sTtT1TgxS11uO7dcDvymXag0bma4XQlGGpvqlYo8SWVlwEn8ZNe+QHvTs5ze98uJkjvOxyohXGIAuUo43c+hGG8qydBXsoTB82Su5c3GjwfFQOEs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.2
Release Details
UpdatedJuly 31, 2026, 9:28 a.m.
Changelog

Fixed

  • App logo colour: app.svg is now white and app-dark.svg is black, matching Nextcloud's own convention (verified against first-party apps) where Nextcloud shows the base icon on the coloured top bar and the -dark variant on a light top bar. The two files were the wrong way round, so the logo was the opposite colour of every other app icon.
  • Instagram imports on hosted Nextcloud servers: page and media fetches now send a real desktop-browser User-Agent instead of a bot-style one. Instagram serves a login wall or blocks bot-style requests, and does so far more aggressively from datacentre IPs than from home connections, which is why an import could work on a self-hosted box but fail on a cloud host. Fetch failures, including Instagram login walls, are logged so the cause is visible.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureXoQ7BTwuBO3v0pqIu2GPSyy1jSveqpFhXkUCticVDyI0JYhPbyMlx3wkMkdcI75GDy/94YxL9j8z89dyoOSV8p+AAmODxhyods45pbK/wtbjbmAezHBqKKGpqWRdnz8KKfTMLozPpsHxU2aAMqWNfSiMHNTd0GxPbdLvWov/PgzNEoPp8KcoGLw536sZpJpmOXencO3mSNUVAUykYZAuMV/fatSuWZ58THMZZTsfEOggb+wjBAhm+OE6rHy5RQDOg0Z8C0mmckxlzJEiGKlRVmUkdzJ4b45bNWH4UcC2XeGMqMmjuXgWRgz4VQKX+c7x597I11e1Goo5Ai7fpSIacu/nXsC2p6y5Lrjl+pXqysX3k/fkan2SAE3yWG53V13h+UeB3jUpfevnvKvN1frWoseZcz5jNRIN9pj6jtpfQmCkBrubrjw7cOtnuo7a6qtQPCP1hYNGJFUd70izTdC25aOxEq+D21VjuIwRxcZyMJ4kttim412Nnu8Z+YD4aIBsjKm0JmdNOEt2QkldQlp3DeFO396RkH4ki8w1tnLGa0upxM2DiDfH74JrdqhRanQcQ/lthdjfVkNc3Qg6YoMBERB8jb0QRtIgPbQpLQTEeXOYMfZxty6mRWOSUQyjNtbksO+U9JL0Y5xo4iY7R8rhA+8nIgv0vbWQuFeu4WB4WJE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.1
Release Details
UpdatedJuly 30, 2026, 5:11 p.m.
Changelog

Changed

  • Tags created from the add-reference dialog or a preview now go to Ungrouped instead of the first folder. Tags made from a folder's + button still land in that folder.
  • In a tag field, Enter now accepts the highlighted suggestion instead of creating a new tag from the typed letters; a comma or semicolon commits the typed text as-is and starts the next tag.
  • The board colour swatch in the sidebar is now clickable and opens the board editor, matching the tag swatches.
  • App icons replaced.

Added

  • Drag a tag onto a folder in the sidebar to move it into that folder.
  • Move a reference to another board from its preview: the board it belongs to is shown next to the owner, and clicking it opens a picker.
  • Check off a note's checklist items straight from the preview, without opening the editor.

Fixed

  • The rename pencil now stays beside long reference titles instead of wrapping underneath.
  • Mobile: dialogs no longer overlap the Nextcloud top bar or get cropped at the bottom of the screen.
  • Mobile: reference titles and tag pills are smaller so cards are less crowded, and the multi-board heading no longer crowds out the layout controls.
  • YouTube: the full video description is now imported instead of the truncated summary Nextcloud receives in the page's Open Graph tags.
  • Link fetches that fail are now logged with the host and HTTP status, so a site that blocks the server (for example returning 403 or 429) is visible in nextcloud.log.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureJNCrQa00LHAisAkeE4ZsAhhhCwObriKJPassZfrlz1OIsIfJMpg8SbEnnKs7xUEtBjiuXXkpSADLfjPgaRMFH6SsLd38t3NH05ufmhluTqZZtf5/3JDtbA0sNMUkuPsnefBVJFPskIt83jAoM0e5qhZ5G+8OwjOx7Rsn7S4FV4jjvih/L/UHUp3foaqCVoy9Kk9tJ+pki+nYxb22+TUbqsDtXtCs6LaQt8NtAlsbX0rbBw9MNv2XcPCdAlFNLYshRjzuOXAC82IDAG6fj0lYgEUD/Y3zsNIld7knk3nzdbTLZBCBHHwM9qDX9XbAQ4ly58prAK20UZDVtCK9d5/1tva9XgDOO4hUHNm5yZKo1U9druegwavQa5CwE2M9tk4dNDDJjuFT5ddAs2XHt52WQCTwKFAP+LIf521lm1z94Vc6d7ESgmXH34tkTynW7VOElJaM0eosocjVKHF8MhhDG8noIzKQlHTncAKUoHvM6IfTMgB0iweuYcZ7X21juJNKe94sG1YcSbF9BB2+dzUcGbBRQCxO584y2kupYuagFcRlq9/TViIf1ZsopwAxPgpvWf+l1YArboad13Dz//CYadG4jomxgr9DEJCh+MedFXqnbI+GNVGWWFX+YQrLTXD2TmgLxpzoxosCmUKD74n8GYtjUJnkj+hotnQ2foKm7tc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.0
Release Details
UpdatedJuly 30, 2026, 11 a.m.
Changelog

First public release.

Added

  • Visual boards for images, web pages, videos, PDFs and text notes, with every reference stored as a real file in Nextcloud Files.
  • Link fetching that pulls the image, title and a saved page snapshot from Pinterest, Instagram, YouTube and any website, with a chooser when a page offers more than one image.
  • Direct upload of photos, videos and PDFs, plus plain text notes.
  • Tags as native Nextcloud system tags, grouped into folders, with automatic matching of hashtags written in a title or note.
  • Type and tag filters, search, and square, vertical-masonry and map layouts, with a jump index for long boards.
  • Board sharing built on Nextcloud's own shares and permissions (view or edit), so collaborators' changes are attributed to them, plus per-reference comments.
  • Location detection from captions and page metadata, written into image EXIF so it travels with the file.
  • CSV export and import per board.
  • First-run setup that lets you create a new folder or pick an existing one as the place Curio keeps its boards, with a re-prompt if that folder is later moved or removed.
  • Interface translations for French, Spanish, German, Italian, Portuguese and Dutch, following the Nextcloud language and falling back to English.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureSEbxt9SFVJXV2a+Sr9M7S8dU31fFR1lYMKTHcHLdzqXTMIVfnlm7abtlOvupoduBJFgiFhGjUH2S0oJW48Cj9Hrp3HGCEsUVoH0qTW3f5vGP9r0EMiTtqTaz9jJDwKvcyFXarW6ufe+HktzzuCo2HL9FoLG4gVo1Ou0NiuG6jhMPdfVF2LWusJ06D/ELwrLlVSLy2mqjWRa821LQ5UGxL/veqMVNMBOY+psaUUIKYku55/HuFduLF7OxW8LQHZiBPcNCfq9ux4rpY047mqybjIDFoBJ42HS6dv3csSqzbmxQNFKHV8RYmnKK0slHaBmN2pLxr00A1S9Cbm9p3XV6O5un4XrP6mv6YpdToS+Niks9qpyxjB9ylKxOIFCYFP1So+QfpqvtImPHkAkvLTQFDSU2om7vp7tIKsOjcAIAibxMH6grEkOEegnCBaulra2junoRwZKWI6JPSt4CeEUdom7V9wfwndrqLB7ssCCsbJnKq0UtcIHWY8QEoRtzCx7mP/BYj02ZFsQnb06XuxsRPqqLW5BT5i9elghjt02xl0qRDtGLi146r4S1IJ3YqRTbSW37ypqoN97MT1GQP760M69uocnd2AvtTZGI6hNc92IwpdzGwgCuug+uQW5H1rzGhlu5ER8a3bWz1MO7nSWlT+fIvicivF1V09fZvJvADn4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32

Nextcloud 32

Curio 2.2.0
Release Details
UpdatedOct. 24, 2026, 11:20 a.m.
Changelog

Added

  • Curio Web Clipper for Firefox, Chrome, Edge, Brave and Opera, kept in the extension/ folder of the repository (not part of this Nextcloud package). Its toolbar button, right-click menu, Ctrl+click hotkey and Alt+Shift+C shortcut open Curio's Add reference dialog, filled in from the page as the browser shows it. It signs in with your Nextcloud's own login page. Each release carries curio-webclipper-firefox.xpi (signed by Mozilla when the repository has the AMO API secrets) and curio-webclipper-chrome.zip.
  • Tour, on a computer: a "Curio in your browser" step with an install button for the browser in use (Add to Firefox, or the Chrome, Edge, Brave or Opera package with its install steps) and your server address to sign in with. Settings > Help > Get the browser clipper opens it.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureeKzRSg+nF8Y84mGc0gmAqOvKRoGo/8WMi1nqWAWkviY/8WANmMkVqSjifMRUZwFVDqg7mKYqy1vzcLSxFWJvOBL5Nqw33f679nqgpmIXGnuaZoySbxBObepYt5p6dM4TL2G77fsxJFY66QZWH/+BGM2AzxIrt6YjOzmvuCyY4+IxpBov9q9EUYHfdYbZodt1NXvDCAIDPtnaxGOhlYQddN7rAOxMxVlYMwLdsO6FB2w445ObJ/64842nAQuwlERXaq6g0WMgJPRcv+R7MKA5BAriQy1J4UVU6JC6GriHzA0dp2FbVi4E8ObV+iDdayi/uadB6x9W67sNcqmZ2RfBzTqkypcqaJRfGwVS0wTaNHJsZG1KreAIHPh9EeGXZYvEvG5JBso24JFhuSbznQjfpETyVYUPOIzs8wgTB0QvV9bLl4dzdi0dWsqpZau1dFIXLYwoxvXmQnhLOvYso8gbF9YWh0Wjqa77721CEmpCfe+cK4aeK1eX0F+vzRx8KCnTaPGOLMKwIBNbeCrJd7Ekvlt3ODQr8kbn59bDDEiuDPQwc91mlF1VSnTWf56KHrcC8G+u0/TN08Odz3QdO+UuMJC2qQfOEVbedR6pXxQrhg9f0BGMqGGzNZTp2CnNoMQpIYMb+dT9+y/dXBD3kyv8hEKIBDj83dKgsdnaJEe6KIw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<36.0.0
Minimum Integer bits32
Curio 2.1.2
Release Details
UpdatedOct. 23, 2026, 4:33 p.m.
Changelog

Changed

  • Tour, last install step: shows the address of the user's own Nextcloud again, under "Open Curio and sign in with your Nextcloud server address:". It is read from the page, so every user sees their own server. A Copy button puts it on the clipboard, and a long press selects the whole address.
  • Sidebar swipes follow the finger: the panel slides out as you swipe right from the left edge (or anywhere on the grid and vertical layouts) and slides back as you swipe left, then settles open or closed when you let go. The swipe is recognised while the finger moves, so it works even when the phone also starts scrolling.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureJfMAntwrImzx2vElfeq9xLcciAriRrUcMj1T3b5JEf82rHitaA55MN38K6rekbmTNyD8ZSpRB8NTjcb6zY/Ca/Wpmb1RUGbBJZCpwtIHjV6STJAXK03FF5CNiW2lv8qZrealff0VRSVGptjTMxNqvMuZ9rtO3emwKqNwHEhTPFWUcCIDosJ4QEO6mIyu5POkKD+2owSl02DExZ7Cmm08EW28hHX+Go6m6HZ4OQbWF+bHGp5+PQfoD1bv3ys+sZWjkmXj04IhzXmut3dM0wvLhwtuOt8WKnUr/utZ0Mbyw7EUQYEa3WxddrdsmMnRkNf6n57LK43LONQK1WHhA7rliusKDoYrnvEz8cK0LDnQBhoEC3NZCGpuRq5gys5rnNz6gE9CjuC9D7465513oT8c6Lf2HA6gPsj1wfjPTh0jS9qkViRWCUfiDmdG6lrwcF6tsFf1HqNPJi3duvRmVqVvVb9OJXewh0eIO8qtmlN66ep6XYu4Zy945KFgqBvzQQCyKvHtXdp/6uWNT/XCgXE0vMSpqTC8L163+b2arLxLB+GMZSugEL3zqqyAsjiEX1PH3Xq+l65I/Tr1Uobzt4H6FgzMMVTwta6288pPwRmvTri/vWaVNtlcghgaNi8JH015N0XYOmljlhDn6zEls27zKQpsqn4RTdRqDOtwQBgKfdI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<36.0.0
Minimum Integer bits32
Curio 2.1.0
Release Details
UpdatedOct. 23, 2026, 3:56 p.m.
Changelog

Added

  • First-run tour. The first time each user opens Curio, a short tour shows how to add references, organize them with tags, boards and layouts, and share boards. Its last step offers Curio for Android: a QR code and a download link to the latest APK, with step-by-step instructions for allowing the install in Android's security settings and the server address to sign in with. The tour can be replayed from Settings, under Help, which also has a "Get the Android app" button.
  • The map works without any API key: when no CARTO key is set, it uses OpenFreeMap vector basemaps (light and dark styles, OpenStreetMap data), rendered with MapLibre GL inside the existing Leaflet map. MapLibre is loaded only when the map layout is opened. A CARTO key set by an administrator is still used when present.

Changed

  • The map notice now appears only if the basemap fails to load, and points to the optional CARTO key.
  • Translations completed for French, Spanish, German, Italian, Portuguese and Dutch, including the Curio folder picker and tag moves, which were still in English.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureFleU77tF/1b16xj2b7Ts2ogd+FgSd63q0eR7AfIr26ZC+n28x7fkdBGGPbW2LRzSkb9a05lyZ1qKuDQU2944HbM1pX+FZF0aKvotk/ipVgznI/K+JZVfEGTrGJl2pY1GHtag92tBMN4C6bZSCtaEftEIU5QDcciVvqJljEnk3dy9OiB6QdqTfBZdi8NW6r3Y7YI8+oYwXSJ2K5r8X2Scshbv774Z9wcBnbL6o2ohuEmtH6lc13kpgFpCTx2013qB5cPtMqSmIy3VkX9Q1Qfn8Mgy24q+QFQP+O5ak1wdr/qVnSGwQmQr1fPVK6FmqOI1W+1/g2c9JRjkISyTdORU1vueiqUmhmQ+iVQs4Lw4C3Y87Q3LWPtuAp0bcfvQGbQJx95n2Hj/ZNTGyll/2kvkrT2uieKXsfHInQPIj5AlLFlQQxzLNJELeYUOW3YFK0uZiLP6mCK03bl7QYkj5iicXmxWQCyttSDpg8l+27WFPNj5YUTCNfMLsQTTtltdg7ZYZnpZRw2KVpa0i68ZSBCZlEBHSRYrEZ0aow/7KwNtJYw2H/8/s0rzpdx0SJIT6U+tUnAPpI7RB/zbXYIzA+lZ/xX+YcVzKaD2W0beR3K1jaShiVMt0enFxx8SFIPo5rg2IYWDC3Mn//inA2vtOmLqSqBStcLbnU0/1rCUu2FfNto=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<36.0.0
Minimum Integer bits32
Curio 2.0.0
Release Details
UpdatedOct. 23, 2026, noon
Changelog

Added

  • Curio for Android, a companion app kept in the android/ folder of the repository (not part of this Nextcloud package). It opens your Curio boards full screen and adds references from the share menu of Instagram, Pinterest, TikTok, X, Reddit, YouTube or any app, replacing the web clipper on phones. It uses the /api/clip/ endpoints and an app password created through Nextcloud's login flow.

Fixed

  • Map view: CARTO now requires an API key for its basemaps, and tiles requested without one carry an "API key required" watermark. Administrators can paste a free key from carto.com/basemaps/apikey in Curio's Settings (a new "Map tiles (CARTO API key)" field, shown to administrators only), or set it with occ config:app:set curio carto_api_key --value=YOUR_KEY. The key applies to every user on the server. Until a key is set, the map shows a notice pointing to Settings (or, for other users, asking them to contact their administrator).
  • Map tiles now send the page origin as the referrer. Nextcloud pages send none by default, which made a CARTO key restricted to the Nextcloud domain refuse every tile.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureN7MLoi558p3+p7Rm38obRIprQ6TAkWXCA0Hi4wTQOHxCbAskKljQWVsIkgt0Uphc/qtq/Syj0bua7sXK6rlYnWdRcKe9pxm7HyM/VBHngfOOXikEjvTejIzcfFR4UWsxdq1otE+v2QiOqBt2xhXlMUZlTY3b87T+RaxtHgiHGoDDxOgB/wK64DCAiYKJDrEiOaQNVqRL5Pl3xOtt5Ewfoeg0AKqAYcxUdQKRG8/QpefQUUAfACMJ4YbwnzvA0pJrlCuNAxyyStO1pOrKklGBHu1+MF42bVMEZ5h5yc/BiP9UCr7yWEhuBs8y1fW5FnkoelqSXWtsLP4BZiMSjCVKZHoc4nWRUZ8L+ETfBK5NOAa4NxNhozewVzC28RqFBPZno5tgVv9Kteck2ZSytUJD1ymMnyhz5gzdv8djROUQIvFHvSDDwxCfusuDSrpC9+zplsC+mL7CNY/nCBrsAQiJu5ikmWVrZjnjUxaAo1DSZfOsYHabKZMJmGusUjBA3lW+OBjFUNRhKlD4sI+rGSJkilBqrX4Cnw+dkcSHKAIaynQOUAhASUE+rDXquQAKsKzd9IFQgmFPW1LIFq4irfeiDOnKD+qKnnWliSWJtY59mp/QRnrTn+TQ5jYl4ffU88iwtaSLjqXqmvNAv+qDt3d5qk97lbcjs62joc6ENZ1feLA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.5
Release Details
UpdatedAug. 1, 2026, 11:05 a.m.
Changelog

Fixed

  • App icon consistency with first-party apps. Restored img/app-dark.svg as a solid black version of the icon (removed in an earlier round). Verified against the Nextcloud 34 source and the Notes, Deck and Tasks apps: the primary app.svg is white and Nextcloud applies filter: invert() to it for the app menu and top bar (so white on a dark background, black on a bright one, exactly like every other app), while the black app-dark.svg is used in light-background contexts such as the Apps management list, update notifications and activity icons. Without it, Curio rendered inconsistently in those places. Both icon files are now genuinely solid with no fill-opacity.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureA9SU/oHa1v8ce+23lfs+h3CspRz1yWRcOkEOkYZQItvSOuyM/koVistR2bh+fmxk/gLuQnUf7Cjo5RzqsDXHkkSSE2KDMoD2aleWJK+uX7pecXKNelM39HyY1Tpkyg7OD2hGawSaOIkZ+xHjFnDOwui1eBunrw+hfU2XmP7AxHLiR0xbe//xRdnlBFFDwdLGAHN0/ma7QJyI4mfdd2LT9d/j4yi/tjZ2d85Pd9hks4svkm4l/dwctTa5FkPOaYQN3BWAS5GMWyTNZZbl87qz9iluGUJZ5lhWw28AFGm03ns0RxdrMudT2XwjPlnYKajHYI8uPSqaOoVBTiQIaJj9XrTK6gxYA/PlIICcE2w+bmJzbnytI81SxqAuQn2JGYpVaIBx1lizKqSztsjNf6QzePPan8FIauTku7GcF2ZEQORTDkTwzOamKb74SXAPeDqc9VHGyF3zUwkf6KBk9/+GvRPF6SAqSGgr9qDyeezXhdscgErARvTWIt8ueh7Vu6lfF96D+SiNLEv99lgdI30VlPO4AnYnoEllPpJ533ycZ6OnxfKMe3wjzSsPaTQyZ0D0UOM3vD0qad04kDk7FVIywInH/VnURKuztRMR6OzyWNJsoeWzriDalSp0vj6PiaEcI1/dHJgvydVXNYjoM9CIpqf/nTugPpsQOfW2AEEkd7E=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.4
Release Details
UpdatedAug. 1, 2026, 8:56 a.m.
Changelog

Added

  • Web clipper video upload. A new POST /api/clip/upload-video endpoint accepts video bytes the clipper fetched in the user's logged-in browser (an Instagram reel the server cannot download from a datacentre IP) and stores them as a local, playable file. A video reference whose video.src is an upload marker now materialises from that uploaded file, and the temporary upload copy is dropped once the file is written to the board folder. The reel's poster is uploaded separately (as the reference img) so the card still has a thumbnail.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignaturegFHK7HZW7j4Cp6K2VMaqiJdTvUs6hydkcD5lXntzZLUWruk5NEDUgWvZ2IfGOHiz2Zj2d3C/ynTYBXlC5sOGyB1J8N7FERHWrNoOWL+2ccOEVnxlSn07yNgyDERbj/RS6m0OEYB1BbsyLjop4AU9+HNbi8C/ZwwwS/Whb/qGRa87HgBKdPwZIebo7xlRnSY21LMtYnZmSM92DjyN7X7+neklwaIG6S1RpZjUl4+rQHOPQb7f6Q8XkF7FlWZlKyLz5osJ65lEXSGVEzShk2M1vaGBxQnt4GZDRL47/DbgL8o9qiErJK2PQO9KzrSQvHrmJtI8drAho7I3hyi8PcD5BTcFiJCEIuVfzHaZxbPI9rO4KcoC5auHv33krimTJG4V7CDr6imGIgQo139g6fKQGYB0nmM+Dt9ym5ZG9jA21ZC3jMH3qNhdIo1ZKDioyye/HO5NJtRFGrRXRO6mzo4WccN2EfIgl1uUdCDo/rC4Wt2VKbk3wMs4oac/RZuCxt3JiKjp/dUdQNxo3kVIrsuHfWq2e+RNm3k/+gX36D3g/KpTZOSYqiaRHlH+KXVLGIJMje/dJk1O3gR1vKq88CAJdDbU6O9tDUP98FgqjQtR8P0lBtbUKEN6w4hbIfjX70/jfrLEYYCjnzV0s9OeAWttaCFIjzTXbufDa/lo3UEAOMg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.3
Release Details
UpdatedJuly 31, 2026, 12:21 p.m.
Changelog

Changed

  • Sidebar boards now show the owner's initials circle instead of a plain colour dot, matching how shared boards are shown.
  • On a reference card, the owner circle is now at the top-left and is hidden along with the other card chrome when titles and tags are turned off, so a labels-off grid is pure images.

Added

  • The share box now suggests matching Nextcloud users as you type, by name or username.
  • Web clipper API. A new set of endpoints under /api/clip/ lets the Curio Web Clipper browser extension (and any external client) add references from outside Nextcloud. The endpoints are ping, state, fetch, geocode/detect, geocode/suggest, upload and reference, each delegating to the same service logic the in-app add dialog uses, so a clipped reference is identical to one added inside the app. Authentication is a Nextcloud app password sent in the Authorization header; the endpoints are CSRF-exempt and CORS-enabled, which is safe because authentication is an explicit app-password token rather than an ambient session cookie, and all board-write permission checks run server-side, unchanged.

Fixed

  • Mobile: the source/URL pill is hidden on reference cards to reduce clutter (the owner circle remains).
  • App logo: shipped as a single white app.svg (removed the unused app-dark.svg). Nextcloud tints the top-bar icon itself, so the icon must be white; if it still looks wrong after updating, it is a cached copy of the old icon (see below).
  • Instagram fetch: reverted the browser User-Agent tried in 1.0.2. Instagram serves its full preview data to crawler-style requests and an empty shell to browser-style ones, so the browser User-Agent returned less. This restores the previous behaviour.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureJbKTxnz9KMmtFMsATQfqqSyjAlfUsGkjNbZ17vX24+lHRewzhqwQydKKSg5cuGgoo5aYkAMyqgUY8KGpF1L18TJXvjzgcKYk0lmOXM+m4oIDDSse3bu+Xw5FIO6Zblfy9N5KIa3pvzBy8ofYm2qh0Xel/ZLTpWoKY5LMqU/lSWO287nHc8O8GJJMX7BA40YzNbebVQVl4AwpGC5PaNa4vNRmEMs+brNW599OLWe4/4GnR83Qnozz5WN+iJd1yvRc1BFlxkVPMrqFcwMXqJ/W7bIK5Nrf15XVWZt20LAwBIzu2vuI2Eo1VLoM+6x+esGTG4jLztno31PaS5PfVnMDEB1Z4aRG8JYWGn50ng2XsLv5savQOfG9HXJl48zKeeY/q9lLvDJJKCOVuC4iKYekgobJO8kQl+np5eKmOjw1gm2jTj5s0Z47TzZWYRLxZmhhdjeGTTRHlMj0/VsjnRnQRm1FLePwvjY10nFbTcoytlXHJK7xh5Ei3QpAjOIsjMTl2UNqI+VVDXEathkCZLEf19B80c5skW90+pkzXfTzI33iX5T42mtrw2Ac0Q2sTtT1TgxS11uO7dcDvymXag0bma4XQlGGpvqlYo8SWVlwEn8ZNe+QHvTs5ze98uJkjvOxyohXGIAuUo43c+hGG8qydBXsoTB82Su5c3GjwfFQOEs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.2
Release Details
UpdatedJuly 31, 2026, 9:28 a.m.
Changelog

Fixed

  • App logo colour: app.svg is now white and app-dark.svg is black, matching Nextcloud's own convention (verified against first-party apps) where Nextcloud shows the base icon on the coloured top bar and the -dark variant on a light top bar. The two files were the wrong way round, so the logo was the opposite colour of every other app icon.
  • Instagram imports on hosted Nextcloud servers: page and media fetches now send a real desktop-browser User-Agent instead of a bot-style one. Instagram serves a login wall or blocks bot-style requests, and does so far more aggressively from datacentre IPs than from home connections, which is why an import could work on a self-hosted box but fail on a cloud host. Fetch failures, including Instagram login walls, are logged so the cause is visible.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureXoQ7BTwuBO3v0pqIu2GPSyy1jSveqpFhXkUCticVDyI0JYhPbyMlx3wkMkdcI75GDy/94YxL9j8z89dyoOSV8p+AAmODxhyods45pbK/wtbjbmAezHBqKKGpqWRdnz8KKfTMLozPpsHxU2aAMqWNfSiMHNTd0GxPbdLvWov/PgzNEoPp8KcoGLw536sZpJpmOXencO3mSNUVAUykYZAuMV/fatSuWZ58THMZZTsfEOggb+wjBAhm+OE6rHy5RQDOg0Z8C0mmckxlzJEiGKlRVmUkdzJ4b45bNWH4UcC2XeGMqMmjuXgWRgz4VQKX+c7x597I11e1Goo5Ai7fpSIacu/nXsC2p6y5Lrjl+pXqysX3k/fkan2SAE3yWG53V13h+UeB3jUpfevnvKvN1frWoseZcz5jNRIN9pj6jtpfQmCkBrubrjw7cOtnuo7a6qtQPCP1hYNGJFUd70izTdC25aOxEq+D21VjuIwRxcZyMJ4kttim412Nnu8Z+YD4aIBsjKm0JmdNOEt2QkldQlp3DeFO396RkH4ki8w1tnLGa0upxM2DiDfH74JrdqhRanQcQ/lthdjfVkNc3Qg6YoMBERB8jb0QRtIgPbQpLQTEeXOYMfZxty6mRWOSUQyjNtbksO+U9JL0Y5xo4iY7R8rhA+8nIgv0vbWQuFeu4WB4WJE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.1
Release Details
UpdatedJuly 30, 2026, 5:11 p.m.
Changelog

Changed

  • Tags created from the add-reference dialog or a preview now go to Ungrouped instead of the first folder. Tags made from a folder's + button still land in that folder.
  • In a tag field, Enter now accepts the highlighted suggestion instead of creating a new tag from the typed letters; a comma or semicolon commits the typed text as-is and starts the next tag.
  • The board colour swatch in the sidebar is now clickable and opens the board editor, matching the tag swatches.
  • App icons replaced.

Added

  • Drag a tag onto a folder in the sidebar to move it into that folder.
  • Move a reference to another board from its preview: the board it belongs to is shown next to the owner, and clicking it opens a picker.
  • Check off a note's checklist items straight from the preview, without opening the editor.

Fixed

  • The rename pencil now stays beside long reference titles instead of wrapping underneath.
  • Mobile: dialogs no longer overlap the Nextcloud top bar or get cropped at the bottom of the screen.
  • Mobile: reference titles and tag pills are smaller so cards are less crowded, and the multi-board heading no longer crowds out the layout controls.
  • YouTube: the full video description is now imported instead of the truncated summary Nextcloud receives in the page's Open Graph tags.
  • Link fetches that fail are now logged with the host and HTTP status, so a site that blocks the server (for example returning 403 or 429) is visible in nextcloud.log.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureJNCrQa00LHAisAkeE4ZsAhhhCwObriKJPassZfrlz1OIsIfJMpg8SbEnnKs7xUEtBjiuXXkpSADLfjPgaRMFH6SsLd38t3NH05ufmhluTqZZtf5/3JDtbA0sNMUkuPsnefBVJFPskIt83jAoM0e5qhZ5G+8OwjOx7Rsn7S4FV4jjvih/L/UHUp3foaqCVoy9Kk9tJ+pki+nYxb22+TUbqsDtXtCs6LaQt8NtAlsbX0rbBw9MNv2XcPCdAlFNLYshRjzuOXAC82IDAG6fj0lYgEUD/Y3zsNIld7knk3nzdbTLZBCBHHwM9qDX9XbAQ4ly58prAK20UZDVtCK9d5/1tva9XgDOO4hUHNm5yZKo1U9druegwavQa5CwE2M9tk4dNDDJjuFT5ddAs2XHt52WQCTwKFAP+LIf521lm1z94Vc6d7ESgmXH34tkTynW7VOElJaM0eosocjVKHF8MhhDG8noIzKQlHTncAKUoHvM6IfTMgB0iweuYcZ7X21juJNKe94sG1YcSbF9BB2+dzUcGbBRQCxO584y2kupYuagFcRlq9/TViIf1ZsopwAxPgpvWf+l1YArboad13Dz//CYadG4jomxgr9DEJCh+MedFXqnbI+GNVGWWFX+YQrLTXD2TmgLxpzoxosCmUKD74n8GYtjUJnkj+hotnQ2foKm7tc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.0
Release Details
UpdatedJuly 30, 2026, 11 a.m.
Changelog

First public release.

Added

  • Visual boards for images, web pages, videos, PDFs and text notes, with every reference stored as a real file in Nextcloud Files.
  • Link fetching that pulls the image, title and a saved page snapshot from Pinterest, Instagram, YouTube and any website, with a chooser when a page offers more than one image.
  • Direct upload of photos, videos and PDFs, plus plain text notes.
  • Tags as native Nextcloud system tags, grouped into folders, with automatic matching of hashtags written in a title or note.
  • Type and tag filters, search, and square, vertical-masonry and map layouts, with a jump index for long boards.
  • Board sharing built on Nextcloud's own shares and permissions (view or edit), so collaborators' changes are attributed to them, plus per-reference comments.
  • Location detection from captions and page metadata, written into image EXIF so it travels with the file.
  • CSV export and import per board.
  • First-run setup that lets you create a new folder or pick an existing one as the place Curio keeps its boards, with a re-prompt if that folder is later moved or removed.
  • Interface translations for French, Spanish, German, Italian, Portuguese and Dutch, following the Nextcloud language and falling back to English.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureSEbxt9SFVJXV2a+Sr9M7S8dU31fFR1lYMKTHcHLdzqXTMIVfnlm7abtlOvupoduBJFgiFhGjUH2S0oJW48Cj9Hrp3HGCEsUVoH0qTW3f5vGP9r0EMiTtqTaz9jJDwKvcyFXarW6ufe+HktzzuCo2HL9FoLG4gVo1Ou0NiuG6jhMPdfVF2LWusJ06D/ELwrLlVSLy2mqjWRa821LQ5UGxL/veqMVNMBOY+psaUUIKYku55/HuFduLF7OxW8LQHZiBPcNCfq9ux4rpY047mqybjIDFoBJ42HS6dv3csSqzbmxQNFKHV8RYmnKK0slHaBmN2pLxr00A1S9Cbm9p3XV6O5un4XrP6mv6YpdToS+Niks9qpyxjB9ylKxOIFCYFP1So+QfpqvtImPHkAkvLTQFDSU2om7vp7tIKsOjcAIAibxMH6grEkOEegnCBaulra2junoRwZKWI6JPSt4CeEUdom7V9wfwndrqLB7ssCCsbJnKq0UtcIHWY8QEoRtzCx7mP/BYj02ZFsQnb06XuxsRPqqLW5BT5i9elghjt02xl0qRDtGLi146r4S1IJ3YqRTbSW37ypqoN97MT1GQP760M69uocnd2AvtTZGI6hNc92IwpdzGwgCuug+uQW5H1rzGhlu5ER8a3bWz1MO7nSWlT+fIvicivF1V09fZvJvADn4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32

Nextcloud 31

Curio 2.2.0
Release Details
UpdatedOct. 24, 2026, 11:20 a.m.
Changelog

Added

  • Curio Web Clipper for Firefox, Chrome, Edge, Brave and Opera, kept in the extension/ folder of the repository (not part of this Nextcloud package). Its toolbar button, right-click menu, Ctrl+click hotkey and Alt+Shift+C shortcut open Curio's Add reference dialog, filled in from the page as the browser shows it. It signs in with your Nextcloud's own login page. Each release carries curio-webclipper-firefox.xpi (signed by Mozilla when the repository has the AMO API secrets) and curio-webclipper-chrome.zip.
  • Tour, on a computer: a "Curio in your browser" step with an install button for the browser in use (Add to Firefox, or the Chrome, Edge, Brave or Opera package with its install steps) and your server address to sign in with. Settings > Help > Get the browser clipper opens it.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureeKzRSg+nF8Y84mGc0gmAqOvKRoGo/8WMi1nqWAWkviY/8WANmMkVqSjifMRUZwFVDqg7mKYqy1vzcLSxFWJvOBL5Nqw33f679nqgpmIXGnuaZoySbxBObepYt5p6dM4TL2G77fsxJFY66QZWH/+BGM2AzxIrt6YjOzmvuCyY4+IxpBov9q9EUYHfdYbZodt1NXvDCAIDPtnaxGOhlYQddN7rAOxMxVlYMwLdsO6FB2w445ObJ/64842nAQuwlERXaq6g0WMgJPRcv+R7MKA5BAriQy1J4UVU6JC6GriHzA0dp2FbVi4E8ObV+iDdayi/uadB6x9W67sNcqmZ2RfBzTqkypcqaJRfGwVS0wTaNHJsZG1KreAIHPh9EeGXZYvEvG5JBso24JFhuSbznQjfpETyVYUPOIzs8wgTB0QvV9bLl4dzdi0dWsqpZau1dFIXLYwoxvXmQnhLOvYso8gbF9YWh0Wjqa77721CEmpCfe+cK4aeK1eX0F+vzRx8KCnTaPGOLMKwIBNbeCrJd7Ekvlt3ODQr8kbn59bDDEiuDPQwc91mlF1VSnTWf56KHrcC8G+u0/TN08Odz3QdO+UuMJC2qQfOEVbedR6pXxQrhg9f0BGMqGGzNZTp2CnNoMQpIYMb+dT9+y/dXBD3kyv8hEKIBDj83dKgsdnaJEe6KIw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<36.0.0
Minimum Integer bits32
Curio 2.1.2
Release Details
UpdatedOct. 23, 2026, 4:33 p.m.
Changelog

Changed

  • Tour, last install step: shows the address of the user's own Nextcloud again, under "Open Curio and sign in with your Nextcloud server address:". It is read from the page, so every user sees their own server. A Copy button puts it on the clipboard, and a long press selects the whole address.
  • Sidebar swipes follow the finger: the panel slides out as you swipe right from the left edge (or anywhere on the grid and vertical layouts) and slides back as you swipe left, then settles open or closed when you let go. The swipe is recognised while the finger moves, so it works even when the phone also starts scrolling.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureJfMAntwrImzx2vElfeq9xLcciAriRrUcMj1T3b5JEf82rHitaA55MN38K6rekbmTNyD8ZSpRB8NTjcb6zY/Ca/Wpmb1RUGbBJZCpwtIHjV6STJAXK03FF5CNiW2lv8qZrealff0VRSVGptjTMxNqvMuZ9rtO3emwKqNwHEhTPFWUcCIDosJ4QEO6mIyu5POkKD+2owSl02DExZ7Cmm08EW28hHX+Go6m6HZ4OQbWF+bHGp5+PQfoD1bv3ys+sZWjkmXj04IhzXmut3dM0wvLhwtuOt8WKnUr/utZ0Mbyw7EUQYEa3WxddrdsmMnRkNf6n57LK43LONQK1WHhA7rliusKDoYrnvEz8cK0LDnQBhoEC3NZCGpuRq5gys5rnNz6gE9CjuC9D7465513oT8c6Lf2HA6gPsj1wfjPTh0jS9qkViRWCUfiDmdG6lrwcF6tsFf1HqNPJi3duvRmVqVvVb9OJXewh0eIO8qtmlN66ep6XYu4Zy945KFgqBvzQQCyKvHtXdp/6uWNT/XCgXE0vMSpqTC8L163+b2arLxLB+GMZSugEL3zqqyAsjiEX1PH3Xq+l65I/Tr1Uobzt4H6FgzMMVTwta6288pPwRmvTri/vWaVNtlcghgaNi8JH015N0XYOmljlhDn6zEls27zKQpsqn4RTdRqDOtwQBgKfdI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<36.0.0
Minimum Integer bits32
Curio 2.1.0
Release Details
UpdatedOct. 23, 2026, 3:56 p.m.
Changelog

Added

  • First-run tour. The first time each user opens Curio, a short tour shows how to add references, organize them with tags, boards and layouts, and share boards. Its last step offers Curio for Android: a QR code and a download link to the latest APK, with step-by-step instructions for allowing the install in Android's security settings and the server address to sign in with. The tour can be replayed from Settings, under Help, which also has a "Get the Android app" button.
  • The map works without any API key: when no CARTO key is set, it uses OpenFreeMap vector basemaps (light and dark styles, OpenStreetMap data), rendered with MapLibre GL inside the existing Leaflet map. MapLibre is loaded only when the map layout is opened. A CARTO key set by an administrator is still used when present.

Changed

  • The map notice now appears only if the basemap fails to load, and points to the optional CARTO key.
  • Translations completed for French, Spanish, German, Italian, Portuguese and Dutch, including the Curio folder picker and tag moves, which were still in English.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureFleU77tF/1b16xj2b7Ts2ogd+FgSd63q0eR7AfIr26ZC+n28x7fkdBGGPbW2LRzSkb9a05lyZ1qKuDQU2944HbM1pX+FZF0aKvotk/ipVgznI/K+JZVfEGTrGJl2pY1GHtag92tBMN4C6bZSCtaEftEIU5QDcciVvqJljEnk3dy9OiB6QdqTfBZdi8NW6r3Y7YI8+oYwXSJ2K5r8X2Scshbv774Z9wcBnbL6o2ohuEmtH6lc13kpgFpCTx2013qB5cPtMqSmIy3VkX9Q1Qfn8Mgy24q+QFQP+O5ak1wdr/qVnSGwQmQr1fPVK6FmqOI1W+1/g2c9JRjkISyTdORU1vueiqUmhmQ+iVQs4Lw4C3Y87Q3LWPtuAp0bcfvQGbQJx95n2Hj/ZNTGyll/2kvkrT2uieKXsfHInQPIj5AlLFlQQxzLNJELeYUOW3YFK0uZiLP6mCK03bl7QYkj5iicXmxWQCyttSDpg8l+27WFPNj5YUTCNfMLsQTTtltdg7ZYZnpZRw2KVpa0i68ZSBCZlEBHSRYrEZ0aow/7KwNtJYw2H/8/s0rzpdx0SJIT6U+tUnAPpI7RB/zbXYIzA+lZ/xX+YcVzKaD2W0beR3K1jaShiVMt0enFxx8SFIPo5rg2IYWDC3Mn//inA2vtOmLqSqBStcLbnU0/1rCUu2FfNto=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<36.0.0
Minimum Integer bits32
Curio 2.0.0
Release Details
UpdatedOct. 23, 2026, noon
Changelog

Added

  • Curio for Android, a companion app kept in the android/ folder of the repository (not part of this Nextcloud package). It opens your Curio boards full screen and adds references from the share menu of Instagram, Pinterest, TikTok, X, Reddit, YouTube or any app, replacing the web clipper on phones. It uses the /api/clip/ endpoints and an app password created through Nextcloud's login flow.

Fixed

  • Map view: CARTO now requires an API key for its basemaps, and tiles requested without one carry an "API key required" watermark. Administrators can paste a free key from carto.com/basemaps/apikey in Curio's Settings (a new "Map tiles (CARTO API key)" field, shown to administrators only), or set it with occ config:app:set curio carto_api_key --value=YOUR_KEY. The key applies to every user on the server. Until a key is set, the map shows a notice pointing to Settings (or, for other users, asking them to contact their administrator).
  • Map tiles now send the page origin as the referrer. Nextcloud pages send none by default, which made a CARTO key restricted to the Nextcloud domain refuse every tile.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureN7MLoi558p3+p7Rm38obRIprQ6TAkWXCA0Hi4wTQOHxCbAskKljQWVsIkgt0Uphc/qtq/Syj0bua7sXK6rlYnWdRcKe9pxm7HyM/VBHngfOOXikEjvTejIzcfFR4UWsxdq1otE+v2QiOqBt2xhXlMUZlTY3b87T+RaxtHgiHGoDDxOgB/wK64DCAiYKJDrEiOaQNVqRL5Pl3xOtt5Ewfoeg0AKqAYcxUdQKRG8/QpefQUUAfACMJ4YbwnzvA0pJrlCuNAxyyStO1pOrKklGBHu1+MF42bVMEZ5h5yc/BiP9UCr7yWEhuBs8y1fW5FnkoelqSXWtsLP4BZiMSjCVKZHoc4nWRUZ8L+ETfBK5NOAa4NxNhozewVzC28RqFBPZno5tgVv9Kteck2ZSytUJD1ymMnyhz5gzdv8djROUQIvFHvSDDwxCfusuDSrpC9+zplsC+mL7CNY/nCBrsAQiJu5ikmWVrZjnjUxaAo1DSZfOsYHabKZMJmGusUjBA3lW+OBjFUNRhKlD4sI+rGSJkilBqrX4Cnw+dkcSHKAIaynQOUAhASUE+rDXquQAKsKzd9IFQgmFPW1LIFq4irfeiDOnKD+qKnnWliSWJtY59mp/QRnrTn+TQ5jYl4ffU88iwtaSLjqXqmvNAv+qDt3d5qk97lbcjs62joc6ENZ1feLA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.5
Release Details
UpdatedAug. 1, 2026, 11:05 a.m.
Changelog

Fixed

  • App icon consistency with first-party apps. Restored img/app-dark.svg as a solid black version of the icon (removed in an earlier round). Verified against the Nextcloud 34 source and the Notes, Deck and Tasks apps: the primary app.svg is white and Nextcloud applies filter: invert() to it for the app menu and top bar (so white on a dark background, black on a bright one, exactly like every other app), while the black app-dark.svg is used in light-background contexts such as the Apps management list, update notifications and activity icons. Without it, Curio rendered inconsistently in those places. Both icon files are now genuinely solid with no fill-opacity.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureA9SU/oHa1v8ce+23lfs+h3CspRz1yWRcOkEOkYZQItvSOuyM/koVistR2bh+fmxk/gLuQnUf7Cjo5RzqsDXHkkSSE2KDMoD2aleWJK+uX7pecXKNelM39HyY1Tpkyg7OD2hGawSaOIkZ+xHjFnDOwui1eBunrw+hfU2XmP7AxHLiR0xbe//xRdnlBFFDwdLGAHN0/ma7QJyI4mfdd2LT9d/j4yi/tjZ2d85Pd9hks4svkm4l/dwctTa5FkPOaYQN3BWAS5GMWyTNZZbl87qz9iluGUJZ5lhWw28AFGm03ns0RxdrMudT2XwjPlnYKajHYI8uPSqaOoVBTiQIaJj9XrTK6gxYA/PlIICcE2w+bmJzbnytI81SxqAuQn2JGYpVaIBx1lizKqSztsjNf6QzePPan8FIauTku7GcF2ZEQORTDkTwzOamKb74SXAPeDqc9VHGyF3zUwkf6KBk9/+GvRPF6SAqSGgr9qDyeezXhdscgErARvTWIt8ueh7Vu6lfF96D+SiNLEv99lgdI30VlPO4AnYnoEllPpJ533ycZ6OnxfKMe3wjzSsPaTQyZ0D0UOM3vD0qad04kDk7FVIywInH/VnURKuztRMR6OzyWNJsoeWzriDalSp0vj6PiaEcI1/dHJgvydVXNYjoM9CIpqf/nTugPpsQOfW2AEEkd7E=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.4
Release Details
UpdatedAug. 1, 2026, 8:56 a.m.
Changelog

Added

  • Web clipper video upload. A new POST /api/clip/upload-video endpoint accepts video bytes the clipper fetched in the user's logged-in browser (an Instagram reel the server cannot download from a datacentre IP) and stores them as a local, playable file. A video reference whose video.src is an upload marker now materialises from that uploaded file, and the temporary upload copy is dropped once the file is written to the board folder. The reel's poster is uploaded separately (as the reference img) so the card still has a thumbnail.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignaturegFHK7HZW7j4Cp6K2VMaqiJdTvUs6hydkcD5lXntzZLUWruk5NEDUgWvZ2IfGOHiz2Zj2d3C/ynTYBXlC5sOGyB1J8N7FERHWrNoOWL+2ccOEVnxlSn07yNgyDERbj/RS6m0OEYB1BbsyLjop4AU9+HNbi8C/ZwwwS/Whb/qGRa87HgBKdPwZIebo7xlRnSY21LMtYnZmSM92DjyN7X7+neklwaIG6S1RpZjUl4+rQHOPQb7f6Q8XkF7FlWZlKyLz5osJ65lEXSGVEzShk2M1vaGBxQnt4GZDRL47/DbgL8o9qiErJK2PQO9KzrSQvHrmJtI8drAho7I3hyi8PcD5BTcFiJCEIuVfzHaZxbPI9rO4KcoC5auHv33krimTJG4V7CDr6imGIgQo139g6fKQGYB0nmM+Dt9ym5ZG9jA21ZC3jMH3qNhdIo1ZKDioyye/HO5NJtRFGrRXRO6mzo4WccN2EfIgl1uUdCDo/rC4Wt2VKbk3wMs4oac/RZuCxt3JiKjp/dUdQNxo3kVIrsuHfWq2e+RNm3k/+gX36D3g/KpTZOSYqiaRHlH+KXVLGIJMje/dJk1O3gR1vKq88CAJdDbU6O9tDUP98FgqjQtR8P0lBtbUKEN6w4hbIfjX70/jfrLEYYCjnzV0s9OeAWttaCFIjzTXbufDa/lo3UEAOMg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.3
Release Details
UpdatedJuly 31, 2026, 12:21 p.m.
Changelog

Changed

  • Sidebar boards now show the owner's initials circle instead of a plain colour dot, matching how shared boards are shown.
  • On a reference card, the owner circle is now at the top-left and is hidden along with the other card chrome when titles and tags are turned off, so a labels-off grid is pure images.

Added

  • The share box now suggests matching Nextcloud users as you type, by name or username.
  • Web clipper API. A new set of endpoints under /api/clip/ lets the Curio Web Clipper browser extension (and any external client) add references from outside Nextcloud. The endpoints are ping, state, fetch, geocode/detect, geocode/suggest, upload and reference, each delegating to the same service logic the in-app add dialog uses, so a clipped reference is identical to one added inside the app. Authentication is a Nextcloud app password sent in the Authorization header; the endpoints are CSRF-exempt and CORS-enabled, which is safe because authentication is an explicit app-password token rather than an ambient session cookie, and all board-write permission checks run server-side, unchanged.

Fixed

  • Mobile: the source/URL pill is hidden on reference cards to reduce clutter (the owner circle remains).
  • App logo: shipped as a single white app.svg (removed the unused app-dark.svg). Nextcloud tints the top-bar icon itself, so the icon must be white; if it still looks wrong after updating, it is a cached copy of the old icon (see below).
  • Instagram fetch: reverted the browser User-Agent tried in 1.0.2. Instagram serves its full preview data to crawler-style requests and an empty shell to browser-style ones, so the browser User-Agent returned less. This restores the previous behaviour.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureJbKTxnz9KMmtFMsATQfqqSyjAlfUsGkjNbZ17vX24+lHRewzhqwQydKKSg5cuGgoo5aYkAMyqgUY8KGpF1L18TJXvjzgcKYk0lmOXM+m4oIDDSse3bu+Xw5FIO6Zblfy9N5KIa3pvzBy8ofYm2qh0Xel/ZLTpWoKY5LMqU/lSWO287nHc8O8GJJMX7BA40YzNbebVQVl4AwpGC5PaNa4vNRmEMs+brNW599OLWe4/4GnR83Qnozz5WN+iJd1yvRc1BFlxkVPMrqFcwMXqJ/W7bIK5Nrf15XVWZt20LAwBIzu2vuI2Eo1VLoM+6x+esGTG4jLztno31PaS5PfVnMDEB1Z4aRG8JYWGn50ng2XsLv5savQOfG9HXJl48zKeeY/q9lLvDJJKCOVuC4iKYekgobJO8kQl+np5eKmOjw1gm2jTj5s0Z47TzZWYRLxZmhhdjeGTTRHlMj0/VsjnRnQRm1FLePwvjY10nFbTcoytlXHJK7xh5Ei3QpAjOIsjMTl2UNqI+VVDXEathkCZLEf19B80c5skW90+pkzXfTzI33iX5T42mtrw2Ac0Q2sTtT1TgxS11uO7dcDvymXag0bma4XQlGGpvqlYo8SWVlwEn8ZNe+QHvTs5ze98uJkjvOxyohXGIAuUo43c+hGG8qydBXsoTB82Su5c3GjwfFQOEs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.2
Release Details
UpdatedJuly 31, 2026, 9:28 a.m.
Changelog

Fixed

  • App logo colour: app.svg is now white and app-dark.svg is black, matching Nextcloud's own convention (verified against first-party apps) where Nextcloud shows the base icon on the coloured top bar and the -dark variant on a light top bar. The two files were the wrong way round, so the logo was the opposite colour of every other app icon.
  • Instagram imports on hosted Nextcloud servers: page and media fetches now send a real desktop-browser User-Agent instead of a bot-style one. Instagram serves a login wall or blocks bot-style requests, and does so far more aggressively from datacentre IPs than from home connections, which is why an import could work on a self-hosted box but fail on a cloud host. Fetch failures, including Instagram login walls, are logged so the cause is visible.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureXoQ7BTwuBO3v0pqIu2GPSyy1jSveqpFhXkUCticVDyI0JYhPbyMlx3wkMkdcI75GDy/94YxL9j8z89dyoOSV8p+AAmODxhyods45pbK/wtbjbmAezHBqKKGpqWRdnz8KKfTMLozPpsHxU2aAMqWNfSiMHNTd0GxPbdLvWov/PgzNEoPp8KcoGLw536sZpJpmOXencO3mSNUVAUykYZAuMV/fatSuWZ58THMZZTsfEOggb+wjBAhm+OE6rHy5RQDOg0Z8C0mmckxlzJEiGKlRVmUkdzJ4b45bNWH4UcC2XeGMqMmjuXgWRgz4VQKX+c7x597I11e1Goo5Ai7fpSIacu/nXsC2p6y5Lrjl+pXqysX3k/fkan2SAE3yWG53V13h+UeB3jUpfevnvKvN1frWoseZcz5jNRIN9pj6jtpfQmCkBrubrjw7cOtnuo7a6qtQPCP1hYNGJFUd70izTdC25aOxEq+D21VjuIwRxcZyMJ4kttim412Nnu8Z+YD4aIBsjKm0JmdNOEt2QkldQlp3DeFO396RkH4ki8w1tnLGa0upxM2DiDfH74JrdqhRanQcQ/lthdjfVkNc3Qg6YoMBERB8jb0QRtIgPbQpLQTEeXOYMfZxty6mRWOSUQyjNtbksO+U9JL0Y5xo4iY7R8rhA+8nIgv0vbWQuFeu4WB4WJE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.1
Release Details
UpdatedJuly 30, 2026, 5:11 p.m.
Changelog

Changed

  • Tags created from the add-reference dialog or a preview now go to Ungrouped instead of the first folder. Tags made from a folder's + button still land in that folder.
  • In a tag field, Enter now accepts the highlighted suggestion instead of creating a new tag from the typed letters; a comma or semicolon commits the typed text as-is and starts the next tag.
  • The board colour swatch in the sidebar is now clickable and opens the board editor, matching the tag swatches.
  • App icons replaced.

Added

  • Drag a tag onto a folder in the sidebar to move it into that folder.
  • Move a reference to another board from its preview: the board it belongs to is shown next to the owner, and clicking it opens a picker.
  • Check off a note's checklist items straight from the preview, without opening the editor.

Fixed

  • The rename pencil now stays beside long reference titles instead of wrapping underneath.
  • Mobile: dialogs no longer overlap the Nextcloud top bar or get cropped at the bottom of the screen.
  • Mobile: reference titles and tag pills are smaller so cards are less crowded, and the multi-board heading no longer crowds out the layout controls.
  • YouTube: the full video description is now imported instead of the truncated summary Nextcloud receives in the page's Open Graph tags.
  • Link fetches that fail are now logged with the host and HTTP status, so a site that blocks the server (for example returning 403 or 429) is visible in nextcloud.log.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureJNCrQa00LHAisAkeE4ZsAhhhCwObriKJPassZfrlz1OIsIfJMpg8SbEnnKs7xUEtBjiuXXkpSADLfjPgaRMFH6SsLd38t3NH05ufmhluTqZZtf5/3JDtbA0sNMUkuPsnefBVJFPskIt83jAoM0e5qhZ5G+8OwjOx7Rsn7S4FV4jjvih/L/UHUp3foaqCVoy9Kk9tJ+pki+nYxb22+TUbqsDtXtCs6LaQt8NtAlsbX0rbBw9MNv2XcPCdAlFNLYshRjzuOXAC82IDAG6fj0lYgEUD/Y3zsNIld7knk3nzdbTLZBCBHHwM9qDX9XbAQ4ly58prAK20UZDVtCK9d5/1tva9XgDOO4hUHNm5yZKo1U9druegwavQa5CwE2M9tk4dNDDJjuFT5ddAs2XHt52WQCTwKFAP+LIf521lm1z94Vc6d7ESgmXH34tkTynW7VOElJaM0eosocjVKHF8MhhDG8noIzKQlHTncAKUoHvM6IfTMgB0iweuYcZ7X21juJNKe94sG1YcSbF9BB2+dzUcGbBRQCxO584y2kupYuagFcRlq9/TViIf1ZsopwAxPgpvWf+l1YArboad13Dz//CYadG4jomxgr9DEJCh+MedFXqnbI+GNVGWWFX+YQrLTXD2TmgLxpzoxosCmUKD74n8GYtjUJnkj+hotnQ2foKm7tc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32
Curio 1.0.0
Release Details
UpdatedJuly 30, 2026, 11 a.m.
Changelog

First public release.

Added

  • Visual boards for images, web pages, videos, PDFs and text notes, with every reference stored as a real file in Nextcloud Files.
  • Link fetching that pulls the image, title and a saved page snapshot from Pinterest, Instagram, YouTube and any website, with a chooser when a page offers more than one image.
  • Direct upload of photos, videos and PDFs, plus plain text notes.
  • Tags as native Nextcloud system tags, grouped into folders, with automatic matching of hashtags written in a title or note.
  • Type and tag filters, search, and square, vertical-masonry and map layouts, with a jump index for long boards.
  • Board sharing built on Nextcloud's own shares and permissions (view or edit), so collaborators' changes are attributed to them, plus per-reference comments.
  • Location detection from captions and page metadata, written into image EXIF so it travels with the file.
  • CSV export and import per board.
  • First-run setup that lets you create a new folder or pick an existing one as the place Curio keeps its boards, with a re-prompt if that folder is later moved or removed.
  • Interface translations for French, Spanish, German, Italian, Portuguese and Dutch, following the Nextcloud language and falling back to English.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD
VQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b
OilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM/Wi08oxvHbsaOQBLk+4iG
H7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0
LuxQ8NRdOzHJjTCO/0jCaLa0EAvoGA/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh
TTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie/
iZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1
3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP/Y6z8IMiM83kVG0jUVGNke
OWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS
3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H
GgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA/QTWU2c5QcliDsOL4TzpEH
nRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j
Ot7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J
0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+
Gjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed/9/gvKpo
FcQtY1HoM3UHFah0gf4fqo/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e
EHh5G31JiacqO09x/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6
nmcL/IYPVIPkNKjspJlHPv1FDdw=
-----END CERTIFICATE-----
SignatureSEbxt9SFVJXV2a+Sr9M7S8dU31fFR1lYMKTHcHLdzqXTMIVfnlm7abtlOvupoduBJFgiFhGjUH2S0oJW48Cj9Hrp3HGCEsUVoH0qTW3f5vGP9r0EMiTtqTaz9jJDwKvcyFXarW6ufe+HktzzuCo2HL9FoLG4gVo1Ou0NiuG6jhMPdfVF2LWusJ06D/ELwrLlVSLy2mqjWRa821LQ5UGxL/veqMVNMBOY+psaUUIKYku55/HuFduLF7OxW8LQHZiBPcNCfq9ux4rpY047mqybjIDFoBJ42HS6dv3csSqzbmxQNFKHV8RYmnKK0slHaBmN2pLxr00A1S9Cbm9p3XV6O5un4XrP6mv6YpdToS+Niks9qpyxjB9ylKxOIFCYFP1So+QfpqvtImPHkAkvLTQFDSU2om7vp7tIKsOjcAIAibxMH6grEkOEegnCBaulra2junoRwZKWI6JPSt4CeEUdom7V9wfwndrqLB7ssCCsbJnKq0UtcIHWY8QEoRtzCx7mP/BYj02ZFsQnb06XuxsRPqqLW5BT5i9elghjt02xl0qRDtGLi146r4S1IJ3YqRTbSW37ypqoN97MT1GQP760M69uocnd2AvtTZGI6hNc92IwpdzGwgCuug+uQW5H1rzGhlu5ER8a3bWz1MO7nSWlT+fIvicivF1V09fZvJvADn4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Minimum Integer bits32