Skip to main content

RegiBase - Releases

← App details

Nextcloud 33

RegiBase 0.17.5
Release Details
UpdatedJuly 30, 2026, 3:04 p.m.
Changelog

Sharing

  • Collections can now be shared with groups, not only individual users (the picker searches both; users and groups are shown with distinct icons).
  • Share recipients can no longer edit a collection's fields or settings (owner only). Their record-level rights (view / edit / delete) are unchanged.

Per-collection settings

  • Attachment folder per collection — choose, by typing a path or browsing Files, where each collection's images and files are saved. Default: RegiBase/<collection name>. The record editor warns you if it is left blank.
  • Map service per collection — override the default per collection. Added Yahoo! Maps (Japan) and Bing Maps. The old global folder and map settings were removed (now per collection; the map default is Google Maps).

Views & fields

  • Per-field Show in: List / Table / Cards toggles — pick which fields appear in each view. For a concatenated group, its leading field governs the whole group.
  • Removed the "detailed list" and "thumbnail cards" views; the list and card summaries now follow the per-field toggles and show a concatenation/parentheses-aware one-line summary.

Password generator

  • New defaults: 12 characters, no symbols, at least 2 of each selected character type, maximum length 30.
  • New option "start the first character with a letter" (on by default); the approximate number of possible passwords is shown after the entropy.
  • The generator defaults can be set from Collection settings.

Performance

  • Find & replace now applies every change in a single request instead of one request per record — dramatically faster on large collections.
  • The bundled emoji font is no longer downloaded on devices that already have a colour-emoji font, for a faster first load.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignaturejifIUf3uma3W2bU7oN9PSfBuciXm+OBrGlgZXxg7TdZQI4bgtlXa/W11wvjqWujQ1oQqRSv6qSOnmXYvH6gqJbscCFVxYU9GBYkIf6pGipohBf8UEHJuhc6xBwptTDy8Rd/F2HKT70SUwfbq/BHaIvNPpy74ohkVC1l5B4XbmuVxilzp24wjOTuHbXB9/QD8WNNrWZxf+kO617mMnKkPlWdCSCV339idoedUdT0sT0p1Tc25239KkdhJjjf5mrPoJVO3IKc3Lw+18Q8IqQZD5/3FS7rGFiP4I39CYTTVZ7+RGsrk1FoSCh96ZDs2lBBai7voD51fCQRnYEeQrl+J0gxCKvqU7n2/j699c6fIJRo/2u0Ad0vHCViObxVLyul8boUj+YrNLqmy/0+s1wzC2Q/nAmQF9FyJ6adPqnbs1ZaGhwvx/85MN2mj+Y4J3Mq2MOTlteVUoRewvGmP5k0/G7ZClkZOaD3I7BrrzQWxKTqwCspD58+LtndHO+tK1sGILnwBAldOJxG96kAiP/kKNYCbZA0HQLj9SJ/3+4JmMZoHAWFFtSebG9/ED+t0hC8Yw69vIZTro15GWNzBy2xtwKhAgIccJTzZlS2arXVVW6j1lQjB5XIJ08b3HhRQRuW+wTDLMHxZYfD5PvFmmNr8Qnz1audyiVF3bNwuAeUWbHU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.17.0
Release Details
UpdatedJuly 30, 2026, 2:11 a.m.
Changelog

Encryption (master key)

  • Reworked master-key management: set/change, remove (back to plain text), and sign-out are now clearly separated; terminology unified to "master key".
  • Secret fields are now encrypted automatically when a collection's secret flag changes (background sweep) — the manual re-encrypt option was removed.
  • New occ command regibase:master (status | set | change | remove).

Search & replace

  • In-collection search can now use regular expressions (server-side PCRE: case-sensitive, (?i) supported, Unicode-aware).
  • New Replace: bulk-replace text across matched records ($1 group references, undoable from Snapshots).
  • Regex help ("?" chip): a two-page reference — token list plus worked examples.
  • New occ option regibase:find --regex.

Snapshots (formerly Undo)

  • "Undo" renamed to "Snapshots"; scope changed from a single global timeline to per-collection. Opened from ⚙️ Collection settings; roll back to any point. Richer summaries with icons and hover detail.

Display & editor

  • Columns with no data are shown with a faint header in the list view.
  • Each field shows a "filled / total" record count in the collection editor.
  • Concatenation can wrap the target in parentheses (half- or full-width); fixed parentheses disappearing when a field was empty.

Layout & fixes

  • The sort control ("Sort") moved next to Duplicate; search/replace box relaid out (aligned left edges, wraps on narrow widths).
  • Fixed dark-mode select text being invisible and an oversized hover box.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureLo/ZX+/QWajNxD2njDctJick0+N75aCrzuIz0K9YzoR74nzz3InoMgbV83DZjePCVX1nFEu3ELTycshWzgW4KDa81C+bs3yiKLvFGNYRGnnSxqLV5P7bA6jz3xx1wM4KxaCLRn2fHVo5uMYbI0Cc9/B9iBZJ0//fN/4tXMjacAqf4T9ICr08a5GcdGLD2c7WXKfatvFJ0PZ+bxTi843m4HkUlmEsEmxVZHc0qmFsvxqEj7eJLgOUuXIaDJBnQyswaw66WwfZt5Qb07+0zuir2jARnWnuyNqUuiwK3JMtj8n9FhSUi8qIQHRPj2NE7PhwUik8VAQHy+8fHsWLCIcg4h/Rx+m4Y37G6GBhN95Gwk4kLvFCmgQN1c3eA2wUocQGqOSZj7JIwrfk7Y8reNLkTcOwlKYBlHWnAsTC/wI78APWGHsv2TzeHBvQpTUz5Z5GPzd8w093fEnGvszbu8Ue5Latg7YNVYjfa1A4JXu5FWNle2XaVYMfAW6YBOnjCt+9Zm6x1xHvm+v8Fj89pNGJxvpoKXyiSlASacua0lgWThpobfuz2UGLjBdAm7dPjue57Yeoa/Fm83jLtyftbao3VSgD1y07FB5A9kEHdcKhbaDM/Utjqu4drmZlSbSzL8IgiXDs1NzfvmfgeB/OjhqBa+BA69KYKlmQIsBKk2pjrcE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.16.0
Release Details
UpdatedJuly 29, 2026, 5:12 p.m.
Changelog

Concatenation (display combining) — reworked

  • In the collection editor, each field can pick a Concatenate with target — the next field to show it combined with — and its own separator (none / half-width space / full-width space / custom symbol) placed between them. Chain fields (A→B→C) for a 3-/4-way combine, e.g. last name → first name → “Yamada Taro”, or furigana last → first as a second group.
  • The field being combined into shows a “Concatenated from …” note; combined columns are marked with 🔗 and pulled to the front in the table view, and appear as one item in the detailed list.
  • This only changes how records are displayed — the stored data is never merged. (Field names are now required.)

Fixes

  • Deleting a whole collection can now be undone — the ↶ Undo button appears after a collection delete.
  • Switching the view or sort order no longer fills up the change history.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureDJMkB0fF6RRGjsmushNy2V4R+GP8fQFM6KOHOG2cih/FZeh18res6OJnQ4rIzHtscNsPx2/iujpQplpS92j/boCd2oH/85fhh6OVm4H2VQDOTKKWVIA7Kvd8enwnKR7TLWWucWtGoPmBkjzz74vDqsjjiYfs5li3Cvvk5TviFK8St1hnOMCtqJmrMNVxrlcrG0WcSumvDSDL4Dp4zkhuOA0CFeF934OaUJlZlirfyF8xQFILi2C40OInVMok93DmA8f2bPvgDb/VmAEnVG9ftSzOphXenrOk6sN6GKcaVlRLw4YTD7rN0Sz3tyiod5up0gcBhA3N5qRIuzAaSGF56ibrs6EZo1B2Fu+92OOJmTwfBK1h2R+I7oFfNt955zTvy49aLnQgqEjyfnqSGO49sW3UOCHqlaijFm8hY4pYrQHLO9sLnkZDhXJLgucO/INBwXBS/Kdt+Jakw3Ey0sKCEWARmy3DLzoZedZhY9fgxBEn9ggfMF0+PC7LaeYdTrM2bU4AHZdmz+PraDUBNxwqAADuvXjzGHgRH81Z5O7ck7BvWXEV9pPa9W5R0FsSQXF41Xu0nX2faQ5ihjZ53pdtF2OO8KdKcHsH4xIJOT9byuP6b9RrLf0Q5Q0JDC72URJuHZpmDCS5E9ZaHDaOsqVJWUTT6jFFvRfwr0TtYkOgsvY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.15.1
Release Details
UpdatedJuly 29, 2026, 4:31 p.m.
Changelog

Undo & change history

  • Every change — records, fields, collections, imports and moves — is now recorded and can be reverted with Ctrl+Z or the ↶ Undo button in the toolbar. A whole schema save (field changes together with any record-data migration) is undone in a single step.
  • Settings has a change-history view and a configurable retention limit (default 100 changes; set 0 to turn history off). Changes beyond the limit are discarded oldest-first.

New field types

  • Choices (radio) — pick one option from a set of radio buttons.
  • Choices (checkboxes) — pick several options; the selected values are stored together.
  • The previous Choices type is now labelled Choices (dropdown).

Concatenation groups

  • In the collection editor each field can be given a Concatenate group number. Fields sharing a group are shown combined — joined in field order — as one column (table view) or one line (detailed list), e.g. last name + first name, and furigana last + first as a second group. This is independent of the Emphasis (title) setting; combined columns are pulled to the front.

Also included since the last release (0.14.x)

  • Emphasis (record name): the list-title marker is now 🏷️ Emphasis (previously “★ Title”), and more than one field can be a key — their values combine in field order to form the record's name (e.g. first + last name), shown in bold, and optionally as one leading column in the table view with a chosen separator.
  • New collections open in the table view by default.
  • The collection editor is titled Edit collection; its field list auto-scrolls while you drag to reorder.
  • Supports Nextcloud 33.
  • Fix: reordering fields right after renaming one could prune that field's record data on save.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureBhtgiibEB0pjkQRQOgilEovyONagGaKcKSrcCNfpEzxRVUdxe8oIy9F58/bQ74ZRlZBztI+mwFh2vzwL39s9V6VUBfGnj8pSZ7/Vge4N5+FqzlvWOGdLTLc0smEMC+qXfUj1+xroRKtJWPN2rYhMkk0Rqnn9U9N83L8ET4d81wdWzDJbJOxH5FgaJH81AfG78AQk6yLLj4JGyYgeSD1V0gnZcQINcnir5n5rVRcryHDAoHDLoXTHrG9t3tTjVXtKm4uTbjq5Lk14Hlf1Fyfd9FLRuN2dwDYSLoL+3eI1ga0wWPgR3GISZhGqWGwQWLmpyXEZwmSWbuyJo5M6tm0h5NU6+DpBRv86OhogWK5pwK0B4reDuSzlNZJIN6zDEg48hsceZ1q9yBIx9pX/H0VRqin9hfGR3B4kuVF8+7SZdLVCADG0A02U6JE7Gigf/CedEPpI/quaLJzK3BMSKWOhIAsZilPTyv0JA67ZvPjjEMIDIxOM8Qe+C2iz/VmTxe68ejRH/sVvxzMpV/vaeePRYllxVhOEN8flLphftWd3qwEWQ82ufvFHFl+SlaovhEmM82xiFbiiM9Pa3rt4dIXMhYgCs+aMnY03aBy3VApzWhv6+GMRp2AYzQmSE/79wwbOQnL/kln4xKZEqIMtPsJpU5gI0qwlt8bXVnzduVjkKvk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.14.13
Release Details
UpdatedJuly 29, 2026, 1:02 p.m.
Changelog

Emphasis (record name) fields

  • The list-title marker was renamed to 🏷️ Emphasis, and a field list can now have more than one. When several fields are emphasized, their values are combined in field order to form the record's name (for example first name + last name), skipping any empty parts. Emphasized values are shown in bold. (The marker was previously “★ Title”.)
  • Collection settings can combine the emphasized field(s) into a single leading column in the table view, with a chosen separator — none, a half-width space, a full-width space (offered for CJK languages), or a custom symbol.

Editing

  • New collections now open in the table (spreadsheet) view by default.
  • The collection editor is titled Edit collection, with a short note on what it changes.
  • While reordering fields by drag in the collection editor, the list now auto-scrolls when the pointer nears the top or bottom edge.

Compatibility

  • Supports Nextcloud 33.

Fixes

  • Reordering fields by drag in the collection editor right after renaming one could, on save, leave a field's data mismatched and prune it. Field keys are now kept pinned to their field regardless of order, and the edited field is committed before a drag begins.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignaturejPADdBzNkQNr9TsgxO4pzXOVJdIZBZyCT63bi9MH4NOIpXtzxgiO0M/aJ0PAklmo13vG7SOos4w0gXriVIAE3ZTR7IUaSo14k9b0kigANuhfye5D72D1e9gL0bGdc775mnS9b81KMExk+7q7YyFJJw04KE2KH9urcNsqkmL79fTw3xQVxipB9K2D+MVpCXJlI4gyfFbS1OgHx+fwCdhOwJO4bC91Z3LwSzpEKVfscSREnxPtaWdVlQXmC9914K79Iz07Orha948R0IcNthipgZDZdT/GJQI4BdJyFCc2QtGEpc2TKemnC4TFdoHPLxtvMCJGZyGAfa+RLldLrhdjKHyDyPYGvNxVrHgSCChPCofmapguZIcA6LsnZPoVS3mWGKVqKhUIqzmXqzN4CDoltgjmLZBq3AHjPXSYXWGeEekVQz4TxMMLqmJmou3UlmkF5RPxBb3IgyiNn8XIt+32eJB08BZBlAYZ2oyTJNZvaFwACIKuUXVaSOKTLvpNXpzMZOcnhkvaRd6wlAYSrNtp23YQDukps97M2fqwkjkEkIBdksJ8blxtUh1O3k/Q8MtVmaXcHRBq7nidEEQgQv1sGIH/7zkrDE5Qrz1w7spjJu5uuczLDDpkZxQjZ81z9xLGsg5Zi5Seno7WLXie/6cayrmDdSFq/45UQnrEd8ApmNM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32

Nextcloud 32

RegiBase 0.17.5
Release Details
UpdatedJuly 30, 2026, 3:04 p.m.
Changelog

Sharing

  • Collections can now be shared with groups, not only individual users (the picker searches both; users and groups are shown with distinct icons).
  • Share recipients can no longer edit a collection's fields or settings (owner only). Their record-level rights (view / edit / delete) are unchanged.

Per-collection settings

  • Attachment folder per collection — choose, by typing a path or browsing Files, where each collection's images and files are saved. Default: RegiBase/<collection name>. The record editor warns you if it is left blank.
  • Map service per collection — override the default per collection. Added Yahoo! Maps (Japan) and Bing Maps. The old global folder and map settings were removed (now per collection; the map default is Google Maps).

Views & fields

  • Per-field Show in: List / Table / Cards toggles — pick which fields appear in each view. For a concatenated group, its leading field governs the whole group.
  • Removed the "detailed list" and "thumbnail cards" views; the list and card summaries now follow the per-field toggles and show a concatenation/parentheses-aware one-line summary.

Password generator

  • New defaults: 12 characters, no symbols, at least 2 of each selected character type, maximum length 30.
  • New option "start the first character with a letter" (on by default); the approximate number of possible passwords is shown after the entropy.
  • The generator defaults can be set from Collection settings.

Performance

  • Find & replace now applies every change in a single request instead of one request per record — dramatically faster on large collections.
  • The bundled emoji font is no longer downloaded on devices that already have a colour-emoji font, for a faster first load.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignaturejifIUf3uma3W2bU7oN9PSfBuciXm+OBrGlgZXxg7TdZQI4bgtlXa/W11wvjqWujQ1oQqRSv6qSOnmXYvH6gqJbscCFVxYU9GBYkIf6pGipohBf8UEHJuhc6xBwptTDy8Rd/F2HKT70SUwfbq/BHaIvNPpy74ohkVC1l5B4XbmuVxilzp24wjOTuHbXB9/QD8WNNrWZxf+kO617mMnKkPlWdCSCV339idoedUdT0sT0p1Tc25239KkdhJjjf5mrPoJVO3IKc3Lw+18Q8IqQZD5/3FS7rGFiP4I39CYTTVZ7+RGsrk1FoSCh96ZDs2lBBai7voD51fCQRnYEeQrl+J0gxCKvqU7n2/j699c6fIJRo/2u0Ad0vHCViObxVLyul8boUj+YrNLqmy/0+s1wzC2Q/nAmQF9FyJ6adPqnbs1ZaGhwvx/85MN2mj+Y4J3Mq2MOTlteVUoRewvGmP5k0/G7ZClkZOaD3I7BrrzQWxKTqwCspD58+LtndHO+tK1sGILnwBAldOJxG96kAiP/kKNYCbZA0HQLj9SJ/3+4JmMZoHAWFFtSebG9/ED+t0hC8Yw69vIZTro15GWNzBy2xtwKhAgIccJTzZlS2arXVVW6j1lQjB5XIJ08b3HhRQRuW+wTDLMHxZYfD5PvFmmNr8Qnz1audyiVF3bNwuAeUWbHU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.17.0
