diff --git a/CHANGELOG.md b/CHANGELOG.md index 4710eeb..872cc0b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,32 +2,6 @@ All notable changes to this project will be documented in this file. -## v1.0.0-beta4 - 2025-12-20 - -- Teams Message Management - - Added UI (`frontend/teams-messages.html`) to load and review Teams channel messages with job details. - - Features: Auto-load via URL params, auto-select up to 50 messages, preview job card details, collapsible JSON. - - **Known Limitation**: Message deletion is not supported by Microsoft Teams Graph API for public channels (HTTP 405). - - This is a platform limitation, not an application error. - - Workaround 1: Delete messages directly from Teams client (right-click → Delete). - - Workaround 2: Use delegated user token with `ChatMessage.ReadWrite.All` permission (requires Azure AD configuration). - - Updated error handling to clearly explain Teams API limitations to users. -- Ops - - Enhanced error logging in server delete endpoint to capture full error details and distinguish between API errors and Teams platform limitations. - -## v1.0.0-beta3 - 2025-12-20 - -- Teams Notifications - - Fixed webhook 400 error by adding `contentUrl: null` to Adaptive Card attachment payload. - - Reformatted card from FactSet to TextBlocks with markdown bold labels (`**Label:** value`) and `spacing: 'None'` for compact rows. - - Added timestamp to notification card. - - Removed folder button/actions from card - notifications now show job info only. - - Removed unused `buildMessageCard` function and simplified `buildAdaptiveCard`/`notifyTeamsChannel` signatures. -- Excel Sync - - Fixed Active formula being overwritten: `updateExcelFolderLink` now uses Graph API `cell(row,column)` method to update only the Job_Folder_Link cell, preserving formulas in other columns. -- Versioning - - Bumped `package.json` to `1.0.0-beta3`. - ## v1.0.0-beta2 - 2025-12-19 - UI diff --git a/frontend/index.html b/frontend/index.html index 4f541a9..d93a1f3 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -536,15 +536,6 @@ const result = await response.json(); if (result.success) { - // Log and display the folder link when available - if (result.jobFolderLink) { - console.log(`📁 Folder link: ${result.jobFolderLink}`); - const linkContainer = document.getElementById('folderLinkContainer'); - if (linkContainer) { - linkContainer.innerHTML = `Open job folder`; - linkContainer.classList.remove('hidden'); - } - } message.className = 'p-4 rounded-lg font-medium bg-green-50 text-green-700 border border-green-200'; message.textContent = result.message; message.classList.remove('hidden'); @@ -565,10 +556,8 @@ - -