- Quick actions for contacts
- Disabled wording to disabled address books
- Show/hide option for system and shared addressbooks
- Show address book description if provided
- Nextcloud 28 support
- Contact and group counters to address books
- Improve quick actions design
- Deactivate social avatars from twitter
- Show single-value dropdowns as text in view mode
- Better description of circles
- Import modal improvement
- Hide contact groups if its empty
- Hide empty properties
- Always display Circles info
- Import loads forever
- Split up detailed-name again to fix vCard
- Hide not copyable addressbooks in copy select
- Handling group update
- Allow dynamic autoloading for classes added during upgrade
- Don't show groups in share placeholder if group sharing is disabled
- Add missing loading Icon
- Move QR code close button away from QR code image
- Support for Nextcloud 26
- Support for PHP 8.2
- Allow social avatars from telegram
- Move app settings to a modal
- Support for PHP 7.3 (EOL)
- Support for PHP 7.4 (EOL)
- Use composer's authoritative classmap
- Rephrase "There is no member in this circle"
- Rename 'Groups' to 'Contact groups'
- Changed grammar of email address field label
- Prioritize local users in mastodon avatar download
- Empty content for settings dialogs
- Social avatar background update
- Double scrollbar in contact details pane
- Use mastodon API instead of scraping HTML
- Mime case matching
- Social avatar background update
- Double scrollbar in contact details pane
- Use mastodon API instead of scraping HTML
- Mime case matching
- Org chart expand icon overlapped
- Nextcloud 25 design
- Organization chart via manager property
- New and updated translations
- Nextcloud 22-24 support
- Sharing address books with groups that have spaces in their name
- Important npm package updates
- Enforce circle share password
- Quick search
- Replaced icons with SVGs
- Manual date input
- New and updated translations
- Updated dependencies
- Encode group names for x-property-replace header
- Autosave birthdate
- Large social image import
- Screenshot URL
- Nextcloud 24 support
- PHP8.1 support
- Sending emails to contact groups
- Performance improvements
- New and updated translations
- Updated dependencies
- Expensive background jobs run only at off-peak times
- App icon
- Various small bugs
- Nextcloud 20 support (EOL)
- Overlapping navigation toggle
- Adding Circles members
- Broken IE check
- Date time picker
- Missing action button closing after clicking QR code
- Circles
- Missing front-end build artifacts
- Missing front-end build artifacts
- Missing avatars
- Group download
- Missing SVG sanitization for SVG contact images
- App initialization logic migrated to silence a deprecation notice
- Blank page when files_sharing is disabled
- Mobile contacts list
- Scrolling of the app content details
- Streamlined Settings #2372 (szaimen)
- Wording improvements #2350 (Valdnet)
- Various dependencies updates
- Fixed dark contacts icon #2340 (skjnldsv)
- Adjusted the padding of app-content-details #2341 (szaimen)
- Fixed call on null in SocialApiService #2351 (juliushaertl)
- Comply to new resizeable list feature #2246 (skjnldsv)
- Bump deps and use npm7 #2281 (skjnldsv)
- Bump dependencies and webpack 5 #2140 (skjnldsv)
- Remove core-js #2323 (skjnldsv)
- Various dependencies updates
- Improve Compatibily with macOS Contacts #1999 (zlajo)
- Fix chain condition of responses #2286 (skjnldsv)
- Increase max-version to current dev version 22 #2169 (jancborchardt)
- l10n: Change spelling #2189 (Valdnet)
- l10n: Change to lowercase #2190 (Valdnet)
- l10n: Correct spelling #2244 (Valdnet)
- l10n: Spelling unification #2233 (Valdnet)
- l10n: Unify spelling #2162 (Valdnet)
- l10n: Error message changed #2326 (Valdnet)
- l10n: Change to a capital letter #2305 (Valdnet)
- l10n: Change to a capital letter #2304 (Valdnet)
- Min support version is 19 (skjnldsv)
- Fix contact deletion from addressbook #2086 (skjnldsv)
- Alphabetically order groups in contact details (#2051) #2076 (harryyoud)
- Fix custom labels not being displayed #2064 (Y0hy0h)
- Fix display name with empty last name when sorting by last name #2040 (NerLOR)
- Make sure twitter returns the raw static html page so we can get the β¦ #2013 (skjnldsv)
- Instagram profile sync with agent #2083 (call-me-matt)
- Adapted twitter uri #2081 (call-me-matt)
- Use all email addresses for gravatar search #2085 (call-me-matt)
- Remove Workaround for Postal Addresses Containing Commas #2000 (zlajo)
- Fix masonry redraw #1982 (skjnldsv)
- Fix generating the redirect url #1972 (juliushaertl)
- Change to the name of the app #1965 (Valdnet)
- Add favicons #1960 (st3iny)
- add support for downloading avatars from gravatar #1906 (eleith)
- add xing to list of social networks #1871 (call-me-matt)
- add xing to social sync #1869 (call-me-matt)
- Replace the deprecated OC.Util.relativeModifiedDate by nextcloud/moment #1936 (tintou)
- l10n: Rebuild string text #1893 (Valdnet)
- Fix/dav plugins groups registration #1938 (skjnldsv)
- vcard should only have 1 photo field when adding/removing photos #1918 (eleith)
- new facebook api prevents usage without authentication #1894 (call-me-matt)
- Fix Avatar ratio display #1884 (skjnldsv)
- Fix bulk contacts add to group #1883 (skjnldsv)
- l10n: Correct text string tag #1896 (Valdnet)
- l10n: Correct text string tag for Settings #1895 (Valdnet)
- l10n: Remove the quotation marks #1892 (Valdnet)
- adding diaspora to the list for social sync #1853 (call-me-matt)
- Fix avatar display on read-only contacts and use global Avatar component #1846 (skjnldsv)
- Ignore errors from invalid social ids #1829 (call-me-matt)
- Fix placeholder display #1828 (skjnldsv)
- Fix social sync admin settings #1821 (skjnldsv)
- Force redraw masonry on property resize #1819 (skjnldsv)
- More robust social ids for social sync #1843 (call-me-matt)
- Add Matrix to list of instant messaging networks #1761 (jtrees)
- Add Zoom as instant messaging #1759 (EmTeedee)
- Update social avatars in chunks #1745 (call-me-matt)
- Allow to get direct contact route #1730 (skjnldsv)
- Allow for regular background updates of avatars from social networks #1722 (call-me-matt)
- Enh/social sync #1692 (skjnldsv)
- Add php cs & stylelint #1690 (skjnldsv)
- Import vcf from files #1688 (skjnldsv)
- Enh/add virtual group #1687 (skjnldsv)
- Additional link to picture menu #1645 (call-me-matt)
- Simplify form #1446 (jancborchardt)
- Support X-PHONETIC-FIRST-NAME and X-PHONETIC-LAST-NAME #1741 (t-bucchi)
- Fix/various design #1792 (skjnldsv)
- Add back the app details toggle #1790 (skjnldsv)
- Properly sort groups #1788 (skjnldsv)
- Fix default addressbook creation #1787 (skjnldsv)
- Fix avatar sanitize and cleanup code & css #1786 (skjnldsv)
- Fix/virtual group #1770 (skjnldsv)
- Implement masonry #1755 (skjnldsv)
- Fix group filter trim #1732 (skjnldsv)
- Translations
- Fix sorting and wording of contact picture actions #1448 (jancborchardt)
- Allow importing from files #1438 (skjnldsv)
- Remove delete action from list, fix #1368 #1430 (jancborchardt)
- l10n: Changed spelling #1463 (rakekniven)
- Disable form validation for text properties #1418 (hanzi)
- Fixed release number and 15 is EOL
- Fix issue that prevented new contacts from being saved #1416 (hanzi)
- remove delete buttons and other actions if contact is not readable #1413 (myrho)
- Only add sharee if not present already #1401 (raimund-schluessler)
- Fix 'duplicate types' check for properties with a single type #1399 (hanzi)
- Workaround for bug that prevented editing vCards with commas in the address #1394 (hanzi)
- Use correct syntax for vCard version when saving #1393 (hanzi)
- short company field only if empty #1412 (myrho)
- Make the work profile the default one when adding Contacts #1307
- Fix first day of datepicker #1314
- Dependencies
- Translations
- Fix initialStateService for 15 #1292
- Enhancement/allow year removal #1248
- Add TZ & LANG #1264
- Added possibility to show and edit vCard Geo attributes #1250
- Dependencies
- Translations
- Error on instances <16 853c3de
- Translations
- Components update, enhanced design and avatar management #1103
- Capture ctrl+s #1102
- Fix ghost contact when scrolling #1132
- Fix alignment and remove addressbook selector if only one #1074
- [Security] axios library
- Dependencies
- Translations
- Edge support #1064
- Cannot remove some properties #1050
- Avoid qrcode getting cropped #1055
- Add CLOUD property to fieldOrder, so it can be grouped in the UI #1056
- Add some padding between header and properties in contact details #1052
- Fix some photos not being shown in the list 6a9025c
- Dependencies
- Translations
- Add undo deletion #1025
- Allow to pick avatar from files + use modal #1024
- Add ABLABEL and ITEMX.property support #991
- Use displayname as file name when downloading a contact #1022
- Show vCard as qrcode #1017
- Use virtual scroller for big contacts list display performances #1018
- Add sorting by last modified #992
- Automatic repair of duplicate types #1042
- Remove some properties if empty #1035
- Use dav hasPhoto to properly load photos into the list #1021
- Unable to create new user since v3.0.5 on some browsers, oca_contacts #1010
- Cannot see Date of Death to existing contacts #988
- Properly update store contact on first push #987
- Dependencies
- Translations
- Initial contact loading: #984
- Spelling mistake in error message #945
- Automatically redirect if modRewriteWorking is supported #899
- Force display date for bday, anniversary and deathdate 9057462c34977103a2c68124ee8f50a2d1a967ce
- Fix FN repair step for ORG bdd93836aa0613e5f9c61f2496505e4c45f1febc
- Saving reverts changes which happened during the save #923 #968
- White icons fix for preview 91dd5c38df05ebb9247df4611703beffa6d08b0e
- Validate on app initialisation #973
- Fix gender select + auto repair #972
- Fix conflict mode #981
- Dependencies
- Translations
- Auto fill the display name from the detailed name field if empty, invalid or unchanged from New Contact #898
- Address book url copy to clipboard #878
- Conflicting issue when multiple changes to a contact #879
- Auto fix the display name if invalid #880
- Fix the display name Format and sorting display #880
- Removed unnecessary request on contact creation
- Dependencies
- Translations
- Search case is now insensitive
- VCard group download on firefox
- Data propagation across different set of fields
- Dates off by one month
- Property deletion
- Addressbook deletion
- Federated cloud fields
- Contactsmenu
- Datepicker design
- Dependencies
- Translations
- Better error handling
- Deathdate
- Datepicker
- Add new property
- Dependencies
- Translations
- Use nextcloud locale settings to display dates
- Faster loading and overall reactivity
- Better import process
- Show default set of fields on new contacts
- Design enhancement
- You can now delete contacts from the list
- You can now download groups as vcf file
- New contacts are not synced to the server until edited. No more empty contacts on your addressbooks!
- Better compatibility with other vcard editors
- #122, BDAY format in VCARD, missing "-"
- #133, allow to enter and differentiate more than one mobile phone - number, e.g for business and private use
- #146, German Date Format
- #200, Empty field property options missing
- #270, FN field behaviour: first and last name
- #488, Removing default name for new contact and leaving it blank
- #253, Show fields for phone, email, address and groups by default for new contact
- #259, Show fields for phone, email, address and groups by default
- #293, Improve the sharing view of addressbooks
- #337, "undefined" group is created
- #361, Display Name is overwritten by First Name / Last Name changes.
- #372, sorting order to 'first name' or 'last name' leads to strange behavior when scrolling to contacts
- #379, "/" in a user group name doesn't work
- #394, optimize the shortening and alignment of field labels
- #433, vCard import broken: window.localStorage is null
- #468, SVG not encoded or rendered correctly
- #520, please clarify which formats AND versions are supported
- #545, Social Network types drop-down is missing "Mastodon"
- #547, Company contact entries don't display properly on load
- #585, Click on a non existing contact results in a endless spinner
- #592, Inconsistent use of username when sharing an address book