Release Details
UpdatedJuly 30, 2026, 2:11 a.m.
Changelog

Encryption (master key)

  • Reworked master-key management: set/change, remove (back to plain text), and sign-out are now clearly separated; terminology unified to "master key".
  • Secret fields are now encrypted automatically when a collection's secret flag changes (background sweep) — the manual re-encrypt option was removed.
  • New occ command regibase:master (status | set | change | remove).

Search & replace

  • In-collection search can now use regular expressions (server-side PCRE: case-sensitive, (?i) supported, Unicode-aware).
  • New Replace: bulk-replace text across matched records ($1 group references, undoable from Snapshots).
  • Regex help ("?" chip): a two-page reference — token list plus worked examples.
  • New occ option regibase:find --regex.

Snapshots (formerly Undo)

  • "Undo" renamed to "Snapshots"; scope changed from a single global timeline to per-collection. Opened from ⚙️ Collection settings; roll back to any point. Richer summaries with icons and hover detail.

Display & editor

  • Columns with no data are shown with a faint header in the list view.
  • Each field shows a "filled / total" record count in the collection editor.
  • Concatenation can wrap the target in parentheses (half- or full-width); fixed parentheses disappearing when a field was empty.

Layout & fixes

  • The sort control ("Sort") moved next to Duplicate; search/replace box relaid out (aligned left edges, wraps on narrow widths).
  • Fixed dark-mode select text being invisible and an oversized hover box.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureLo/ZX+/QWajNxD2njDctJick0+N75aCrzuIz0K9YzoR74nzz3InoMgbV83DZjePCVX1nFEu3ELTycshWzgW4KDa81C+bs3yiKLvFGNYRGnnSxqLV5P7bA6jz3xx1wM4KxaCLRn2fHVo5uMYbI0Cc9/B9iBZJ0//fN/4tXMjacAqf4T9ICr08a5GcdGLD2c7WXKfatvFJ0PZ+bxTi843m4HkUlmEsEmxVZHc0qmFsvxqEj7eJLgOUuXIaDJBnQyswaw66WwfZt5Qb07+0zuir2jARnWnuyNqUuiwK3JMtj8n9FhSUi8qIQHRPj2NE7PhwUik8VAQHy+8fHsWLCIcg4h/Rx+m4Y37G6GBhN95Gwk4kLvFCmgQN1c3eA2wUocQGqOSZj7JIwrfk7Y8reNLkTcOwlKYBlHWnAsTC/wI78APWGHsv2TzeHBvQpTUz5Z5GPzd8w093fEnGvszbu8Ue5Latg7YNVYjfa1A4JXu5FWNle2XaVYMfAW6YBOnjCt+9Zm6x1xHvm+v8Fj89pNGJxvpoKXyiSlASacua0lgWThpobfuz2UGLjBdAm7dPjue57Yeoa/Fm83jLtyftbao3VSgD1y07FB5A9kEHdcKhbaDM/Utjqu4drmZlSbSzL8IgiXDs1NzfvmfgeB/OjhqBa+BA69KYKlmQIsBKk2pjrcE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.16.0
Release Details
UpdatedJuly 29, 2026, 5:12 p.m.
Changelog

Concatenation (display combining) — reworked

  • In the collection editor, each field can pick a Concatenate with target — the next field to show it combined with — and its own separator (none / half-width space / full-width space / custom symbol) placed between them. Chain fields (A→B→C) for a 3-/4-way combine, e.g. last name → first name → “Yamada Taro”, or furigana last → first as a second group.
  • The field being combined into shows a “Concatenated from …” note; combined columns are marked with 🔗 and pulled to the front in the table view, and appear as one item in the detailed list.
  • This only changes how records are displayed — the stored data is never merged. (Field names are now required.)

Fixes

  • Deleting a whole collection can now be undone — the ↶ Undo button appears after a collection delete.
  • Switching the view or sort order no longer fills up the change history.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureDJMkB0fF6RRGjsmushNy2V4R+GP8fQFM6KOHOG2cih/FZeh18res6OJnQ4rIzHtscNsPx2/iujpQplpS92j/boCd2oH/85fhh6OVm4H2VQDOTKKWVIA7Kvd8enwnKR7TLWWucWtGoPmBkjzz74vDqsjjiYfs5li3Cvvk5TviFK8St1hnOMCtqJmrMNVxrlcrG0WcSumvDSDL4Dp4zkhuOA0CFeF934OaUJlZlirfyF8xQFILi2C40OInVMok93DmA8f2bPvgDb/VmAEnVG9ftSzOphXenrOk6sN6GKcaVlRLw4YTD7rN0Sz3tyiod5up0gcBhA3N5qRIuzAaSGF56ibrs6EZo1B2Fu+92OOJmTwfBK1h2R+I7oFfNt955zTvy49aLnQgqEjyfnqSGO49sW3UOCHqlaijFm8hY4pYrQHLO9sLnkZDhXJLgucO/INBwXBS/Kdt+Jakw3Ey0sKCEWARmy3DLzoZedZhY9fgxBEn9ggfMF0+PC7LaeYdTrM2bU4AHZdmz+PraDUBNxwqAADuvXjzGHgRH81Z5O7ck7BvWXEV9pPa9W5R0FsSQXF41Xu0nX2faQ5ihjZ53pdtF2OO8KdKcHsH4xIJOT9byuP6b9RrLf0Q5Q0JDC72URJuHZpmDCS5E9ZaHDaOsqVJWUTT6jFFvRfwr0TtYkOgsvY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.15.1
Release Details
UpdatedJuly 29, 2026, 4:31 p.m.
Changelog

Undo & change history

  • Every change — records, fields, collections, imports and moves — is now recorded and can be reverted with Ctrl+Z or the ↶ Undo button in the toolbar. A whole schema save (field changes together with any record-data migration) is undone in a single step.
  • Settings has a change-history view and a configurable retention limit (default 100 changes; set 0 to turn history off). Changes beyond the limit are discarded oldest-first.

New field types

  • Choices (radio) — pick one option from a set of radio buttons.
  • Choices (checkboxes) — pick several options; the selected values are stored together.
  • The previous Choices type is now labelled Choices (dropdown).

Concatenation groups

  • In the collection editor each field can be given a Concatenate group number. Fields sharing a group are shown combined — joined in field order — as one column (table view) or one line (detailed list), e.g. last name + first name, and furigana last + first as a second group. This is independent of the Emphasis (title) setting; combined columns are pulled to the front.

Also included since the last release (0.14.x)

  • Emphasis (record name): the list-title marker is now 🏷️ Emphasis (previously “★ Title”), and more than one field can be a key — their values combine in field order to form the record's name (e.g. first + last name), shown in bold, and optionally as one leading column in the table view with a chosen separator.
  • New collections open in the table view by default.
  • The collection editor is titled Edit collection; its field list auto-scrolls while you drag to reorder.
  • Supports Nextcloud 33.
  • Fix: reordering fields right after renaming one could prune that field's record data on save.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureBhtgiibEB0pjkQRQOgilEovyONagGaKcKSrcCNfpEzxRVUdxe8oIy9F58/bQ74ZRlZBztI+mwFh2vzwL39s9V6VUBfGnj8pSZ7/Vge4N5+FqzlvWOGdLTLc0smEMC+qXfUj1+xroRKtJWPN2rYhMkk0Rqnn9U9N83L8ET4d81wdWzDJbJOxH5FgaJH81AfG78AQk6yLLj4JGyYgeSD1V0gnZcQINcnir5n5rVRcryHDAoHDLoXTHrG9t3tTjVXtKm4uTbjq5Lk14Hlf1Fyfd9FLRuN2dwDYSLoL+3eI1ga0wWPgR3GISZhGqWGwQWLmpyXEZwmSWbuyJo5M6tm0h5NU6+DpBRv86OhogWK5pwK0B4reDuSzlNZJIN6zDEg48hsceZ1q9yBIx9pX/H0VRqin9hfGR3B4kuVF8+7SZdLVCADG0A02U6JE7Gigf/CedEPpI/quaLJzK3BMSKWOhIAsZilPTyv0JA67ZvPjjEMIDIxOM8Qe+C2iz/VmTxe68ejRH/sVvxzMpV/vaeePRYllxVhOEN8flLphftWd3qwEWQ82ufvFHFl+SlaovhEmM82xiFbiiM9Pa3rt4dIXMhYgCs+aMnY03aBy3VApzWhv6+GMRp2AYzQmSE/79wwbOQnL/kln4xKZEqIMtPsJpU5gI0qwlt8bXVnzduVjkKvk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.14.13
Release Details
UpdatedJuly 29, 2026, 1:02 p.m.
Changelog

Emphasis (record name) fields

  • The list-title marker was renamed to 🏷️ Emphasis, and a field list can now have more than one. When several fields are emphasized, their values are combined in field order to form the record's name (for example first name + last name), skipping any empty parts. Emphasized values are shown in bold. (The marker was previously “★ Title”.)
  • Collection settings can combine the emphasized field(s) into a single leading column in the table view, with a chosen separator — none, a half-width space, a full-width space (offered for CJK languages), or a custom symbol.

Editing

  • New collections now open in the table (spreadsheet) view by default.
  • The collection editor is titled Edit collection, with a short note on what it changes.
  • While reordering fields by drag in the collection editor, the list now auto-scrolls when the pointer nears the top or bottom edge.

Compatibility

  • Supports Nextcloud 33.

Fixes

  • Reordering fields by drag in the collection editor right after renaming one could, on save, leave a field's data mismatched and prune it. Field keys are now kept pinned to their field regardless of order, and the edited field is committed before a drag begins.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignaturejPADdBzNkQNr9TsgxO4pzXOVJdIZBZyCT63bi9MH4NOIpXtzxgiO0M/aJ0PAklmo13vG7SOos4w0gXriVIAE3ZTR7IUaSo14k9b0kigANuhfye5D72D1e9gL0bGdc775mnS9b81KMExk+7q7YyFJJw04KE2KH9urcNsqkmL79fTw3xQVxipB9K2D+MVpCXJlI4gyfFbS1OgHx+fwCdhOwJO4bC91Z3LwSzpEKVfscSREnxPtaWdVlQXmC9914K79Iz07Orha948R0IcNthipgZDZdT/GJQI4BdJyFCc2QtGEpc2TKemnC4TFdoHPLxtvMCJGZyGAfa+RLldLrhdjKHyDyPYGvNxVrHgSCChPCofmapguZIcA6LsnZPoVS3mWGKVqKhUIqzmXqzN4CDoltgjmLZBq3AHjPXSYXWGeEekVQz4TxMMLqmJmou3UlmkF5RPxBb3IgyiNn8XIt+32eJB08BZBlAYZ2oyTJNZvaFwACIKuUXVaSOKTLvpNXpzMZOcnhkvaRd6wlAYSrNtp23YQDukps97M2fqwkjkEkIBdksJ8blxtUh1O3k/Q8MtVmaXcHRBq7nidEEQgQv1sGIH/7zkrDE5Qrz1w7spjJu5uuczLDDpkZxQjZ81z9xLGsg5Zi5Seno7WLXie/6cayrmDdSFq/45UQnrEd8ApmNM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.14.1
Release Details
UpdatedJuly 28, 2026, 2:57 p.m.
Changelog

Edit lock (view-only collections)

  • A collection's settings now include an Edit lock. While it is on, the collection is view-only: records and fields cannot be added, edited or deleted, and a 🔒 mark is shown next to it in the collection list. It is enforced on the server, not only in the interface.

Field editing

  • Changing a field's type or its Secret setting, or removing a field, now migrates the existing record data instead of leaving it inconsistent: values are decrypted when Secret is turned off and encrypted when it is turned on; values that no longer fit the new type are cleared; a Select field keeps existing out-of-range values by adding them to its choices; and data and attachments left by removed fields are cleaned up.
  • The effects are listed in a single confirmation first. Any change that deletes data now needs a checkbox confirmation rather than a single click.

Encryption

  • Settings has a Re-encrypt secret fields action for secret values still stored as plain text (for example when encryption was enabled later). Turning a field into a secret field also offers to encrypt its existing values.
  • The encryption section of Settings was rearranged so each action has a short description.

Fixes

  • Sorting a field of dotted values such as IP addresses treated them all as the same number and left them unsorted; they now sort in natural order.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureWCoPE2VMIKmGn2rYD6PncuPB+rrCLI4pvh+qGh5U8F8Iw4K6YE+WvXev/dzOz+lrqscywQ34JXYa0J8XMCrwGf8Pw/qhQEDOBVGMVqS6H8FF0Qu+CY2Hsb5D1T1cC5VsEwoMX0DkwgL4xOpuINoLXyUs7dE+k1lNgoG7blyMYUOz6y0vwP3ZfKmKUbdbrBlJh5ywk0gJU6TkJgAMlUrRVidroGdLYK8xeNLg591VW3CPbEmGsIsfr0woXm4YlVnfwU2gLMc+iYyvCqMgDyK71q6EneCYoj3MkjGFJbXBrrqRgAqSKrRj4dnZiRLxzSLuZ66+JAjhGriwoo9ALJlki1l2ytrmKyUmy+DyWs4t34fOTlvj16z/tVzH8PhJZoHUKKFp+FqJuzTU76ptwmBLeNElAnF3t54aJ6C06S6BxIWLNv8/C+K1kywgjumnPRS7VACDJq9pfmUwiD+ELZvfv88h31NOX4lzxeGW9QlDvCTte+jTYgg7Lk8t57WdUDrOaV0heSaJ6UPeMP+6gBUodqBpckoZ99e8/L5uYhdoAprMU5jMlaiShjxtmm/l5DrHp4nCRfb1OR+xj0A+neE57QeUVZdA/wOsX7/KU544VKElfCfGei32a/KWDGdkh8uVV94giMtS8fs1DuM+9VA+QHNEEfHyQKN+p7Ut15K0F28=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.13.1
Release Details
UpdatedJuly 24, 2026, 10:44 p.m.
Changelog

Address field type

  • The map link is now a dedicated Address field type instead of a per-field checkbox. Pick the Address type and its value gets a 🌐 button that opens it in your chosen map service (Google Maps / OpenStreetMap / Apple Maps). The built-in templates and the Contacts import now use this type for address fields.
  • The map button uses a clearer 🌐 (globe) icon and sits before the copy button.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureByyrzxvYCTJXDKvNgfaBlAKF/BkS4H4ayBgnUW7xSY/2WW/SgkQs2nBHFbLKTE3CRpG14v/ijS3U5oOCRwUyQ4YVPPg23FzuGFs9+Ghgt1gggHlTici25CfUG74X7VVqEIR2G0BtOkz/J/CNiyogcn+cqMfqcYZl5wbby8Ws6LbWSUzFypHtHYUu9hBWlQ27X4YijbNHVEd1M+0FZz0mWIgyqmu0NRrWyUNCyreoshVLC3W6gW2Z19zvi/JPe9DXNRCZn8moQuZn2MMgFD2qRUatWso8Qj0yUZV+QVhkKx49Bn6WT0I2JP46cTmFmOfF2onUf8+PtiqemDYk1NqAwuQdSzAq4bsq9DzhqNiVXC72RfpFxXk9kh2WDQZNqoIFFDFdhH1yc5+v1oLZeaN5f0FCe353p98GQQdv4LqaVpiJkkxflxIFcZ3I/+iXNOf2XCBQqz2Q+bNT90+RbS6ZpeY98KtonuBx4rkeoAvQgcQPDFIWGOvMoux61/+0bOOwjQzUZls9zV4Ofc1CL/ioRRdKtLq/jcSJLCO0cEnZVv81xZ+eDPYgKC5hxIbX17fht9X0H0VYXwH1gB7ikMJVFWi1ZFu2QWeZ33W3LssUpkROk6YE64+vj2zwxzkJ9x+Hq/krZjLanx/ij6wKCC4ro2zlKVAjWdY6dBQ2S71nRYw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.13.0
Release Details
UpdatedJuly 24, 2026, 10:24 p.m.
Changelog

