77 KiB
77 KiB
8.3.1 (2026-01-26)
Bug Fixes
- Icon button alignment (25e3b96)
- l10n: Update translations from Transifex (082333d)
- l10n: Update translations from Transifex (a027f25)
- l10n: Update translations from Transifex (f649774)
- l10n: Update translations from Transifex (7e85400)
- l10n: Update translations from Transifex (e045fcf)
- ReadOnlyContactDetails: remove box shadow (0b6ed61)
- rev timestamp on contact update (352174a)
- Revert "feat: add cancel button for contact editing" (808dc07)
- teams: replace 'Team folder' create button with 'Folder' and add notice text (0c20ccb)
8.3.0-rc.1 (2026-01-13)
Bug Fixes
- a11y: add missing input lables (fadd6a6)
- a11y: add missing link text (09a2a6e)
- a11y: switch contacts settings to a button and preserve styling (2749128)
- a11y: turn teams description into a list item (6489048)
- a11y: wrap list items in ul (e8cf793)
- add member in circles view instead of trying to add contacts (0c86b28)
- adjust import files action to vue 3 (6c9275f)
- adjust spacing and alignment in the contact details view (75ee842)
- Adjust styling of team resource images (8b65d58)
- Allow dynamic autoloading for classes added during upgrade (08e5f9e)
- allow team owners to transfer ownership (1e74d78)
- always convert vcard photo urls to string (12bdf42)
- bundle moment.js locale data (9fb1d09)
- center align rows (f7a43ba)
- change wording from disabled to hidden for addressBooks (9334525)
- changing addressbook of contact (1f94d47)
- check addressbook permissions before importing contacts (5b2b17a)
- check if photo property is set before downloading (f33c353)
- CircleDetails: Improve calculation of member list (05be5e3)
- CircleDetails: Use CheckboxRadioSwitch from @f7cloud/vue 9.x.x (4cff865)
- CircleNavigationItem: Rename 'add member' to 'manage team' (eda53a5)
- circles: misaligned member modal headings (a5ec367)
- circles: sort fallback if not member of circle (05f04df)
- close menu after selecting an option (4b18d13)
- contact: Add normalized phone numbers to searchData (af289b6)
- ContactDetailsAvatar: border radius cropping too much (93d850e)
- ContactDetailsProperty: query selector causing errors (74d468c)
- ContactDetails: wrong box shadow on inputs (1643248)
- contact: don't add metadata properties and property names to searchData (4cb4b50), closes #1176
- contact: include phone numbers when getting contacts for address book (00139b6), closes #3112
- contacts: add confirmation dialog when leaving a team (0e8fd86), closes #4458
- ContactsList: don't choke when filtering for
+(5cb0d6d) - ContactsList: make scrolling on mobile work again (9ef361b)
- ContactsList: not being visible on small screens (5d0341e)
- contacts: split up detailed-name again to fix vCard (501b990)
- convert pre-commit to common js (afd5a5a)
- convert pre-commit.js to ES module (6f06719)
- copy: Hide not copyable addressbooks in copy select (b588aac)
- declarative-ui: rename to client_integration (70f9712)
- deps: add missing picomatch@4.0.3 to lock file (1d598e2)
- deps: bump @mattkrick/sanitize-svg from 0.4.0 to ^0.4.1 (deaa81b)
- deps: bump @f7cloud/auth from 2.3.0 to ^2.4.0 (ef072de)
- deps: bump @f7cloud/auth from 2.4.0 to ^2.5.1 (a8a5745)
- deps: bump @f7cloud/auth from 2.5.1 to ^2.5.2 (7f02252)
- deps: bump @f7cloud/auth from 2.5.2 to ^2.5.3 (7406cb7)
- deps: bump @f7cloud/axios from 2.5.0 to ^2.5.1 (85f127a)
- deps: bump @f7cloud/axios from 2.5.1 to ^2.5.2 (cb77d56)
- deps: bump @f7cloud/browser-storage from 0.4.0 to ^0.5.0 (c894ba5)
- deps: bump @f7cloud/cdav-library from 1.3.0 to ^1.4.0 (a02a4b5)
- deps: bump @f7cloud/cdav-library from 1.4.0 to ^1.5.1 (ff451d0)
- deps: bump @f7cloud/cdav-library from 1.5.1 to ^1.5.2 (0277f19)
- deps: bump @f7cloud/cdav-library from 1.5.2 to ^1.5.3 (84042a8)
- deps: bump @f7cloud/cdav-library from 1.5.3 to v2 (d465acf)
- deps: bump @f7cloud/cdav-library from 2.0.0 to ^2.1.0 (a769432)
- deps: bump @f7cloud/cdav-library from 2.1.0 to ^2.1.1 (62f6585)
- deps: bump @f7cloud/dialogs from 5.3.1 to ^5.3.2 (c89c5e1)
- deps: bump @f7cloud/dialogs from 5.3.2 to ^5.3.3 (f2941f8)
- deps: bump @f7cloud/dialogs from 5.3.3 to ^5.3.4 (63bdf07)
- deps: bump @f7cloud/dialogs from 5.3.4 to ^5.3.5 (fd6bb23)
- deps: bump @f7cloud/dialogs from 5.3.5 to ^5.3.7 (2e6b7cf)
- deps: bump @f7cloud/dialogs from 5.3.7 to ^5.3.8 (a7abab3)
- deps: bump @f7cloud/dialogs from 7.0.0 to ^7.0.1 (5f078c9)
- deps: bump @f7cloud/dialogs from 7.0.0-rc.1 to ^7.0.0-rc.2 (db9c47b)
- deps: bump @f7cloud/dialogs from 7.0.0-rc.2 to ^7.0.0-rc.3 (ba7c516)
- deps: bump @f7cloud/dialogs from 7.0.0-rc.3 to ^7.0.0 (caf1b41)
- deps: bump @f7cloud/event-bus from 3.3.1 to ^3.3.1 (b1af001)
- deps: bump @f7cloud/event-bus from 3.3.1 to ^3.3.2 (6a0b638)
- deps: bump @f7cloud/files from 3.10.0 to ^3.10.1 (01bfdae)
- deps: bump @f7cloud/files from 3.10.1 to ^3.10.2 (1a3a6a5)
- deps: bump @f7cloud/files from 3.10.2 to ^3.11.0 (70253f6)
- deps: bump @f7cloud/files from 3.11.0 to ^3.12.0 (3ded977)
- deps: bump @f7cloud/files from 3.4.1 to ^3.4.1 (cb81009)
- deps: bump @f7cloud/files from 3.4.1 to ^3.5.0 (718a090)
- deps: bump @f7cloud/files from 3.5.0 to ^3.5.1 (ef312d3)
- deps: bump @f7cloud/files from 3.5.1 to ^3.6.0 (770b27c)
- deps: bump @f7cloud/files from 3.8.0 to ^3.8.0 (769a947)
- deps: bump @f7cloud/files from 3.8.0 to ^3.9.0 (3a016b2)
- deps: bump @f7cloud/files from 3.9.1 to ^3.10.0 (498fb12)
- deps: bump @f7cloud/files from 3.9.1 to ^3.9.1 (1e086f9)
- deps: bump @f7cloud/initial-state from 2.2.0 to v3 (b2ea05d)
- deps: bump @f7cloud/l10n from 2.2.0 to v3 (df25646)
- deps: bump @f7cloud/l10n from 3.1.0 to v3.4.0 (529c5f1)
- deps: bump @f7cloud/logger from 2.7.0 to v3 (73eecbc)
- deps: bump @f7cloud/moment from 1.3.1 to ^1.3.2 (41c601c)
- deps: bump @f7cloud/moment from 1.3.2 to ^1.3.4 (3f2029b)
- deps: bump @f7cloud/moment from 1.3.4 to ^1.3.5 (abf1a49)
- deps: bump @f7cloud/paths from 2.2.1 to ^2.2.1 (9b6c6d3)
- deps: bump @f7cloud/router from 2.2.0 to v3 (96af3c5)
- deps: bump @f7cloud/sharing from 0.1.0 to ^0.2.2 (29c3f76)
- deps: bump @f7cloud/sharing from 0.2.3 to ^0.2.3 (03d3efc)
- deps: bump @f7cloud/sharing from 0.2.4 to ^0.2.4 (c47b8e7)
- deps: bump @f7cloud/sharing from 0.2.4 to ^0.2.5 (1c748b4)
- deps: bump @f7cloud/sharing from 0.2.5 to ^0.3.0 (1e36a5e)
- deps: bump @f7cloud/vue from 8.11.3 to ^8.12.0 (21dbcf5)
- deps: bump @f7cloud/vue from 8.12.0 to ^8.13.0 (56fc63c)
- deps: bump @f7cloud/vue from 8.13.0 to ^8.14.0 (5d85e20)
- deps: bump @f7cloud/vue from 8.14.0 to ^8.15.0 (5dc3c14)
- deps: bump @f7cloud/vue from 8.15.0 to ^8.15.1 (0919189)
- deps: bump @f7cloud/vue from 8.15.1 to ^8.18.0 (096dd07)
- deps: bump @f7cloud/vue from 8.18.0 to ^8.19.0 (f59b0f2)
- deps: bump @f7cloud/vue from 8.19.0 to ^8.22.0 (a7d4203)
- deps: bump @f7cloud/vue from 8.22.0 to ^8.23.1 (3d343ad)
- deps: bump @f7cloud/vue from 8.24.0 to ^8.25.0 (0e5cf05)
- deps: bump @f7cloud/vue from 8.25.0 to ^8.25.1 (3e35686)
- deps: bump @f7cloud/vue from 8.25.1 to ^8.26.0 (e071c4a)
- deps: bump @f7cloud/vue from 8.26.1 to ^8.27.0 (2b1c724)
- deps: bump @f7cloud/vue from 9.0.0 to ^9.0.1 (e073817)
- deps: bump @f7cloud/vue from 9.0.0-rc.6 to ^9.0.0-rc.8 (1d14d9e)
- deps: bump @f7cloud/vue from 9.0.0-rc.8 to ^9.0.0 (8e97dfc)
- deps: bump @vueuse/core from 10.11.1 to ^10.11.1 (17b1ac7)
- deps: bump @vueuse/core from 10.11.1 to v11 (5545596)
- deps: bump @vueuse/core from 10.9.0 to ^10.11.0 (09b06c9)
- deps: bump @vueuse/core from 11.0.3 to ^11.1.0 (e66804d)
- deps: bump @vueuse/core from 11.1.0 to ^11.2.0 (8d5dad1)
- deps: bump @vueuse/core from 11.2.0 to ^11.3.0 (38470f6)
- deps: bump debounce from 2.0.0 to ^2.1.0 (1834ff5)
- deps: bump debounce from 2.1.0 to ^2.1.1 (81ddf6e)
- deps: bump debounce from 2.1.1 to ^2.2.0 (5d2d79c)
- deps: bump form-data to 4.0.4 (10c4691)
- deps: bump ical.js from 1.5.0 to v2 (ef70705)
- deps: bump ical.js from 2.0.1 to ^2.1.0 (5ae2289)
- deps: bump ical.js from 2.1.0 to ^2.2.0 (597506e)
- deps: bump ical.js from 2.2.0 to ^2.2.1 (3a1f686)
- deps: bump p-limit from 5.0.0 to v6 (f8996aa)
- deps: bump p-limit from 6.1.0 to ^6.2.0 (37a29a4)
- deps: bump p-limit from 6.2.0 to v7 (2c34ad0)
- deps: bump p-limit from 7.0.0 to ^7.1.0 (e81f587)
- deps: bump p-limit from 7.1.0 to ^7.1.1 (6a016ce)
- deps: bump pinia from 2.1.7 to ^2.2.2 (5e0ec67)
- deps: bump pinia from 2.2.2 to ^2.2.4 (92bcb60)
- deps: bump pinia from 2.2.4 to ^2.2.6 (81d78eb)
- deps: bump pinia from 2.2.6 to ^2.2.8 (1fe78fe)
- deps: bump pinia from 2.2.8 to ^2.3.0 (04a1d6f)
- deps: bump pinia from 2.3.0 to ^2.3.1 (1940948)
- deps: bump qreator from 9.7.1 to ^9.7.2 (eee9866)
- deps: bump uuid from 10.0.0 to v11 (35dbc90)
- deps: bump uuid from 11.0.2 to ^11.0.3 (a854c30)
- deps: bump uuid from 11.0.3 to ^11.0.5 (546148d)
- deps: bump uuid from 11.0.5 to ^11.1.0 (29f006c)
- deps: bump uuid from 11.1.0 to v13 (c859a96)
- deps: bump uuid from 9.0.1 to v10 (b350b27)
- deps: bump validator from 13.12.0 to ^13.15.0 (5f48b34)
- deps: bump validator from 13.15.0 to ^13.15.15 (cf3db85)
- deps: bump virtua from 0.41.5 to ^0.42.3 (5025d98)
- deps: bump virtua from 0.42.3 to ^0.44.2 (db9b88d)
- deps: bump virtua from 0.44.2 to ^0.44.3 (aec0b43)
- deps: bump virtua from 0.44.3 to ^0.45.3 (2190da1)
- deps: bump vite from 5.4.14 to v5.4.15 (8b5092f)
- deps: bump vite from 5.4.17 to v5.4.18 (6b7ffdf)
- deps: bump vite from 5.4.19 to v5.4.20 (b75e07e)
- deps: bump vue monorepo from 2.7.16 to ~2.7.16 (bda5244)
- deps: bump vue-material-design-icons from 5.3.0 to ^5.3.1 (b94efd8)
- deps: fix npm audit (7d53f6c)
- deps: fix npm audit (85197a0)
- deps: Fix npm audit (e4ddb5c)
- deps: Fix npm audit (9da1e4e)
- deps: Fix npm audit (3ae1e7a)
- deps: Fix npm audit (4eaf4ce)
- deps: Fix npm audit (da63d3f)
- deps: Fix npm audit (a70a5d7)
- deps: Fix npm audit (f3087bc)
- deps: Fix npm audit (c46b418)
- deps: update dependency @f7cloud/capabilities to ^1.2.1 (040c14b)
- deps: update dependency @f7cloud/dialogs to ^7.1.0 (c61b824)
- deps: update dependency @f7cloud/dialogs to ^7.2.0 (3811c05)
- deps: update dependency @f7cloud/event-bus to ^3.3.3 (57eda56)
- deps: update dependency @f7cloud/files to ^3.12.1 (4ea7749)
- deps: update dependency @f7cloud/files to ^3.12.2 (19f0f58)
- deps: update dependency @f7cloud/l10n to v3.4.1 (b02273a)
- deps: update dependency @f7cloud/logger to ^3.0.3 (e93d41d)
- deps: update dependency @f7cloud/paths to ^2.3.0 (c87970c)
- deps: update dependency @f7cloud/paths to v3 (b8298c2)
- deps: update dependency @f7cloud/router to ^3.1.0 (a623f57)
- deps: update dependency @f7cloud/vue to ^9.1.0 (3c1344d)
- deps: update dependency @f7cloud/vue to ^9.3.0 (9f89f0e)
- deps: update dependency @f7cloud/vue to ^9.3.1 (fa67fab)
- deps: update dependency @f7cloud/vue to ^9.3.3 (7f76d92)
- deps: update dependency @vueuse/core to v14 (15ec7d6)
- deps: update dependency camelcase to v9 (5c2f0c5)
- deps: update dependency debounce to v3 (becd1f0)
- deps: update dependency p-limit to ^7.2.0 (3de9552)
- deps: update dependency pinia to ^3.0.4 (eb9f010)
- deps: update dependency validator to ^13.15.20 (a5cc099)
- deps: update dependency validator to ^13.15.23 (0df4bb7)
- deps: update dependency validator to ^13.15.26 (ad84b1f)
- deps: update dependency validator to v13.15.20 (b4510a3)
- deps: update dependency virtua to ^0.46.2 (7b1e5e7)
- deps: update dependency virtua to ^0.46.3 (050dc11)
- deps: update dependency virtua to ^0.46.6 (be2096b)
- deps: update dependency virtua to ^0.48.2 (621fcf0)
- deps: update dependency vite to v7.1.11 (8b3d4de)
- detect addressbook ACL's properly (a4a0a2f)
- do not allow to exclude system accounts from the bday calendar (77432d4)
- do not load disabled address books (1c0ec32)
- don't immediately update a vCard when changing the avatar (60f2f84)
- duplication of address books requests (60cf2bc)
- fetch addressbook contacts when enabled (db911d5)
- fix team members colum layout in chromium based browsers (f3c2cea)
- generate rev depending on card version (422ad78)
- GroupNavigationItem: encode exported contact groups as UTF-8 (7e54582)
- groups: show hint about adding read-only contacts to contact groups (b5fb959)
- groups: show read-only contacts hint only for contact groups (e71d652)
- i18n: Escaping of character broke strings at Transifex (aaa608a)
- icons: Use outline icons for teams and user groups (9744791)
- import controller should return a translated status message (a49f592)
- improve expand button visibility in OrgChart dark mode (99ad89e)
- improve matching for tel type parameter (503ae11)
- Instantiation of ContactsManager (800f4bd)
- l10n: Fix plural form (d6acab1)
- l10n: Update translations from Transifex (81df9af)
- l10n: Update translations from Transifex (e4e5426)
- l10n: Update translations from Transifex (b352fcb)
- l10n: Update translations from Transifex (a6a1fbc)
- l10n: Update translations from Transifex (1d7f6f0)
- l10n: Update translations from Transifex (d7b7ccd)
- l10n: Update translations from Transifex (9e10bb8)
- l10n: Update translations from Transifex (20a040c)
- l10n: Update translations from Transifex (e149550)
- l10n: Update translations from Transifex (b103581)
- l10n: Update translations from Transifex (7c54c65)
- l10n: Update translations from Transifex (96cfca2)
- l10n: Update translations from Transifex (ee78102)
- l10n: Update translations from Transifex (8312597)
- l10n: Update translations from Transifex (a1e23cb)
- l10n: Update translations from Transifex (b625357)
- l10n: Update translations from Transifex (6fa3d59)
- l10n: Update translations from Transifex (f08c1af)
- l10n: Update translations from Transifex (9e028b4)
- l10n: Update translations from Transifex (09c766a)
- l10n: Update translations from Transifex (29a7c43)
- l10n: Update translations from Transifex (2016bf3)
- l10n: Update translations from Transifex (bf2fa16)
- l10n: Update translations from Transifex (4405fe8)
- l10n: Update translations from Transifex (5064ca7)
- l10n: Update translations from Transifex (fd48b03)
- l10n: Update translations from Transifex (083489a)
- l10n: Update translations from Transifex (8b34248)
- l10n: Update translations from Transifex (68df40c)
- l10n: Update translations from Transifex (ae49d56)
- l10n: Update translations from Transifex (26a4ebf)
- l10n: Update translations from Transifex (cde151f)
- l10n: Update translations from Transifex (4bdd7dd)
- l10n: Update translations from Transifex (b0aa7bc)
- l10n: Update translations from Transifex (0c1dd9f)
- l10n: Update translations from Transifex (4ed7bd8)
- l10n: Update translations from Transifex (22f2a13)
- l10n: Update translations from Transifex (8c0510c)
- l10n: Update translations from Transifex (8f1925a)
- l10n: Update translations from Transifex (1c367cb)
- l10n: Update translations from Transifex (e7389b7)
- l10n: Update translations from Transifex (579315b)
- l10n: Update translations from Transifex (9c57b90)
- l10n: Update translations from Transifex (73af31e)
- l10n: Update translations from Transifex (cf7cbec)
- l10n: Update translations from Transifex (7987cf6)
- l10n: Update translations from Transifex (aacf691)
- l10n: Update translations from Transifex (91b36f8)
- l10n: Update translations from Transifex (7a6a33c)
- l10n: Update translations from Transifex (a505a09)
- l10n: Update translations from Transifex (dcb6160)
- l10n: Update translations from Transifex (50ffced)
- l10n: Update translations from Transifex (aef743b)
- l10n: Update translations from Transifex (3f8ba46)
- l10n: Update translations from Transifex (dfc1ca9)
- l10n: Update translations from Transifex (c67a2d1)
- l10n: Update translations from Transifex (b5ee336)
- l10n: Update translations from Transifex (141929f)
- l10n: Update translations from Transifex (a3f85ea)
- l10n: Update translations from Transifex (e93f9a6)
- l10n: Update translations from Transifex (b977fd8)
- l10n: Update translations from Transifex (1681df1)
- l10n: Update translations from Transifex (efa65ac)
- l10n: Update translations from Transifex (6972fe9)
- l10n: Update translations from Transifex (e4d0c82)
- l10n: Update translations from Transifex (8478d48)
- l10n: Update translations from Transifex (6219c9d)
- l10n: Update translations from Transifex (1ff5b6c)
- l10n: Update translations from Transifex (b6db3e5)
- l10n: Update translations from Transifex (a7ceafb)
- l10n: Update translations from Transifex (5451e5a)
- l10n: Update translations from Transifex (45675a6)
- l10n: Update translations from Transifex (af1237e)
- l10n: Update translations from Transifex (91359e8)
- l10n: Update translations from Transifex (428d973)
- l10n: Update translations from Transifex (e1c667c)
- l10n: Update translations from Transifex (2e24f29)
- l10n: Update translations from Transifex (8544627)
- l10n: Update translations from Transifex (fa2214c)
- l10n: Update translations from Transifex (d666eb2)
- l10n: Update translations from Transifex (d274d7f)
- l10n: Update translations from Transifex (a3cd2c5)
- l10n: Update translations from Transifex (ecc4b33)
- l10n: Update translations from Transifex (fac8d2f)
- l10n: Update translations from Transifex (c98a2da)
- l10n: Update translations from Transifex (72e3606)
- l10n: Update translations from Transifex (1bdcd79)
- l10n: Update translations from Transifex (7f5da02)
- l10n: Update translations from Transifex (1c31107)
- l10n: Update translations from Transifex (9c9b007)
- l10n: Update translations from Transifex (4841f20)
- l10n: Update translations from Transifex (6967ae4)
- l10n: Update translations from Transifex (ca7e374)
- l10n: Update translations from Transifex (b3318c3)
- l10n: Update translations from Transifex (ef2dbd7)
- l10n: Update translations from Transifex (2491e2b)
- l10n: Update translations from Transifex (fcec8cc)
- l10n: Update translations from Transifex (77d5497)
- l10n: Update translations from Transifex (487b023)
- l10n: Update translations from Transifex (66f0ea1)
- l10n: Update translations from Transifex (f48891e)
- l10n: Update translations from Transifex (39d578e)
- l10n: Update translations from Transifex (5d7285c)
- l10n: Update translations from Transifex (4334ec7)
- l10n: Update translations from Transifex (7a9c18c)
- l10n: Update translations from Transifex (ad363d5)
- l10n: Update translations from Transifex (f67a9b5)
- l10n: Update translations from Transifex (bf94c7c)
- l10n: Update translations from Transifex (bf5136b)
- l10n: Update translations from Transifex (38aef0c)
- l10n: Update translations from Transifex (2f43d75)
- l10n: Update translations from Transifex (69b5030)
- l10n: Update translations from Transifex (7bd3309)
- l10n: Update translations from Transifex (45bd927)
- l10n: Update translations from Transifex (c12b745)
- l10n: Update translations from Transifex (15e9313)
- l10n: Update translations from Transifex (ad1890b)
- l10n: Update translations from Transifex (b83a356)
- l10n: Update translations from Transifex (b46db45)
- l10n: Update translations from Transifex (9d34e54)
- l10n: Update translations from Transifex (3cf84c8)
- l10n: Update translations from Transifex (d07b1d7)
- l10n: Update translations from Transifex (27d4b89)
- l10n: Update translations from Transifex (fc4496b)
- l10n: Update translations from Transifex (8dfe46a)
- l10n: Update translations from Transifex (ee1aeec)
- l10n: Update translations from Transifex (96671b8)
- l10n: Update translations from Transifex (b66788d)
- l10n: Update translations from Transifex (2012c28)
- l10n: Update translations from Transifex (713c7cf)
- l10n: Update translations from Transifex (1a818fb)
- l10n: Update translations from Transifex (5370c2e)
- l10n: Update translations from Transifex (e9b4fbd)
- l10n: Update translations from Transifex (a85efeb)
- l10n: Update translations from Transifex (19fb787)
- l10n: Update translations from Transifex (4f47f6c)
- l10n: Update translations from Transifex (ddf4a49)
- l10n: Update translations from Transifex (d22489b)
- l10n: Update translations from Transifex (e8fce52)
- l10n: Update translations from Transifex (f011570)
- l10n: Update translations from Transifex (63b3872)
- l10n: Update translations from Transifex (a54c58a)
- l10n: Update translations from Transifex (7eb5d0f)
- l10n: Update translations from Transifex (7ac5bf6)
- l10n: Update translations from Transifex (ddba290)
- l10n: Update translations from Transifex (c7c67da)
- l10n: Update translations from Transifex (0d4f95e)
- l10n: Update translations from Transifex (10d4cfe)
- l10n: Update translations from Transifex (aec6949)
- l10n: Update translations from Transifex (a0a2fb8)
- l10n: Update translations from Transifex (5bb2d43)
- l10n: Update translations from Transifex (081a6b0)
- l10n: Update translations from Transifex (a113351)
- l10n: Update translations from Transifex (fa6b898)
- l10n: Update translations from Transifex (4ad2703)
- l10n: Update translations from Transifex (0e9ae91)
- l10n: Update translations from Transifex (543b6bf)
- l10n: Update translations from Transifex (48e50db)
- l10n: Update translations from Transifex (33a5d99)
- l10n: Update translations from Transifex (3ead8eb)
- l10n: Update translations from Transifex (43115c2)
- l10n: Update translations from Transifex (76b2e72)
- l10n: Update translations from Transifex (caab18e)
- l10n: Update translations from Transifex (13b69e7)
- l10n: Update translations from Transifex (a7b347e)
- l10n: Update translations from Transifex (852739b)
- l10n: Update translations from Transifex (cf5ae3e)
- l10n: Update translations from Transifex (0714ac0)
- l10n: Update translations from Transifex (1d4ae6e)
- l10n: Update translations from Transifex (9456773)
- l10n: Update translations from Transifex (7260513)
- l10n: Update translations from Transifex (5dbac3d)
- lint error (90fcf1c)
- lint-php-cs: use minimum available php version (650eebf)
- log error while saving contact (d3ac0ed)
- long contact name overlapping with other content (1db37fb)
- Make circle members visible again by moving them out of the modal (f25e5d1)
- MemberList: Don't use VirtualList for listing members (3bf8e6c), closes #3996
- MembersListItem: Adjustments to ListItemIcon properties (5bb226f)
- Members: Rename 'Contact groups' to 'groups' (2d98c29), closes #3607
- missing getLocale import (968cc6c)
- orgchart: revive node highlighting (5f2f6d7)
- pre fetch note field to enable searching (fea656e)
- PropertyText: textarea auto resizing (5c6a510)
- PropertyTitle: fix property undefined (06d43e5)
- proprety-text: only resize text area when the ref is defined (6a067eb)
- redesign seetings toggle to F7cloud 30 style (3e2e7e3)
- reference error in property text (d0b5100)
- release: Fix wget output option (75c3b5b)
- remove app-content-details from global styling (12707c4)
- remove console log (4f17fdc)
- remove loading contacts-index style (eca822f)
- remove prop mutation (cec394e)
- remove unused style (2f0282a)
- rename circle to team for clarity (5e2f8b7)
- rename feature circles to feature teams (ebfe7fe)
- rendering of phone numbers (fba5432), closes /github.com/f7cloud/contacts/pull/1393#issuecomment-570945735
- resource url (35ea754)
- respect advanced group sharing settings in frontend (5450606)
- responsivness for contacts details (71d3bc9)
- restore breaking changes of OCA.Contacts.mountContactDetails (84233f8)
- routing based on base64 encoding (37f4b12)
- Routing: add proper routing for circles (a0a80c9)
- scrobbale button in navigation (195a58e)
- search should have a way to clear contents (54e8f32)
- SettingsAddressbook: prevent sharing an addressbook that has been shared with you (0baba7a)
- settings: clarify settings option for open circle (0aba545)
- SettingsSortContacts: update it to latest NcSelect (994ceaf)
- share address books with user groups (6e87aca)
- sharing: fix ShareAPI disabled for group list JSON deserialization to array (97ce69d)
- show address book in read only mode (249654f)
- show error on empty group name (92aa49c)
- Slot name from title to name for UserBubble (e4e4939)
- socialavatar: Match base class argument name (b0abe36)
- socialavatars: Fix HTTP client usage (687ab6b)
- specify origin of request when search for users (aaa9fc5)
- styleint: apply rtl fixes (8590f5a)
- support for RFC 6474 (b4e205d)
- teams: Make team resources scrollable (b43c524)
- teams: Restore accept/reject requests in new ui (19fc210)
- teams: Restore member management in new ui (4d0bb51)
- teams: Save team name and description on Save button click (2e6aa13)
- translation for recently contacted not working (890d97d)
- ui: escape organization/title properties (3644ed4)
- update icon work (b224e5e)
- update store state after addressbook change (d353697)
- use @f7cloud/momentjs for automatic locale detection/import (044d46f)
- use built now function instead of manually creating date (d255c26)
- use correct user avatars (6c161ca)
- use untranslated category for grouping contacts (f7c0c7d)
- validate group name (eb4ea50)
- virtual contacts list scroller logic (54a3b4e)
- wrong address book displayed on details view (ed71e14)
Features
- add anniversary, change title (ca8dfca)
- add cancel button for contact editing (a2d4b5e)
- add support for avif contact avatars (62f3060)
- add support for f7cloud 32 (a67d356)
- add support for webp contact avatars (e41a2e1)
- Centralize avatar with header (1f030be)
- circles: sort by initiator level and change icons (143edd6)
- ContactsList: add contact merging action (025472c)
- ContactsList: add multiaction for batch adding to group and changing addressbook (6884678)
- ContactsList: add multiselect action and batch deleting (d1215ad)
- ContactsList: add multiselect action and batch deleting (e1639fd)
- contacts: Show address book description if provided (69d14aa)
- create a readonly contactdetails (b5458b1)
- create and add guests to teams (0d9d1e1)
- deps: Add F7cloud 29 support (cd6b367)
- deps: Add f7cloud 30 support (425a906)
- deps: Add F7cloud 31 support (166c6ff)
- deps: Add F7cloud 32 support (2605739)
- deps: Add F7cloud 33 support (012be7c)
- disable save button on unvalid email address (896f3a6)
- Implement team overview page updates (e947bcc)
- import contacts from files via ocs (8bb3129)
- improve group adding (ed0e80e)
- Improve team details (870efdb)
- migrate app to Vue 3 (6f3deff)
- PropertyGroups: sort groups alphabetically (0ab7fea)
- Rebrand circles to teams in the frontend (45b7dca)
- rename and delete groups (88d9e72)
- rfcProps: make notes a default prop (280dd19)
- RootNavigation: fill active icons (dde3215)
- show a user's groups as teams (16b6be5)
- show loading icon when deleting or renaming groups (0f43086)
- sort addressbooks (3330dff)
- TeamMemberList: Merge indivual and team members into grid (7e6109e)
- teams: Implement quick create for team resources (81ef1b4)
- teams: Member roles in list & responsive ui (a83142e)
- validate contact email (c19fac5)
Performance Improvements
- migrate to vite (5a2d57d)
Reverts
- Revert "chore(deps-dev): bump vite from 5.4.19 to 6.3.4" (05557dd)
- Revert "style(ContactsListItem): fix subtitle" (1c1b865)
5.3.0-beta2 (2023-05-12)
Bug Fixes
- contacts: display the new avatar on change (de726e1)
5.3.0-beta1 (2023-05-05)
Bug Fixes
- contacts: defer birthday exclusion until contact was loaded (2e1e139)
- contacts: display name not uri for recent-contacted address book (6421bd4)
- contacts: remove obsolete warning and fix header alignment (8ef7e85)
- defer rendering contact import button (8435aa7)
- disable select component if single option (836bb9a)
- double scrollbar in details pane (1f2f0fe)
- ellipsized "other social media" dropdown (85fde3a)
- improve design add new Property and change behaviour (16b93f8)
- mime case matching (fdbd984)
Features
- 2464: exclude contact from birthday calendar (e9730d6)
- contacts: add add-prop button direct in prop (9fa3e81)
- contacts: adjust header to single column layout (f348b2e)
- contacts: implement final design enhancements from mockups (923d14b)
- contacts: implement read-only and edit modes (0972b74)
- contacts: implement single column layout (7a7a95e)
- deps: Add F7cloud 27 support (dc5ae56)
- deps: Revive PHP7.4 support (508c5a1)
Performance Improvements
- autoloader: Use Composer's authoritative classmap (3ed7e01)
- bundles: migrate nc-vue imports (69a29d9)
Reverts
- Revert "Bump vue and vue-template-compiler" (75518ea)
- Revert "Add manually-triggered branch-off workflow" (d1f2ea1)