Project Notes 6.1.0 adds File Finder, a native integration that locates a project's files on disk and in Microsoft Teams and SharePoint, and fills in the Files & Folders list for you. Office documents now open in the real Office apps. The rest of the release is polish and fixes across the QML desktop app, the iOS companion, and the IFS sync plugin.
File Finder
- New native File Finder, configured under Settings, that scans local search locations and Microsoft Teams/SharePoint via the Microsoft Graph API and populates each project's Files & Folders list from configurable matching rules.
- Its own Office 365 app registration, with copy-to-clipboard on the device login code.
- Folder exclusions, cached Graph folder modification state so repeat scans stay quick, and portable home paths that survive moving the database between machines.
- Reconciliation keeps a local path when the same folder is also synced to Teams, so Files & Folders stays usable from applications that know nothing about Teams.
- Archived Teams are skipped; the Teams project folder is tagged as a Web Link; the current folder shows while a scan runs.
- A scan that examines Teams files but matches no rule now reports a sample of the file names it saw, so a rule mismatch is diagnosable without a debug build.
- Reset Defaults warns before discarding custom rules. Legacy File Finder plugin files are removed on upgrade.
- Fixed a UNIQUE constraint failure by relaxing the index on
project_locations.
Office 365 documents
- Opening a Word, Excel, PowerPoint, or Project location launches the native Office app through an Office URI link built at open time, falling back to the browser when the app isn't installed.
full_pathkeeps its canonical URL for export, sync, and mobile. - File Finder stores the direct document URL for Office file types, so the Office apps actually recognize the link instead of getting SharePoint's viewer page.
- New setting, "Open links in desktop apps when available", turns the native handoff off and opens the Office Online viewer instead. Mirrored in the mobile app under Preferences > Office Documents.
Desktop
- Settings reorganized into tabs.
- Fixed window size not always restoring on restart.
- Every dialog's title-bar close button now works, through a shared close button with a real hit target.
- Log viewer right-click menus are themed like the rest of the app instead of falling back to Qt's native edit menu.
- Database search: "Tracker Update" hits open the right item, and note hits open the note rather than just its project.
- Items auto-advance from New to Assigned when someone is picked.
- Date pickers stay on-screen when the field sits against the window edge; person pickers gained keyboard navigation.
- Date Updated and Date Resolved update live while editing an item.
- Fixed combo box ordering, meeting action item editing, and autocomplete behavior.
- Note editing and project details polish, including a smaller project details header option.
- In-app Help renders mkdocs-style links correctly, and topics that mix a table with body text above it repaint properly.
Mobile and sync
- Office 365 desktop-app link setting, with a native URL opener that routes the browser fallback through an in-app Safari view so Universal Links don't pull it back into Word or Excel.
- Cloud Sync no longer starts when it is enabled but has no credentials, and now shuts down an engine left running from a prior session when sync is turned off.
- Routine JWT expirations are no longer surfaced as sync errors.
IFS plugin
- Tracker items created only in Project Notes are pushed to IFS as new ActivityTasks again, including for projects where IFS currently has no tasks.
- Fixed activity task sync.
Downloads
ProjectNotes-6.1.0-Windows-x64-Setup.exeis the Windows 64-bit installer for the desktop app.ProjectNotesRemoteHost-6.1.0-Windows-x64-Setup.exeis the Remote Host companion service, installed per-user.
macOS and Linux builds are not attached to this draft yet.
Install on Linux (Flatpak)
Auto-updating (recommended):
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak remote-add --if-not-exists projectnotes https://kestermckinney.github.io/projectnotes-flatpak/projectnotes.flatpakrepo
flatpak install projectnotes com.projectnotespro.ProjectNotesOne-file install: download ProjectNotes.flatpak below, then
flatpak install ProjectNotes.flatpak (also wires up flatpak update).