Reminders in your Calendar, and map links for addresses

  • Add a reminder from a date. Date and year/month fields now show a 📅 button in the record detail. It opens Nextcloud Calendar's own new-event editor (in a popup) prefilled with that date as an all-day event, where you set the title, reminders and repeat and save. The button is shown but disabled when the Calendar app is not enabled.
  • Map links for addresses. A new per-field option, 🗺 Map link, can be turned on for text fields (for example an address). Such fields show a 🗺 button in the record detail that opens the value in a map. Choose the map service — Google Maps, OpenStreetMap or Apple Maps — in Settings.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureEPlKzBUtGNxteA+RtplWHVmLhkklLvn6sQ2HDDzoN/mBQDdv0EDkFl+NWNjV1RzFpcDbkSCUtpwtHoEZsBQNadiZAeyy5FtPiAiQ75/e8nQS+HgQ4LbF3r6Ba39BfHpJAaT8ilAx2hML6UGbfVJFgI59ZxX+8CgHCFszY7jo7S0w49YIR8beeox8Ez1Jhxif2StPiJOOmIKOZxrczrz4m2W6vwXMNyQojCzpKhJlXo0B0PLolq07zsLjFh8mEWgzG+0Q3QGB487Z5bWlqkuqIcQFekueMDr63k/cg/1SWiDl+IDjdzXbBgNmzEYg9YCDFyaJYbOZK1VC0sRPF2E6Rue5sbvbAlRRtXwamp5HCtcnS0k0Ft9QhPkjiWJUoxuNDSVv4qSQnNauLY7maW7JWZfjvoEFY57tdFZ3/7FDBkK0HnX5FRnF3koewxrRQokOSR7ofRmMQ2b+HGoL0jFOJNAqBF/flsQisOM0tuc+3Q2yAKsiZx7bxB3kq0CGTwFyzWiMDuIeBJj3at2lWf5236XRj2ICbXZujQVNIO4lZz0XoNWVOIEzRt2OoN1A+YmBd9cLo30MGShEwO5Wld2nxQ2k/DIBI96qy1ZUmOi8//4aj4cJlvB8UT2jSReh68UGmpAsrxA4pWxU6S9brqfAkmyWawx10/SwMd5jR5fB0ao=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.15
Release Details
UpdatedJuly 24, 2026, 8:03 p.m.
Changelog

Fix: fields could share one value

Adding several fields at once — most often when their labels were non-Latin (Japanese, Chinese, and so on) — could give them the same internal key. Fields that share a key also share a single value, so editing one (for example a date) filled the others with the same entry. Field keys are now guaranteed unique at three levels: the client's key generator no longer collides within a single pass, the schema editor de-duplicates keys on save, and — the decisive guard — the server enforces uniqueness at the one place every field is written, so no import, restore, or future client regression can reintroduce a collision. Existing collections already affected are repaired by giving their duplicated fields distinct keys.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureioYXMEWhMDRwDsKnDqE2G9yVUJ32UYLgZ+odMr5qcTJ4MeLwR/rWmrGD8xeHosCU7AmaMMxbNpbhsuedOaEYut/z59uEmM0xN5DeEdver7FxgONT/0EKknntwAaYqR7uMVmrnbNPvEj+a30HHSeKaQaY6V1424Yj+GKGV5XRQcWlwSSXryuPD0I8OyVyVNDzn2GbU0DdC0DqmqzlbV/duVOvvymsr6F67/H2h9ve71HyHVEU2vKzaNCcck4Bwk/KAcQg9uyftgexvoXv3Z/AbTdB8lhltuz8Bfy5Wp1a00ffY2qDZkAJYscr/wnZ2jATy/l0S1gMYzzm+Lc3nPcQy8Jn7nN8FPqr0B0JPJKc8DjYGtmYUp1qe+x1Am3FZCTbH3GxbJjEszW0v8UdfqTELG3GtTgdtuz3z5ifugQtN64flxK+HqMaxGziBQsyBbTlTomxkMaJzOUAZZKgPjpKDvAxnCtFL4jHM2w20cZ55JPU7RVY6ZXytWGg+yYQAThSClGTXIue6+H6XPNfFNJxLYo0nYbE5Ia9vanoQnQUt1NfZD6DuXXCbF8O9wmktgHGzLqmYa9jLoaGxFvVyX+VRxAAT8JtJPtF3IVZ5W8tzmfXRwR3pAkGZPaxRCTaAF8ULF72bsKFd3Cibf4fd9baPx/klRA0LDs3l/XrkV5Hw2A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.14
Release Details
UpdatedJuly 24, 2026, 5:31 a.m.
Changelog

Password generator: choose the symbols and set per-class min/max

The generator now gives the same fine control KeePass does, with the constraints kept mutually consistent so you can never configure a request it cannot fulfil.

  • Choose which symbols are allowed. The full symbol palette is shown as a grid; tap to include or exclude each one, with All / None shortcuts. Only the symbols you keep can appear. (A symbol that is also a look-alike, such as |, is struck through while "exclude look-alike characters" is on.)
  • Minimum and maximum occurrences per character type. Each of uppercase, lowercase, digits and symbols has its own min and max. "min 2 / max 4 digits", "at least one symbol", "no more than one uppercase" — all expressible. A blank max means no limit.
  • Exclusive (mutually-consistent) handling. Every change is reconciled so the request stays generatable: a max is never below its own min, the total of the minimums never exceeds the field's ceiling, and the length is clamped into the window the minimums and maximums allow. The length slider's own floor and ceiling move with the constraints, so an impossible combination simply cannot be entered.
  • Guarantees hold exactly: with 5000 sample draws, every minimum is always met, no maximum is ever exceeded, and min == max produces exactly that count.
  • Your choices (symbol set, per-class min/max, length) are remembered between uses, and a field's own input rule still wins — a digits-only or hexadecimal field ignores the controls that do not apply to it.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureLfNIu/REcV9BrU/+mAEUE5/Z0MKupcAQ1WwkKQzcDNdRQaNfA7e2HZ6e9AVX31SFbm7wS2i3pf86m0p2rxVT5nX/GwDONWq2RXFCbdw2o/sk2pXR6UqwsE9EvO4LZu5tLuDm7du5Inme9bQvCK09BS7A4h7n0rg2oUs3B37LGNLVzKwo2Rvox5Gg0qqk4dwqq5zkvZud+ookxN6aZ66k3nAsyO6+wlDsk5QghtamldljVfWoqVHsQdzfS80QOGTn7WaF9zXyPjh8djOA3XoIsB30N+UOBy/a8/tVLMpty9owxf5yYzpTBStxL6CzyCL1D42HBci+8TJjzPKtzjxd/ZvCobbTxs30/qGVO3ahL7JufrOYkhkzd1t1TCV6ztjX2s2mYCrELNhx6IC6CD6nHx9WdM4gUUM6QGbYP90YIWYxXR7pwwgqdbkXFeabBUm6sCqSfREh27j55nUh20eiKLzT9tx9bQbQO+NUYGgDEkVPW/2egjhtmUnScDPJ0VzyvSZnoldUFe7KiGRfxKRaZ3nhMU45nnrW6pJm5m3to0XuWJNUyRCtvwfGB++4YcQjLk78xkZWHZdsC83Cqvxj+J89VEPwsTPQiKiMzcjs9cnOLaMgXA0Xh4cRW8ypk+zBWZpmTGxsHTiLaSwcuEiCso7pVZ3cTrIX5EWi9QvHP+4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.12
Release Details
UpdatedJuly 22, 2026, 3:27 p.m.
Changelog

Emoji are drawn by the app, not by the viewer's device

0.12.11 bundled the full emoji set but kept it as a fallback behind the device's own font. That does not fix flags, and the reason is worth writing down: Segoe UI Emoji has glyphs for the regional indicator letters. It reports 🇯 and 🇵 as covered and simply draws them as two boxed letters instead of forming 🇯🇵 — so nothing is "missing", the browser never falls through, and the bundled font was never even downloaded. Taking only the flag code points away from the device font does not work either: U+200D has to travel with them or 🏳️‍🌈 🏳️‍⚧️ 🏴‍☠️ split into a bare flag, and once U+200D belongs to a different font than the base character, every ZWJ emoji comes apart — families, couples, professions, hair colours.

  • All 1,849 emoji are now rendered from the bundled Noto Color Emoji subset (SIL OFL 1.1), on every platform. A device's own emoji font is kept behind it only as a safety net for a failed download.
  • Verified on three simulated devices — a complete emoji font, a Windows-like one (has the regional indicator glyphs but cannot form flags), and none at all: all 1,849 render identically in each, flags and ZWJ sequences included.
  • The font applies only to the elements that display an icon, so the app's own UI keeps the platform look and body text is untouched — characters such as © ® ™ ↔ stay plain text.
  • Cost: one cached 1.7 MB download. Collections are shared, so consistent rendering is the point — everyone now sees the icon the person who picked it saw.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureQ9uENjsUKzh0R/J7m2JImEgqf7e1IOjWS8YbSR0v6TIvakeFFPcM13Pnmifodv9IV8fT/Qjy8n3LZY4y6y8FZgaUFa6hgPTAHDfp9qdFEvNEYLzpeMQtd2zBmdoFOziMhfMnz/yUZoSjAThyZCi1UYnCVeA7a09asunDsTGDrPcprFkCM/cTqP711GHxDLUvMEGhkifdBaVvLl2cLPsMZbNlO0JYA8oz9TtGP2ym9cuYmOxujCiFZGTpcgHO6WhMNfxfw4DtiLG+QDi0Ho3SYIPQBlWlwmZFzxD0k74AC1Jz4eR9pPz0+KRnp+PZslVgIpLMAA67P9dCAGSJ1EmBf4ofGmQKxmYxoEGGkECxJ/eT5rwIIgos7HtYBHuFx419VyDYM9fIxTS9NLQoENo1KK6Ms+RiqrYH5JOiyyCNXR4yq/pfEZXH/lWl3syLR+YPQzs+mXPAwtD4RPGumJjBWXFxCecuA0YxJ+oKSiGa7bvcmY4BzN2UMlH6YxbPDNrafsp3ajZYtIjO6gBM8NvMT93XkMYWnGk0tWmVmPiHHDQdrLi6OqCa2MVB4dOoHghqR1inmB5IDlncMSZ/jbzMxPawqywWjMTBqXio/hUvwuwW64svJkVIVUlJfA0moYq9aYZ057tAdgAUEn63mRexvKXYh2lQlcLSRyCx+6UgmwI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.11
Release Details
UpdatedJuly 22, 2026, 2:56 p.m.
Changelog

Emoji no longer depend on the viewer's device

0.12.10 shipped a flag-only font, which treated the symptom. The cause is that the app was letting whatever emoji font a device happens to ship decide whether an icon is readable — and flags are simply where that shows up first, because Windows has no flag glyphs on any version (Segoe UI Emoji draws 🇯🇵 as a boxed "JP" and 🏴󠁧󠁢󠁷󠁬󠁳󠁿 as an empty box, a deliberate omission that updates will not fix). The same gap hits anything newer than the device's font: Segoe UI Emoji only gained the Unicode 13/14 additions (🫠 🫰 🫡 …) in Windows 11 22H2. Collections get shared, so an icon has to survive being viewed on someone else's screen.

  • RegiBase now carries all 1,849 emoji it offers, as a subset of Noto Color Emoji (SIL OFL 1.1) — the vector COLRv1 build, 1.7 MB where the bitmap build of the same coverage would be 4.4 MB.
  • It is a fallback, not a replacement: the first @font-face is local() only and names the platform emoji fonts, so a device with a complete font uses its own and downloads nothing. Font fallback reaches the bundled file only for the glyphs the platform font turned out to be missing, and the browser caches it from then on.
  • Measured on three simulated devices — complete emoji font: never fetched; Windows-like (emoji font present, no flags): fetched the first time a flag is drawn, not on app start; no emoji font at all: fetched on load, and every one of the 1,849 renders.
  • The font pair applies only to the elements that display an icon, never to body text, so characters such as © ® ™ ↔ stay plain text everywhere else.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureN23P+dLcZG58LcV3W9rHh7Gc/mr+R6+jMiMtXVXToS+NcwYqoFp+JhwxpshNXmX2a3rCPSUphDWBj/2Yd0hMMfERhQ3B85aol8XD303HJ+62mJyx/y4vowKRNHzDAWuGNNTXKtsqHLtTk89xtHuJPXtmepkn9suyxImZelFy5Ua33VQvmldJakjsGRkDyqB/CPmJYyyIAL5guSWTCEInn4MtS4eSyI09w7cTySnRPD4J0gIzLzEgVF+x2vi8dn4vjOVmo236zMrTaXNhithnGCDfvs1jiWx1jwtLlYurWxBCkDqNwdLn3f5L31Q7lLqUUH1lgSHzrdqiSbRpsPNs+pg7hg8ubpW0FTManVItA0mlhelBJa1oxHd1tnjmfsuee5Iyv74X/3cAFg15YS3Jj3fKh0FRr2OfPIlxx3cV6/CxCJ5uWRdDp4hEWV77384OLOSz1UxsfSBHCPSQCupe8owjBXywS3kJxTCRMXXQkgOJcQk3GPfcTU6ixeg64cFmUnnANgJ64EcahqYMDmJ47hoDUqskDbY9YlCkpvoeZ/fSC4Ovcp0layEpk/O/YkPFXLFErRyJafX/4AxMwp9Gk4SmS72gselvy7ZQ+OjLPIbTeenjezgWAQI6cucB08q6VEjDTej+oBuvquSOgkT5szxWJhNOnZKcdLiHaWVgmzA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.10
Release Details
UpdatedJuly 22, 2026, 2:07 p.m.
Changelog

Flags now render on Windows

  • Windows ships no flag glyphs: Segoe UI Emoji draws 🇯🇵 as a boxed "JP" letter pair and 🏴󠁧󠁢󠁷󠁬󠁳󠁿 as an empty box, so the 269 flags in the icon picker were unusable there. RegiBase now carries a flag-only subset of Noto Color Emoji (SIL OFL 1.1) and declares it with a unicode-range limited to the flag code points: the browser fetches the file the first time a flag is actually drawn — not on app start — and then caches it. Every other emoji still comes from the system font, so nothing else changes.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureGLNrFocl08MMBpXdBKPvxZ6+LvRP+dzu+b7v2ArvqZdp4TddqkEB0szTvH7zZzrTfE+Kw2bwaVYlbvXOQ687T4P/ScDKaK4SSMkCMyx3in73EvFkHtDbiOSE2OTi78ryPenn0QffMJXREiKzPDNKR9mYS3O7L0gIoYi2chfBjLxMQjHezp5XbNfEQkFwJk+UNSepFOgRb99qaAH+4PWdnYdvlyAepANFpYSogpty+RZ3cURFxc7s9ODN4hUc3GzcHR4dZaE0FG8i4TQ7p423UtRNx8d7PklHnH3eSwsRf9gAx/UaufDDORzYaDAPZnq9GnS/fzDsg/5VXlD0PC+vCkDITLNjIdyHFWstdh4ZtEC2QHXCGeBEpCDiugCpviHDBCeOMHa1Nz2Dl8B1Zz2gfqtfpXl138fLZWyeRyVKPpBvXa8LtqJzTgndP2g52w1ykbWbXG4mgKVSxxr5/PnXxlw5VQAN4c3+p0tXtQQAWcXLqlxPm6A07AQ2f4Ib5LP3nUbAD4axDpXUL8ocj6F27gObI9gdfKOWAJHkaY7TXoiBbDhgYO0QL8cjv1ttMrWiY9eQN5bI81jfENsZcR4hH6YXQ6UCGELDPCB0hxwOXktovEj43X0p9ny5jBTBfdvb6km0PqKPnCyWj80DW0L3kg7GP4uYFmT4Eo6aRp4flKM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.9
Release Details
UpdatedJuly 22, 2026, 1:13 p.m.
Changelog

The icon picker now holds every Unicode emoji

  • The collection icon picker used to offer a hand-picked 425 emoji. It now contains the complete Unicode 14.0 set — 1,849 emoji, in the nine official Unicode groups (Smileys & Emotion, People & Body, Animals & Nature, Food & Drink, Travel & Places, Activities, Objects, Symbols, Flags), in the official emoji-ordering sequence. Flags, arrows, numbers, professions, hair variants, family and couple sequences — all of them are now selectable. (Skin-tone variants are not listed separately, matching the Unicode emoji-ordering chart itself.) The curated Recommended set stays as the first tab.
  • Search box: type to filter across all 1,849 by name or keyword, in your own language (CLDR names for all 12 UI languages). Japanese search is kana-insensitive, so "ねこ" finds ネコの顔.
  • Group tabs replace one long scroll, and hovering an emoji shows its name.
  • The emoji set is fetched only when the picker is first opened, so the app starts just as fast as before.
  • The icon input accepts longer sequences (16 units instead of 8, and 16 instead of 4 in the CSV/JSON import step), so multi-codepoint emoji such as 🏴󠁧󠁢󠁷󠁬󠁳󠁿 or 👩‍❤️‍💋‍👩 can be typed or pasted without being cut off.

Translations

  • The emoji category names and the picker tooltip were only translated into Japanese and English; they are now translated into all 12 languages.
  • Fixed: Click to choose an icon was stored outside the translations block of l10n/ja.json and l10n/en.json, so it stayed English whenever the in-app language selector was used.

The picker is now available everywhere an icon is set

  • The icon picker used to exist only in collection settings. It is now offered in the CSV / JSON import, the Contacts import, the Tables import and the template editor as well — the same picker, shared, so it always shows the same 1,849 emoji. Contacts and Tables imports previously had no icon field at all and always produced 👤 / the table's own emoji; you can now choose one up front.

