Skip to main content

Shopping List - Releases

← App details

Nextcloud 34

Shopping List 1.6.2
Release Details
UpdatedJuly 5, 2026, 10:49 p.m.
Changelog

Fixed

  • The app name is now translatable, so the app menu entry follows your language. Finnish ("Ostoslista") included, other languages open on Crowdin (#30)

Changed

  • The Android app announcement notification strings are now translatable on Crowdin

Upgrade

No database migration. Drop-in replacement for v1.6.1.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureKr3HlwfwIVimzqvV5bcIYJL9lBNhZuPPPhldgWpcLCsJHS0v3NFF8SUHw0GzVvHtvBAEWz6f/nYvDoYSkZxK5LRN3c41nkSO8FP4QJImERR96BWeLCqMr0vQS3/l/bpNp3EZiYXvN4CzqQ2q0GAVDP+LRfv6/UCnjwzgL4gb35QuVfoFMCNlhvSShfFzbN/aAos43P0lD3lZa8czYQTY80meRBsbXbHyYYDPd2bR5kbeDkJTnbcmYdx7vlc6rKYAqnmsIWUEnEhyVaNvugEJw6vS40haLR3sqvmbD21NrPgnZBKxdKqKecKTrZDQvmPkaHczzJwsJr1XY+7sC63yIQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.6.1
Release Details
UpdatedJuly 3, 2026, 12:23 a.m.
Changelog

Fixed

  • Slovak: default area names (Produce, Dairy, Bakery) and the "Area" picker label now display in Slovak — the translations were missing on Crowdin and have been added (#24)

Changed

Upgrade

No database migration. Drop-in replacement for v1.6.0.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturemvJM54Kr/tT+qv4vduxxPiRN/Dj3awJLP6Y3rSGOSy62YdYxpJZQlYNgAxg8kT38EAJXxzBY+QPgkW/6XG8oIOBPzbcI64v2r43k6o3iAa/SwGYRVZ/BiTnFgqC3BCW5g+UnrM+lXeLU1XF86oiQC154V3NQqUflkOAoYDEZNlPKtwZAMfvtm2wNTHRN72nl/B7IcNUHH34sjR5YwnRXjRdY2low07hatyd2VUt50gX58ZqApsVLzWWCDmASRyI3OXXqCysWddW9k/N0vj3QVAgVSo8cXiK4sADGHRztsNHItdvLcQru1t/+ZQFi/a36nStwM7aTIgwej8kJKJJE/A==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.6.0
Release Details
UpdatedJuly 1, 2026, 1:19 p.m.
Changelog

Added

  • Companion Android app, available on Google Play
  • One-time in-app notification announcing the Android app. On upgrade, existing users (list owners and people lists are shared with) get a dismissable notification linking to the Play Store. Fresh installs are not notified.

Upgrade

No database schema change. The upgrade runs a one-off step that sends the announcement notification; it is best-effort and never blocks the upgrade.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature2UPGiyxC8YA0ZFj8Bah7ZKdiHbGIJBAUmXlTExgWchgOYuoLdb+P+M71rcWd2LGVRb1cGnW8qeXS1JrDdsUWjfx9XbB8R2/UfG5mEJkRfe8gDx9UwZrXEhW/W2gKMUYR2IXdxCEArWiReSRpN5MeEammzWAzlCAdOFi3Go5Dq78d25IlNDQdCoTuzIAhzZZs3HKadhwfrcDgJzZ3OH37YtrfIRXomF1WLoWNWmnz1Qsf2m4ZRkNWRnBPH4u/VTw1P6RNPwkvDOM6+LFrSEpraaeCWDWgXu/G1qlA5pipUY2D02fAUiulYnEaLQaYNlmdpSmgIf7qP/b8TgwX7xGfKw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.3
Release Details
UpdatedJune 28, 2026, 9:04 p.m.
Changelog

Added

  • Finnish translation (interface) — thanks to ikke-t (#17)

Upgrade

No database migration. Drop-in replacement for v1.5.2.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturegB8BQdeeqnuw+carxWTV2nveyTw2EQunI7H/zOetNVh5WeJgfdk+AcxkJ4pew1gmn+S9UX45nRNLb9zOT4BxzJYObkUOhGJ1qeW3oqY3X+7wGF5wKzCCcYvFouW6xGoFlDir6nVDkkOFoVlutkTWTk9TFVZBKabJsgD95Nl2RrUv8vfSPbxO+++KRwiv/mCzUkFswEEoUEkh2uUVm+n6knWD2HmClsZihOcNw0Ddg9ZYXYdGb8L9hkcDSkFI8DqeF1kicvr7xU5/8Srf8jkiUhgP3DfvsXqZD+oYfiTFTjiLYX1C4W+o6H/8oEJ9D2UkkpDk2w81+i8sfaccSExZ3g==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.2
Release Details
UpdatedJune 27, 2026, 1:15 p.m.
Changelog

Fixed

  • Default shop-area names (Produce, Dairy, …) now follow each viewer's language live, including on existing and shared lists. They were previously frozen in whatever language the list was created in, so already-translated names kept showing in English (#24)

Added

  • "Load keywords for my language" button in Manage Areas — adds your language's grocery keywords to an existing list's default areas, so items auto-sort correctly. Existing keywords are kept (#24)

Upgrade

Adds a name_key column to shop areas (auto-migrated). Existing English-seeded lists are matched to the built-in defaults so their names start translating; areas you've renamed keep your custom names.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturebJSqpHh1KDlsE1bRZ3ge/kCKuo5Y4ysbdis+3G4QynTDsMNTo5oHHqTGKWqEkwW6nigWjgzMne1plsNvGTmyQw78FaMkhMo9vHG/legJsf2nSWy4pkcXS5NA5ul7P4imP6lXlSGW49DOyjRPGrySYx5y4FioDTa7pB1p/d73itBBurXiLK8CRrX7oYL6DirqjxqRcfI8O4RX/+T4Ac8BFsHddwprEQc/cW5jRHfXToAoG5KzkCfL8jo56R5a25F0hbTWFPJmdF5wutODyz8SNSIwgXdwOZZQckH7iG43S1qZw+eam+2W5XZfsUdt5hvOhL1RCy5nyk2WEegSGI4vqA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.1
Release Details
UpdatedJune 26, 2026, 1:56 a.m.
Changelog

Added

  • Slovak translation — interface, category keywords, and measurement units
  • Croatian translation — category keywords and measurement units

Fixed

  • Measurement-unit packs can now be fully translated on Crowdin: the internal unit aliases (duplicate English words that couldn't be translated) moved into code, so translators see only real, translatable strings and the file reaches 100% (#3)
  • Restored the German measurement-unit pack

Upgrade

No database migration. Drop-in replacement for v1.5.0.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureW4V6Yh9phMIJWT5647ExEQev2Z3Yvz8v7eQKXg2OCg4V3M/HG5uqeCb1D1m5iNj3sbYd+vzXOwjv9Fu6OZvoNCTI87ZwOoQTpKVf/9bPA9R/V/+ZDNd/3d4HDyodyI6vrtoUvJeEyYu3my8AhAbxS4/H6oVTWZD2ZXLKRZTuiX23W2aLB1DN5wlb5z2Es1txn8LugyPainXQIBAzsQdyAIc8O3Fxg/RamEFKSt8jUC0BNtmKfRjYznGs18BVjBY7+pEevER0PpbKZ4Zyzj6tm+0tU2E/YOnkNQtKQkv5frxwWQUtJbayRdzsSTC7F/HnP87iDMCBUBuVPDG0zZZ5RA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.0
Release Details
UpdatedJune 17, 2026, 3:19 p.m.
Changelog

Added

  • Copy shop-area categories from another list — a "Copy categories from…" picker in Manage Areas merges keywords into same-name areas or creates them, so you don't have to set up categories on every list (#22)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureZPMHV1OAhYENCkLOtwoyUOJz6wYtGQAavoeVnC1WlC/ZXQWLDXqyYolCieHm/MYLl8383KDQAh1CBsVL7H4OfKazJrQADv1kO36bFd+XeCcNDhEtUY0WMKg45Y7tgn7vmRQniICumbPojTy/j/Bca2yD6N0IEDN9P68GhZfKkuhNM0hcUMF8HFFKcz8tlouJzm28anQ1Olx6GNH6b46Hson2eq00Trl87UBZ+jMuGogVuRMY7+b2OO8WT2SKyy8XHcfP4nSGMX73HVyAFqSvlwQjbJoAz+kh/Lq+Tq0JAr2rz5PuKcGkKS+pjBNbEGc6Kh592F7nrUZczvqUzivGbg==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.4.2
Release Details
UpdatedJune 15, 2026, 8:12 p.m.
Changelog

Fixed

  • Long item names with no spaces no longer overflow the row or squash sibling rows to one character per line — rows shrink correctly and long names wrap (#20)
  • A long shop-area name on a row can no longer starve the item name to zero width (the area chip is capped); long area names in headers now wrap
  • Same wrapping fixes applied to the public shared-list view
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureApWsV2lnt+GmgKG2RgWMhiS7dkQi58dchR+/JHYpeuBfaQp5MWZJa/v5IeaOjLeGyl9hq7yItFAy+ESdwv1JcZsozBIiwqBkyiTZRtjXQ6gTsSlcYBSnPV6/whA/0quZG3NTNf9ma2GcAzarzX9hd3Le+RmvbhsPF0SMFxijCexIGCwXr3OBaaFFCSyWiqYb2NkUYS+FuU76lhQsN3JjzqI9qnKm0b+vkIRhiBzu0soZjv3QEIBN9ozL8tiBqu6DTFdbs1B0oFDv+IYX2e79CHQyqQpQio/jRBeTaMtWe+D3hmXreyzWtWLB/5AfQ4CBLIk5RvcNDARjOEsdU0U/Yg==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.4.0
Release Details
UpdatedJune 14, 2026, 11:22 p.m.
Changelog

Added

  • Translatable shop-area keywords — keyword sets moved into per-language packs (resources/keywords/<lang>.json), editable by translators on Crowdin and seeded per list in the creator's language (German included)
  • Localized quantity parsing — per-language units, connector words, and decimal mark (resources/parsing/<lang>.json); German units and 0,5 decimals
  • Accent- and case-insensitive item matching (Latin diacritics; preserves Japanese/Arabic/Hebrew scripts)
  • Keyword pack validator (npm run keywords:validate)
  • TRANSLATING.md contributor guide

Changed

  • Area auto-detection now picks the most specific (longest) matching keyword, so short words can't shadow specific ones
  • English singular/plural niceties are gated to English; other languages keep their item names intact (no more wrong plurals or cross-merges)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature2saZKFuv0cY0UI9Cr6aKRbbyeZxxPOq7q0aZkAGEhC9A223qIVPKstWueq63URtn9G5Et/4P7bp56bKN2tcsqD09uY5zPaeKWHI4mESznOYGtS4wVEs47GyCZM4jDqT7VJ0qz91p/LdKvD9t83B2T4bqk9XjcbK8VAn/GdE/SBZgVzpilUTBI7FVn24qONj2XdlSjMsEE9331BtUFRzdQB9EhyOiTMPxTA0HMjoMsRRoIkgYEJR66EhOnVNnPFOdTvy9qsLJu+orZ/mrKsMzcjT9WdfrLthpaYMlGakQe3RA2baU4NszyHP6JUeaSpd5UxVhl2c7qgyP3nN2nKCBcA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.3
Release Details
UpdatedJune 1, 2026, 11:52 p.m.
Changelog

Added

  • Delete confirmation prompt before removing items
  • Trash icon now visible on touch/mobile devices

Fixed

  • Trash icon was invisible on touch devices due to hover-only opacity
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureiB49Wg4Lbrh3+mYyWZHO4kwmv9lk2njt7+SokdVk4MYUWzsR3y9z/bv95WCMKENB2451r0nQoUH42pKJ7EYpA9hAbBj9/Z8WuNojfTwiJRurb2iaZUFwwoIQd61OQ8jADFBHzoywlWoDMZ8FshTUSTATsM9fglPJONRz5Jq3CQj2OE2lyjdrPWPz9WUeK0ZMstchImeQjG06NVoAhIAnQcVNPTRq6Rh9IvrmqNawmrSHp18evqmcT+qGKcONIRjY8ddTX2Hnc9KX86JBqm16COjjypxQFCM0P2/6Ynq9soLkRVWu8TQ/nJ7Htd4ayrN+7FR5C/7nZqRWzx053m6GVQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.2
Release Details
UpdatedMay 31, 2026, 9:44 p.m.
Changelog

Added

  • German translation (thanks @FadeFx!)
  • French translation
  • Default shop area names are now translatable (Produce, Dairy, Bakery, etc.)
  • PO to Nextcloud l10n conversion script (npm run l10n)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureMk1oPpDEtYzFtS8Ul5sSwg8x58WlIdjPZnmwq/ixGIcubTJLZExbRe1Q80WlE82VcuMowmbM/5tw7hEldhVikOjdw4kboowvifzXuKH/O40aQFuLCjUKXNzry9FTIyrx5B8F7Y1EK4XySmzN/zknJkOMqnoBJTIr/soS1bfZV92UH+/ATkDIZcwywVgIIBCHudgR1fi9JryChmnAi2VSUrZTQNi03L17nEEkLcJaac3qvYa6aSBWdpQTLkqqrRLeP+3rqQFftawcsLtTRMJnS9Ws3c121kjKJdSNp85RVV7pg19Hr8S5Wx2pzHaMDBpHt7Gtz0TbYEvMrAsrGw/IDg==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.1
Release Details
UpdatedMay 24, 2026, 6:40 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature2Xt5VLl0nW34JCdYE/2JsUDcGMMLzP4GYuhwDj7y4IbBH9Dd7SDXoGuraNRPkDo0BCicFzp7LOvDCFlTKYmpIMBD8S6VmX6PvPPctoO1mTRfcf9qg7zJOr/Z12E/aSLaeNqKgCzYmR/1ixTCK0UMbrUHwDPyAN30pmVJMBBEGdd5h7qTvkNM9KUh4ULeENYQg8qTpydXIFeV1jCXGDzHNShUuqeTXe8RuRjfPGrG748QiHaWg2temFLMZdFR2g3hCIjory7+H5eUCKwwnuBmOn4pWyFk9KanAxsYq280p6LKPXFSrZr/ZTnW0oKH7WrmnEO2CQ+TKBHfc0+kU5d70w==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.0
Release Details
UpdatedMay 14, 2026, 9:43 p.m.
Changelog

Added

  • Offline mode — data persists locally via IndexedDB so lists survive page refresh
  • Offline mutation queue — check, add, edit, and delete items without network
  • Automatic sync when connectivity returns with conflict handling
  • Online/offline status indicator with pending change count
  • Network failures during online use now queue instead of losing changes

Changed

  • Polling pauses while offline or syncing to prevent state conflicts
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureMef1PpC5uhe+KrbN+PuhTuVi0SteHFHbq3WZu72qKEqoqx6yGrTe7g9aGzTHOwG1T8pQwkaWuV3y36nBzi/n0nXq0lPRLo9LIhyzXs2/0QVpCOLiqrXAvwa5Ko6L3zIKiNBPL+McGzG1WPdtgXGTVBllfyUV+wryi4yCCPb7v5e2c4iypLKEfRoApIKDSARXrXhji4Thw9+F8GKUgLRXovKyTzFl91tMb4PFyPJFlZ1EvW8kZL8nAUOeIo1X6Y+frB78Jp0f9brqqiRMpmRsIxqtibp0clxazmLaeI8Ndo+Q4TGvEiSLmgvTQzN3PQDf2Gue6OdndSeGp4NIAJcHfw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.2.0
Release Details
UpdatedMay 14, 2026, 10:56 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureVNcOLd4It+0C8PgPbcMgfu9Q6hNcxXYvCGiUT5jEusq4p34N/kp6rJi2e84kAn5CAWlAKT9TPBzALA+WxEJa2MrUd/IRD0FSu5f7+U51nfE2eCG5qKQthoLHj4q2e1BejNemb/2JHT5GtegWTUza9Y4pCqUTlzpk7hKUV8Mrz3ZVm1ng3eelps4pJ5WeOfoHDmf72KoTwH9Txiqf0ueNWxyw8XNwWK/ANdW4I4yo/4lG2LMLwbtUmmlrJZt8btDFEJPI5+IV4x1rOk2tgLIJxSzLsBhW1awoMSrkZa4dBZurbCKooz5NJ2ddN0JoXGdF1+E4Lj3PE2y8vshaAV00/g==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.1.0
Release Details
UpdatedApril 29, 2026, 7:37 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturexGTI7yDo0MdYF8hRG0iLXDwsV6iyHaaPO4pXFBeLzlDF/nQGQOrxL8tad0CrgxdKEip53Lihr7hXu0ps4dfev2Re8U9uchCitsuo6YIABBtlwwqk8GpCnCniPqzfD8bz52nLOORzV1rPFpmKA6ZTpqnL9RiC5z7HRwx182ac1p+GeteNrtKrI0OzrUxVJE+cLmIVBPaB4h1Q9dmezyhSXqu5g1GbxMHFdFkMZfHZlXYkLWeomn5C9NtS6pvfSaagoLo9isafvZQ6qCajgbomK+wiuMBi8mbnHKf0Vsdwd9ZCDln91pdu1P8IBW7tlJoHlZFbpeQI+X2Lfq7N0mv1wA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.8
Release Details
UpdatedApril 26, 2026, 9:14 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signatureszj9yn03cC0fJHxK9bLV95yXku630n3SovmhrkNUWwxX61fyMdvqNl0wQKpZXda6qMMy93A+ItPR9cPxcNEavQ9QDgCb4S1LwB0BzfbEpRtBGZu9qGgst7VBM+/HuRi6GWr853wzFWbnL7GqLcV0h+8uBiO2HWDlLKepnCXDYF0edpseLhgcrUY37mnwrCv45RPkbBvqvNuH8P4VCgqrXfAi9iSN+l+y/vVV1ygDxvVQRowpV71WDdUNfwNVMnSRSvRGfDTMNIQUufO2QQ2n0GeidBHkBl3Xk9wDGf8/9IlceJfw4Om61z2RkecVp3g3Mus7TM655KsbLR5LJD07MQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.7
Release Details
UpdatedApril 19, 2026, 8:12 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureRMvli6g8T0c/DDnEmvoAM/pCu7d4CnU3dhhrmv1DFkLzC9oY20n3S2Wq2HIXHsN9R7WvC6DDcnJWcnR68NfcytO2gpRMkiX4ySQJH61qiHSqYMr3qbSlFJg+B6JuqxFcfKlSUT8frJ8oshbTAKBwKolqoLXnZSRaos3LBvqJshYcSV0J0j8/alIVM/eFnsz7TwAZF9iqElQbk5hVnQlQ3Z/grXWF4MEdjTYj8MS/lDq7Ml4v6TtDrHzrrH0exwXvezo8q80PXOP9pHDGONxts+6uCWbw9J80XgFlNecM2tT8tH6BTokhSKLEzWGApE7ktxDYonsrfHDSUlV6J7ifVQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.6
Release Details
UpdatedApril 12, 2026, 8:56 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signaturee4qnX96IQiBLYz4p9Pe9Evea3ZHSljuaIqhPnep8wY1kQcEwPGHaDQczKIdi6Rfr3gZq9vOWoypI0krR1+ty8HhrjuvHD01Ly09m4tQWxh//boNmuUyDkN+Zx1kRjUXtS1RTrQNGaK23hJ1m9jLBpfS1ONLWwRrEKXiY/vnXpiurAUJ/WWD+P6xsjWfKV5Yhy7jC7bySbgg+p3IZTag4kk4j5GmS75YUPGY2U6Xo1nnFmHc8ECFi00sbEc3nVpTmLbmuMD0kZZgMoSqVqvdxCFTaQJ8cSjYZ3ogKnyf8E7MurKXQUCLNgjG687LWeDMgWaQRfaAljNKTs1YZbFsipA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.5
Release Details
UpdatedApril 12, 2026, 5:58 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureUgpD+UwvPL55MW2bpsYCYbbCkL4Boa3UU3/lf10KHqzA9PgepAwiCWdOpBBrDYREMKdunXZfKK8GS/xaA2AYNENk4W/tIwZigeXVXOgWKvgHGoOUSnXnU/WAJYO39gUoY+koVjxrfnIaKUfClkE82vqBR9uxJA/PmXvHkRpglJf8fWGDmE9J7theNtwl6sX3BqlGbPuYdUNAmrvdb9iYuZXwMVupvlcfl0Gh78bwG1TMEmvUiERq3RRRcYEAV6IJzpXDA+3DlWCpzXFNVvDRIJvmIlY/qPGZ79Mc/eAVX3o/RrWwtCKXVO6CWTCPJ1kay/cwzmkB7SFECJ/iVdAUsw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.4
Release Details
UpdatedApril 11, 2026, 9:46 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureRx41oZJrkZluDSPPbwZjp7nFsuLz0AaMJQ6ZXHoarLtq5tP+kHD0hHHqSliyBYLGkPibrM8q6nniploItcA2Cb9K4oUA7kJIvJpyW9Bv1XHtRX8RSFRYHuMwqHU4Y9yhRDwAPitqFpxF/F5h1xB/sxG/4W2ZJCjoBoN7QSBUFhobutrZUX7JSc9A5M8tb7shIjP1yjmmlMhLEuhxVhoCj/6DJHgHZCcBIPJnh3aRDhzMQoPOFDxBJDrFwiGI+B+F5GxN8zueXilLBpU7ARsiWIOk7QX+vC3lvj4LESSWB+kJHv3DCfD67uYPw1ZJNmDZXYH5ONFW2CvqOIEIDsG/rQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.3
Release Details
UpdatedApril 8, 2026, 8:05 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature4XVb7W4it/t+BbUmQKmktdaQKBSfNlpOBP5HCuoEjfgMYDC6H40U4Py9B/1MFSc2
jiYR1/cn3b03RYsvOEYelVH4Jg419CR2N9dsUg3BM17MPFdByIUMPC8CStlxOfE5
kuFQhrOfX3jcVffkohUg6dYHVORm3Dlq6+KA2sJBgLcJ18ZzrPdMORqsaoEObjJm
avYB1LtbIqYj+iqV1xWGEFPz8s9hV7bTCtoa2CKduTm8GOV6lJmY849z3qSnU+Zz
YHdeXC2/kW9v+9VeD7ghRr7xbI6h6q47LdHf6CXTZ+d7e9tyz2sK8rk7vPAq9ap7
CFZksF1rg0Ds2ijsZhx8Rw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.2
Release Details
UpdatedApril 7, 2026, 9:38 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturebLDbU0chQHhUcKxJBz6xQhsvwSrxh/T6BFbuVr7CaJZIeIk1YLpo7oLa6J4a5CFvbziwFwKR7NofFMu2pCX3OtDJaP0lI0WvwYBrFbGUalhjhw16aWg5w/Q9Oe+zmNuHX2Nxgc0rNUN7hvbDjb7paakPItdYwY2v7U+zRY3Dr7I5T7P2MvFB3H4arzOGgYE1cFiXy3bH3GIgqyFb3VFVwxFM3ug4e22Wg1kkfxrFWVOBtaevuNu+pfQJkKxkdkyK8s77t9HmsgZz8muA6YJrSGNGINezI/QU+1mnKOlDUWo5oyo8bMsN9OKb9QO/8RICVN27fnTDt1yqa0fRn3uqXA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.0
Release Details
UpdatedApril 7, 2026, 7:20 p.m.
Changelog

Added

  • Create and manage multiple shopping lists
  • Share lists with Nextcloud users and groups (read/write permissions)
  • Custom share dialog with user/group search and permission management
  • Items grouped by color-coded shop areas (Produce, Dairy, Bakery, etc.)
  • 10 default shop areas seeded on first use
  • Inline editing of item name and quantity
  • Ingredient parsing from pasted recipe text (e.g. "2 cups flour")
  • Auto-detection of shop area from item name using configurable keyword mappings
  • Duplicate item merging with quantity combination
  • Check off items while shopping with collapsible checked section
  • Bulk restore and bulk delete for checked items
  • Configurable area keyword mappings via settings panel
  • Real-time sync via Nextcloud notify_push with polling fallback
  • Nextcloud 30-35 support
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturebDeltyQuNvZOZIrQ2M3i/MbSzTOu00eu3cemapdcQsqRaZsR4oUOjv3uTD34tVUDtVC+I2WX3/noTTEl/XcJxhRYOPEMZJq9lWEOB4xDQ1PYEs11jfMDXRoTcLeVqitHRSrKWHrQ7XJFvg55Mfv9s0wPK3IE4CBBv94ZRAqa7FWjMlzUmD9LC+ybF6f6S2/zVRHqTFgUQ3dZ9vZTtz8KWMt+r25W/HrhDfqfDBbNXDYq8jcV6JkVXkNr7Z45xhoKJbXaCLVZo6TrDHFTnPKCN3fasXUbWjMHbyXn6g6HRglaPLWeOTGVGgyV4GeCMJ+uZ3MQQK0+bjvKW5drVlVhrA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32

Nextcloud 33

Shopping List 1.6.2
Release Details
UpdatedJuly 5, 2026, 10:49 p.m.
Changelog

Fixed

  • The app name is now translatable, so the app menu entry follows your language. Finnish ("Ostoslista") included, other languages open on Crowdin (#30)

Changed

  • The Android app announcement notification strings are now translatable on Crowdin

Upgrade

No database migration. Drop-in replacement for v1.6.1.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureKr3HlwfwIVimzqvV5bcIYJL9lBNhZuPPPhldgWpcLCsJHS0v3NFF8SUHw0GzVvHtvBAEWz6f/nYvDoYSkZxK5LRN3c41nkSO8FP4QJImERR96BWeLCqMr0vQS3/l/bpNp3EZiYXvN4CzqQ2q0GAVDP+LRfv6/UCnjwzgL4gb35QuVfoFMCNlhvSShfFzbN/aAos43P0lD3lZa8czYQTY80meRBsbXbHyYYDPd2bR5kbeDkJTnbcmYdx7vlc6rKYAqnmsIWUEnEhyVaNvugEJw6vS40haLR3sqvmbD21NrPgnZBKxdKqKecKTrZDQvmPkaHczzJwsJr1XY+7sC63yIQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.6.1
Release Details
UpdatedJuly 3, 2026, 12:23 a.m.
Changelog

Fixed

  • Slovak: default area names (Produce, Dairy, Bakery) and the "Area" picker label now display in Slovak — the translations were missing on Crowdin and have been added (#24)

Changed

Upgrade

No database migration. Drop-in replacement for v1.6.0.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturemvJM54Kr/tT+qv4vduxxPiRN/Dj3awJLP6Y3rSGOSy62YdYxpJZQlYNgAxg8kT38EAJXxzBY+QPgkW/6XG8oIOBPzbcI64v2r43k6o3iAa/SwGYRVZ/BiTnFgqC3BCW5g+UnrM+lXeLU1XF86oiQC154V3NQqUflkOAoYDEZNlPKtwZAMfvtm2wNTHRN72nl/B7IcNUHH34sjR5YwnRXjRdY2low07hatyd2VUt50gX58ZqApsVLzWWCDmASRyI3OXXqCysWddW9k/N0vj3QVAgVSo8cXiK4sADGHRztsNHItdvLcQru1t/+ZQFi/a36nStwM7aTIgwej8kJKJJE/A==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.6.0
Release Details
UpdatedJuly 1, 2026, 1:19 p.m.
Changelog

Added

  • Companion Android app, available on Google Play
  • One-time in-app notification announcing the Android app. On upgrade, existing users (list owners and people lists are shared with) get a dismissable notification linking to the Play Store. Fresh installs are not notified.

Upgrade

No database schema change. The upgrade runs a one-off step that sends the announcement notification; it is best-effort and never blocks the upgrade.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature2UPGiyxC8YA0ZFj8Bah7ZKdiHbGIJBAUmXlTExgWchgOYuoLdb+P+M71rcWd2LGVRb1cGnW8qeXS1JrDdsUWjfx9XbB8R2/UfG5mEJkRfe8gDx9UwZrXEhW/W2gKMUYR2IXdxCEArWiReSRpN5MeEammzWAzlCAdOFi3Go5Dq78d25IlNDQdCoTuzIAhzZZs3HKadhwfrcDgJzZ3OH37YtrfIRXomF1WLoWNWmnz1Qsf2m4ZRkNWRnBPH4u/VTw1P6RNPwkvDOM6+LFrSEpraaeCWDWgXu/G1qlA5pipUY2D02fAUiulYnEaLQaYNlmdpSmgIf7qP/b8TgwX7xGfKw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.3
Release Details
UpdatedJune 28, 2026, 9:04 p.m.
Changelog

Added

  • Finnish translation (interface) — thanks to ikke-t (#17)

Upgrade

No database migration. Drop-in replacement for v1.5.2.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturegB8BQdeeqnuw+carxWTV2nveyTw2EQunI7H/zOetNVh5WeJgfdk+AcxkJ4pew1gmn+S9UX45nRNLb9zOT4BxzJYObkUOhGJ1qeW3oqY3X+7wGF5wKzCCcYvFouW6xGoFlDir6nVDkkOFoVlutkTWTk9TFVZBKabJsgD95Nl2RrUv8vfSPbxO+++KRwiv/mCzUkFswEEoUEkh2uUVm+n6knWD2HmClsZihOcNw0Ddg9ZYXYdGb8L9hkcDSkFI8DqeF1kicvr7xU5/8Srf8jkiUhgP3DfvsXqZD+oYfiTFTjiLYX1C4W+o6H/8oEJ9D2UkkpDk2w81+i8sfaccSExZ3g==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.2
Release Details
UpdatedJune 27, 2026, 1:15 p.m.
Changelog

Fixed

  • Default shop-area names (Produce, Dairy, …) now follow each viewer's language live, including on existing and shared lists. They were previously frozen in whatever language the list was created in, so already-translated names kept showing in English (#24)

Added

  • "Load keywords for my language" button in Manage Areas — adds your language's grocery keywords to an existing list's default areas, so items auto-sort correctly. Existing keywords are kept (#24)

Upgrade

Adds a name_key column to shop areas (auto-migrated). Existing English-seeded lists are matched to the built-in defaults so their names start translating; areas you've renamed keep your custom names.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturebJSqpHh1KDlsE1bRZ3ge/kCKuo5Y4ysbdis+3G4QynTDsMNTo5oHHqTGKWqEkwW6nigWjgzMne1plsNvGTmyQw78FaMkhMo9vHG/legJsf2nSWy4pkcXS5NA5ul7P4imP6lXlSGW49DOyjRPGrySYx5y4FioDTa7pB1p/d73itBBurXiLK8CRrX7oYL6DirqjxqRcfI8O4RX/+T4Ac8BFsHddwprEQc/cW5jRHfXToAoG5KzkCfL8jo56R5a25F0hbTWFPJmdF5wutODyz8SNSIwgXdwOZZQckH7iG43S1qZw+eam+2W5XZfsUdt5hvOhL1RCy5nyk2WEegSGI4vqA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.1
Release Details
UpdatedJune 26, 2026, 1:56 a.m.
Changelog

Added

  • Slovak translation — interface, category keywords, and measurement units
  • Croatian translation — category keywords and measurement units

Fixed

  • Measurement-unit packs can now be fully translated on Crowdin: the internal unit aliases (duplicate English words that couldn't be translated) moved into code, so translators see only real, translatable strings and the file reaches 100% (#3)
  • Restored the German measurement-unit pack

Upgrade

No database migration. Drop-in replacement for v1.5.0.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureW4V6Yh9phMIJWT5647ExEQev2Z3Yvz8v7eQKXg2OCg4V3M/HG5uqeCb1D1m5iNj3sbYd+vzXOwjv9Fu6OZvoNCTI87ZwOoQTpKVf/9bPA9R/V/+ZDNd/3d4HDyodyI6vrtoUvJeEyYu3my8AhAbxS4/H6oVTWZD2ZXLKRZTuiX23W2aLB1DN5wlb5z2Es1txn8LugyPainXQIBAzsQdyAIc8O3Fxg/RamEFKSt8jUC0BNtmKfRjYznGs18BVjBY7+pEevER0PpbKZ4Zyzj6tm+0tU2E/YOnkNQtKQkv5frxwWQUtJbayRdzsSTC7F/HnP87iDMCBUBuVPDG0zZZ5RA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.0
Release Details
UpdatedJune 17, 2026, 3:19 p.m.
Changelog

Added

  • Copy shop-area categories from another list — a "Copy categories from…" picker in Manage Areas merges keywords into same-name areas or creates them, so you don't have to set up categories on every list (#22)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureZPMHV1OAhYENCkLOtwoyUOJz6wYtGQAavoeVnC1WlC/ZXQWLDXqyYolCieHm/MYLl8383KDQAh1CBsVL7H4OfKazJrQADv1kO36bFd+XeCcNDhEtUY0WMKg45Y7tgn7vmRQniICumbPojTy/j/Bca2yD6N0IEDN9P68GhZfKkuhNM0hcUMF8HFFKcz8tlouJzm28anQ1Olx6GNH6b46Hson2eq00Trl87UBZ+jMuGogVuRMY7+b2OO8WT2SKyy8XHcfP4nSGMX73HVyAFqSvlwQjbJoAz+kh/Lq+Tq0JAr2rz5PuKcGkKS+pjBNbEGc6Kh592F7nrUZczvqUzivGbg==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.4.2
Release Details
UpdatedJune 15, 2026, 8:12 p.m.
Changelog

Fixed

  • Long item names with no spaces no longer overflow the row or squash sibling rows to one character per line — rows shrink correctly and long names wrap (#20)
  • A long shop-area name on a row can no longer starve the item name to zero width (the area chip is capped); long area names in headers now wrap
  • Same wrapping fixes applied to the public shared-list view
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureApWsV2lnt+GmgKG2RgWMhiS7dkQi58dchR+/JHYpeuBfaQp5MWZJa/v5IeaOjLeGyl9hq7yItFAy+ESdwv1JcZsozBIiwqBkyiTZRtjXQ6gTsSlcYBSnPV6/whA/0quZG3NTNf9ma2GcAzarzX9hd3Le+RmvbhsPF0SMFxijCexIGCwXr3OBaaFFCSyWiqYb2NkUYS+FuU76lhQsN3JjzqI9qnKm0b+vkIRhiBzu0soZjv3QEIBN9ozL8tiBqu6DTFdbs1B0oFDv+IYX2e79CHQyqQpQio/jRBeTaMtWe+D3hmXreyzWtWLB/5AfQ4CBLIk5RvcNDARjOEsdU0U/Yg==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.4.0
Release Details
UpdatedJune 14, 2026, 11:22 p.m.
Changelog

Added

  • Translatable shop-area keywords — keyword sets moved into per-language packs (resources/keywords/<lang>.json), editable by translators on Crowdin and seeded per list in the creator's language (German included)
  • Localized quantity parsing — per-language units, connector words, and decimal mark (resources/parsing/<lang>.json); German units and 0,5 decimals
  • Accent- and case-insensitive item matching (Latin diacritics; preserves Japanese/Arabic/Hebrew scripts)
  • Keyword pack validator (npm run keywords:validate)
  • TRANSLATING.md contributor guide

Changed

  • Area auto-detection now picks the most specific (longest) matching keyword, so short words can't shadow specific ones
  • English singular/plural niceties are gated to English; other languages keep their item names intact (no more wrong plurals or cross-merges)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature2saZKFuv0cY0UI9Cr6aKRbbyeZxxPOq7q0aZkAGEhC9A223qIVPKstWueq63URtn9G5Et/4P7bp56bKN2tcsqD09uY5zPaeKWHI4mESznOYGtS4wVEs47GyCZM4jDqT7VJ0qz91p/LdKvD9t83B2T4bqk9XjcbK8VAn/GdE/SBZgVzpilUTBI7FVn24qONj2XdlSjMsEE9331BtUFRzdQB9EhyOiTMPxTA0HMjoMsRRoIkgYEJR66EhOnVNnPFOdTvy9qsLJu+orZ/mrKsMzcjT9WdfrLthpaYMlGakQe3RA2baU4NszyHP6JUeaSpd5UxVhl2c7qgyP3nN2nKCBcA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.3
Release Details
UpdatedJune 1, 2026, 11:52 p.m.
Changelog

Added

  • Delete confirmation prompt before removing items
  • Trash icon now visible on touch/mobile devices

Fixed

  • Trash icon was invisible on touch devices due to hover-only opacity
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureiB49Wg4Lbrh3+mYyWZHO4kwmv9lk2njt7+SokdVk4MYUWzsR3y9z/bv95WCMKENB2451r0nQoUH42pKJ7EYpA9hAbBj9/Z8WuNojfTwiJRurb2iaZUFwwoIQd61OQ8jADFBHzoywlWoDMZ8FshTUSTATsM9fglPJONRz5Jq3CQj2OE2lyjdrPWPz9WUeK0ZMstchImeQjG06NVoAhIAnQcVNPTRq6Rh9IvrmqNawmrSHp18evqmcT+qGKcONIRjY8ddTX2Hnc9KX86JBqm16COjjypxQFCM0P2/6Ynq9soLkRVWu8TQ/nJ7Htd4ayrN+7FR5C/7nZqRWzx053m6GVQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.2
Release Details
UpdatedMay 31, 2026, 9:44 p.m.
Changelog

Added

  • German translation (thanks @FadeFx!)
  • French translation
  • Default shop area names are now translatable (Produce, Dairy, Bakery, etc.)
  • PO to Nextcloud l10n conversion script (npm run l10n)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureMk1oPpDEtYzFtS8Ul5sSwg8x58WlIdjPZnmwq/ixGIcubTJLZExbRe1Q80WlE82VcuMowmbM/5tw7hEldhVikOjdw4kboowvifzXuKH/O40aQFuLCjUKXNzry9FTIyrx5B8F7Y1EK4XySmzN/zknJkOMqnoBJTIr/soS1bfZV92UH+/ATkDIZcwywVgIIBCHudgR1fi9JryChmnAi2VSUrZTQNi03L17nEEkLcJaac3qvYa6aSBWdpQTLkqqrRLeP+3rqQFftawcsLtTRMJnS9Ws3c121kjKJdSNp85RVV7pg19Hr8S5Wx2pzHaMDBpHt7Gtz0TbYEvMrAsrGw/IDg==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.1
Release Details
UpdatedMay 24, 2026, 6:40 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature2Xt5VLl0nW34JCdYE/2JsUDcGMMLzP4GYuhwDj7y4IbBH9Dd7SDXoGuraNRPkDo0BCicFzp7LOvDCFlTKYmpIMBD8S6VmX6PvPPctoO1mTRfcf9qg7zJOr/Z12E/aSLaeNqKgCzYmR/1ixTCK0UMbrUHwDPyAN30pmVJMBBEGdd5h7qTvkNM9KUh4ULeENYQg8qTpydXIFeV1jCXGDzHNShUuqeTXe8RuRjfPGrG748QiHaWg2temFLMZdFR2g3hCIjory7+H5eUCKwwnuBmOn4pWyFk9KanAxsYq280p6LKPXFSrZr/ZTnW0oKH7WrmnEO2CQ+TKBHfc0+kU5d70w==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.0
Release Details
UpdatedMay 14, 2026, 9:43 p.m.
Changelog

Added

  • Offline mode — data persists locally via IndexedDB so lists survive page refresh
  • Offline mutation queue — check, add, edit, and delete items without network
  • Automatic sync when connectivity returns with conflict handling
  • Online/offline status indicator with pending change count
  • Network failures during online use now queue instead of losing changes

Changed

  • Polling pauses while offline or syncing to prevent state conflicts
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureMef1PpC5uhe+KrbN+PuhTuVi0SteHFHbq3WZu72qKEqoqx6yGrTe7g9aGzTHOwG1T8pQwkaWuV3y36nBzi/n0nXq0lPRLo9LIhyzXs2/0QVpCOLiqrXAvwa5Ko6L3zIKiNBPL+McGzG1WPdtgXGTVBllfyUV+wryi4yCCPb7v5e2c4iypLKEfRoApIKDSARXrXhji4Thw9+F8GKUgLRXovKyTzFl91tMb4PFyPJFlZ1EvW8kZL8nAUOeIo1X6Y+frB78Jp0f9brqqiRMpmRsIxqtibp0clxazmLaeI8Ndo+Q4TGvEiSLmgvTQzN3PQDf2Gue6OdndSeGp4NIAJcHfw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.2.0
Release Details
UpdatedMay 14, 2026, 10:56 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureVNcOLd4It+0C8PgPbcMgfu9Q6hNcxXYvCGiUT5jEusq4p34N/kp6rJi2e84kAn5CAWlAKT9TPBzALA+WxEJa2MrUd/IRD0FSu5f7+U51nfE2eCG5qKQthoLHj4q2e1BejNemb/2JHT5GtegWTUza9Y4pCqUTlzpk7hKUV8Mrz3ZVm1ng3eelps4pJ5WeOfoHDmf72KoTwH9Txiqf0ueNWxyw8XNwWK/ANdW4I4yo/4lG2LMLwbtUmmlrJZt8btDFEJPI5+IV4x1rOk2tgLIJxSzLsBhW1awoMSrkZa4dBZurbCKooz5NJ2ddN0JoXGdF1+E4Lj3PE2y8vshaAV00/g==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.1.0
Release Details
UpdatedApril 29, 2026, 7:37 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturexGTI7yDo0MdYF8hRG0iLXDwsV6iyHaaPO4pXFBeLzlDF/nQGQOrxL8tad0CrgxdKEip53Lihr7hXu0ps4dfev2Re8U9uchCitsuo6YIABBtlwwqk8GpCnCniPqzfD8bz52nLOORzV1rPFpmKA6ZTpqnL9RiC5z7HRwx182ac1p+GeteNrtKrI0OzrUxVJE+cLmIVBPaB4h1Q9dmezyhSXqu5g1GbxMHFdFkMZfHZlXYkLWeomn5C9NtS6pvfSaagoLo9isafvZQ6qCajgbomK+wiuMBi8mbnHKf0Vsdwd9ZCDln91pdu1P8IBW7tlJoHlZFbpeQI+X2Lfq7N0mv1wA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.8
Release Details
UpdatedApril 26, 2026, 9:14 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signatureszj9yn03cC0fJHxK9bLV95yXku630n3SovmhrkNUWwxX61fyMdvqNl0wQKpZXda6qMMy93A+ItPR9cPxcNEavQ9QDgCb4S1LwB0BzfbEpRtBGZu9qGgst7VBM+/HuRi6GWr853wzFWbnL7GqLcV0h+8uBiO2HWDlLKepnCXDYF0edpseLhgcrUY37mnwrCv45RPkbBvqvNuH8P4VCgqrXfAi9iSN+l+y/vVV1ygDxvVQRowpV71WDdUNfwNVMnSRSvRGfDTMNIQUufO2QQ2n0GeidBHkBl3Xk9wDGf8/9IlceJfw4Om61z2RkecVp3g3Mus7TM655KsbLR5LJD07MQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.7
Release Details
UpdatedApril 19, 2026, 8:12 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureRMvli6g8T0c/DDnEmvoAM/pCu7d4CnU3dhhrmv1DFkLzC9oY20n3S2Wq2HIXHsN9R7WvC6DDcnJWcnR68NfcytO2gpRMkiX4ySQJH61qiHSqYMr3qbSlFJg+B6JuqxFcfKlSUT8frJ8oshbTAKBwKolqoLXnZSRaos3LBvqJshYcSV0J0j8/alIVM/eFnsz7TwAZF9iqElQbk5hVnQlQ3Z/grXWF4MEdjTYj8MS/lDq7Ml4v6TtDrHzrrH0exwXvezo8q80PXOP9pHDGONxts+6uCWbw9J80XgFlNecM2tT8tH6BTokhSKLEzWGApE7ktxDYonsrfHDSUlV6J7ifVQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.6
Release Details
UpdatedApril 12, 2026, 8:56 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signaturee4qnX96IQiBLYz4p9Pe9Evea3ZHSljuaIqhPnep8wY1kQcEwPGHaDQczKIdi6Rfr3gZq9vOWoypI0krR1+ty8HhrjuvHD01Ly09m4tQWxh//boNmuUyDkN+Zx1kRjUXtS1RTrQNGaK23hJ1m9jLBpfS1ONLWwRrEKXiY/vnXpiurAUJ/WWD+P6xsjWfKV5Yhy7jC7bySbgg+p3IZTag4kk4j5GmS75YUPGY2U6Xo1nnFmHc8ECFi00sbEc3nVpTmLbmuMD0kZZgMoSqVqvdxCFTaQJ8cSjYZ3ogKnyf8E7MurKXQUCLNgjG687LWeDMgWaQRfaAljNKTs1YZbFsipA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.5
Release Details
UpdatedApril 12, 2026, 5:58 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureUgpD+UwvPL55MW2bpsYCYbbCkL4Boa3UU3/lf10KHqzA9PgepAwiCWdOpBBrDYREMKdunXZfKK8GS/xaA2AYNENk4W/tIwZigeXVXOgWKvgHGoOUSnXnU/WAJYO39gUoY+koVjxrfnIaKUfClkE82vqBR9uxJA/PmXvHkRpglJf8fWGDmE9J7theNtwl6sX3BqlGbPuYdUNAmrvdb9iYuZXwMVupvlcfl0Gh78bwG1TMEmvUiERq3RRRcYEAV6IJzpXDA+3DlWCpzXFNVvDRIJvmIlY/qPGZ79Mc/eAVX3o/RrWwtCKXVO6CWTCPJ1kay/cwzmkB7SFECJ/iVdAUsw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.4
Release Details
UpdatedApril 11, 2026, 9:46 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureRx41oZJrkZluDSPPbwZjp7nFsuLz0AaMJQ6ZXHoarLtq5tP+kHD0hHHqSliyBYLGkPibrM8q6nniploItcA2Cb9K4oUA7kJIvJpyW9Bv1XHtRX8RSFRYHuMwqHU4Y9yhRDwAPitqFpxF/F5h1xB/sxG/4W2ZJCjoBoN7QSBUFhobutrZUX7JSc9A5M8tb7shIjP1yjmmlMhLEuhxVhoCj/6DJHgHZCcBIPJnh3aRDhzMQoPOFDxBJDrFwiGI+B+F5GxN8zueXilLBpU7ARsiWIOk7QX+vC3lvj4LESSWB+kJHv3DCfD67uYPw1ZJNmDZXYH5ONFW2CvqOIEIDsG/rQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.3
Release Details
UpdatedApril 8, 2026, 8:05 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature4XVb7W4it/t+BbUmQKmktdaQKBSfNlpOBP5HCuoEjfgMYDC6H40U4Py9B/1MFSc2
jiYR1/cn3b03RYsvOEYelVH4Jg419CR2N9dsUg3BM17MPFdByIUMPC8CStlxOfE5
kuFQhrOfX3jcVffkohUg6dYHVORm3Dlq6+KA2sJBgLcJ18ZzrPdMORqsaoEObjJm
avYB1LtbIqYj+iqV1xWGEFPz8s9hV7bTCtoa2CKduTm8GOV6lJmY849z3qSnU+Zz
YHdeXC2/kW9v+9VeD7ghRr7xbI6h6q47LdHf6CXTZ+d7e9tyz2sK8rk7vPAq9ap7
CFZksF1rg0Ds2ijsZhx8Rw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.2
Release Details
UpdatedApril 7, 2026, 9:38 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturebLDbU0chQHhUcKxJBz6xQhsvwSrxh/T6BFbuVr7CaJZIeIk1YLpo7oLa6J4a5CFvbziwFwKR7NofFMu2pCX3OtDJaP0lI0WvwYBrFbGUalhjhw16aWg5w/Q9Oe+zmNuHX2Nxgc0rNUN7hvbDjb7paakPItdYwY2v7U+zRY3Dr7I5T7P2MvFB3H4arzOGgYE1cFiXy3bH3GIgqyFb3VFVwxFM3ug4e22Wg1kkfxrFWVOBtaevuNu+pfQJkKxkdkyK8s77t9HmsgZz8muA6YJrSGNGINezI/QU+1mnKOlDUWo5oyo8bMsN9OKb9QO/8RICVN27fnTDt1yqa0fRn3uqXA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.0
Release Details
UpdatedApril 7, 2026, 7:20 p.m.
Changelog

Added

  • Create and manage multiple shopping lists
  • Share lists with Nextcloud users and groups (read/write permissions)
  • Custom share dialog with user/group search and permission management
  • Items grouped by color-coded shop areas (Produce, Dairy, Bakery, etc.)
  • 10 default shop areas seeded on first use
  • Inline editing of item name and quantity
  • Ingredient parsing from pasted recipe text (e.g. "2 cups flour")
  • Auto-detection of shop area from item name using configurable keyword mappings
  • Duplicate item merging with quantity combination
  • Check off items while shopping with collapsible checked section
  • Bulk restore and bulk delete for checked items
  • Configurable area keyword mappings via settings panel
  • Real-time sync via Nextcloud notify_push with polling fallback
  • Nextcloud 30-35 support
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturebDeltyQuNvZOZIrQ2M3i/MbSzTOu00eu3cemapdcQsqRaZsR4oUOjv3uTD34tVUDtVC+I2WX3/noTTEl/XcJxhRYOPEMZJq9lWEOB4xDQ1PYEs11jfMDXRoTcLeVqitHRSrKWHrQ7XJFvg55Mfv9s0wPK3IE4CBBv94ZRAqa7FWjMlzUmD9LC+ybF6f6S2/zVRHqTFgUQ3dZ9vZTtz8KWMt+r25W/HrhDfqfDBbNXDYq8jcV6JkVXkNr7Z45xhoKJbXaCLVZo6TrDHFTnPKCN3fasXUbWjMHbyXn6g6HRglaPLWeOTGVGgyV4GeCMJ+uZ3MQQK0+bjvKW5drVlVhrA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32

Nextcloud 32

Shopping List 1.6.2
Release Details
UpdatedJuly 5, 2026, 10:49 p.m.
Changelog

Fixed

  • The app name is now translatable, so the app menu entry follows your language. Finnish ("Ostoslista") included, other languages open on Crowdin (#30)

Changed

  • The Android app announcement notification strings are now translatable on Crowdin

Upgrade

No database migration. Drop-in replacement for v1.6.1.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureKr3HlwfwIVimzqvV5bcIYJL9lBNhZuPPPhldgWpcLCsJHS0v3NFF8SUHw0GzVvHtvBAEWz6f/nYvDoYSkZxK5LRN3c41nkSO8FP4QJImERR96BWeLCqMr0vQS3/l/bpNp3EZiYXvN4CzqQ2q0GAVDP+LRfv6/UCnjwzgL4gb35QuVfoFMCNlhvSShfFzbN/aAos43P0lD3lZa8czYQTY80meRBsbXbHyYYDPd2bR5kbeDkJTnbcmYdx7vlc6rKYAqnmsIWUEnEhyVaNvugEJw6vS40haLR3sqvmbD21NrPgnZBKxdKqKecKTrZDQvmPkaHczzJwsJr1XY+7sC63yIQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.6.1
Release Details
UpdatedJuly 3, 2026, 12:23 a.m.
Changelog

Fixed

  • Slovak: default area names (Produce, Dairy, Bakery) and the "Area" picker label now display in Slovak — the translations were missing on Crowdin and have been added (#24)

Changed

Upgrade

No database migration. Drop-in replacement for v1.6.0.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturemvJM54Kr/tT+qv4vduxxPiRN/Dj3awJLP6Y3rSGOSy62YdYxpJZQlYNgAxg8kT38EAJXxzBY+QPgkW/6XG8oIOBPzbcI64v2r43k6o3iAa/SwGYRVZ/BiTnFgqC3BCW5g+UnrM+lXeLU1XF86oiQC154V3NQqUflkOAoYDEZNlPKtwZAMfvtm2wNTHRN72nl/B7IcNUHH34sjR5YwnRXjRdY2low07hatyd2VUt50gX58ZqApsVLzWWCDmASRyI3OXXqCysWddW9k/N0vj3QVAgVSo8cXiK4sADGHRztsNHItdvLcQru1t/+ZQFi/a36nStwM7aTIgwej8kJKJJE/A==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.6.0
Release Details
UpdatedJuly 1, 2026, 1:19 p.m.
Changelog

Added

  • Companion Android app, available on Google Play
  • One-time in-app notification announcing the Android app. On upgrade, existing users (list owners and people lists are shared with) get a dismissable notification linking to the Play Store. Fresh installs are not notified.

Upgrade

No database schema change. The upgrade runs a one-off step that sends the announcement notification; it is best-effort and never blocks the upgrade.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature2UPGiyxC8YA0ZFj8Bah7ZKdiHbGIJBAUmXlTExgWchgOYuoLdb+P+M71rcWd2LGVRb1cGnW8qeXS1JrDdsUWjfx9XbB8R2/UfG5mEJkRfe8gDx9UwZrXEhW/W2gKMUYR2IXdxCEArWiReSRpN5MeEammzWAzlCAdOFi3Go5Dq78d25IlNDQdCoTuzIAhzZZs3HKadhwfrcDgJzZ3OH37YtrfIRXomF1WLoWNWmnz1Qsf2m4ZRkNWRnBPH4u/VTw1P6RNPwkvDOM6+LFrSEpraaeCWDWgXu/G1qlA5pipUY2D02fAUiulYnEaLQaYNlmdpSmgIf7qP/b8TgwX7xGfKw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.3
Release Details
UpdatedJune 28, 2026, 9:04 p.m.
Changelog

Added

  • Finnish translation (interface) — thanks to ikke-t (#17)

Upgrade

No database migration. Drop-in replacement for v1.5.2.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturegB8BQdeeqnuw+carxWTV2nveyTw2EQunI7H/zOetNVh5WeJgfdk+AcxkJ4pew1gmn+S9UX45nRNLb9zOT4BxzJYObkUOhGJ1qeW3oqY3X+7wGF5wKzCCcYvFouW6xGoFlDir6nVDkkOFoVlutkTWTk9TFVZBKabJsgD95Nl2RrUv8vfSPbxO+++KRwiv/mCzUkFswEEoUEkh2uUVm+n6knWD2HmClsZihOcNw0Ddg9ZYXYdGb8L9hkcDSkFI8DqeF1kicvr7xU5/8Srf8jkiUhgP3DfvsXqZD+oYfiTFTjiLYX1C4W+o6H/8oEJ9D2UkkpDk2w81+i8sfaccSExZ3g==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.2
Release Details
UpdatedJune 27, 2026, 1:15 p.m.
Changelog

Fixed

  • Default shop-area names (Produce, Dairy, …) now follow each viewer's language live, including on existing and shared lists. They were previously frozen in whatever language the list was created in, so already-translated names kept showing in English (#24)

Added

  • "Load keywords for my language" button in Manage Areas — adds your language's grocery keywords to an existing list's default areas, so items auto-sort correctly. Existing keywords are kept (#24)

Upgrade

Adds a name_key column to shop areas (auto-migrated). Existing English-seeded lists are matched to the built-in defaults so their names start translating; areas you've renamed keep your custom names.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturebJSqpHh1KDlsE1bRZ3ge/kCKuo5Y4ysbdis+3G4QynTDsMNTo5oHHqTGKWqEkwW6nigWjgzMne1plsNvGTmyQw78FaMkhMo9vHG/legJsf2nSWy4pkcXS5NA5ul7P4imP6lXlSGW49DOyjRPGrySYx5y4FioDTa7pB1p/d73itBBurXiLK8CRrX7oYL6DirqjxqRcfI8O4RX/+T4Ac8BFsHddwprEQc/cW5jRHfXToAoG5KzkCfL8jo56R5a25F0hbTWFPJmdF5wutODyz8SNSIwgXdwOZZQckH7iG43S1qZw+eam+2W5XZfsUdt5hvOhL1RCy5nyk2WEegSGI4vqA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.1
Release Details
UpdatedJune 26, 2026, 1:56 a.m.
Changelog

Added

  • Slovak translation — interface, category keywords, and measurement units
  • Croatian translation — category keywords and measurement units

Fixed

  • Measurement-unit packs can now be fully translated on Crowdin: the internal unit aliases (duplicate English words that couldn't be translated) moved into code, so translators see only real, translatable strings and the file reaches 100% (#3)
  • Restored the German measurement-unit pack

Upgrade

No database migration. Drop-in replacement for v1.5.0.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureW4V6Yh9phMIJWT5647ExEQev2Z3Yvz8v7eQKXg2OCg4V3M/HG5uqeCb1D1m5iNj3sbYd+vzXOwjv9Fu6OZvoNCTI87ZwOoQTpKVf/9bPA9R/V/+ZDNd/3d4HDyodyI6vrtoUvJeEyYu3my8AhAbxS4/H6oVTWZD2ZXLKRZTuiX23W2aLB1DN5wlb5z2Es1txn8LugyPainXQIBAzsQdyAIc8O3Fxg/RamEFKSt8jUC0BNtmKfRjYznGs18BVjBY7+pEevER0PpbKZ4Zyzj6tm+0tU2E/YOnkNQtKQkv5frxwWQUtJbayRdzsSTC7F/HnP87iDMCBUBuVPDG0zZZ5RA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.0
Release Details
UpdatedJune 17, 2026, 3:19 p.m.
Changelog

Added

  • Copy shop-area categories from another list — a "Copy categories from…" picker in Manage Areas merges keywords into same-name areas or creates them, so you don't have to set up categories on every list (#22)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureZPMHV1OAhYENCkLOtwoyUOJz6wYtGQAavoeVnC1WlC/ZXQWLDXqyYolCieHm/MYLl8383KDQAh1CBsVL7H4OfKazJrQADv1kO36bFd+XeCcNDhEtUY0WMKg45Y7tgn7vmRQniICumbPojTy/j/Bca2yD6N0IEDN9P68GhZfKkuhNM0hcUMF8HFFKcz8tlouJzm28anQ1Olx6GNH6b46Hson2eq00Trl87UBZ+jMuGogVuRMY7+b2OO8WT2SKyy8XHcfP4nSGMX73HVyAFqSvlwQjbJoAz+kh/Lq+Tq0JAr2rz5PuKcGkKS+pjBNbEGc6Kh592F7nrUZczvqUzivGbg==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.4.2
Release Details
UpdatedJune 15, 2026, 8:12 p.m.
Changelog

Fixed

  • Long item names with no spaces no longer overflow the row or squash sibling rows to one character per line — rows shrink correctly and long names wrap (#20)
  • A long shop-area name on a row can no longer starve the item name to zero width (the area chip is capped); long area names in headers now wrap
  • Same wrapping fixes applied to the public shared-list view
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureApWsV2lnt+GmgKG2RgWMhiS7dkQi58dchR+/JHYpeuBfaQp5MWZJa/v5IeaOjLeGyl9hq7yItFAy+ESdwv1JcZsozBIiwqBkyiTZRtjXQ6gTsSlcYBSnPV6/whA/0quZG3NTNf9ma2GcAzarzX9hd3Le+RmvbhsPF0SMFxijCexIGCwXr3OBaaFFCSyWiqYb2NkUYS+FuU76lhQsN3JjzqI9qnKm0b+vkIRhiBzu0soZjv3QEIBN9ozL8tiBqu6DTFdbs1B0oFDv+IYX2e79CHQyqQpQio/jRBeTaMtWe+D3hmXreyzWtWLB/5AfQ4CBLIk5RvcNDARjOEsdU0U/Yg==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.4.0
Release Details
UpdatedJune 14, 2026, 11:22 p.m.
Changelog

Added

  • Translatable shop-area keywords — keyword sets moved into per-language packs (resources/keywords/<lang>.json), editable by translators on Crowdin and seeded per list in the creator's language (German included)
  • Localized quantity parsing — per-language units, connector words, and decimal mark (resources/parsing/<lang>.json); German units and 0,5 decimals
  • Accent- and case-insensitive item matching (Latin diacritics; preserves Japanese/Arabic/Hebrew scripts)
  • Keyword pack validator (npm run keywords:validate)
  • TRANSLATING.md contributor guide

Changed

  • Area auto-detection now picks the most specific (longest) matching keyword, so short words can't shadow specific ones
  • English singular/plural niceties are gated to English; other languages keep their item names intact (no more wrong plurals or cross-merges)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature2saZKFuv0cY0UI9Cr6aKRbbyeZxxPOq7q0aZkAGEhC9A223qIVPKstWueq63URtn9G5Et/4P7bp56bKN2tcsqD09uY5zPaeKWHI4mESznOYGtS4wVEs47GyCZM4jDqT7VJ0qz91p/LdKvD9t83B2T4bqk9XjcbK8VAn/GdE/SBZgVzpilUTBI7FVn24qONj2XdlSjMsEE9331BtUFRzdQB9EhyOiTMPxTA0HMjoMsRRoIkgYEJR66EhOnVNnPFOdTvy9qsLJu+orZ/mrKsMzcjT9WdfrLthpaYMlGakQe3RA2baU4NszyHP6JUeaSpd5UxVhl2c7qgyP3nN2nKCBcA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.3
Release Details
UpdatedJune 1, 2026, 11:52 p.m.
Changelog

Added

  • Delete confirmation prompt before removing items
  • Trash icon now visible on touch/mobile devices

Fixed

  • Trash icon was invisible on touch devices due to hover-only opacity
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureiB49Wg4Lbrh3+mYyWZHO4kwmv9lk2njt7+SokdVk4MYUWzsR3y9z/bv95WCMKENB2451r0nQoUH42pKJ7EYpA9hAbBj9/Z8WuNojfTwiJRurb2iaZUFwwoIQd61OQ8jADFBHzoywlWoDMZ8FshTUSTATsM9fglPJONRz5Jq3CQj2OE2lyjdrPWPz9WUeK0ZMstchImeQjG06NVoAhIAnQcVNPTRq6Rh9IvrmqNawmrSHp18evqmcT+qGKcONIRjY8ddTX2Hnc9KX86JBqm16COjjypxQFCM0P2/6Ynq9soLkRVWu8TQ/nJ7Htd4ayrN+7FR5C/7nZqRWzx053m6GVQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.2
Release Details
UpdatedMay 31, 2026, 9:44 p.m.
Changelog

Added

  • German translation (thanks @FadeFx!)
  • French translation
  • Default shop area names are now translatable (Produce, Dairy, Bakery, etc.)
  • PO to Nextcloud l10n conversion script (npm run l10n)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureMk1oPpDEtYzFtS8Ul5sSwg8x58WlIdjPZnmwq/ixGIcubTJLZExbRe1Q80WlE82VcuMowmbM/5tw7hEldhVikOjdw4kboowvifzXuKH/O40aQFuLCjUKXNzry9FTIyrx5B8F7Y1EK4XySmzN/zknJkOMqnoBJTIr/soS1bfZV92UH+/ATkDIZcwywVgIIBCHudgR1fi9JryChmnAi2VSUrZTQNi03L17nEEkLcJaac3qvYa6aSBWdpQTLkqqrRLeP+3rqQFftawcsLtTRMJnS9Ws3c121kjKJdSNp85RVV7pg19Hr8S5Wx2pzHaMDBpHt7Gtz0TbYEvMrAsrGw/IDg==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.1
Release Details
UpdatedMay 24, 2026, 6:40 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature2Xt5VLl0nW34JCdYE/2JsUDcGMMLzP4GYuhwDj7y4IbBH9Dd7SDXoGuraNRPkDo0BCicFzp7LOvDCFlTKYmpIMBD8S6VmX6PvPPctoO1mTRfcf9qg7zJOr/Z12E/aSLaeNqKgCzYmR/1ixTCK0UMbrUHwDPyAN30pmVJMBBEGdd5h7qTvkNM9KUh4ULeENYQg8qTpydXIFeV1jCXGDzHNShUuqeTXe8RuRjfPGrG748QiHaWg2temFLMZdFR2g3hCIjory7+H5eUCKwwnuBmOn4pWyFk9KanAxsYq280p6LKPXFSrZr/ZTnW0oKH7WrmnEO2CQ+TKBHfc0+kU5d70w==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.0
Release Details
UpdatedMay 14, 2026, 9:43 p.m.
Changelog

Added

  • Offline mode — data persists locally via IndexedDB so lists survive page refresh
  • Offline mutation queue — check, add, edit, and delete items without network
  • Automatic sync when connectivity returns with conflict handling
  • Online/offline status indicator with pending change count
  • Network failures during online use now queue instead of losing changes

Changed

  • Polling pauses while offline or syncing to prevent state conflicts
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureMef1PpC5uhe+KrbN+PuhTuVi0SteHFHbq3WZu72qKEqoqx6yGrTe7g9aGzTHOwG1T8pQwkaWuV3y36nBzi/n0nXq0lPRLo9LIhyzXs2/0QVpCOLiqrXAvwa5Ko6L3zIKiNBPL+McGzG1WPdtgXGTVBllfyUV+wryi4yCCPb7v5e2c4iypLKEfRoApIKDSARXrXhji4Thw9+F8GKUgLRXovKyTzFl91tMb4PFyPJFlZ1EvW8kZL8nAUOeIo1X6Y+frB78Jp0f9brqqiRMpmRsIxqtibp0clxazmLaeI8Ndo+Q4TGvEiSLmgvTQzN3PQDf2Gue6OdndSeGp4NIAJcHfw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.2.0
Release Details
UpdatedMay 14, 2026, 10:56 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureVNcOLd4It+0C8PgPbcMgfu9Q6hNcxXYvCGiUT5jEusq4p34N/kp6rJi2e84kAn5CAWlAKT9TPBzALA+WxEJa2MrUd/IRD0FSu5f7+U51nfE2eCG5qKQthoLHj4q2e1BejNemb/2JHT5GtegWTUza9Y4pCqUTlzpk7hKUV8Mrz3ZVm1ng3eelps4pJ5WeOfoHDmf72KoTwH9Txiqf0ueNWxyw8XNwWK/ANdW4I4yo/4lG2LMLwbtUmmlrJZt8btDFEJPI5+IV4x1rOk2tgLIJxSzLsBhW1awoMSrkZa4dBZurbCKooz5NJ2ddN0JoXGdF1+E4Lj3PE2y8vshaAV00/g==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.1.0
Release Details
UpdatedApril 29, 2026, 7:37 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturexGTI7yDo0MdYF8hRG0iLXDwsV6iyHaaPO4pXFBeLzlDF/nQGQOrxL8tad0CrgxdKEip53Lihr7hXu0ps4dfev2Re8U9uchCitsuo6YIABBtlwwqk8GpCnCniPqzfD8bz52nLOORzV1rPFpmKA6ZTpqnL9RiC5z7HRwx182ac1p+GeteNrtKrI0OzrUxVJE+cLmIVBPaB4h1Q9dmezyhSXqu5g1GbxMHFdFkMZfHZlXYkLWeomn5C9NtS6pvfSaagoLo9isafvZQ6qCajgbomK+wiuMBi8mbnHKf0Vsdwd9ZCDln91pdu1P8IBW7tlJoHlZFbpeQI+X2Lfq7N0mv1wA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.8
Release Details
UpdatedApril 26, 2026, 9:14 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signatureszj9yn03cC0fJHxK9bLV95yXku630n3SovmhrkNUWwxX61fyMdvqNl0wQKpZXda6qMMy93A+ItPR9cPxcNEavQ9QDgCb4S1LwB0BzfbEpRtBGZu9qGgst7VBM+/HuRi6GWr853wzFWbnL7GqLcV0h+8uBiO2HWDlLKepnCXDYF0edpseLhgcrUY37mnwrCv45RPkbBvqvNuH8P4VCgqrXfAi9iSN+l+y/vVV1ygDxvVQRowpV71WDdUNfwNVMnSRSvRGfDTMNIQUufO2QQ2n0GeidBHkBl3Xk9wDGf8/9IlceJfw4Om61z2RkecVp3g3Mus7TM655KsbLR5LJD07MQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.7
Release Details
UpdatedApril 19, 2026, 8:12 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureRMvli6g8T0c/DDnEmvoAM/pCu7d4CnU3dhhrmv1DFkLzC9oY20n3S2Wq2HIXHsN9R7WvC6DDcnJWcnR68NfcytO2gpRMkiX4ySQJH61qiHSqYMr3qbSlFJg+B6JuqxFcfKlSUT8frJ8oshbTAKBwKolqoLXnZSRaos3LBvqJshYcSV0J0j8/alIVM/eFnsz7TwAZF9iqElQbk5hVnQlQ3Z/grXWF4MEdjTYj8MS/lDq7Ml4v6TtDrHzrrH0exwXvezo8q80PXOP9pHDGONxts+6uCWbw9J80XgFlNecM2tT8tH6BTokhSKLEzWGApE7ktxDYonsrfHDSUlV6J7ifVQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.6
Release Details
UpdatedApril 12, 2026, 8:56 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signaturee4qnX96IQiBLYz4p9Pe9Evea3ZHSljuaIqhPnep8wY1kQcEwPGHaDQczKIdi6Rfr3gZq9vOWoypI0krR1+ty8HhrjuvHD01Ly09m4tQWxh//boNmuUyDkN+Zx1kRjUXtS1RTrQNGaK23hJ1m9jLBpfS1ONLWwRrEKXiY/vnXpiurAUJ/WWD+P6xsjWfKV5Yhy7jC7bySbgg+p3IZTag4kk4j5GmS75YUPGY2U6Xo1nnFmHc8ECFi00sbEc3nVpTmLbmuMD0kZZgMoSqVqvdxCFTaQJ8cSjYZ3ogKnyf8E7MurKXQUCLNgjG687LWeDMgWaQRfaAljNKTs1YZbFsipA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.5
Release Details
UpdatedApril 12, 2026, 5:58 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureUgpD+UwvPL55MW2bpsYCYbbCkL4Boa3UU3/lf10KHqzA9PgepAwiCWdOpBBrDYREMKdunXZfKK8GS/xaA2AYNENk4W/tIwZigeXVXOgWKvgHGoOUSnXnU/WAJYO39gUoY+koVjxrfnIaKUfClkE82vqBR9uxJA/PmXvHkRpglJf8fWGDmE9J7theNtwl6sX3BqlGbPuYdUNAmrvdb9iYuZXwMVupvlcfl0Gh78bwG1TMEmvUiERq3RRRcYEAV6IJzpXDA+3DlWCpzXFNVvDRIJvmIlY/qPGZ79Mc/eAVX3o/RrWwtCKXVO6CWTCPJ1kay/cwzmkB7SFECJ/iVdAUsw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.4
Release Details
UpdatedApril 11, 2026, 9:46 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureRx41oZJrkZluDSPPbwZjp7nFsuLz0AaMJQ6ZXHoarLtq5tP+kHD0hHHqSliyBYLGkPibrM8q6nniploItcA2Cb9K4oUA7kJIvJpyW9Bv1XHtRX8RSFRYHuMwqHU4Y9yhRDwAPitqFpxF/F5h1xB/sxG/4W2ZJCjoBoN7QSBUFhobutrZUX7JSc9A5M8tb7shIjP1yjmmlMhLEuhxVhoCj/6DJHgHZCcBIPJnh3aRDhzMQoPOFDxBJDrFwiGI+B+F5GxN8zueXilLBpU7ARsiWIOk7QX+vC3lvj4LESSWB+kJHv3DCfD67uYPw1ZJNmDZXYH5ONFW2CvqOIEIDsG/rQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.3
Release Details
UpdatedApril 8, 2026, 8:05 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature4XVb7W4it/t+BbUmQKmktdaQKBSfNlpOBP5HCuoEjfgMYDC6H40U4Py9B/1MFSc2
jiYR1/cn3b03RYsvOEYelVH4Jg419CR2N9dsUg3BM17MPFdByIUMPC8CStlxOfE5
kuFQhrOfX3jcVffkohUg6dYHVORm3Dlq6+KA2sJBgLcJ18ZzrPdMORqsaoEObjJm
avYB1LtbIqYj+iqV1xWGEFPz8s9hV7bTCtoa2CKduTm8GOV6lJmY849z3qSnU+Zz
YHdeXC2/kW9v+9VeD7ghRr7xbI6h6q47LdHf6CXTZ+d7e9tyz2sK8rk7vPAq9ap7
CFZksF1rg0Ds2ijsZhx8Rw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.2
Release Details
UpdatedApril 7, 2026, 9:38 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturebLDbU0chQHhUcKxJBz6xQhsvwSrxh/T6BFbuVr7CaJZIeIk1YLpo7oLa6J4a5CFvbziwFwKR7NofFMu2pCX3OtDJaP0lI0WvwYBrFbGUalhjhw16aWg5w/Q9Oe+zmNuHX2Nxgc0rNUN7hvbDjb7paakPItdYwY2v7U+zRY3Dr7I5T7P2MvFB3H4arzOGgYE1cFiXy3bH3GIgqyFb3VFVwxFM3ug4e22Wg1kkfxrFWVOBtaevuNu+pfQJkKxkdkyK8s77t9HmsgZz8muA6YJrSGNGINezI/QU+1mnKOlDUWo5oyo8bMsN9OKb9QO/8RICVN27fnTDt1yqa0fRn3uqXA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.0
Release Details
UpdatedApril 7, 2026, 7:20 p.m.
Changelog

Added

  • Create and manage multiple shopping lists
  • Share lists with Nextcloud users and groups (read/write permissions)
  • Custom share dialog with user/group search and permission management
  • Items grouped by color-coded shop areas (Produce, Dairy, Bakery, etc.)
  • 10 default shop areas seeded on first use
  • Inline editing of item name and quantity
  • Ingredient parsing from pasted recipe text (e.g. "2 cups flour")
  • Auto-detection of shop area from item name using configurable keyword mappings
  • Duplicate item merging with quantity combination
  • Check off items while shopping with collapsible checked section
  • Bulk restore and bulk delete for checked items
  • Configurable area keyword mappings via settings panel
  • Real-time sync via Nextcloud notify_push with polling fallback
  • Nextcloud 30-35 support
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturebDeltyQuNvZOZIrQ2M3i/MbSzTOu00eu3cemapdcQsqRaZsR4oUOjv3uTD34tVUDtVC+I2WX3/noTTEl/XcJxhRYOPEMZJq9lWEOB4xDQ1PYEs11jfMDXRoTcLeVqitHRSrKWHrQ7XJFvg55Mfv9s0wPK3IE4CBBv94ZRAqa7FWjMlzUmD9LC+ybF6f6S2/zVRHqTFgUQ3dZ9vZTtz8KWMt+r25W/HrhDfqfDBbNXDYq8jcV6JkVXkNr7Z45xhoKJbXaCLVZo6TrDHFTnPKCN3fasXUbWjMHbyXn6g6HRglaPLWeOTGVGgyV4GeCMJ+uZ3MQQK0+bjvKW5drVlVhrA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32

Nextcloud 31

Shopping List 1.6.2
Release Details
UpdatedJuly 5, 2026, 10:49 p.m.
Changelog

Fixed

  • The app name is now translatable, so the app menu entry follows your language. Finnish ("Ostoslista") included, other languages open on Crowdin (#30)

Changed

  • The Android app announcement notification strings are now translatable on Crowdin

Upgrade

No database migration. Drop-in replacement for v1.6.1.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureKr3HlwfwIVimzqvV5bcIYJL9lBNhZuPPPhldgWpcLCsJHS0v3NFF8SUHw0GzVvHtvBAEWz6f/nYvDoYSkZxK5LRN3c41nkSO8FP4QJImERR96BWeLCqMr0vQS3/l/bpNp3EZiYXvN4CzqQ2q0GAVDP+LRfv6/UCnjwzgL4gb35QuVfoFMCNlhvSShfFzbN/aAos43P0lD3lZa8czYQTY80meRBsbXbHyYYDPd2bR5kbeDkJTnbcmYdx7vlc6rKYAqnmsIWUEnEhyVaNvugEJw6vS40haLR3sqvmbD21NrPgnZBKxdKqKecKTrZDQvmPkaHczzJwsJr1XY+7sC63yIQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.6.1
Release Details
UpdatedJuly 3, 2026, 12:23 a.m.
Changelog

Fixed

  • Slovak: default area names (Produce, Dairy, Bakery) and the "Area" picker label now display in Slovak — the translations were missing on Crowdin and have been added (#24)

Changed

Upgrade

No database migration. Drop-in replacement for v1.6.0.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturemvJM54Kr/tT+qv4vduxxPiRN/Dj3awJLP6Y3rSGOSy62YdYxpJZQlYNgAxg8kT38EAJXxzBY+QPgkW/6XG8oIOBPzbcI64v2r43k6o3iAa/SwGYRVZ/BiTnFgqC3BCW5g+UnrM+lXeLU1XF86oiQC154V3NQqUflkOAoYDEZNlPKtwZAMfvtm2wNTHRN72nl/B7IcNUHH34sjR5YwnRXjRdY2low07hatyd2VUt50gX58ZqApsVLzWWCDmASRyI3OXXqCysWddW9k/N0vj3QVAgVSo8cXiK4sADGHRztsNHItdvLcQru1t/+ZQFi/a36nStwM7aTIgwej8kJKJJE/A==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.6.0
Release Details
UpdatedJuly 1, 2026, 1:19 p.m.
Changelog

Added

  • Companion Android app, available on Google Play
  • One-time in-app notification announcing the Android app. On upgrade, existing users (list owners and people lists are shared with) get a dismissable notification linking to the Play Store. Fresh installs are not notified.

Upgrade

No database schema change. The upgrade runs a one-off step that sends the announcement notification; it is best-effort and never blocks the upgrade.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature2UPGiyxC8YA0ZFj8Bah7ZKdiHbGIJBAUmXlTExgWchgOYuoLdb+P+M71rcWd2LGVRb1cGnW8qeXS1JrDdsUWjfx9XbB8R2/UfG5mEJkRfe8gDx9UwZrXEhW/W2gKMUYR2IXdxCEArWiReSRpN5MeEammzWAzlCAdOFi3Go5Dq78d25IlNDQdCoTuzIAhzZZs3HKadhwfrcDgJzZ3OH37YtrfIRXomF1WLoWNWmnz1Qsf2m4ZRkNWRnBPH4u/VTw1P6RNPwkvDOM6+LFrSEpraaeCWDWgXu/G1qlA5pipUY2D02fAUiulYnEaLQaYNlmdpSmgIf7qP/b8TgwX7xGfKw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.3
Release Details
UpdatedJune 28, 2026, 9:04 p.m.
Changelog

Added

  • Finnish translation (interface) — thanks to ikke-t (#17)

Upgrade

No database migration. Drop-in replacement for v1.5.2.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturegB8BQdeeqnuw+carxWTV2nveyTw2EQunI7H/zOetNVh5WeJgfdk+AcxkJ4pew1gmn+S9UX45nRNLb9zOT4BxzJYObkUOhGJ1qeW3oqY3X+7wGF5wKzCCcYvFouW6xGoFlDir6nVDkkOFoVlutkTWTk9TFVZBKabJsgD95Nl2RrUv8vfSPbxO+++KRwiv/mCzUkFswEEoUEkh2uUVm+n6knWD2HmClsZihOcNw0Ddg9ZYXYdGb8L9hkcDSkFI8DqeF1kicvr7xU5/8Srf8jkiUhgP3DfvsXqZD+oYfiTFTjiLYX1C4W+o6H/8oEJ9D2UkkpDk2w81+i8sfaccSExZ3g==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.2
Release Details
UpdatedJune 27, 2026, 1:15 p.m.
Changelog

Fixed

  • Default shop-area names (Produce, Dairy, …) now follow each viewer's language live, including on existing and shared lists. They were previously frozen in whatever language the list was created in, so already-translated names kept showing in English (#24)

Added

  • "Load keywords for my language" button in Manage Areas — adds your language's grocery keywords to an existing list's default areas, so items auto-sort correctly. Existing keywords are kept (#24)

Upgrade

Adds a name_key column to shop areas (auto-migrated). Existing English-seeded lists are matched to the built-in defaults so their names start translating; areas you've renamed keep your custom names.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturebJSqpHh1KDlsE1bRZ3ge/kCKuo5Y4ysbdis+3G4QynTDsMNTo5oHHqTGKWqEkwW6nigWjgzMne1plsNvGTmyQw78FaMkhMo9vHG/legJsf2nSWy4pkcXS5NA5ul7P4imP6lXlSGW49DOyjRPGrySYx5y4FioDTa7pB1p/d73itBBurXiLK8CRrX7oYL6DirqjxqRcfI8O4RX/+T4Ac8BFsHddwprEQc/cW5jRHfXToAoG5KzkCfL8jo56R5a25F0hbTWFPJmdF5wutODyz8SNSIwgXdwOZZQckH7iG43S1qZw+eam+2W5XZfsUdt5hvOhL1RCy5nyk2WEegSGI4vqA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.1
Release Details
UpdatedJune 26, 2026, 1:56 a.m.
Changelog

Added

  • Slovak translation — interface, category keywords, and measurement units
  • Croatian translation — category keywords and measurement units

Fixed

  • Measurement-unit packs can now be fully translated on Crowdin: the internal unit aliases (duplicate English words that couldn't be translated) moved into code, so translators see only real, translatable strings and the file reaches 100% (#3)
  • Restored the German measurement-unit pack

Upgrade

No database migration. Drop-in replacement for v1.5.0.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureW4V6Yh9phMIJWT5647ExEQev2Z3Yvz8v7eQKXg2OCg4V3M/HG5uqeCb1D1m5iNj3sbYd+vzXOwjv9Fu6OZvoNCTI87ZwOoQTpKVf/9bPA9R/V/+ZDNd/3d4HDyodyI6vrtoUvJeEyYu3my8AhAbxS4/H6oVTWZD2ZXLKRZTuiX23W2aLB1DN5wlb5z2Es1txn8LugyPainXQIBAzsQdyAIc8O3Fxg/RamEFKSt8jUC0BNtmKfRjYznGs18BVjBY7+pEevER0PpbKZ4Zyzj6tm+0tU2E/YOnkNQtKQkv5frxwWQUtJbayRdzsSTC7F/HnP87iDMCBUBuVPDG0zZZ5RA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.0
Release Details
UpdatedJune 17, 2026, 3:19 p.m.
Changelog

Added

  • Copy shop-area categories from another list — a "Copy categories from…" picker in Manage Areas merges keywords into same-name areas or creates them, so you don't have to set up categories on every list (#22)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureZPMHV1OAhYENCkLOtwoyUOJz6wYtGQAavoeVnC1WlC/ZXQWLDXqyYolCieHm/MYLl8383KDQAh1CBsVL7H4OfKazJrQADv1kO36bFd+XeCcNDhEtUY0WMKg45Y7tgn7vmRQniICumbPojTy/j/Bca2yD6N0IEDN9P68GhZfKkuhNM0hcUMF8HFFKcz8tlouJzm28anQ1Olx6GNH6b46Hson2eq00Trl87UBZ+jMuGogVuRMY7+b2OO8WT2SKyy8XHcfP4nSGMX73HVyAFqSvlwQjbJoAz+kh/Lq+Tq0JAr2rz5PuKcGkKS+pjBNbEGc6Kh592F7nrUZczvqUzivGbg==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.4.2
Release Details
UpdatedJune 15, 2026, 8:12 p.m.
Changelog

Fixed

  • Long item names with no spaces no longer overflow the row or squash sibling rows to one character per line — rows shrink correctly and long names wrap (#20)
  • A long shop-area name on a row can no longer starve the item name to zero width (the area chip is capped); long area names in headers now wrap
  • Same wrapping fixes applied to the public shared-list view
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureApWsV2lnt+GmgKG2RgWMhiS7dkQi58dchR+/JHYpeuBfaQp5MWZJa/v5IeaOjLeGyl9hq7yItFAy+ESdwv1JcZsozBIiwqBkyiTZRtjXQ6gTsSlcYBSnPV6/whA/0quZG3NTNf9ma2GcAzarzX9hd3Le+RmvbhsPF0SMFxijCexIGCwXr3OBaaFFCSyWiqYb2NkUYS+FuU76lhQsN3JjzqI9qnKm0b+vkIRhiBzu0soZjv3QEIBN9ozL8tiBqu6DTFdbs1B0oFDv+IYX2e79CHQyqQpQio/jRBeTaMtWe+D3hmXreyzWtWLB/5AfQ4CBLIk5RvcNDARjOEsdU0U/Yg==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.4.0
Release Details
UpdatedJune 14, 2026, 11:22 p.m.
Changelog

Added

  • Translatable shop-area keywords — keyword sets moved into per-language packs (resources/keywords/<lang>.json), editable by translators on Crowdin and seeded per list in the creator's language (German included)
  • Localized quantity parsing — per-language units, connector words, and decimal mark (resources/parsing/<lang>.json); German units and 0,5 decimals
  • Accent- and case-insensitive item matching (Latin diacritics; preserves Japanese/Arabic/Hebrew scripts)
  • Keyword pack validator (npm run keywords:validate)
  • TRANSLATING.md contributor guide

Changed

  • Area auto-detection now picks the most specific (longest) matching keyword, so short words can't shadow specific ones
  • English singular/plural niceties are gated to English; other languages keep their item names intact (no more wrong plurals or cross-merges)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature2saZKFuv0cY0UI9Cr6aKRbbyeZxxPOq7q0aZkAGEhC9A223qIVPKstWueq63URtn9G5Et/4P7bp56bKN2tcsqD09uY5zPaeKWHI4mESznOYGtS4wVEs47GyCZM4jDqT7VJ0qz91p/LdKvD9t83B2T4bqk9XjcbK8VAn/GdE/SBZgVzpilUTBI7FVn24qONj2XdlSjMsEE9331BtUFRzdQB9EhyOiTMPxTA0HMjoMsRRoIkgYEJR66EhOnVNnPFOdTvy9qsLJu+orZ/mrKsMzcjT9WdfrLthpaYMlGakQe3RA2baU4NszyHP6JUeaSpd5UxVhl2c7qgyP3nN2nKCBcA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.3
Release Details
UpdatedJune 1, 2026, 11:52 p.m.
Changelog

Added

  • Delete confirmation prompt before removing items
  • Trash icon now visible on touch/mobile devices

Fixed

  • Trash icon was invisible on touch devices due to hover-only opacity
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureiB49Wg4Lbrh3+mYyWZHO4kwmv9lk2njt7+SokdVk4MYUWzsR3y9z/bv95WCMKENB2451r0nQoUH42pKJ7EYpA9hAbBj9/Z8WuNojfTwiJRurb2iaZUFwwoIQd61OQ8jADFBHzoywlWoDMZ8FshTUSTATsM9fglPJONRz5Jq3CQj2OE2lyjdrPWPz9WUeK0ZMstchImeQjG06NVoAhIAnQcVNPTRq6Rh9IvrmqNawmrSHp18evqmcT+qGKcONIRjY8ddTX2Hnc9KX86JBqm16COjjypxQFCM0P2/6Ynq9soLkRVWu8TQ/nJ7Htd4ayrN+7FR5C/7nZqRWzx053m6GVQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.2
Release Details
UpdatedMay 31, 2026, 9:44 p.m.
Changelog

Added

  • German translation (thanks @FadeFx!)
  • French translation
  • Default shop area names are now translatable (Produce, Dairy, Bakery, etc.)
  • PO to Nextcloud l10n conversion script (npm run l10n)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureMk1oPpDEtYzFtS8Ul5sSwg8x58WlIdjPZnmwq/ixGIcubTJLZExbRe1Q80WlE82VcuMowmbM/5tw7hEldhVikOjdw4kboowvifzXuKH/O40aQFuLCjUKXNzry9FTIyrx5B8F7Y1EK4XySmzN/zknJkOMqnoBJTIr/soS1bfZV92UH+/ATkDIZcwywVgIIBCHudgR1fi9JryChmnAi2VSUrZTQNi03L17nEEkLcJaac3qvYa6aSBWdpQTLkqqrRLeP+3rqQFftawcsLtTRMJnS9Ws3c121kjKJdSNp85RVV7pg19Hr8S5Wx2pzHaMDBpHt7Gtz0TbYEvMrAsrGw/IDg==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.1
Release Details
UpdatedMay 24, 2026, 6:40 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature2Xt5VLl0nW34JCdYE/2JsUDcGMMLzP4GYuhwDj7y4IbBH9Dd7SDXoGuraNRPkDo0BCicFzp7LOvDCFlTKYmpIMBD8S6VmX6PvPPctoO1mTRfcf9qg7zJOr/Z12E/aSLaeNqKgCzYmR/1ixTCK0UMbrUHwDPyAN30pmVJMBBEGdd5h7qTvkNM9KUh4ULeENYQg8qTpydXIFeV1jCXGDzHNShUuqeTXe8RuRjfPGrG748QiHaWg2temFLMZdFR2g3hCIjory7+H5eUCKwwnuBmOn4pWyFk9KanAxsYq280p6LKPXFSrZr/ZTnW0oKH7WrmnEO2CQ+TKBHfc0+kU5d70w==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.0
Release Details
UpdatedMay 14, 2026, 9:43 p.m.
Changelog

Added

  • Offline mode — data persists locally via IndexedDB so lists survive page refresh
  • Offline mutation queue — check, add, edit, and delete items without network
  • Automatic sync when connectivity returns with conflict handling
  • Online/offline status indicator with pending change count
  • Network failures during online use now queue instead of losing changes

Changed

  • Polling pauses while offline or syncing to prevent state conflicts
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureMef1PpC5uhe+KrbN+PuhTuVi0SteHFHbq3WZu72qKEqoqx6yGrTe7g9aGzTHOwG1T8pQwkaWuV3y36nBzi/n0nXq0lPRLo9LIhyzXs2/0QVpCOLiqrXAvwa5Ko6L3zIKiNBPL+McGzG1WPdtgXGTVBllfyUV+wryi4yCCPb7v5e2c4iypLKEfRoApIKDSARXrXhji4Thw9+F8GKUgLRXovKyTzFl91tMb4PFyPJFlZ1EvW8kZL8nAUOeIo1X6Y+frB78Jp0f9brqqiRMpmRsIxqtibp0clxazmLaeI8Ndo+Q4TGvEiSLmgvTQzN3PQDf2Gue6OdndSeGp4NIAJcHfw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.2.0
Release Details
UpdatedMay 14, 2026, 10:56 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureVNcOLd4It+0C8PgPbcMgfu9Q6hNcxXYvCGiUT5jEusq4p34N/kp6rJi2e84kAn5CAWlAKT9TPBzALA+WxEJa2MrUd/IRD0FSu5f7+U51nfE2eCG5qKQthoLHj4q2e1BejNemb/2JHT5GtegWTUza9Y4pCqUTlzpk7hKUV8Mrz3ZVm1ng3eelps4pJ5WeOfoHDmf72KoTwH9Txiqf0ueNWxyw8XNwWK/ANdW4I4yo/4lG2LMLwbtUmmlrJZt8btDFEJPI5+IV4x1rOk2tgLIJxSzLsBhW1awoMSrkZa4dBZurbCKooz5NJ2ddN0JoXGdF1+E4Lj3PE2y8vshaAV00/g==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.1.0
Release Details
UpdatedApril 29, 2026, 7:37 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturexGTI7yDo0MdYF8hRG0iLXDwsV6iyHaaPO4pXFBeLzlDF/nQGQOrxL8tad0CrgxdKEip53Lihr7hXu0ps4dfev2Re8U9uchCitsuo6YIABBtlwwqk8GpCnCniPqzfD8bz52nLOORzV1rPFpmKA6ZTpqnL9RiC5z7HRwx182ac1p+GeteNrtKrI0OzrUxVJE+cLmIVBPaB4h1Q9dmezyhSXqu5g1GbxMHFdFkMZfHZlXYkLWeomn5C9NtS6pvfSaagoLo9isafvZQ6qCajgbomK+wiuMBi8mbnHKf0Vsdwd9ZCDln91pdu1P8IBW7tlJoHlZFbpeQI+X2Lfq7N0mv1wA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.8
Release Details
UpdatedApril 26, 2026, 9:14 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signatureszj9yn03cC0fJHxK9bLV95yXku630n3SovmhrkNUWwxX61fyMdvqNl0wQKpZXda6qMMy93A+ItPR9cPxcNEavQ9QDgCb4S1LwB0BzfbEpRtBGZu9qGgst7VBM+/HuRi6GWr853wzFWbnL7GqLcV0h+8uBiO2HWDlLKepnCXDYF0edpseLhgcrUY37mnwrCv45RPkbBvqvNuH8P4VCgqrXfAi9iSN+l+y/vVV1ygDxvVQRowpV71WDdUNfwNVMnSRSvRGfDTMNIQUufO2QQ2n0GeidBHkBl3Xk9wDGf8/9IlceJfw4Om61z2RkecVp3g3Mus7TM655KsbLR5LJD07MQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.7
Release Details
UpdatedApril 19, 2026, 8:12 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureRMvli6g8T0c/DDnEmvoAM/pCu7d4CnU3dhhrmv1DFkLzC9oY20n3S2Wq2HIXHsN9R7WvC6DDcnJWcnR68NfcytO2gpRMkiX4ySQJH61qiHSqYMr3qbSlFJg+B6JuqxFcfKlSUT8frJ8oshbTAKBwKolqoLXnZSRaos3LBvqJshYcSV0J0j8/alIVM/eFnsz7TwAZF9iqElQbk5hVnQlQ3Z/grXWF4MEdjTYj8MS/lDq7Ml4v6TtDrHzrrH0exwXvezo8q80PXOP9pHDGONxts+6uCWbw9J80XgFlNecM2tT8tH6BTokhSKLEzWGApE7ktxDYonsrfHDSUlV6J7ifVQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.6
Release Details
UpdatedApril 12, 2026, 8:56 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signaturee4qnX96IQiBLYz4p9Pe9Evea3ZHSljuaIqhPnep8wY1kQcEwPGHaDQczKIdi6Rfr3gZq9vOWoypI0krR1+ty8HhrjuvHD01Ly09m4tQWxh//boNmuUyDkN+Zx1kRjUXtS1RTrQNGaK23hJ1m9jLBpfS1ONLWwRrEKXiY/vnXpiurAUJ/WWD+P6xsjWfKV5Yhy7jC7bySbgg+p3IZTag4kk4j5GmS75YUPGY2U6Xo1nnFmHc8ECFi00sbEc3nVpTmLbmuMD0kZZgMoSqVqvdxCFTaQJ8cSjYZ3ogKnyf8E7MurKXQUCLNgjG687LWeDMgWaQRfaAljNKTs1YZbFsipA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.5
Release Details
UpdatedApril 12, 2026, 5:58 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureUgpD+UwvPL55MW2bpsYCYbbCkL4Boa3UU3/lf10KHqzA9PgepAwiCWdOpBBrDYREMKdunXZfKK8GS/xaA2AYNENk4W/tIwZigeXVXOgWKvgHGoOUSnXnU/WAJYO39gUoY+koVjxrfnIaKUfClkE82vqBR9uxJA/PmXvHkRpglJf8fWGDmE9J7theNtwl6sX3BqlGbPuYdUNAmrvdb9iYuZXwMVupvlcfl0Gh78bwG1TMEmvUiERq3RRRcYEAV6IJzpXDA+3DlWCpzXFNVvDRIJvmIlY/qPGZ79Mc/eAVX3o/RrWwtCKXVO6CWTCPJ1kay/cwzmkB7SFECJ/iVdAUsw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.4
Release Details
UpdatedApril 11, 2026, 9:46 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureRx41oZJrkZluDSPPbwZjp7nFsuLz0AaMJQ6ZXHoarLtq5tP+kHD0hHHqSliyBYLGkPibrM8q6nniploItcA2Cb9K4oUA7kJIvJpyW9Bv1XHtRX8RSFRYHuMwqHU4Y9yhRDwAPitqFpxF/F5h1xB/sxG/4W2ZJCjoBoN7QSBUFhobutrZUX7JSc9A5M8tb7shIjP1yjmmlMhLEuhxVhoCj/6DJHgHZCcBIPJnh3aRDhzMQoPOFDxBJDrFwiGI+B+F5GxN8zueXilLBpU7ARsiWIOk7QX+vC3lvj4LESSWB+kJHv3DCfD67uYPw1ZJNmDZXYH5ONFW2CvqOIEIDsG/rQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.3
Release Details
UpdatedApril 8, 2026, 8:05 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature4XVb7W4it/t+BbUmQKmktdaQKBSfNlpOBP5HCuoEjfgMYDC6H40U4Py9B/1MFSc2
jiYR1/cn3b03RYsvOEYelVH4Jg419CR2N9dsUg3BM17MPFdByIUMPC8CStlxOfE5
kuFQhrOfX3jcVffkohUg6dYHVORm3Dlq6+KA2sJBgLcJ18ZzrPdMORqsaoEObjJm
avYB1LtbIqYj+iqV1xWGEFPz8s9hV7bTCtoa2CKduTm8GOV6lJmY849z3qSnU+Zz
YHdeXC2/kW9v+9VeD7ghRr7xbI6h6q47LdHf6CXTZ+d7e9tyz2sK8rk7vPAq9ap7
CFZksF1rg0Ds2ijsZhx8Rw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.2
Release Details
UpdatedApril 7, 2026, 9:38 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturebLDbU0chQHhUcKxJBz6xQhsvwSrxh/T6BFbuVr7CaJZIeIk1YLpo7oLa6J4a5CFvbziwFwKR7NofFMu2pCX3OtDJaP0lI0WvwYBrFbGUalhjhw16aWg5w/Q9Oe+zmNuHX2Nxgc0rNUN7hvbDjb7paakPItdYwY2v7U+zRY3Dr7I5T7P2MvFB3H4arzOGgYE1cFiXy3bH3GIgqyFb3VFVwxFM3ug4e22Wg1kkfxrFWVOBtaevuNu+pfQJkKxkdkyK8s77t9HmsgZz8muA6YJrSGNGINezI/QU+1mnKOlDUWo5oyo8bMsN9OKb9QO/8RICVN27fnTDt1yqa0fRn3uqXA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.0
Release Details
UpdatedApril 7, 2026, 7:20 p.m.
Changelog

Added

  • Create and manage multiple shopping lists
  • Share lists with Nextcloud users and groups (read/write permissions)
  • Custom share dialog with user/group search and permission management
  • Items grouped by color-coded shop areas (Produce, Dairy, Bakery, etc.)
  • 10 default shop areas seeded on first use
  • Inline editing of item name and quantity
  • Ingredient parsing from pasted recipe text (e.g. "2 cups flour")
  • Auto-detection of shop area from item name using configurable keyword mappings
  • Duplicate item merging with quantity combination
  • Check off items while shopping with collapsible checked section
  • Bulk restore and bulk delete for checked items
  • Configurable area keyword mappings via settings panel
  • Real-time sync via Nextcloud notify_push with polling fallback
  • Nextcloud 30-35 support
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturebDeltyQuNvZOZIrQ2M3i/MbSzTOu00eu3cemapdcQsqRaZsR4oUOjv3uTD34tVUDtVC+I2WX3/noTTEl/XcJxhRYOPEMZJq9lWEOB4xDQ1PYEs11jfMDXRoTcLeVqitHRSrKWHrQ7XJFvg55Mfv9s0wPK3IE4CBBv94ZRAqa7FWjMlzUmD9LC+ybF6f6S2/zVRHqTFgUQ3dZ9vZTtz8KWMt+r25W/HrhDfqfDBbNXDYq8jcV6JkVXkNr7Z45xhoKJbXaCLVZo6TrDHFTnPKCN3fasXUbWjMHbyXn6g6HRglaPLWeOTGVGgyV4GeCMJ+uZ3MQQK0+bjvKW5drVlVhrA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32

Nextcloud 30

Shopping List 1.6.2
Release Details
UpdatedJuly 5, 2026, 10:49 p.m.
Changelog

Fixed

  • The app name is now translatable, so the app menu entry follows your language. Finnish ("Ostoslista") included, other languages open on Crowdin (#30)

Changed

  • The Android app announcement notification strings are now translatable on Crowdin

Upgrade

No database migration. Drop-in replacement for v1.6.1.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureKr3HlwfwIVimzqvV5bcIYJL9lBNhZuPPPhldgWpcLCsJHS0v3NFF8SUHw0GzVvHtvBAEWz6f/nYvDoYSkZxK5LRN3c41nkSO8FP4QJImERR96BWeLCqMr0vQS3/l/bpNp3EZiYXvN4CzqQ2q0GAVDP+LRfv6/UCnjwzgL4gb35QuVfoFMCNlhvSShfFzbN/aAos43P0lD3lZa8czYQTY80meRBsbXbHyYYDPd2bR5kbeDkJTnbcmYdx7vlc6rKYAqnmsIWUEnEhyVaNvugEJw6vS40haLR3sqvmbD21NrPgnZBKxdKqKecKTrZDQvmPkaHczzJwsJr1XY+7sC63yIQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.6.1
Release Details
UpdatedJuly 3, 2026, 12:23 a.m.
Changelog

Fixed

  • Slovak: default area names (Produce, Dairy, Bakery) and the "Area" picker label now display in Slovak — the translations were missing on Crowdin and have been added (#24)

Changed

Upgrade

No database migration. Drop-in replacement for v1.6.0.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturemvJM54Kr/tT+qv4vduxxPiRN/Dj3awJLP6Y3rSGOSy62YdYxpJZQlYNgAxg8kT38EAJXxzBY+QPgkW/6XG8oIOBPzbcI64v2r43k6o3iAa/SwGYRVZ/BiTnFgqC3BCW5g+UnrM+lXeLU1XF86oiQC154V3NQqUflkOAoYDEZNlPKtwZAMfvtm2wNTHRN72nl/B7IcNUHH34sjR5YwnRXjRdY2low07hatyd2VUt50gX58ZqApsVLzWWCDmASRyI3OXXqCysWddW9k/N0vj3QVAgVSo8cXiK4sADGHRztsNHItdvLcQru1t/+ZQFi/a36nStwM7aTIgwej8kJKJJE/A==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.6.0
Release Details
UpdatedJuly 1, 2026, 1:19 p.m.
Changelog

Added

  • Companion Android app, available on Google Play
  • One-time in-app notification announcing the Android app. On upgrade, existing users (list owners and people lists are shared with) get a dismissable notification linking to the Play Store. Fresh installs are not notified.

Upgrade

No database schema change. The upgrade runs a one-off step that sends the announcement notification; it is best-effort and never blocks the upgrade.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature2UPGiyxC8YA0ZFj8Bah7ZKdiHbGIJBAUmXlTExgWchgOYuoLdb+P+M71rcWd2LGVRb1cGnW8qeXS1JrDdsUWjfx9XbB8R2/UfG5mEJkRfe8gDx9UwZrXEhW/W2gKMUYR2IXdxCEArWiReSRpN5MeEammzWAzlCAdOFi3Go5Dq78d25IlNDQdCoTuzIAhzZZs3HKadhwfrcDgJzZ3OH37YtrfIRXomF1WLoWNWmnz1Qsf2m4ZRkNWRnBPH4u/VTw1P6RNPwkvDOM6+LFrSEpraaeCWDWgXu/G1qlA5pipUY2D02fAUiulYnEaLQaYNlmdpSmgIf7qP/b8TgwX7xGfKw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.3
Release Details
UpdatedJune 28, 2026, 9:04 p.m.
Changelog

Added

  • Finnish translation (interface) — thanks to ikke-t (#17)

Upgrade

No database migration. Drop-in replacement for v1.5.2.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturegB8BQdeeqnuw+carxWTV2nveyTw2EQunI7H/zOetNVh5WeJgfdk+AcxkJ4pew1gmn+S9UX45nRNLb9zOT4BxzJYObkUOhGJ1qeW3oqY3X+7wGF5wKzCCcYvFouW6xGoFlDir6nVDkkOFoVlutkTWTk9TFVZBKabJsgD95Nl2RrUv8vfSPbxO+++KRwiv/mCzUkFswEEoUEkh2uUVm+n6knWD2HmClsZihOcNw0Ddg9ZYXYdGb8L9hkcDSkFI8DqeF1kicvr7xU5/8Srf8jkiUhgP3DfvsXqZD+oYfiTFTjiLYX1C4W+o6H/8oEJ9D2UkkpDk2w81+i8sfaccSExZ3g==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.2
Release Details
UpdatedJune 27, 2026, 1:15 p.m.
Changelog

Fixed

  • Default shop-area names (Produce, Dairy, …) now follow each viewer's language live, including on existing and shared lists. They were previously frozen in whatever language the list was created in, so already-translated names kept showing in English (#24)

Added

  • "Load keywords for my language" button in Manage Areas — adds your language's grocery keywords to an existing list's default areas, so items auto-sort correctly. Existing keywords are kept (#24)

Upgrade

Adds a name_key column to shop areas (auto-migrated). Existing English-seeded lists are matched to the built-in defaults so their names start translating; areas you've renamed keep your custom names.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturebJSqpHh1KDlsE1bRZ3ge/kCKuo5Y4ysbdis+3G4QynTDsMNTo5oHHqTGKWqEkwW6nigWjgzMne1plsNvGTmyQw78FaMkhMo9vHG/legJsf2nSWy4pkcXS5NA5ul7P4imP6lXlSGW49DOyjRPGrySYx5y4FioDTa7pB1p/d73itBBurXiLK8CRrX7oYL6DirqjxqRcfI8O4RX/+T4Ac8BFsHddwprEQc/cW5jRHfXToAoG5KzkCfL8jo56R5a25F0hbTWFPJmdF5wutODyz8SNSIwgXdwOZZQckH7iG43S1qZw+eam+2W5XZfsUdt5hvOhL1RCy5nyk2WEegSGI4vqA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.1
Release Details
UpdatedJune 26, 2026, 1:56 a.m.
Changelog

Added

  • Slovak translation — interface, category keywords, and measurement units
  • Croatian translation — category keywords and measurement units

Fixed

  • Measurement-unit packs can now be fully translated on Crowdin: the internal unit aliases (duplicate English words that couldn't be translated) moved into code, so translators see only real, translatable strings and the file reaches 100% (#3)
  • Restored the German measurement-unit pack

Upgrade

No database migration. Drop-in replacement for v1.5.0.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureW4V6Yh9phMIJWT5647ExEQev2Z3Yvz8v7eQKXg2OCg4V3M/HG5uqeCb1D1m5iNj3sbYd+vzXOwjv9Fu6OZvoNCTI87ZwOoQTpKVf/9bPA9R/V/+ZDNd/3d4HDyodyI6vrtoUvJeEyYu3my8AhAbxS4/H6oVTWZD2ZXLKRZTuiX23W2aLB1DN5wlb5z2Es1txn8LugyPainXQIBAzsQdyAIc8O3Fxg/RamEFKSt8jUC0BNtmKfRjYznGs18BVjBY7+pEevER0PpbKZ4Zyzj6tm+0tU2E/YOnkNQtKQkv5frxwWQUtJbayRdzsSTC7F/HnP87iDMCBUBuVPDG0zZZ5RA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.5.0
Release Details
UpdatedJune 17, 2026, 3:19 p.m.
Changelog

Added

  • Copy shop-area categories from another list — a "Copy categories from…" picker in Manage Areas merges keywords into same-name areas or creates them, so you don't have to set up categories on every list (#22)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureZPMHV1OAhYENCkLOtwoyUOJz6wYtGQAavoeVnC1WlC/ZXQWLDXqyYolCieHm/MYLl8383KDQAh1CBsVL7H4OfKazJrQADv1kO36bFd+XeCcNDhEtUY0WMKg45Y7tgn7vmRQniICumbPojTy/j/Bca2yD6N0IEDN9P68GhZfKkuhNM0hcUMF8HFFKcz8tlouJzm28anQ1Olx6GNH6b46Hson2eq00Trl87UBZ+jMuGogVuRMY7+b2OO8WT2SKyy8XHcfP4nSGMX73HVyAFqSvlwQjbJoAz+kh/Lq+Tq0JAr2rz5PuKcGkKS+pjBNbEGc6Kh592F7nrUZczvqUzivGbg==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.4.2
Release Details
UpdatedJune 15, 2026, 8:12 p.m.
Changelog

Fixed

  • Long item names with no spaces no longer overflow the row or squash sibling rows to one character per line — rows shrink correctly and long names wrap (#20)
  • A long shop-area name on a row can no longer starve the item name to zero width (the area chip is capped); long area names in headers now wrap
  • Same wrapping fixes applied to the public shared-list view
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureApWsV2lnt+GmgKG2RgWMhiS7dkQi58dchR+/JHYpeuBfaQp5MWZJa/v5IeaOjLeGyl9hq7yItFAy+ESdwv1JcZsozBIiwqBkyiTZRtjXQ6gTsSlcYBSnPV6/whA/0quZG3NTNf9ma2GcAzarzX9hd3Le+RmvbhsPF0SMFxijCexIGCwXr3OBaaFFCSyWiqYb2NkUYS+FuU76lhQsN3JjzqI9qnKm0b+vkIRhiBzu0soZjv3QEIBN9ozL8tiBqu6DTFdbs1B0oFDv+IYX2e79CHQyqQpQio/jRBeTaMtWe+D3hmXreyzWtWLB/5AfQ4CBLIk5RvcNDARjOEsdU0U/Yg==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
PHP extensions intl
Shopping List 1.4.0
Release Details
UpdatedJune 14, 2026, 11:22 p.m.
Changelog

Added

  • Translatable shop-area keywords — keyword sets moved into per-language packs (resources/keywords/<lang>.json), editable by translators on Crowdin and seeded per list in the creator's language (German included)
  • Localized quantity parsing — per-language units, connector words, and decimal mark (resources/parsing/<lang>.json); German units and 0,5 decimals
  • Accent- and case-insensitive item matching (Latin diacritics; preserves Japanese/Arabic/Hebrew scripts)
  • Keyword pack validator (npm run keywords:validate)
  • TRANSLATING.md contributor guide

Changed

  • Area auto-detection now picks the most specific (longest) matching keyword, so short words can't shadow specific ones
  • English singular/plural niceties are gated to English; other languages keep their item names intact (no more wrong plurals or cross-merges)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature2saZKFuv0cY0UI9Cr6aKRbbyeZxxPOq7q0aZkAGEhC9A223qIVPKstWueq63URtn9G5Et/4P7bp56bKN2tcsqD09uY5zPaeKWHI4mESznOYGtS4wVEs47GyCZM4jDqT7VJ0qz91p/LdKvD9t83B2T4bqk9XjcbK8VAn/GdE/SBZgVzpilUTBI7FVn24qONj2XdlSjMsEE9331BtUFRzdQB9EhyOiTMPxTA0HMjoMsRRoIkgYEJR66EhOnVNnPFOdTvy9qsLJu+orZ/mrKsMzcjT9WdfrLthpaYMlGakQe3RA2baU4NszyHP6JUeaSpd5UxVhl2c7qgyP3nN2nKCBcA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.3
Release Details
UpdatedJune 1, 2026, 11:52 p.m.
Changelog

Added

  • Delete confirmation prompt before removing items
  • Trash icon now visible on touch/mobile devices

Fixed

  • Trash icon was invisible on touch devices due to hover-only opacity
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureiB49Wg4Lbrh3+mYyWZHO4kwmv9lk2njt7+SokdVk4MYUWzsR3y9z/bv95WCMKENB2451r0nQoUH42pKJ7EYpA9hAbBj9/Z8WuNojfTwiJRurb2iaZUFwwoIQd61OQ8jADFBHzoywlWoDMZ8FshTUSTATsM9fglPJONRz5Jq3CQj2OE2lyjdrPWPz9WUeK0ZMstchImeQjG06NVoAhIAnQcVNPTRq6Rh9IvrmqNawmrSHp18evqmcT+qGKcONIRjY8ddTX2Hnc9KX86JBqm16COjjypxQFCM0P2/6Ynq9soLkRVWu8TQ/nJ7Htd4ayrN+7FR5C/7nZqRWzx053m6GVQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.2
Release Details
UpdatedMay 31, 2026, 9:44 p.m.
Changelog

Added

  • German translation (thanks @FadeFx!)
  • French translation
  • Default shop area names are now translatable (Produce, Dairy, Bakery, etc.)
  • PO to Nextcloud l10n conversion script (npm run l10n)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureMk1oPpDEtYzFtS8Ul5sSwg8x58WlIdjPZnmwq/ixGIcubTJLZExbRe1Q80WlE82VcuMowmbM/5tw7hEldhVikOjdw4kboowvifzXuKH/O40aQFuLCjUKXNzry9FTIyrx5B8F7Y1EK4XySmzN/zknJkOMqnoBJTIr/soS1bfZV92UH+/ATkDIZcwywVgIIBCHudgR1fi9JryChmnAi2VSUrZTQNi03L17nEEkLcJaac3qvYa6aSBWdpQTLkqqrRLeP+3rqQFftawcsLtTRMJnS9Ws3c121kjKJdSNp85RVV7pg19Hr8S5Wx2pzHaMDBpHt7Gtz0TbYEvMrAsrGw/IDg==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.1
Release Details
UpdatedMay 24, 2026, 6:40 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature2Xt5VLl0nW34JCdYE/2JsUDcGMMLzP4GYuhwDj7y4IbBH9Dd7SDXoGuraNRPkDo0BCicFzp7LOvDCFlTKYmpIMBD8S6VmX6PvPPctoO1mTRfcf9qg7zJOr/Z12E/aSLaeNqKgCzYmR/1ixTCK0UMbrUHwDPyAN30pmVJMBBEGdd5h7qTvkNM9KUh4ULeENYQg8qTpydXIFeV1jCXGDzHNShUuqeTXe8RuRjfPGrG748QiHaWg2temFLMZdFR2g3hCIjory7+H5eUCKwwnuBmOn4pWyFk9KanAxsYq280p6LKPXFSrZr/ZTnW0oKH7WrmnEO2CQ+TKBHfc0+kU5d70w==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.3.0
Release Details
UpdatedMay 14, 2026, 9:43 p.m.
Changelog

Added

  • Offline mode — data persists locally via IndexedDB so lists survive page refresh
  • Offline mutation queue — check, add, edit, and delete items without network
  • Automatic sync when connectivity returns with conflict handling
  • Online/offline status indicator with pending change count
  • Network failures during online use now queue instead of losing changes

Changed

  • Polling pauses while offline or syncing to prevent state conflicts
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureMef1PpC5uhe+KrbN+PuhTuVi0SteHFHbq3WZu72qKEqoqx6yGrTe7g9aGzTHOwG1T8pQwkaWuV3y36nBzi/n0nXq0lPRLo9LIhyzXs2/0QVpCOLiqrXAvwa5Ko6L3zIKiNBPL+McGzG1WPdtgXGTVBllfyUV+wryi4yCCPb7v5e2c4iypLKEfRoApIKDSARXrXhji4Thw9+F8GKUgLRXovKyTzFl91tMb4PFyPJFlZ1EvW8kZL8nAUOeIo1X6Y+frB78Jp0f9brqqiRMpmRsIxqtibp0clxazmLaeI8Ndo+Q4TGvEiSLmgvTQzN3PQDf2Gue6OdndSeGp4NIAJcHfw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.2.0
Release Details
UpdatedMay 14, 2026, 10:56 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureVNcOLd4It+0C8PgPbcMgfu9Q6hNcxXYvCGiUT5jEusq4p34N/kp6rJi2e84kAn5CAWlAKT9TPBzALA+WxEJa2MrUd/IRD0FSu5f7+U51nfE2eCG5qKQthoLHj4q2e1BejNemb/2JHT5GtegWTUza9Y4pCqUTlzpk7hKUV8Mrz3ZVm1ng3eelps4pJ5WeOfoHDmf72KoTwH9Txiqf0ueNWxyw8XNwWK/ANdW4I4yo/4lG2LMLwbtUmmlrJZt8btDFEJPI5+IV4x1rOk2tgLIJxSzLsBhW1awoMSrkZa4dBZurbCKooz5NJ2ddN0JoXGdF1+E4Lj3PE2y8vshaAV00/g==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.1.0
Release Details
UpdatedApril 29, 2026, 7:37 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturexGTI7yDo0MdYF8hRG0iLXDwsV6iyHaaPO4pXFBeLzlDF/nQGQOrxL8tad0CrgxdKEip53Lihr7hXu0ps4dfev2Re8U9uchCitsuo6YIABBtlwwqk8GpCnCniPqzfD8bz52nLOORzV1rPFpmKA6ZTpqnL9RiC5z7HRwx182ac1p+GeteNrtKrI0OzrUxVJE+cLmIVBPaB4h1Q9dmezyhSXqu5g1GbxMHFdFkMZfHZlXYkLWeomn5C9NtS6pvfSaagoLo9isafvZQ6qCajgbomK+wiuMBi8mbnHKf0Vsdwd9ZCDln91pdu1P8IBW7tlJoHlZFbpeQI+X2Lfq7N0mv1wA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.8
Release Details
UpdatedApril 26, 2026, 9:14 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signatureszj9yn03cC0fJHxK9bLV95yXku630n3SovmhrkNUWwxX61fyMdvqNl0wQKpZXda6qMMy93A+ItPR9cPxcNEavQ9QDgCb4S1LwB0BzfbEpRtBGZu9qGgst7VBM+/HuRi6GWr853wzFWbnL7GqLcV0h+8uBiO2HWDlLKepnCXDYF0edpseLhgcrUY37mnwrCv45RPkbBvqvNuH8P4VCgqrXfAi9iSN+l+y/vVV1ygDxvVQRowpV71WDdUNfwNVMnSRSvRGfDTMNIQUufO2QQ2n0GeidBHkBl3Xk9wDGf8/9IlceJfw4Om61z2RkecVp3g3Mus7TM655KsbLR5LJD07MQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.7
Release Details
UpdatedApril 19, 2026, 8:12 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureRMvli6g8T0c/DDnEmvoAM/pCu7d4CnU3dhhrmv1DFkLzC9oY20n3S2Wq2HIXHsN9R7WvC6DDcnJWcnR68NfcytO2gpRMkiX4ySQJH61qiHSqYMr3qbSlFJg+B6JuqxFcfKlSUT8frJ8oshbTAKBwKolqoLXnZSRaos3LBvqJshYcSV0J0j8/alIVM/eFnsz7TwAZF9iqElQbk5hVnQlQ3Z/grXWF4MEdjTYj8MS/lDq7Ml4v6TtDrHzrrH0exwXvezo8q80PXOP9pHDGONxts+6uCWbw9J80XgFlNecM2tT8tH6BTokhSKLEzWGApE7ktxDYonsrfHDSUlV6J7ifVQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.6
Release Details
UpdatedApril 12, 2026, 8:56 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signaturee4qnX96IQiBLYz4p9Pe9Evea3ZHSljuaIqhPnep8wY1kQcEwPGHaDQczKIdi6Rfr3gZq9vOWoypI0krR1+ty8HhrjuvHD01Ly09m4tQWxh//boNmuUyDkN+Zx1kRjUXtS1RTrQNGaK23hJ1m9jLBpfS1ONLWwRrEKXiY/vnXpiurAUJ/WWD+P6xsjWfKV5Yhy7jC7bySbgg+p3IZTag4kk4j5GmS75YUPGY2U6Xo1nnFmHc8ECFi00sbEc3nVpTmLbmuMD0kZZgMoSqVqvdxCFTaQJ8cSjYZ3ogKnyf8E7MurKXQUCLNgjG687LWeDMgWaQRfaAljNKTs1YZbFsipA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.5
Release Details
UpdatedApril 12, 2026, 5:58 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureUgpD+UwvPL55MW2bpsYCYbbCkL4Boa3UU3/lf10KHqzA9PgepAwiCWdOpBBrDYREMKdunXZfKK8GS/xaA2AYNENk4W/tIwZigeXVXOgWKvgHGoOUSnXnU/WAJYO39gUoY+koVjxrfnIaKUfClkE82vqBR9uxJA/PmXvHkRpglJf8fWGDmE9J7theNtwl6sX3BqlGbPuYdUNAmrvdb9iYuZXwMVupvlcfl0Gh78bwG1TMEmvUiERq3RRRcYEAV6IJzpXDA+3DlWCpzXFNVvDRIJvmIlY/qPGZ79Mc/eAVX3o/RrWwtCKXVO6CWTCPJ1kay/cwzmkB7SFECJ/iVdAUsw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.4
Release Details
UpdatedApril 11, 2026, 9:46 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignatureRx41oZJrkZluDSPPbwZjp7nFsuLz0AaMJQ6ZXHoarLtq5tP+kHD0hHHqSliyBYLGkPibrM8q6nniploItcA2Cb9K4oUA7kJIvJpyW9Bv1XHtRX8RSFRYHuMwqHU4Y9yhRDwAPitqFpxF/F5h1xB/sxG/4W2ZJCjoBoN7QSBUFhobutrZUX7JSc9A5M8tb7shIjP1yjmmlMhLEuhxVhoCj/6DJHgHZCcBIPJnh3aRDhzMQoPOFDxBJDrFwiGI+B+F5GxN8zueXilLBpU7ARsiWIOk7QX+vC3lvj4LESSWB+kJHv3DCfD67uYPw1ZJNmDZXYH5ONFW2CvqOIEIDsG/rQ==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.3
Release Details
UpdatedApril 8, 2026, 8:05 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
Signature4XVb7W4it/t+BbUmQKmktdaQKBSfNlpOBP5HCuoEjfgMYDC6H40U4Py9B/1MFSc2
jiYR1/cn3b03RYsvOEYelVH4Jg419CR2N9dsUg3BM17MPFdByIUMPC8CStlxOfE5
kuFQhrOfX3jcVffkohUg6dYHVORm3Dlq6+KA2sJBgLcJ18ZzrPdMORqsaoEObjJm
avYB1LtbIqYj+iqV1xWGEFPz8s9hV7bTCtoa2CKduTm8GOV6lJmY849z3qSnU+Zz
YHdeXC2/kW9v+9VeD7ghRr7xbI6h6q47LdHf6CXTZ+d7e9tyz2sK8rk7vPAq9ap7
CFZksF1rg0Ds2ijsZhx8Rw==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.2
Release Details
UpdatedApril 7, 2026, 9:38 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturebLDbU0chQHhUcKxJBz6xQhsvwSrxh/T6BFbuVr7CaJZIeIk1YLpo7oLa6J4a5CFvbziwFwKR7NofFMu2pCX3OtDJaP0lI0WvwYBrFbGUalhjhw16aWg5w/Q9Oe+zmNuHX2Nxgc0rNUN7hvbDjb7paakPItdYwY2v7U+zRY3Dr7I5T7P2MvFB3H4arzOGgYE1cFiXy3bH3GIgqyFb3VFVwxFM3ug4e22Wg1kkfxrFWVOBtaevuNu+pfQJkKxkdkyK8s77t9HmsgZz8muA6YJrSGNGINezI/QU+1mnKOlDUWo5oyo8bMsN9OKb9QO/8RICVN27fnTDt1yqa0fRn3uqXA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32
Shopping List 1.0.0
Release Details
UpdatedApril 7, 2026, 7:20 p.m.
Changelog

Added

  • Create and manage multiple shopping lists
  • Share lists with Nextcloud users and groups (read/write permissions)
  • Custom share dialog with user/group search and permission management
  • Items grouped by color-coded shop areas (Produce, Dairy, Bakery, etc.)
  • 10 default shop areas seeded on first use
  • Inline editing of item name and quantity
  • Ingredient parsing from pasted recipe text (e.g. "2 cups flour")
  • Auto-detection of shop area from item name using configurable keyword mappings
  • Duplicate item merging with quantity combination
  • Check off items while shopping with collapsible checked section
  • Bulk restore and bulk delete for checked items
  • Configurable area keyword mappings via settings panel
  • Real-time sync via Nextcloud notify_push with polling fallback
  • Nextcloud 30-35 support
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD
VQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5CTDrgQkQY+3nc0SBqWX/6AepPDV7mqds4NhJ/NrmrFGh4ktGYwhIM4Jsiu9
t5PA9DZtVIf0G/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8
ycKQ/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA
N4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+/QLWfccKidt34KJJDut0h
HGSwanQbSOek9TqY/oSZf18fGIhxIM/JWJfcFXTewVwoTcf7dqoI/LgYtr/N9wuQ
70z6Z8ci9cO6lLM9EhYpd/1b/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT
Ge4VoBGXdmneluj/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD
IkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J
VNPr9CkSAzOloogL8O0xmYiR+/vVk4WX/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj
/TXXCu6nCNE4nA/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3
chh95ux9RYFD3rbr9oQXksoAUMbS7/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4
ZI7TnxQpR28yuseL
-----END CERTIFICATE-----
SignaturebDeltyQuNvZOZIrQ2M3i/MbSzTOu00eu3cemapdcQsqRaZsR4oUOjv3uTD34tVUDtVC+I2WX3/noTTEl/XcJxhRYOPEMZJq9lWEOB4xDQ1PYEs11jfMDXRoTcLeVqitHRSrKWHrQ7XJFvg55Mfv9s0wPK3IE4CBBv94ZRAqa7FWjMlzUmD9LC+ybF6f6S2/zVRHqTFgUQ3dZ9vZTtz8KWMt+r25W/HrhDfqfDBbNXDYq8jcV6JkVXkNr7Z45xhoKJbXaCLVZo6TrDHFTnPKCN3fasXUbWjMHbyXn6g6HRglaPLWeOTGVGgyV4GeCMJ+uZ3MQQK0+bjvKW5drVlVhrA==
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<36.0.0
Minimum Integer bits32