People Directory Plus - Change Log

v1.0.0.71

  • Export to Excel — user data can now be exported to Excel (.xlsx) in addition to CSV.
  • Export menu — CSV and Excel export are now combined into a single Export dropdown menu in the command bar.
  • Configurable export limit — added a maxExportRows setting to cap how many users a single export can pull (default 5000, hard-capped at 10000). When the limit is exceeded the export is truncated and the user is warned.

v1.0.0.66

  • Added the ability to turn the New Hire section on or off.

v1.0.0.65

  • Fixed custom filters not displaying in the header.

v1.0.0.64

  • Configuration UI rework — the configuration panel has been completely redesigned from a single JSON editor to a structured, form-based interface with 11 organized tabs (Display, Search & Filters, Theme, Celebrations, Features, Search Engine, Templates, Advanced, Integration, Licensing, About).
  • Form controls replace raw JSON editing for all common settings (switches, color pickers, dropdowns, number spinners).
  • Conditional fields — sub-options hide when parent feature is disabled.
  • Live theme preview card showing how colors look on actual directory cards.
  • Collapsible KQL query examples with 11 example filters.
  • Save without closing — Save Changes no longer closes the panel.

v1.0.0.55

  • Teams integration — user detail panel now includes Teams quick action buttons: Chat, Call, Video Call, and Schedule Meeting.
  • Card quick actions — reorganized action buttons on user cards with Teams Chat, Teams Call, and Org Chart as visible actions; Recent Documents, Video Call, Schedule Meeting, Send Email, and Copy Email in an overflow menu.
  • Org chart search — search input in the org chart view with matching node highlights, auto-zoom to first result, and match count display.
  • Department color coding — org chart nodes display a colored bar by department (up to 10 colors).
  • Org chart SVG export — download the current chart as an SVG file.
  • New hire spotlight — collapsible banner showing employees hired in the last 90 days with photo, title, department, and days since joining.
  • Recently viewed profiles — tracks which profiles you've viewed, stored locally in the browser.
  • Favorites — pin frequently contacted colleagues with toggleFavorite/isFavorite/getFavorites functions.
  • Out-of-office display — yellow banner in user details panel when OOO status is set.
  • Local time display — shows the person's current local time based on their mailbox timezone.
  • New hire badge — users hired within the last 90 days display a "New hire" badge.
  • Profile completeness — calculated percentage based on 9 key fields, available as user.profileCompleteness in templates.
  • Copy to clipboardcopyToClipboard(text) utility available in templates.
  • Improved recent documents — redesigned popup with file type icons, rich metadata, sticky header, and scrollable list.
  • Fixed table view user click not opening detail panel.
  • Fixed org chart intermittent blank container rendering.
  • Updated Fluent UI, D3, Moment.js, and other dependencies.
  • Security fixes for json5 and object-path packages.

v1.0.0.54

  • Bug fixes.

v1.0.0.52

  • Bug fixes.

v1.0.0.50

  • Added enableAutoLoadMore setting to enable automatic loading of users when scrolling down.

v1.0.0.48

  • Added hideMailboxes search term for hiding all mailboxes from the app.

v1.0.0.46

  • Improved user photo loading.

v1.0.0.44

  • Added Org Chart view with interactive D3.js organizational hierarchy visualization.
  • Added skill tags as interactive chips on user cards and profiles.
  • Added birthday and work anniversary celebration badges and banner.

v1.0.0.40

  • Upgraded dependencies to the latest versions.

v1.0.0.38

  • Fixed broken Graph API calls.
  • Fix for user images not loading in user detail view.

v1.0.0.35

  • A list-based managed metadata value can be formatted as an HTML list using formatAsList(user?.profileData?.skills) in templates.

v1.0.0.30

  • The web part accepts searchFor and additionalSearchTerms settings through URL parameters.

v1.0.0.25

  • A new setting noOfRequiredLettersToStartSearching added. If specified, the directory will not display any users until the specified number of characters is entered in the search field.
  • Additional settings available for custom filters.

v1.0.0.20

  • Default value of the filter field dropdown can be changed.

v1.0.0.15

  • Added disableGraphApi setting to disable all Graph API calls to significantly improve loading speed.

v1.0.0.10

  • Added Reset search button.
  • Added Recently modified documents to user toolbar.
  • Updated table view template to add scrollbar when overflowing.
  • Added a new "Minimal" user template in Configuration → User Template.

v1.0.0.1

  • Initial release of People Directory Plus.
  • Card and table view with configurable templates.
  • A-Z filter, custom filter dropdowns, and sorting.
  • Microsoft Graph integration for presence and photos.
  • 7 languages supported: English, French, German, Spanish, Italian, Czech, Danish.
  • CSV export and print support.