Fixed: the Nextcloud user-status menu was broken on RegiBase pages

  • RegiBase loads the "global" build of the Vue 3 runtime, which publishes window.Vue. A third-party library bundled into Nextcloud core (vue-resize) auto-installs into that global with the Vue 2 API — window.Vue.use(...) — which throws on a Vue 3 namespace and aborted the script that renders the user-status menu. RegiBase now keeps its Vue copy private and leaves window.Vue untouched.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureoU4YObh68Tlxik1SYEuARTJeEx7D+ekCQkRXIgmckUY678eoBPTnx/cA0iieDH1MUmZSAsSW3T6FBkOeivecnGIhjmXiv95/xDssdJvPZMKFFCxKE0IvwWvu5hHR1rHHLMaCoshRr0RHYimJwnO7YX4X+uDPOicJtoNwxYUw0qlKdYeZOQYZ2pV0rbGPQOP4xQVNFjCPBp0zPSYmC1CJ0VOR6RgWM0OhRrqiyq6W2Pgq0W1ztxBY4bC1UovSc/FfqgJYvLViQrZgEQZEsGQzBEeZN04QUy79c3Bad4ktBDGf4NcgfdA/pHLl/i13SqP9+3Xq9xxrjlkE0ZHMez2EeKzc7rnWHVFJplvp9+0/8xlFoLwwdwW9IOjP0AWb1WLyI+WYyT+1JlXGleozMv/g6V9dsCNpeyvK5O+aZ+zwdBsS9GZTl5OVo8X2LF/7c0FJLjUbInREjmL15aFD2zJ/oKcXKkFCtXMhYS64gfWn/FtMtEgfYFwRWuqY0Ty/LLcShmxIoThTmKQA2khv4Dt4BGewfi5EnCUjE88feKbo6qyaJedJIUQlUeBVHgESIO9dgBTBUhRoBiby8QDRgidq1jEo0b656hx75NmH7M0uqKckIjSt4h6MilWxjT7nW6hs2E8d6IvuX1+W/hDVGQDluoFgX2pMATy9GPypmwaDMMM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.7
Release Details
UpdatedJuly 21, 2026, 11:34 a.m.
Changelog
  • The collection list in the left sidebar can now be reordered by drag & drop. Drop targets are highlighted while dragging, and the new order is saved immediately (no save button). Collections shared with you by other users are not draggable.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureiX5PKrrdrclkof3k00VyZTjGSl5KKfhplIb2Ni3Jlut1oYuSduIdHaqoG4b6LRB44G90cFZ+gZh52P/m94tjsLi1wtPYfd8EPGRez9C+ho5b9nK/chHt/U9ODK1buElsTfidkUiFWJVMndKVYRMshpKp7DSQoPuhN2zElvdA1SnLyFi8XgC3xnro3dX1+PqVJaJKJu8Rnvi4vfb88ivFoXfX+kAuDDvbTvLadqo4X6Uu/BrsysgoCKwGW29gEk7v/KJy4YnQkaaML72kx7S95COWWMBbsRbKOZ6V0Rw/0d9X6mOTOfN3WO7kgKp+afnJ0O/LpOuasEbej4BgaR5tpLGP+1SjsZu36tPxXK1OQTkohw/HAlxp9YCuCWGYu/bvxqXHDVrJSqZhXcjub3Tab+Bky2T9lqCLA2vs3twQivEtc0kX4diGJJzqGoxbE3rJi+7a3xkGXxKJjd3fw1JpFXNlDoFuYEviGRxhxvjoOh3kCT+nDSIzo0GpPhCt5yg30lgXtm/5rs5HUV4EgGQy2uNV4QnPRfWoBEDvEgAQ1Gw01JhCLky/QlWSLxlUoTKi9h7yMc9vy1YpngjS1ktnRU/UPtsqyFt/3h/bIa5QPMic7tK6l1G6pWFniNNA//YoGjoetdWU/WZj/d04oIcgw1T69bv3RT3DbZK0tzRD35U=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32

Nextcloud 31

RegiBase 0.17.5
Release Details
UpdatedJuly 30, 2026, 3:04 p.m.
Changelog

Sharing

  • Collections can now be shared with groups, not only individual users (the picker searches both; users and groups are shown with distinct icons).
  • Share recipients can no longer edit a collection's fields or settings (owner only). Their record-level rights (view / edit / delete) are unchanged.

Per-collection settings

  • Attachment folder per collection — choose, by typing a path or browsing Files, where each collection's images and files are saved. Default: RegiBase/<collection name>. The record editor warns you if it is left blank.
  • Map service per collection — override the default per collection. Added Yahoo! Maps (Japan) and Bing Maps. The old global folder and map settings were removed (now per collection; the map default is Google Maps).

Views & fields

  • Per-field Show in: List / Table / Cards toggles — pick which fields appear in each view. For a concatenated group, its leading field governs the whole group.
  • Removed the "detailed list" and "thumbnail cards" views; the list and card summaries now follow the per-field toggles and show a concatenation/parentheses-aware one-line summary.

Password generator

  • New defaults: 12 characters, no symbols, at least 2 of each selected character type, maximum length 30.
  • New option "start the first character with a letter" (on by default); the approximate number of possible passwords is shown after the entropy.
  • The generator defaults can be set from Collection settings.

Performance

  • Find & replace now applies every change in a single request instead of one request per record — dramatically faster on large collections.
  • The bundled emoji font is no longer downloaded on devices that already have a colour-emoji font, for a faster first load.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignaturejifIUf3uma3W2bU7oN9PSfBuciXm+OBrGlgZXxg7TdZQI4bgtlXa/W11wvjqWujQ1oQqRSv6qSOnmXYvH6gqJbscCFVxYU9GBYkIf6pGipohBf8UEHJuhc6xBwptTDy8Rd/F2HKT70SUwfbq/BHaIvNPpy74ohkVC1l5B4XbmuVxilzp24wjOTuHbXB9/QD8WNNrWZxf+kO617mMnKkPlWdCSCV339idoedUdT0sT0p1Tc25239KkdhJjjf5mrPoJVO3IKc3Lw+18Q8IqQZD5/3FS7rGFiP4I39CYTTVZ7+RGsrk1FoSCh96ZDs2lBBai7voD51fCQRnYEeQrl+J0gxCKvqU7n2/j699c6fIJRo/2u0Ad0vHCViObxVLyul8boUj+YrNLqmy/0+s1wzC2Q/nAmQF9FyJ6adPqnbs1ZaGhwvx/85MN2mj+Y4J3Mq2MOTlteVUoRewvGmP5k0/G7ZClkZOaD3I7BrrzQWxKTqwCspD58+LtndHO+tK1sGILnwBAldOJxG96kAiP/kKNYCbZA0HQLj9SJ/3+4JmMZoHAWFFtSebG9/ED+t0hC8Yw69vIZTro15GWNzBy2xtwKhAgIccJTzZlS2arXVVW6j1lQjB5XIJ08b3HhRQRuW+wTDLMHxZYfD5PvFmmNr8Qnz1audyiVF3bNwuAeUWbHU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.17.0
Release Details
UpdatedJuly 30, 2026, 2:11 a.m.
Changelog

Encryption (master key)

  • Reworked master-key management: set/change, remove (back to plain text), and sign-out are now clearly separated; terminology unified to "master key".
  • Secret fields are now encrypted automatically when a collection's secret flag changes (background sweep) — the manual re-encrypt option was removed.
  • New occ command regibase:master (status | set | change | remove).

Search & replace

  • In-collection search can now use regular expressions (server-side PCRE: case-sensitive, (?i) supported, Unicode-aware).
  • New Replace: bulk-replace text across matched records ($1 group references, undoable from Snapshots).
  • Regex help ("?" chip): a two-page reference — token list plus worked examples.
  • New occ option regibase:find --regex.

Snapshots (formerly Undo)

  • "Undo" renamed to "Snapshots"; scope changed from a single global timeline to per-collection. Opened from ⚙️ Collection settings; roll back to any point. Richer summaries with icons and hover detail.

Display & editor

  • Columns with no data are shown with a faint header in the list view.
  • Each field shows a "filled / total" record count in the collection editor.
  • Concatenation can wrap the target in parentheses (half- or full-width); fixed parentheses disappearing when a field was empty.

Layout & fixes

  • The sort control ("Sort") moved next to Duplicate; search/replace box relaid out (aligned left edges, wraps on narrow widths).
  • Fixed dark-mode select text being invisible and an oversized hover box.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureLo/ZX+/QWajNxD2njDctJick0+N75aCrzuIz0K9YzoR74nzz3InoMgbV83DZjePCVX1nFEu3ELTycshWzgW4KDa81C+bs3yiKLvFGNYRGnnSxqLV5P7bA6jz3xx1wM4KxaCLRn2fHVo5uMYbI0Cc9/B9iBZJ0//fN/4tXMjacAqf4T9ICr08a5GcdGLD2c7WXKfatvFJ0PZ+bxTi843m4HkUlmEsEmxVZHc0qmFsvxqEj7eJLgOUuXIaDJBnQyswaw66WwfZt5Qb07+0zuir2jARnWnuyNqUuiwK3JMtj8n9FhSUi8qIQHRPj2NE7PhwUik8VAQHy+8fHsWLCIcg4h/Rx+m4Y37G6GBhN95Gwk4kLvFCmgQN1c3eA2wUocQGqOSZj7JIwrfk7Y8reNLkTcOwlKYBlHWnAsTC/wI78APWGHsv2TzeHBvQpTUz5Z5GPzd8w093fEnGvszbu8Ue5Latg7YNVYjfa1A4JXu5FWNle2XaVYMfAW6YBOnjCt+9Zm6x1xHvm+v8Fj89pNGJxvpoKXyiSlASacua0lgWThpobfuz2UGLjBdAm7dPjue57Yeoa/Fm83jLtyftbao3VSgD1y07FB5A9kEHdcKhbaDM/Utjqu4drmZlSbSzL8IgiXDs1NzfvmfgeB/OjhqBa+BA69KYKlmQIsBKk2pjrcE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.16.0
Release Details
UpdatedJuly 29, 2026, 5:12 p.m.
Changelog

Concatenation (display combining) — reworked

  • In the collection editor, each field can pick a Concatenate with target — the next field to show it combined with — and its own separator (none / half-width space / full-width space / custom symbol) placed between them. Chain fields (A→B→C) for a 3-/4-way combine, e.g. last name → first name → “Yamada Taro”, or furigana last → first as a second group.
  • The field being combined into shows a “Concatenated from …” note; combined columns are marked with 🔗 and pulled to the front in the table view, and appear as one item in the detailed list.
  • This only changes how records are displayed — the stored data is never merged. (Field names are now required.)

Fixes

  • Deleting a whole collection can now be undone — the ↶ Undo button appears after a collection delete.
  • Switching the view or sort order no longer fills up the change history.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureDJMkB0fF6RRGjsmushNy2V4R+GP8fQFM6KOHOG2cih/FZeh18res6OJnQ4rIzHtscNsPx2/iujpQplpS92j/boCd2oH/85fhh6OVm4H2VQDOTKKWVIA7Kvd8enwnKR7TLWWucWtGoPmBkjzz74vDqsjjiYfs5li3Cvvk5TviFK8St1hnOMCtqJmrMNVxrlcrG0WcSumvDSDL4Dp4zkhuOA0CFeF934OaUJlZlirfyF8xQFILi2C40OInVMok93DmA8f2bPvgDb/VmAEnVG9ftSzOphXenrOk6sN6GKcaVlRLw4YTD7rN0Sz3tyiod5up0gcBhA3N5qRIuzAaSGF56ibrs6EZo1B2Fu+92OOJmTwfBK1h2R+I7oFfNt955zTvy49aLnQgqEjyfnqSGO49sW3UOCHqlaijFm8hY4pYrQHLO9sLnkZDhXJLgucO/INBwXBS/Kdt+Jakw3Ey0sKCEWARmy3DLzoZedZhY9fgxBEn9ggfMF0+PC7LaeYdTrM2bU4AHZdmz+PraDUBNxwqAADuvXjzGHgRH81Z5O7ck7BvWXEV9pPa9W5R0FsSQXF41Xu0nX2faQ5ihjZ53pdtF2OO8KdKcHsH4xIJOT9byuP6b9RrLf0Q5Q0JDC72URJuHZpmDCS5E9ZaHDaOsqVJWUTT6jFFvRfwr0TtYkOgsvY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.15.1
Release Details
UpdatedJuly 29, 2026, 4:31 p.m.
Changelog

Undo & change history

  • Every change — records, fields, collections, imports and moves — is now recorded and can be reverted with Ctrl+Z or the ↶ Undo button in the toolbar. A whole schema save (field changes together with any record-data migration) is undone in a single step.
  • Settings has a change-history view and a configurable retention limit (default 100 changes; set 0 to turn history off). Changes beyond the limit are discarded oldest-first.

New field types

  • Choices (radio) — pick one option from a set of radio buttons.
  • Choices (checkboxes) — pick several options; the selected values are stored together.
  • The previous Choices type is now labelled Choices (dropdown).

Concatenation groups

  • In the collection editor each field can be given a Concatenate group number. Fields sharing a group are shown combined — joined in field order — as one column (table view) or one line (detailed list), e.g. last name + first name, and furigana last + first as a second group. This is independent of the Emphasis (title) setting; combined columns are pulled to the front.

Also included since the last release (0.14.x)

  • Emphasis (record name): the list-title marker is now 🏷️ Emphasis (previously “★ Title”), and more than one field can be a key — their values combine in field order to form the record's name (e.g. first + last name), shown in bold, and optionally as one leading column in the table view with a chosen separator.
  • New collections open in the table view by default.
  • The collection editor is titled Edit collection; its field list auto-scrolls while you drag to reorder.
  • Supports Nextcloud 33.
  • Fix: reordering fields right after renaming one could prune that field's record data on save.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureBhtgiibEB0pjkQRQOgilEovyONagGaKcKSrcCNfpEzxRVUdxe8oIy9F58/bQ74ZRlZBztI+mwFh2vzwL39s9V6VUBfGnj8pSZ7/Vge4N5+FqzlvWOGdLTLc0smEMC+qXfUj1+xroRKtJWPN2rYhMkk0Rqnn9U9N83L8ET4d81wdWzDJbJOxH5FgaJH81AfG78AQk6yLLj4JGyYgeSD1V0gnZcQINcnir5n5rVRcryHDAoHDLoXTHrG9t3tTjVXtKm4uTbjq5Lk14Hlf1Fyfd9FLRuN2dwDYSLoL+3eI1ga0wWPgR3GISZhGqWGwQWLmpyXEZwmSWbuyJo5M6tm0h5NU6+DpBRv86OhogWK5pwK0B4reDuSzlNZJIN6zDEg48hsceZ1q9yBIx9pX/H0VRqin9hfGR3B4kuVF8+7SZdLVCADG0A02U6JE7Gigf/CedEPpI/quaLJzK3BMSKWOhIAsZilPTyv0JA67ZvPjjEMIDIxOM8Qe+C2iz/VmTxe68ejRH/sVvxzMpV/vaeePRYllxVhOEN8flLphftWd3qwEWQ82ufvFHFl+SlaovhEmM82xiFbiiM9Pa3rt4dIXMhYgCs+aMnY03aBy3VApzWhv6+GMRp2AYzQmSE/79wwbOQnL/kln4xKZEqIMtPsJpU5gI0qwlt8bXVnzduVjkKvk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.14.13
Release Details
UpdatedJuly 29, 2026, 1:02 p.m.
Changelog

Emphasis (record name) fields

  • The list-title marker was renamed to 🏷️ Emphasis, and a field list can now have more than one. When several fields are emphasized, their values are combined in field order to form the record's name (for example first name + last name), skipping any empty parts. Emphasized values are shown in bold. (The marker was previously “★ Title”.)
  • Collection settings can combine the emphasized field(s) into a single leading column in the table view, with a chosen separator — none, a half-width space, a full-width space (offered for CJK languages), or a custom symbol.

Editing

  • New collections now open in the table (spreadsheet) view by default.
  • The collection editor is titled Edit collection, with a short note on what it changes.
  • While reordering fields by drag in the collection editor, the list now auto-scrolls when the pointer nears the top or bottom edge.

Compatibility

  • Supports Nextcloud 33.

Fixes

  • Reordering fields by drag in the collection editor right after renaming one could, on save, leave a field's data mismatched and prune it. Field keys are now kept pinned to their field regardless of order, and the edited field is committed before a drag begins.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignaturejPADdBzNkQNr9TsgxO4pzXOVJdIZBZyCT63bi9MH4NOIpXtzxgiO0M/aJ0PAklmo13vG7SOos4w0gXriVIAE3ZTR7IUaSo14k9b0kigANuhfye5D72D1e9gL0bGdc775mnS9b81KMExk+7q7YyFJJw04KE2KH9urcNsqkmL79fTw3xQVxipB9K2D+MVpCXJlI4gyfFbS1OgHx+fwCdhOwJO4bC91Z3LwSzpEKVfscSREnxPtaWdVlQXmC9914K79Iz07Orha948R0IcNthipgZDZdT/GJQI4BdJyFCc2QtGEpc2TKemnC4TFdoHPLxtvMCJGZyGAfa+RLldLrhdjKHyDyPYGvNxVrHgSCChPCofmapguZIcA6LsnZPoVS3mWGKVqKhUIqzmXqzN4CDoltgjmLZBq3AHjPXSYXWGeEekVQz4TxMMLqmJmou3UlmkF5RPxBb3IgyiNn8XIt+32eJB08BZBlAYZ2oyTJNZvaFwACIKuUXVaSOKTLvpNXpzMZOcnhkvaRd6wlAYSrNtp23YQDukps97M2fqwkjkEkIBdksJ8blxtUh1O3k/Q8MtVmaXcHRBq7nidEEQgQv1sGIH/7zkrDE5Qrz1w7spjJu5uuczLDDpkZxQjZ81z9xLGsg5Zi5Seno7WLXie/6cayrmDdSFq/45UQnrEd8ApmNM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.14.1
