Skip to content

ProjectNotes 5.2.3

Latest

Choose a tag to compare

@kestermckinney kestermckinney released this 19 Jul 14:47

This release adds new reporting and iCloud integration features, improves mobile workflows, strengthens Outlook and synchronization reliability, and updates packaging and developer tooling.

New features

  • Added iCloud Contacts integration:
    • Import contacts from all iCloud address books at startup, on a five-minute schedule, or manually.
    • Sync names, email addresses, phone numbers, companies, and job titles.
    • Optionally export new Project Notes contacts to iCloud.
    • Store Apple app-specific passwords securely in the OS credential store.
    • Detect duplicate and conflicting contact names safely.
  • Added the cross-platform Export Status Report plugin:
    • Generate HTML and PDF status reports without Excel or Word.
    • Include project activity, open issues, review periods, and earned-value metrics.
    • Support internal reports, HTML output, and multiple email delivery options.
  • Improved Export Tracker Items:
    • Group items by status.
    • Sort items by priority and due date.
    • Support filtering by status and item type.
  • Removed the legacy Excel-based tracker report in favor of the cross-platform HTML/PDF exporter.
  • Added an iOS App Store submission/build script.
  • Added Linux and Windows Sublime Text build configurations.
  • Added a project demonstration GIF and expanded plugin documentation.

Reliability and bug fixes

  • Fixed IFS synchronization when tracker items have the same name by updating existing records instead of failing on a database uniqueness constraint.
  • Fixed Outlook COM cleanup and error handling.
  • Added clean Outlook synchronization thread shutdown handling.
  • Improved plugin shutdown by requesting thread interruption before quitting.
  • Fixed Graph API/Outlook company lookups using the correct client_id column.
  • Preserved combo-box values when a lookup key is temporarily unavailable.
  • Re-populated Identified By and Assigned To combo boxes after team-model reloads.
  • Fixed swapped note_id and project_id filters in the notes action-items view.
  • Enabled project filtering for notes action items.
  • Reloaded the base plugin after Outlook settings are saved.
  • Fixed mobile note formatting so the selected text remains selected while applying formatting.
  • Restored Windows installers to the Programs folder.
  • Added encryption usage disclosure to the iOS application metadata.

Packaging and release infrastructure

  • Automatically pin ProjectNotes to the exact release commit for Flatpak builds.
  • Automatically resolve the matching SqliteSyncPro revision during release builds.
  • Improved Flatpak, Windows, iOS, documentation, and packaging configuration.