Release Details
UpdatedJuly 28, 2026, 2:57 p.m.
Changelog

Edit lock (view-only collections)

  • A collection's settings now include an Edit lock. While it is on, the collection is view-only: records and fields cannot be added, edited or deleted, and a 🔒 mark is shown next to it in the collection list. It is enforced on the server, not only in the interface.

Field editing

  • Changing a field's type or its Secret setting, or removing a field, now migrates the existing record data instead of leaving it inconsistent: values are decrypted when Secret is turned off and encrypted when it is turned on; values that no longer fit the new type are cleared; a Select field keeps existing out-of-range values by adding them to its choices; and data and attachments left by removed fields are cleaned up.
  • The effects are listed in a single confirmation first. Any change that deletes data now needs a checkbox confirmation rather than a single click.

Encryption

  • Settings has a Re-encrypt secret fields action for secret values still stored as plain text (for example when encryption was enabled later). Turning a field into a secret field also offers to encrypt its existing values.
  • The encryption section of Settings was rearranged so each action has a short description.

Fixes

  • Sorting a field of dotted values such as IP addresses treated them all as the same number and left them unsorted; they now sort in natural order.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureWCoPE2VMIKmGn2rYD6PncuPB+rrCLI4pvh+qGh5U8F8Iw4K6YE+WvXev/dzOz+lrqscywQ34JXYa0J8XMCrwGf8Pw/qhQEDOBVGMVqS6H8FF0Qu+CY2Hsb5D1T1cC5VsEwoMX0DkwgL4xOpuINoLXyUs7dE+k1lNgoG7blyMYUOz6y0vwP3ZfKmKUbdbrBlJh5ywk0gJU6TkJgAMlUrRVidroGdLYK8xeNLg591VW3CPbEmGsIsfr0woXm4YlVnfwU2gLMc+iYyvCqMgDyK71q6EneCYoj3MkjGFJbXBrrqRgAqSKrRj4dnZiRLxzSLuZ66+JAjhGriwoo9ALJlki1l2ytrmKyUmy+DyWs4t34fOTlvj16z/tVzH8PhJZoHUKKFp+FqJuzTU76ptwmBLeNElAnF3t54aJ6C06S6BxIWLNv8/C+K1kywgjumnPRS7VACDJq9pfmUwiD+ELZvfv88h31NOX4lzxeGW9QlDvCTte+jTYgg7Lk8t57WdUDrOaV0heSaJ6UPeMP+6gBUodqBpckoZ99e8/L5uYhdoAprMU5jMlaiShjxtmm/l5DrHp4nCRfb1OR+xj0A+neE57QeUVZdA/wOsX7/KU544VKElfCfGei32a/KWDGdkh8uVV94giMtS8fs1DuM+9VA+QHNEEfHyQKN+p7Ut15K0F28=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.13.1
Release Details
UpdatedJuly 24, 2026, 10:44 p.m.
Changelog

Address field type

  • The map link is now a dedicated Address field type instead of a per-field checkbox. Pick the Address type and its value gets a 🌐 button that opens it in your chosen map service (Google Maps / OpenStreetMap / Apple Maps). The built-in templates and the Contacts import now use this type for address fields.
  • The map button uses a clearer 🌐 (globe) icon and sits before the copy button.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureByyrzxvYCTJXDKvNgfaBlAKF/BkS4H4ayBgnUW7xSY/2WW/SgkQs2nBHFbLKTE3CRpG14v/ijS3U5oOCRwUyQ4YVPPg23FzuGFs9+Ghgt1gggHlTici25CfUG74X7VVqEIR2G0BtOkz/J/CNiyogcn+cqMfqcYZl5wbby8Ws6LbWSUzFypHtHYUu9hBWlQ27X4YijbNHVEd1M+0FZz0mWIgyqmu0NRrWyUNCyreoshVLC3W6gW2Z19zvi/JPe9DXNRCZn8moQuZn2MMgFD2qRUatWso8Qj0yUZV+QVhkKx49Bn6WT0I2JP46cTmFmOfF2onUf8+PtiqemDYk1NqAwuQdSzAq4bsq9DzhqNiVXC72RfpFxXk9kh2WDQZNqoIFFDFdhH1yc5+v1oLZeaN5f0FCe353p98GQQdv4LqaVpiJkkxflxIFcZ3I/+iXNOf2XCBQqz2Q+bNT90+RbS6ZpeY98KtonuBx4rkeoAvQgcQPDFIWGOvMoux61/+0bOOwjQzUZls9zV4Ofc1CL/ioRRdKtLq/jcSJLCO0cEnZVv81xZ+eDPYgKC5hxIbX17fht9X0H0VYXwH1gB7ikMJVFWi1ZFu2QWeZ33W3LssUpkROk6YE64+vj2zwxzkJ9x+Hq/krZjLanx/ij6wKCC4ro2zlKVAjWdY6dBQ2S71nRYw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.13.0
Release Details
UpdatedJuly 24, 2026, 10:24 p.m.
Changelog

Reminders in your Calendar, and map links for addresses

  • Add a reminder from a date. Date and year/month fields now show a 📅 button in the record detail. It opens Nextcloud Calendar's own new-event editor (in a popup) prefilled with that date as an all-day event, where you set the title, reminders and repeat and save. The button is shown but disabled when the Calendar app is not enabled.
  • Map links for addresses. A new per-field option, 🗺 Map link, can be turned on for text fields (for example an address). Such fields show a 🗺 button in the record detail that opens the value in a map. Choose the map service — Google Maps, OpenStreetMap or Apple Maps — in Settings.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureEPlKzBUtGNxteA+RtplWHVmLhkklLvn6sQ2HDDzoN/mBQDdv0EDkFl+NWNjV1RzFpcDbkSCUtpwtHoEZsBQNadiZAeyy5FtPiAiQ75/e8nQS+HgQ4LbF3r6Ba39BfHpJAaT8ilAx2hML6UGbfVJFgI59ZxX+8CgHCFszY7jo7S0w49YIR8beeox8Ez1Jhxif2StPiJOOmIKOZxrczrz4m2W6vwXMNyQojCzpKhJlXo0B0PLolq07zsLjFh8mEWgzG+0Q3QGB487Z5bWlqkuqIcQFekueMDr63k/cg/1SWiDl+IDjdzXbBgNmzEYg9YCDFyaJYbOZK1VC0sRPF2E6Rue5sbvbAlRRtXwamp5HCtcnS0k0Ft9QhPkjiWJUoxuNDSVv4qSQnNauLY7maW7JWZfjvoEFY57tdFZ3/7FDBkK0HnX5FRnF3koewxrRQokOSR7ofRmMQ2b+HGoL0jFOJNAqBF/flsQisOM0tuc+3Q2yAKsiZx7bxB3kq0CGTwFyzWiMDuIeBJj3at2lWf5236XRj2ICbXZujQVNIO4lZz0XoNWVOIEzRt2OoN1A+YmBd9cLo30MGShEwO5Wld2nxQ2k/DIBI96qy1ZUmOi8//4aj4cJlvB8UT2jSReh68UGmpAsrxA4pWxU6S9brqfAkmyWawx10/SwMd5jR5fB0ao=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.15
Release Details
UpdatedJuly 24, 2026, 8:03 p.m.
Changelog

Fix: fields could share one value

Adding several fields at once — most often when their labels were non-Latin (Japanese, Chinese, and so on) — could give them the same internal key. Fields that share a key also share a single value, so editing one (for example a date) filled the others with the same entry. Field keys are now guaranteed unique at three levels: the client's key generator no longer collides within a single pass, the schema editor de-duplicates keys on save, and — the decisive guard — the server enforces uniqueness at the one place every field is written, so no import, restore, or future client regression can reintroduce a collision. Existing collections already affected are repaired by giving their duplicated fields distinct keys.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureioYXMEWhMDRwDsKnDqE2G9yVUJ32UYLgZ+odMr5qcTJ4MeLwR/rWmrGD8xeHosCU7AmaMMxbNpbhsuedOaEYut/z59uEmM0xN5DeEdver7FxgONT/0EKknntwAaYqR7uMVmrnbNPvEj+a30HHSeKaQaY6V1424Yj+GKGV5XRQcWlwSSXryuPD0I8OyVyVNDzn2GbU0DdC0DqmqzlbV/duVOvvymsr6F67/H2h9ve71HyHVEU2vKzaNCcck4Bwk/KAcQg9uyftgexvoXv3Z/AbTdB8lhltuz8Bfy5Wp1a00ffY2qDZkAJYscr/wnZ2jATy/l0S1gMYzzm+Lc3nPcQy8Jn7nN8FPqr0B0JPJKc8DjYGtmYUp1qe+x1Am3FZCTbH3GxbJjEszW0v8UdfqTELG3GtTgdtuz3z5ifugQtN64flxK+HqMaxGziBQsyBbTlTomxkMaJzOUAZZKgPjpKDvAxnCtFL4jHM2w20cZ55JPU7RVY6ZXytWGg+yYQAThSClGTXIue6+H6XPNfFNJxLYo0nYbE5Ia9vanoQnQUt1NfZD6DuXXCbF8O9wmktgHGzLqmYa9jLoaGxFvVyX+VRxAAT8JtJPtF3IVZ5W8tzmfXRwR3pAkGZPaxRCTaAF8ULF72bsKFd3Cibf4fd9baPx/klRA0LDs3l/XrkV5Hw2A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.14
Release Details
UpdatedJuly 24, 2026, 5:31 a.m.
Changelog

Password generator: choose the symbols and set per-class min/max

The generator now gives the same fine control KeePass does, with the constraints kept mutually consistent so you can never configure a request it cannot fulfil.

  • Choose which symbols are allowed. The full symbol palette is shown as a grid; tap to include or exclude each one, with All / None shortcuts. Only the symbols you keep can appear. (A symbol that is also a look-alike, such as |, is struck through while "exclude look-alike characters" is on.)
  • Minimum and maximum occurrences per character type. Each of uppercase, lowercase, digits and symbols has its own min and max. "min 2 / max 4 digits", "at least one symbol", "no more than one uppercase" — all expressible. A blank max means no limit.
  • Exclusive (mutually-consistent) handling. Every change is reconciled so the request stays generatable: a max is never below its own min, the total of the minimums never exceeds the field's ceiling, and the length is clamped into the window the minimums and maximums allow. The length slider's own floor and ceiling move with the constraints, so an impossible combination simply cannot be entered.
  • Guarantees hold exactly: with 5000 sample draws, every minimum is always met, no maximum is ever exceeded, and min == max produces exactly that count.
  • Your choices (symbol set, per-class min/max, length) are remembered between uses, and a field's own input rule still wins — a digits-only or hexadecimal field ignores the controls that do not apply to it.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureLfNIu/REcV9BrU/+mAEUE5/Z0MKupcAQ1WwkKQzcDNdRQaNfA7e2HZ6e9AVX31SFbm7wS2i3pf86m0p2rxVT5nX/GwDONWq2RXFCbdw2o/sk2pXR6UqwsE9EvO4LZu5tLuDm7du5Inme9bQvCK09BS7A4h7n0rg2oUs3B37LGNLVzKwo2Rvox5Gg0qqk4dwqq5zkvZud+ookxN6aZ66k3nAsyO6+wlDsk5QghtamldljVfWoqVHsQdzfS80QOGTn7WaF9zXyPjh8djOA3XoIsB30N+UOBy/a8/tVLMpty9owxf5yYzpTBStxL6CzyCL1D42HBci+8TJjzPKtzjxd/ZvCobbTxs30/qGVO3ahL7JufrOYkhkzd1t1TCV6ztjX2s2mYCrELNhx6IC6CD6nHx9WdM4gUUM6QGbYP90YIWYxXR7pwwgqdbkXFeabBUm6sCqSfREh27j55nUh20eiKLzT9tx9bQbQO+NUYGgDEkVPW/2egjhtmUnScDPJ0VzyvSZnoldUFe7KiGRfxKRaZ3nhMU45nnrW6pJm5m3to0XuWJNUyRCtvwfGB++4YcQjLk78xkZWHZdsC83Cqvxj+J89VEPwsTPQiKiMzcjs9cnOLaMgXA0Xh4cRW8ypk+zBWZpmTGxsHTiLaSwcuEiCso7pVZ3cTrIX5EWi9QvHP+4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.12
Release Details
UpdatedJuly 22, 2026, 3:27 p.m.
Changelog

Emoji are drawn by the app, not by the viewer's device

0.12.11 bundled the full emoji set but kept it as a fallback behind the device's own font. That does not fix flags, and the reason is worth writing down: Segoe UI Emoji has glyphs for the regional indicator letters. It reports 🇯 and 🇵 as covered and simply draws them as two boxed letters instead of forming 🇯🇵 — so nothing is "missing", the browser never falls through, and the bundled font was never even downloaded. Taking only the flag code points away from the device font does not work either: U+200D has to travel with them or 🏳️‍🌈 🏳️‍⚧️ 🏴‍☠️ split into a bare flag, and once U+200D belongs to a different font than the base character, every ZWJ emoji comes apart — families, couples, professions, hair colours.

  • All 1,849 emoji are now rendered from the bundled Noto Color Emoji subset (SIL OFL 1.1), on every platform. A device's own emoji font is kept behind it only as a safety net for a failed download.
  • Verified on three simulated devices — a complete emoji font, a Windows-like one (has the regional indicator glyphs but cannot form flags), and none at all: all 1,849 render identically in each, flags and ZWJ sequences included.
  • The font applies only to the elements that display an icon, so the app's own UI keeps the platform look and body text is untouched — characters such as © ® ™ ↔ stay plain text.
  • Cost: one cached 1.7 MB download. Collections are shared, so consistent rendering is the point — everyone now sees the icon the person who picked it saw.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureQ9uENjsUKzh0R/J7m2JImEgqf7e1IOjWS8YbSR0v6TIvakeFFPcM13Pnmifodv9IV8fT/Qjy8n3LZY4y6y8FZgaUFa6hgPTAHDfp9qdFEvNEYLzpeMQtd2zBmdoFOziMhfMnz/yUZoSjAThyZCi1UYnCVeA7a09asunDsTGDrPcprFkCM/cTqP711GHxDLUvMEGhkifdBaVvLl2cLPsMZbNlO0JYA8oz9TtGP2ym9cuYmOxujCiFZGTpcgHO6WhMNfxfw4DtiLG+QDi0Ho3SYIPQBlWlwmZFzxD0k74AC1Jz4eR9pPz0+KRnp+PZslVgIpLMAA67P9dCAGSJ1EmBf4ofGmQKxmYxoEGGkECxJ/eT5rwIIgos7HtYBHuFx419VyDYM9fIxTS9NLQoENo1KK6Ms+RiqrYH5JOiyyCNXR4yq/pfEZXH/lWl3syLR+YPQzs+mXPAwtD4RPGumJjBWXFxCecuA0YxJ+oKSiGa7bvcmY4BzN2UMlH6YxbPDNrafsp3ajZYtIjO6gBM8NvMT93XkMYWnGk0tWmVmPiHHDQdrLi6OqCa2MVB4dOoHghqR1inmB5IDlncMSZ/jbzMxPawqywWjMTBqXio/hUvwuwW64svJkVIVUlJfA0moYq9aYZ057tAdgAUEn63mRexvKXYh2lQlcLSRyCx+6UgmwI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.11
Release Details
UpdatedJuly 22, 2026, 2:56 p.m.
Changelog

Emoji no longer depend on the viewer's device

0.12.10 shipped a flag-only font, which treated the symptom. The cause is that the app was letting whatever emoji font a device happens to ship decide whether an icon is readable — and flags are simply where that shows up first, because Windows has no flag glyphs on any version (Segoe UI Emoji draws 🇯🇵 as a boxed "JP" and 🏴󠁧󠁢󠁷󠁬󠁳󠁿 as an empty box, a deliberate omission that updates will not fix). The same gap hits anything newer than the device's font: Segoe UI Emoji only gained the Unicode 13/14 additions (🫠 🫰 🫡 …) in Windows 11 22H2. Collections get shared, so an icon has to survive being viewed on someone else's screen.

  • RegiBase now carries all 1,849 emoji it offers, as a subset of Noto Color Emoji (SIL OFL 1.1) — the vector COLRv1 build, 1.7 MB where the bitmap build of the same coverage would be 4.4 MB.
  • It is a fallback, not a replacement: the first @font-face is local() only and names the platform emoji fonts, so a device with a complete font uses its own and downloads nothing. Font fallback reaches the bundled file only for the glyphs the platform font turned out to be missing, and the browser caches it from then on.
  • Measured on three simulated devices — complete emoji font: never fetched; Windows-like (emoji font present, no flags): fetched the first time a flag is drawn, not on app start; no emoji font at all: fetched on load, and every one of the 1,849 renders.
  • The font pair applies only to the elements that display an icon, never to body text, so characters such as © ® ™ ↔ stay plain text everywhere else.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureN23P+dLcZG58LcV3W9rHh7Gc/mr+R6+jMiMtXVXToS+NcwYqoFp+JhwxpshNXmX2a3rCPSUphDWBj/2Yd0hMMfERhQ3B85aol8XD303HJ+62mJyx/y4vowKRNHzDAWuGNNTXKtsqHLtTk89xtHuJPXtmepkn9suyxImZelFy5Ua33VQvmldJakjsGRkDyqB/CPmJYyyIAL5guSWTCEInn4MtS4eSyI09w7cTySnRPD4J0gIzLzEgVF+x2vi8dn4vjOVmo236zMrTaXNhithnGCDfvs1jiWx1jwtLlYurWxBCkDqNwdLn3f5L31Q7lLqUUH1lgSHzrdqiSbRpsPNs+pg7hg8ubpW0FTManVItA0mlhelBJa1oxHd1tnjmfsuee5Iyv74X/3cAFg15YS3Jj3fKh0FRr2OfPIlxx3cV6/CxCJ5uWRdDp4hEWV77384OLOSz1UxsfSBHCPSQCupe8owjBXywS3kJxTCRMXXQkgOJcQk3GPfcTU6ixeg64cFmUnnANgJ64EcahqYMDmJ47hoDUqskDbY9YlCkpvoeZ/fSC4Ovcp0layEpk/O/YkPFXLFErRyJafX/4AxMwp9Gk4SmS72gselvy7ZQ+OjLPIbTeenjezgWAQI6cucB08q6VEjDTej+oBuvquSOgkT5szxWJhNOnZKcdLiHaWVgmzA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.10
Release Details
UpdatedJuly 22, 2026, 2:07 p.m.
Changelog

Flags now render on Windows

  • Windows ships no flag glyphs: Segoe UI Emoji draws 🇯🇵 as a boxed "JP" letter pair and 🏴󠁧󠁢󠁷󠁬󠁳󠁿 as an empty box, so the 269 flags in the icon picker were unusable there. RegiBase now carries a flag-only subset of Noto Color Emoji (SIL OFL 1.1) and declares it with a unicode-range limited to the flag code points: the browser fetches the file the first time a flag is actually drawn — not on app start — and then caches it. Every other emoji still comes from the system font, so nothing else changes.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureGLNrFocl08MMBpXdBKPvxZ6+LvRP+dzu+b7v2ArvqZdp4TddqkEB0szTvH7zZzrTfE+Kw2bwaVYlbvXOQ687T4P/ScDKaK4SSMkCMyx3in73EvFkHtDbiOSE2OTi78ryPenn0QffMJXREiKzPDNKR9mYS3O7L0gIoYi2chfBjLxMQjHezp5XbNfEQkFwJk+UNSepFOgRb99qaAH+4PWdnYdvlyAepANFpYSogpty+RZ3cURFxc7s9ODN4hUc3GzcHR4dZaE0FG8i4TQ7p423UtRNx8d7PklHnH3eSwsRf9gAx/UaufDDORzYaDAPZnq9GnS/fzDsg/5VXlD0PC+vCkDITLNjIdyHFWstdh4ZtEC2QHXCGeBEpCDiugCpviHDBCeOMHa1Nz2Dl8B1Zz2gfqtfpXl138fLZWyeRyVKPpBvXa8LtqJzTgndP2g52w1ykbWbXG4mgKVSxxr5/PnXxlw5VQAN4c3+p0tXtQQAWcXLqlxPm6A07AQ2f4Ib5LP3nUbAD4axDpXUL8ocj6F27gObI9gdfKOWAJHkaY7TXoiBbDhgYO0QL8cjv1ttMrWiY9eQN5bI81jfENsZcR4hH6YXQ6UCGELDPCB0hxwOXktovEj43X0p9ny5jBTBfdvb6km0PqKPnCyWj80DW0L3kg7GP4uYFmT4Eo6aRp4flKM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.9
Release Details
UpdatedJuly 22, 2026, 1:13 p.m.
Changelog

The icon picker now holds every Unicode emoji

  • The collection icon picker used to offer a hand-picked 425 emoji. It now contains the complete Unicode 14.0 set — 1,849 emoji, in the nine official Unicode groups (Smileys & Emotion, People & Body, Animals & Nature, Food & Drink, Travel & Places, Activities, Objects, Symbols, Flags), in the official emoji-ordering sequence. Flags, arrows, numbers, professions, hair variants, family and couple sequences — all of them are now selectable. (Skin-tone variants are not listed separately, matching the Unicode emoji-ordering chart itself.) The curated Recommended set stays as the first tab.
  • Search box: type to filter across all 1,849 by name or keyword, in your own language (CLDR names for all 12 UI languages). Japanese search is kana-insensitive, so "ねこ" finds ネコの顔.
  • Group tabs replace one long scroll, and hovering an emoji shows its name.
  • The emoji set is fetched only when the picker is first opened, so the app starts just as fast as before.
  • The icon input accepts longer sequences (16 units instead of 8, and 16 instead of 4 in the CSV/JSON import step), so multi-codepoint emoji such as 🏴󠁧󠁢󠁷󠁬󠁳󠁿 or 👩‍❤️‍💋‍👩 can be typed or pasted without being cut off.

Translations

  • The emoji category names and the picker tooltip were only translated into Japanese and English; they are now translated into all 12 languages.
  • Fixed: Click to choose an icon was stored outside the translations block of l10n/ja.json and l10n/en.json, so it stayed English whenever the in-app language selector was used.

The picker is now available everywhere an icon is set

  • The icon picker used to exist only in collection settings. It is now offered in the CSV / JSON import, the Contacts import, the Tables import and the template editor as well — the same picker, shared, so it always shows the same 1,849 emoji. Contacts and Tables imports previously had no icon field at all and always produced 👤 / the table's own emoji; you can now choose one up front.

Fixed: the Nextcloud user-status menu was broken on RegiBase pages

  • RegiBase loads the "global" build of the Vue 3 runtime, which publishes window.Vue. A third-party library bundled into Nextcloud core (vue-resize) auto-installs into that global with the Vue 2 API — window.Vue.use(...) — which throws on a Vue 3 namespace and aborted the script that renders the user-status menu. RegiBase now keeps its Vue copy private and leaves window.Vue untouched.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureoU4YObh68Tlxik1SYEuARTJeEx7D+ekCQkRXIgmckUY678eoBPTnx/cA0iieDH1MUmZSAsSW3T6FBkOeivecnGIhjmXiv95/xDssdJvPZMKFFCxKE0IvwWvu5hHR1rHHLMaCoshRr0RHYimJwnO7YX4X+uDPOicJtoNwxYUw0qlKdYeZOQYZ2pV0rbGPQOP4xQVNFjCPBp0zPSYmC1CJ0VOR6RgWM0OhRrqiyq6W2Pgq0W1ztxBY4bC1UovSc/FfqgJYvLViQrZgEQZEsGQzBEeZN04QUy79c3Bad4ktBDGf4NcgfdA/pHLl/i13SqP9+3Xq9xxrjlkE0ZHMez2EeKzc7rnWHVFJplvp9+0/8xlFoLwwdwW9IOjP0AWb1WLyI+WYyT+1JlXGleozMv/g6V9dsCNpeyvK5O+aZ+zwdBsS9GZTl5OVo8X2LF/7c0FJLjUbInREjmL15aFD2zJ/oKcXKkFCtXMhYS64gfWn/FtMtEgfYFwRWuqY0Ty/LLcShmxIoThTmKQA2khv4Dt4BGewfi5EnCUjE88feKbo6qyaJedJIUQlUeBVHgESIO9dgBTBUhRoBiby8QDRgidq1jEo0b656hx75NmH7M0uqKckIjSt4h6MilWxjT7nW6hs2E8d6IvuX1+W/hDVGQDluoFgX2pMATy9GPypmwaDMMM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.7
Release Details
UpdatedJuly 21, 2026, 11:34 a.m.
Changelog
  • The collection list in the left sidebar can now be reordered by drag & drop. Drop targets are highlighted while dragging, and the new order is saved immediately (no save button). Collections shared with you by other users are not draggable.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureiX5PKrrdrclkof3k00VyZTjGSl5KKfhplIb2Ni3Jlut1oYuSduIdHaqoG4b6LRB44G90cFZ+gZh52P/m94tjsLi1wtPYfd8EPGRez9C+ho5b9nK/chHt/U9ODK1buElsTfidkUiFWJVMndKVYRMshpKp7DSQoPuhN2zElvdA1SnLyFi8XgC3xnro3dX1+PqVJaJKJu8Rnvi4vfb88ivFoXfX+kAuDDvbTvLadqo4X6Uu/BrsysgoCKwGW29gEk7v/KJy4YnQkaaML72kx7S95COWWMBbsRbKOZ6V0Rw/0d9X6mOTOfN3WO7kgKp+afnJ0O/LpOuasEbej4BgaR5tpLGP+1SjsZu36tPxXK1OQTkohw/HAlxp9YCuCWGYu/bvxqXHDVrJSqZhXcjub3Tab+Bky2T9lqCLA2vs3twQivEtc0kX4diGJJzqGoxbE3rJi+7a3xkGXxKJjd3fw1JpFXNlDoFuYEviGRxhxvjoOh3kCT+nDSIzo0GpPhCt5yg30lgXtm/5rs5HUV4EgGQy2uNV4QnPRfWoBEDvEgAQ1Gw01JhCLky/QlWSLxlUoTKi9h7yMc9vy1YpngjS1ktnRU/UPtsqyFt/3h/bIa5QPMic7tK6l1G6pWFniNNA//YoGjoetdWU/WZj/d04oIcgw1T69bv3RT3DbZK0tzRD35U=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32

Nextcloud 30

RegiBase 0.17.5
Release Details
UpdatedJuly 30, 2026, 3:04 p.m.
Changelog

Sharing

  • Collections can now be shared with groups, not only individual users (the picker searches both; users and groups are shown with distinct icons).
  • Share recipients can no longer edit a collection's fields or settings (owner only). Their record-level rights (view / edit / delete) are unchanged.

Per-collection settings

  • Attachment folder per collection — choose, by typing a path or browsing Files, where each collection's images and files are saved. Default: RegiBase/<collection name>. The record editor warns you if it is left blank.
  • Map service per collection — override the default per collection. Added Yahoo! Maps (Japan) and Bing Maps. The old global folder and map settings were removed (now per collection; the map default is Google Maps).

Views & fields

  • Per-field Show in: List / Table / Cards toggles — pick which fields appear in each view. For a concatenated group, its leading field governs the whole group.
  • Removed the "detailed list" and "thumbnail cards" views; the list and card summaries now follow the per-field toggles and show a concatenation/parentheses-aware one-line summary.

Password generator

  • New defaults: 12 characters, no symbols, at least 2 of each selected character type, maximum length 30.
  • New option "start the first character with a letter" (on by default); the approximate number of possible passwords is shown after the entropy.
  • The generator defaults can be set from Collection settings.

Performance

  • Find & replace now applies every change in a single request instead of one request per record — dramatically faster on large collections.
  • The bundled emoji font is no longer downloaded on devices that already have a colour-emoji font, for a faster first load.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignaturejifIUf3uma3W2bU7oN9PSfBuciXm+OBrGlgZXxg7TdZQI4bgtlXa/W11wvjqWujQ1oQqRSv6qSOnmXYvH6gqJbscCFVxYU9GBYkIf6pGipohBf8UEHJuhc6xBwptTDy8Rd/F2HKT70SUwfbq/BHaIvNPpy74ohkVC1l5B4XbmuVxilzp24wjOTuHbXB9/QD8WNNrWZxf+kO617mMnKkPlWdCSCV339idoedUdT0sT0p1Tc25239KkdhJjjf5mrPoJVO3IKc3Lw+18Q8IqQZD5/3FS7rGFiP4I39CYTTVZ7+RGsrk1FoSCh96ZDs2lBBai7voD51fCQRnYEeQrl+J0gxCKvqU7n2/j699c6fIJRo/2u0Ad0vHCViObxVLyul8boUj+YrNLqmy/0+s1wzC2Q/nAmQF9FyJ6adPqnbs1ZaGhwvx/85MN2mj+Y4J3Mq2MOTlteVUoRewvGmP5k0/G7ZClkZOaD3I7BrrzQWxKTqwCspD58+LtndHO+tK1sGILnwBAldOJxG96kAiP/kKNYCbZA0HQLj9SJ/3+4JmMZoHAWFFtSebG9/ED+t0hC8Yw69vIZTro15GWNzBy2xtwKhAgIccJTzZlS2arXVVW6j1lQjB5XIJ08b3HhRQRuW+wTDLMHxZYfD5PvFmmNr8Qnz1audyiVF3bNwuAeUWbHU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.17.0
Release Details
UpdatedJuly 30, 2026, 2:11 a.m.
Changelog

Encryption (master key)

  • Reworked master-key management: set/change, remove (back to plain text), and sign-out are now clearly separated; terminology unified to "master key".
  • Secret fields are now encrypted automatically when a collection's secret flag changes (background sweep) — the manual re-encrypt option was removed.
  • New occ command regibase:master (status | set | change | remove).

Search & replace

  • In-collection search can now use regular expressions (server-side PCRE: case-sensitive, (?i) supported, Unicode-aware).
  • New Replace: bulk-replace text across matched records ($1 group references, undoable from Snapshots).
  • Regex help ("?" chip): a two-page reference — token list plus worked examples.
  • New occ option regibase:find --regex.

Snapshots (formerly Undo)

  • "Undo" renamed to "Snapshots"; scope changed from a single global timeline to per-collection. Opened from ⚙️ Collection settings; roll back to any point. Richer summaries with icons and hover detail.

Display & editor

  • Columns with no data are shown with a faint header in the list view.
  • Each field shows a "filled / total" record count in the collection editor.
  • Concatenation can wrap the target in parentheses (half- or full-width); fixed parentheses disappearing when a field was empty.

Layout & fixes

  • The sort control ("Sort") moved next to Duplicate; search/replace box relaid out (aligned left edges, wraps on narrow widths).
  • Fixed dark-mode select text being invisible and an oversized hover box.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureLo/ZX+/QWajNxD2njDctJick0+N75aCrzuIz0K9YzoR74nzz3InoMgbV83DZjePCVX1nFEu3ELTycshWzgW4KDa81C+bs3yiKLvFGNYRGnnSxqLV5P7bA6jz3xx1wM4KxaCLRn2fHVo5uMYbI0Cc9/B9iBZJ0//fN/4tXMjacAqf4T9ICr08a5GcdGLD2c7WXKfatvFJ0PZ+bxTi843m4HkUlmEsEmxVZHc0qmFsvxqEj7eJLgOUuXIaDJBnQyswaw66WwfZt5Qb07+0zuir2jARnWnuyNqUuiwK3JMtj8n9FhSUi8qIQHRPj2NE7PhwUik8VAQHy+8fHsWLCIcg4h/Rx+m4Y37G6GBhN95Gwk4kLvFCmgQN1c3eA2wUocQGqOSZj7JIwrfk7Y8reNLkTcOwlKYBlHWnAsTC/wI78APWGHsv2TzeHBvQpTUz5Z5GPzd8w093fEnGvszbu8Ue5Latg7YNVYjfa1A4JXu5FWNle2XaVYMfAW6YBOnjCt+9Zm6x1xHvm+v8Fj89pNGJxvpoKXyiSlASacua0lgWThpobfuz2UGLjBdAm7dPjue57Yeoa/Fm83jLtyftbao3VSgD1y07FB5A9kEHdcKhbaDM/Utjqu4drmZlSbSzL8IgiXDs1NzfvmfgeB/OjhqBa+BA69KYKlmQIsBKk2pjrcE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.16.0
Release Details
UpdatedJuly 29, 2026, 5:12 p.m.
Changelog

Concatenation (display combining) — reworked

  • In the collection editor, each field can pick a Concatenate with target — the next field to show it combined with — and its own separator (none / half-width space / full-width space / custom symbol) placed between them. Chain fields (A→B→C) for a 3-/4-way combine, e.g. last name → first name → “Yamada Taro”, or furigana last → first as a second group.
  • The field being combined into shows a “Concatenated from …” note; combined columns are marked with 🔗 and pulled to the front in the table view, and appear as one item in the detailed list.
  • This only changes how records are displayed — the stored data is never merged. (Field names are now required.)

Fixes

  • Deleting a whole collection can now be undone — the ↶ Undo button appears after a collection delete.
  • Switching the view or sort order no longer fills up the change history.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureDJMkB0fF6RRGjsmushNy2V4R+GP8fQFM6KOHOG2cih/FZeh18res6OJnQ4rIzHtscNsPx2/iujpQplpS92j/boCd2oH/85fhh6OVm4H2VQDOTKKWVIA7Kvd8enwnKR7TLWWucWtGoPmBkjzz74vDqsjjiYfs5li3Cvvk5TviFK8St1hnOMCtqJmrMNVxrlcrG0WcSumvDSDL4Dp4zkhuOA0CFeF934OaUJlZlirfyF8xQFILi2C40OInVMok93DmA8f2bPvgDb/VmAEnVG9ftSzOphXenrOk6sN6GKcaVlRLw4YTD7rN0Sz3tyiod5up0gcBhA3N5qRIuzAaSGF56ibrs6EZo1B2Fu+92OOJmTwfBK1h2R+I7oFfNt955zTvy49aLnQgqEjyfnqSGO49sW3UOCHqlaijFm8hY4pYrQHLO9sLnkZDhXJLgucO/INBwXBS/Kdt+Jakw3Ey0sKCEWARmy3DLzoZedZhY9fgxBEn9ggfMF0+PC7LaeYdTrM2bU4AHZdmz+PraDUBNxwqAADuvXjzGHgRH81Z5O7ck7BvWXEV9pPa9W5R0FsSQXF41Xu0nX2faQ5ihjZ53pdtF2OO8KdKcHsH4xIJOT9byuP6b9RrLf0Q5Q0JDC72URJuHZpmDCS5E9ZaHDaOsqVJWUTT6jFFvRfwr0TtYkOgsvY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.15.1
Release Details
UpdatedJuly 29, 2026, 4:31 p.m.
Changelog

Undo & change history

  • Every change — records, fields, collections, imports and moves — is now recorded and can be reverted with Ctrl+Z or the ↶ Undo button in the toolbar. A whole schema save (field changes together with any record-data migration) is undone in a single step.
  • Settings has a change-history view and a configurable retention limit (default 100 changes; set 0 to turn history off). Changes beyond the limit are discarded oldest-first.

New field types

  • Choices (radio) — pick one option from a set of radio buttons.
  • Choices (checkboxes) — pick several options; the selected values are stored together.
  • The previous Choices type is now labelled Choices (dropdown).

Concatenation groups

  • In the collection editor each field can be given a Concatenate group number. Fields sharing a group are shown combined — joined in field order — as one column (table view) or one line (detailed list), e.g. last name + first name, and furigana last + first as a second group. This is independent of the Emphasis (title) setting; combined columns are pulled to the front.

Also included since the last release (0.14.x)

  • Emphasis (record name): the list-title marker is now 🏷️ Emphasis (previously “★ Title”), and more than one field can be a key — their values combine in field order to form the record's name (e.g. first + last name), shown in bold, and optionally as one leading column in the table view with a chosen separator.
  • New collections open in the table view by default.
  • The collection editor is titled Edit collection; its field list auto-scrolls while you drag to reorder.
  • Supports Nextcloud 33.
  • Fix: reordering fields right after renaming one could prune that field's record data on save.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureBhtgiibEB0pjkQRQOgilEovyONagGaKcKSrcCNfpEzxRVUdxe8oIy9F58/bQ74ZRlZBztI+mwFh2vzwL39s9V6VUBfGnj8pSZ7/Vge4N5+FqzlvWOGdLTLc0smEMC+qXfUj1+xroRKtJWPN2rYhMkk0Rqnn9U9N83L8ET4d81wdWzDJbJOxH5FgaJH81AfG78AQk6yLLj4JGyYgeSD1V0gnZcQINcnir5n5rVRcryHDAoHDLoXTHrG9t3tTjVXtKm4uTbjq5Lk14Hlf1Fyfd9FLRuN2dwDYSLoL+3eI1ga0wWPgR3GISZhGqWGwQWLmpyXEZwmSWbuyJo5M6tm0h5NU6+DpBRv86OhogWK5pwK0B4reDuSzlNZJIN6zDEg48hsceZ1q9yBIx9pX/H0VRqin9hfGR3B4kuVF8+7SZdLVCADG0A02U6JE7Gigf/CedEPpI/quaLJzK3BMSKWOhIAsZilPTyv0JA67ZvPjjEMIDIxOM8Qe+C2iz/VmTxe68ejRH/sVvxzMpV/vaeePRYllxVhOEN8flLphftWd3qwEWQ82ufvFHFl+SlaovhEmM82xiFbiiM9Pa3rt4dIXMhYgCs+aMnY03aBy3VApzWhv6+GMRp2AYzQmSE/79wwbOQnL/kln4xKZEqIMtPsJpU5gI0qwlt8bXVnzduVjkKvk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.14.13
Release Details
UpdatedJuly 29, 2026, 1:02 p.m.
Changelog

Emphasis (record name) fields

  • The list-title marker was renamed to 🏷️ Emphasis, and a field list can now have more than one. When several fields are emphasized, their values are combined in field order to form the record's name (for example first name + last name), skipping any empty parts. Emphasized values are shown in bold. (The marker was previously “★ Title”.)
  • Collection settings can combine the emphasized field(s) into a single leading column in the table view, with a chosen separator — none, a half-width space, a full-width space (offered for CJK languages), or a custom symbol.

Editing

  • New collections now open in the table (spreadsheet) view by default.
  • The collection editor is titled Edit collection, with a short note on what it changes.
  • While reordering fields by drag in the collection editor, the list now auto-scrolls when the pointer nears the top or bottom edge.

Compatibility

  • Supports Nextcloud 33.

Fixes

  • Reordering fields by drag in the collection editor right after renaming one could, on save, leave a field's data mismatched and prune it. Field keys are now kept pinned to their field regardless of order, and the edited field is committed before a drag begins.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignaturejPADdBzNkQNr9TsgxO4pzXOVJdIZBZyCT63bi9MH4NOIpXtzxgiO0M/aJ0PAklmo13vG7SOos4w0gXriVIAE3ZTR7IUaSo14k9b0kigANuhfye5D72D1e9gL0bGdc775mnS9b81KMExk+7q7YyFJJw04KE2KH9urcNsqkmL79fTw3xQVxipB9K2D+MVpCXJlI4gyfFbS1OgHx+fwCdhOwJO4bC91Z3LwSzpEKVfscSREnxPtaWdVlQXmC9914K79Iz07Orha948R0IcNthipgZDZdT/GJQI4BdJyFCc2QtGEpc2TKemnC4TFdoHPLxtvMCJGZyGAfa+RLldLrhdjKHyDyPYGvNxVrHgSCChPCofmapguZIcA6LsnZPoVS3mWGKVqKhUIqzmXqzN4CDoltgjmLZBq3AHjPXSYXWGeEekVQz4TxMMLqmJmou3UlmkF5RPxBb3IgyiNn8XIt+32eJB08BZBlAYZ2oyTJNZvaFwACIKuUXVaSOKTLvpNXpzMZOcnhkvaRd6wlAYSrNtp23YQDukps97M2fqwkjkEkIBdksJ8blxtUh1O3k/Q8MtVmaXcHRBq7nidEEQgQv1sGIH/7zkrDE5Qrz1w7spjJu5uuczLDDpkZxQjZ81z9xLGsg5Zi5Seno7WLXie/6cayrmDdSFq/45UQnrEd8ApmNM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
RegiBase 0.14.1
Release Details
UpdatedJuly 28, 2026, 2:57 p.m.
Changelog

Edit lock (view-only collections)

  • A collection's settings now include an Edit lock. While it is on, the collection is view-only: records and fields cannot be added, edited or deleted, and a 🔒 mark is shown next to it in the collection list. It is enforced on the server, not only in the interface.

Field editing

  • Changing a field's type or its Secret setting, or removing a field, now migrates the existing record data instead of leaving it inconsistent: values are decrypted when Secret is turned off and encrypted when it is turned on; values that no longer fit the new type are cleared; a Select field keeps existing out-of-range values by adding them to its choices; and data and attachments left by removed fields are cleaned up.
  • The effects are listed in a single confirmation first. Any change that deletes data now needs a checkbox confirmation rather than a single click.

Encryption

  • Settings has a Re-encrypt secret fields action for secret values still stored as plain text (for example when encryption was enabled later). Turning a field into a secret field also offers to encrypt its existing values.
  • The encryption section of Settings was rearranged so each action has a short description.

Fixes

  • Sorting a field of dotted values such as IP addresses treated them all as the same number and left them unsorted; they now sort in natural order.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureWCoPE2VMIKmGn2rYD6PncuPB+rrCLI4pvh+qGh5U8F8Iw4K6YE+WvXev/dzOz+lrqscywQ34JXYa0J8XMCrwGf8Pw/qhQEDOBVGMVqS6H8FF0Qu+CY2Hsb5D1T1cC5VsEwoMX0DkwgL4xOpuINoLXyUs7dE+k1lNgoG7blyMYUOz6y0vwP3ZfKmKUbdbrBlJh5ywk0gJU6TkJgAMlUrRVidroGdLYK8xeNLg591VW3CPbEmGsIsfr0woXm4YlVnfwU2gLMc+iYyvCqMgDyK71q6EneCYoj3MkjGFJbXBrrqRgAqSKrRj4dnZiRLxzSLuZ66+JAjhGriwoo9ALJlki1l2ytrmKyUmy+DyWs4t34fOTlvj16z/tVzH8PhJZoHUKKFp+FqJuzTU76ptwmBLeNElAnF3t54aJ6C06S6BxIWLNv8/C+K1kywgjumnPRS7VACDJq9pfmUwiD+ELZvfv88h31NOX4lzxeGW9QlDvCTte+jTYgg7Lk8t57WdUDrOaV0heSaJ6UPeMP+6gBUodqBpckoZ99e8/L5uYhdoAprMU5jMlaiShjxtmm/l5DrHp4nCRfb1OR+xj0A+neE57QeUVZdA/wOsX7/KU544VKElfCfGei32a/KWDGdkh8uVV94giMtS8fs1DuM+9VA+QHNEEfHyQKN+p7Ut15K0F28=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.13.1
Release Details
UpdatedJuly 24, 2026, 10:44 p.m.
Changelog

Address field type

  • The map link is now a dedicated Address field type instead of a per-field checkbox. Pick the Address type and its value gets a 🌐 button that opens it in your chosen map service (Google Maps / OpenStreetMap / Apple Maps). The built-in templates and the Contacts import now use this type for address fields.
  • The map button uses a clearer 🌐 (globe) icon and sits before the copy button.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureByyrzxvYCTJXDKvNgfaBlAKF/BkS4H4ayBgnUW7xSY/2WW/SgkQs2nBHFbLKTE3CRpG14v/ijS3U5oOCRwUyQ4YVPPg23FzuGFs9+Ghgt1gggHlTici25CfUG74X7VVqEIR2G0BtOkz/J/CNiyogcn+cqMfqcYZl5wbby8Ws6LbWSUzFypHtHYUu9hBWlQ27X4YijbNHVEd1M+0FZz0mWIgyqmu0NRrWyUNCyreoshVLC3W6gW2Z19zvi/JPe9DXNRCZn8moQuZn2MMgFD2qRUatWso8Qj0yUZV+QVhkKx49Bn6WT0I2JP46cTmFmOfF2onUf8+PtiqemDYk1NqAwuQdSzAq4bsq9DzhqNiVXC72RfpFxXk9kh2WDQZNqoIFFDFdhH1yc5+v1oLZeaN5f0FCe353p98GQQdv4LqaVpiJkkxflxIFcZ3I/+iXNOf2XCBQqz2Q+bNT90+RbS6ZpeY98KtonuBx4rkeoAvQgcQPDFIWGOvMoux61/+0bOOwjQzUZls9zV4Ofc1CL/ioRRdKtLq/jcSJLCO0cEnZVv81xZ+eDPYgKC5hxIbX17fht9X0H0VYXwH1gB7ikMJVFWi1ZFu2QWeZ33W3LssUpkROk6YE64+vj2zwxzkJ9x+Hq/krZjLanx/ij6wKCC4ro2zlKVAjWdY6dBQ2S71nRYw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.13.0
Release Details
UpdatedJuly 24, 2026, 10:24 p.m.
Changelog

Reminders in your Calendar, and map links for addresses

  • Add a reminder from a date. Date and year/month fields now show a 📅 button in the record detail. It opens Nextcloud Calendar's own new-event editor (in a popup) prefilled with that date as an all-day event, where you set the title, reminders and repeat and save. The button is shown but disabled when the Calendar app is not enabled.
  • Map links for addresses. A new per-field option, 🗺 Map link, can be turned on for text fields (for example an address). Such fields show a 🗺 button in the record detail that opens the value in a map. Choose the map service — Google Maps, OpenStreetMap or Apple Maps — in Settings.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureEPlKzBUtGNxteA+RtplWHVmLhkklLvn6sQ2HDDzoN/mBQDdv0EDkFl+NWNjV1RzFpcDbkSCUtpwtHoEZsBQNadiZAeyy5FtPiAiQ75/e8nQS+HgQ4LbF3r6Ba39BfHpJAaT8ilAx2hML6UGbfVJFgI59ZxX+8CgHCFszY7jo7S0w49YIR8beeox8Ez1Jhxif2StPiJOOmIKOZxrczrz4m2W6vwXMNyQojCzpKhJlXo0B0PLolq07zsLjFh8mEWgzG+0Q3QGB487Z5bWlqkuqIcQFekueMDr63k/cg/1SWiDl+IDjdzXbBgNmzEYg9YCDFyaJYbOZK1VC0sRPF2E6Rue5sbvbAlRRtXwamp5HCtcnS0k0Ft9QhPkjiWJUoxuNDSVv4qSQnNauLY7maW7JWZfjvoEFY57tdFZ3/7FDBkK0HnX5FRnF3koewxrRQokOSR7ofRmMQ2b+HGoL0jFOJNAqBF/flsQisOM0tuc+3Q2yAKsiZx7bxB3kq0CGTwFyzWiMDuIeBJj3at2lWf5236XRj2ICbXZujQVNIO4lZz0XoNWVOIEzRt2OoN1A+YmBd9cLo30MGShEwO5Wld2nxQ2k/DIBI96qy1ZUmOi8//4aj4cJlvB8UT2jSReh68UGmpAsrxA4pWxU6S9brqfAkmyWawx10/SwMd5jR5fB0ao=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.15
Release Details
UpdatedJuly 24, 2026, 8:03 p.m.
Changelog

Fix: fields could share one value

Adding several fields at once — most often when their labels were non-Latin (Japanese, Chinese, and so on) — could give them the same internal key. Fields that share a key also share a single value, so editing one (for example a date) filled the others with the same entry. Field keys are now guaranteed unique at three levels: the client's key generator no longer collides within a single pass, the schema editor de-duplicates keys on save, and — the decisive guard — the server enforces uniqueness at the one place every field is written, so no import, restore, or future client regression can reintroduce a collision. Existing collections already affected are repaired by giving their duplicated fields distinct keys.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureioYXMEWhMDRwDsKnDqE2G9yVUJ32UYLgZ+odMr5qcTJ4MeLwR/rWmrGD8xeHosCU7AmaMMxbNpbhsuedOaEYut/z59uEmM0xN5DeEdver7FxgONT/0EKknntwAaYqR7uMVmrnbNPvEj+a30HHSeKaQaY6V1424Yj+GKGV5XRQcWlwSSXryuPD0I8OyVyVNDzn2GbU0DdC0DqmqzlbV/duVOvvymsr6F67/H2h9ve71HyHVEU2vKzaNCcck4Bwk/KAcQg9uyftgexvoXv3Z/AbTdB8lhltuz8Bfy5Wp1a00ffY2qDZkAJYscr/wnZ2jATy/l0S1gMYzzm+Lc3nPcQy8Jn7nN8FPqr0B0JPJKc8DjYGtmYUp1qe+x1Am3FZCTbH3GxbJjEszW0v8UdfqTELG3GtTgdtuz3z5ifugQtN64flxK+HqMaxGziBQsyBbTlTomxkMaJzOUAZZKgPjpKDvAxnCtFL4jHM2w20cZ55JPU7RVY6ZXytWGg+yYQAThSClGTXIue6+H6XPNfFNJxLYo0nYbE5Ia9vanoQnQUt1NfZD6DuXXCbF8O9wmktgHGzLqmYa9jLoaGxFvVyX+VRxAAT8JtJPtF3IVZ5W8tzmfXRwR3pAkGZPaxRCTaAF8ULF72bsKFd3Cibf4fd9baPx/klRA0LDs3l/XrkV5Hw2A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.14
Release Details
UpdatedJuly 24, 2026, 5:31 a.m.
Changelog

Password generator: choose the symbols and set per-class min/max

The generator now gives the same fine control KeePass does, with the constraints kept mutually consistent so you can never configure a request it cannot fulfil.

  • Choose which symbols are allowed. The full symbol palette is shown as a grid; tap to include or exclude each one, with All / None shortcuts. Only the symbols you keep can appear. (A symbol that is also a look-alike, such as |, is struck through while "exclude look-alike characters" is on.)
  • Minimum and maximum occurrences per character type. Each of uppercase, lowercase, digits and symbols has its own min and max. "min 2 / max 4 digits", "at least one symbol", "no more than one uppercase" — all expressible. A blank max means no limit.
  • Exclusive (mutually-consistent) handling. Every change is reconciled so the request stays generatable: a max is never below its own min, the total of the minimums never exceeds the field's ceiling, and the length is clamped into the window the minimums and maximums allow. The length slider's own floor and ceiling move with the constraints, so an impossible combination simply cannot be entered.
  • Guarantees hold exactly: with 5000 sample draws, every minimum is always met, no maximum is ever exceeded, and min == max produces exactly that count.
  • Your choices (symbol set, per-class min/max, length) are remembered between uses, and a field's own input rule still wins — a digits-only or hexadecimal field ignores the controls that do not apply to it.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureLfNIu/REcV9BrU/+mAEUE5/Z0MKupcAQ1WwkKQzcDNdRQaNfA7e2HZ6e9AVX31SFbm7wS2i3pf86m0p2rxVT5nX/GwDONWq2RXFCbdw2o/sk2pXR6UqwsE9EvO4LZu5tLuDm7du5Inme9bQvCK09BS7A4h7n0rg2oUs3B37LGNLVzKwo2Rvox5Gg0qqk4dwqq5zkvZud+ookxN6aZ66k3nAsyO6+wlDsk5QghtamldljVfWoqVHsQdzfS80QOGTn7WaF9zXyPjh8djOA3XoIsB30N+UOBy/a8/tVLMpty9owxf5yYzpTBStxL6CzyCL1D42HBci+8TJjzPKtzjxd/ZvCobbTxs30/qGVO3ahL7JufrOYkhkzd1t1TCV6ztjX2s2mYCrELNhx6IC6CD6nHx9WdM4gUUM6QGbYP90YIWYxXR7pwwgqdbkXFeabBUm6sCqSfREh27j55nUh20eiKLzT9tx9bQbQO+NUYGgDEkVPW/2egjhtmUnScDPJ0VzyvSZnoldUFe7KiGRfxKRaZ3nhMU45nnrW6pJm5m3to0XuWJNUyRCtvwfGB++4YcQjLk78xkZWHZdsC83Cqvxj+J89VEPwsTPQiKiMzcjs9cnOLaMgXA0Xh4cRW8ypk+zBWZpmTGxsHTiLaSwcuEiCso7pVZ3cTrIX5EWi9QvHP+4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.12
Release Details
UpdatedJuly 22, 2026, 3:27 p.m.
Changelog

Emoji are drawn by the app, not by the viewer's device

0.12.11 bundled the full emoji set but kept it as a fallback behind the device's own font. That does not fix flags, and the reason is worth writing down: Segoe UI Emoji has glyphs for the regional indicator letters. It reports 🇯 and 🇵 as covered and simply draws them as two boxed letters instead of forming 🇯🇵 — so nothing is "missing", the browser never falls through, and the bundled font was never even downloaded. Taking only the flag code points away from the device font does not work either: U+200D has to travel with them or 🏳️‍🌈 🏳️‍⚧️ 🏴‍☠️ split into a bare flag, and once U+200D belongs to a different font than the base character, every ZWJ emoji comes apart — families, couples, professions, hair colours.

  • All 1,849 emoji are now rendered from the bundled Noto Color Emoji subset (SIL OFL 1.1), on every platform. A device's own emoji font is kept behind it only as a safety net for a failed download.
  • Verified on three simulated devices — a complete emoji font, a Windows-like one (has the regional indicator glyphs but cannot form flags), and none at all: all 1,849 render identically in each, flags and ZWJ sequences included.
  • The font applies only to the elements that display an icon, so the app's own UI keeps the platform look and body text is untouched — characters such as © ® ™ ↔ stay plain text.
  • Cost: one cached 1.7 MB download. Collections are shared, so consistent rendering is the point — everyone now sees the icon the person who picked it saw.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureQ9uENjsUKzh0R/J7m2JImEgqf7e1IOjWS8YbSR0v6TIvakeFFPcM13Pnmifodv9IV8fT/Qjy8n3LZY4y6y8FZgaUFa6hgPTAHDfp9qdFEvNEYLzpeMQtd2zBmdoFOziMhfMnz/yUZoSjAThyZCi1UYnCVeA7a09asunDsTGDrPcprFkCM/cTqP711GHxDLUvMEGhkifdBaVvLl2cLPsMZbNlO0JYA8oz9TtGP2ym9cuYmOxujCiFZGTpcgHO6WhMNfxfw4DtiLG+QDi0Ho3SYIPQBlWlwmZFzxD0k74AC1Jz4eR9pPz0+KRnp+PZslVgIpLMAA67P9dCAGSJ1EmBf4ofGmQKxmYxoEGGkECxJ/eT5rwIIgos7HtYBHuFx419VyDYM9fIxTS9NLQoENo1KK6Ms+RiqrYH5JOiyyCNXR4yq/pfEZXH/lWl3syLR+YPQzs+mXPAwtD4RPGumJjBWXFxCecuA0YxJ+oKSiGa7bvcmY4BzN2UMlH6YxbPDNrafsp3ajZYtIjO6gBM8NvMT93XkMYWnGk0tWmVmPiHHDQdrLi6OqCa2MVB4dOoHghqR1inmB5IDlncMSZ/jbzMxPawqywWjMTBqXio/hUvwuwW64svJkVIVUlJfA0moYq9aYZ057tAdgAUEn63mRexvKXYh2lQlcLSRyCx+6UgmwI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.11
Release Details
UpdatedJuly 22, 2026, 2:56 p.m.
Changelog

Emoji no longer depend on the viewer's device

0.12.10 shipped a flag-only font, which treated the symptom. The cause is that the app was letting whatever emoji font a device happens to ship decide whether an icon is readable — and flags are simply where that shows up first, because Windows has no flag glyphs on any version (Segoe UI Emoji draws 🇯🇵 as a boxed "JP" and 🏴󠁧󠁢󠁷󠁬󠁳󠁿 as an empty box, a deliberate omission that updates will not fix). The same gap hits anything newer than the device's font: Segoe UI Emoji only gained the Unicode 13/14 additions (🫠 🫰 🫡 …) in Windows 11 22H2. Collections get shared, so an icon has to survive being viewed on someone else's screen.

  • RegiBase now carries all 1,849 emoji it offers, as a subset of Noto Color Emoji (SIL OFL 1.1) — the vector COLRv1 build, 1.7 MB where the bitmap build of the same coverage would be 4.4 MB.
  • It is a fallback, not a replacement: the first @font-face is local() only and names the platform emoji fonts, so a device with a complete font uses its own and downloads nothing. Font fallback reaches the bundled file only for the glyphs the platform font turned out to be missing, and the browser caches it from then on.
  • Measured on three simulated devices — complete emoji font: never fetched; Windows-like (emoji font present, no flags): fetched the first time a flag is drawn, not on app start; no emoji font at all: fetched on load, and every one of the 1,849 renders.
  • The font pair applies only to the elements that display an icon, never to body text, so characters such as © ® ™ ↔ stay plain text everywhere else.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureN23P+dLcZG58LcV3W9rHh7Gc/mr+R6+jMiMtXVXToS+NcwYqoFp+JhwxpshNXmX2a3rCPSUphDWBj/2Yd0hMMfERhQ3B85aol8XD303HJ+62mJyx/y4vowKRNHzDAWuGNNTXKtsqHLtTk89xtHuJPXtmepkn9suyxImZelFy5Ua33VQvmldJakjsGRkDyqB/CPmJYyyIAL5guSWTCEInn4MtS4eSyI09w7cTySnRPD4J0gIzLzEgVF+x2vi8dn4vjOVmo236zMrTaXNhithnGCDfvs1jiWx1jwtLlYurWxBCkDqNwdLn3f5L31Q7lLqUUH1lgSHzrdqiSbRpsPNs+pg7hg8ubpW0FTManVItA0mlhelBJa1oxHd1tnjmfsuee5Iyv74X/3cAFg15YS3Jj3fKh0FRr2OfPIlxx3cV6/CxCJ5uWRdDp4hEWV77384OLOSz1UxsfSBHCPSQCupe8owjBXywS3kJxTCRMXXQkgOJcQk3GPfcTU6ixeg64cFmUnnANgJ64EcahqYMDmJ47hoDUqskDbY9YlCkpvoeZ/fSC4Ovcp0layEpk/O/YkPFXLFErRyJafX/4AxMwp9Gk4SmS72gselvy7ZQ+OjLPIbTeenjezgWAQI6cucB08q6VEjDTej+oBuvquSOgkT5szxWJhNOnZKcdLiHaWVgmzA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.10
Release Details
UpdatedJuly 22, 2026, 2:07 p.m.
Changelog

Flags now render on Windows

  • Windows ships no flag glyphs: Segoe UI Emoji draws 🇯🇵 as a boxed "JP" letter pair and 🏴󠁧󠁢󠁷󠁬󠁳󠁿 as an empty box, so the 269 flags in the icon picker were unusable there. RegiBase now carries a flag-only subset of Noto Color Emoji (SIL OFL 1.1) and declares it with a unicode-range limited to the flag code points: the browser fetches the file the first time a flag is actually drawn — not on app start — and then caches it. Every other emoji still comes from the system font, so nothing else changes.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureGLNrFocl08MMBpXdBKPvxZ6+LvRP+dzu+b7v2ArvqZdp4TddqkEB0szTvH7zZzrTfE+Kw2bwaVYlbvXOQ687T4P/ScDKaK4SSMkCMyx3in73EvFkHtDbiOSE2OTi78ryPenn0QffMJXREiKzPDNKR9mYS3O7L0gIoYi2chfBjLxMQjHezp5XbNfEQkFwJk+UNSepFOgRb99qaAH+4PWdnYdvlyAepANFpYSogpty+RZ3cURFxc7s9ODN4hUc3GzcHR4dZaE0FG8i4TQ7p423UtRNx8d7PklHnH3eSwsRf9gAx/UaufDDORzYaDAPZnq9GnS/fzDsg/5VXlD0PC+vCkDITLNjIdyHFWstdh4ZtEC2QHXCGeBEpCDiugCpviHDBCeOMHa1Nz2Dl8B1Zz2gfqtfpXl138fLZWyeRyVKPpBvXa8LtqJzTgndP2g52w1ykbWbXG4mgKVSxxr5/PnXxlw5VQAN4c3+p0tXtQQAWcXLqlxPm6A07AQ2f4Ib5LP3nUbAD4axDpXUL8ocj6F27gObI9gdfKOWAJHkaY7TXoiBbDhgYO0QL8cjv1ttMrWiY9eQN5bI81jfENsZcR4hH6YXQ6UCGELDPCB0hxwOXktovEj43X0p9ny5jBTBfdvb6km0PqKPnCyWj80DW0L3kg7GP4uYFmT4Eo6aRp4flKM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.9
Release Details
UpdatedJuly 22, 2026, 1:13 p.m.
Changelog

The icon picker now holds every Unicode emoji

  • The collection icon picker used to offer a hand-picked 425 emoji. It now contains the complete Unicode 14.0 set — 1,849 emoji, in the nine official Unicode groups (Smileys & Emotion, People & Body, Animals & Nature, Food & Drink, Travel & Places, Activities, Objects, Symbols, Flags), in the official emoji-ordering sequence. Flags, arrows, numbers, professions, hair variants, family and couple sequences — all of them are now selectable. (Skin-tone variants are not listed separately, matching the Unicode emoji-ordering chart itself.) The curated Recommended set stays as the first tab.
  • Search box: type to filter across all 1,849 by name or keyword, in your own language (CLDR names for all 12 UI languages). Japanese search is kana-insensitive, so "ねこ" finds ネコの顔.
  • Group tabs replace one long scroll, and hovering an emoji shows its name.
  • The emoji set is fetched only when the picker is first opened, so the app starts just as fast as before.
  • The icon input accepts longer sequences (16 units instead of 8, and 16 instead of 4 in the CSV/JSON import step), so multi-codepoint emoji such as 🏴󠁧󠁢󠁷󠁬󠁳󠁿 or 👩‍❤️‍💋‍👩 can be typed or pasted without being cut off.

Translations

  • The emoji category names and the picker tooltip were only translated into Japanese and English; they are now translated into all 12 languages.
  • Fixed: Click to choose an icon was stored outside the translations block of l10n/ja.json and l10n/en.json, so it stayed English whenever the in-app language selector was used.

The picker is now available everywhere an icon is set

  • The icon picker used to exist only in collection settings. It is now offered in the CSV / JSON import, the Contacts import, the Tables import and the template editor as well — the same picker, shared, so it always shows the same 1,849 emoji. Contacts and Tables imports previously had no icon field at all and always produced 👤 / the table's own emoji; you can now choose one up front.

Fixed: the Nextcloud user-status menu was broken on RegiBase pages

  • RegiBase loads the "global" build of the Vue 3 runtime, which publishes window.Vue. A third-party library bundled into Nextcloud core (vue-resize) auto-installs into that global with the Vue 2 API — window.Vue.use(...) — which throws on a Vue 3 namespace and aborted the script that renders the user-status menu. RegiBase now keeps its Vue copy private and leaves window.Vue untouched.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureoU4YObh68Tlxik1SYEuARTJeEx7D+ekCQkRXIgmckUY678eoBPTnx/cA0iieDH1MUmZSAsSW3T6FBkOeivecnGIhjmXiv95/xDssdJvPZMKFFCxKE0IvwWvu5hHR1rHHLMaCoshRr0RHYimJwnO7YX4X+uDPOicJtoNwxYUw0qlKdYeZOQYZ2pV0rbGPQOP4xQVNFjCPBp0zPSYmC1CJ0VOR6RgWM0OhRrqiyq6W2Pgq0W1ztxBY4bC1UovSc/FfqgJYvLViQrZgEQZEsGQzBEeZN04QUy79c3Bad4ktBDGf4NcgfdA/pHLl/i13SqP9+3Xq9xxrjlkE0ZHMez2EeKzc7rnWHVFJplvp9+0/8xlFoLwwdwW9IOjP0AWb1WLyI+WYyT+1JlXGleozMv/g6V9dsCNpeyvK5O+aZ+zwdBsS9GZTl5OVo8X2LF/7c0FJLjUbInREjmL15aFD2zJ/oKcXKkFCtXMhYS64gfWn/FtMtEgfYFwRWuqY0Ty/LLcShmxIoThTmKQA2khv4Dt4BGewfi5EnCUjE88feKbo6qyaJedJIUQlUeBVHgESIO9dgBTBUhRoBiby8QDRgidq1jEo0b656hx75NmH7M0uqKckIjSt4h6MilWxjT7nW6hs2E8d6IvuX1+W/hDVGQDluoFgX2pMATy9GPypmwaDMMM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
RegiBase 0.12.7
Release Details
UpdatedJuly 21, 2026, 11:34 a.m.
Changelog
  • The collection list in the left sidebar can now be reordered by drag & drop. Drop targets are highlighted while dragging, and the new order is saved immediately (no save button). Collections shared with you by other users are not draggable.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD
VQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2
lsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB
t/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh
BiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr/HTiWLltvjmRTRyNqLE
JJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6
IvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41
pzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb
WnBlPItk8btokqELKScKtK1/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW
m7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt
f2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA/sou/sdHJSFPKhqUGv
Q1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi
6nFSQyFkBH5JzuIpKbeo8VaePRafUB/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP/W8INHQNGB3UtRITF6fk
IeyAH2VeB6rAj+Jj/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7/BO6HISxGvfpr
dbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi
+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3/i5HmPVNvMD
yxFOHgjTZc74T8E6gAU8M/2+XYFXp/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB
1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=
-----END CERTIFICATE-----
SignatureiX5PKrrdrclkof3k00VyZTjGSl5KKfhplIb2Ni3Jlut1oYuSduIdHaqoG4b6LRB44G90cFZ+gZh52P/m94tjsLi1wtPYfd8EPGRez9C+ho5b9nK/chHt/U9ODK1buElsTfidkUiFWJVMndKVYRMshpKp7DSQoPuhN2zElvdA1SnLyFi8XgC3xnro3dX1+PqVJaJKJu8Rnvi4vfb88ivFoXfX+kAuDDvbTvLadqo4X6Uu/BrsysgoCKwGW29gEk7v/KJy4YnQkaaML72kx7S95COWWMBbsRbKOZ6V0Rw/0d9X6mOTOfN3WO7kgKp+afnJ0O/LpOuasEbej4BgaR5tpLGP+1SjsZu36tPxXK1OQTkohw/HAlxp9YCuCWGYu/bvxqXHDVrJSqZhXcjub3Tab+Bky2T9lqCLA2vs3twQivEtc0kX4diGJJzqGoxbE3rJi+7a3xkGXxKJjd3fw1JpFXNlDoFuYEviGRxhxvjoOh3kCT+nDSIzo0GpPhCt5yg30lgXtm/5rs5HUV4EgGQy2uNV4QnPRfWoBEDvEgAQ1Gw01JhCLky/QlWSLxlUoTKi9h7yMc9vy1YpngjS1ktnRU/UPtsqyFt/3h/bIa5QPMic7tK6l1G6pWFniNNA//YoGjoetdWU/WZj/d04oIcgw1T69bv3RT3DbZK0tzRD35U=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32