Commit Graph

54 Commits

Author SHA1 Message Date
Bobby Abellana (aider)
3a2cb289db refactor: Improve Excel COM object handling with try-finally and GC cleanup 2025-02-21 10:47:07 -08:00
Bobby Abellana (aider)
a5057f2a0d refactor: Remove OpenXML dependency and improve Excel COM cleanup 2025-02-21 10:46:42 -08:00
Bobby Abellana (aider)
01a86be2a1 fix: improve OpenXML installation with proper path handling and error checking 2025-02-21 10:42:19 -08:00
Bobby Abellana (aider)
276c1a615d fix: Update TLS protocol and OpenXML installation via NuGet 2025-02-21 10:39:05 -08:00
Bobby Abellana (aider)
783314d3a7 fix: escape variables in Install-Dependencies.ps1 error messages 2025-02-21 10:33:12 -08:00
Bobby Abellana (aider)
8384c27b04 fix: Correct error message formatting in Install-Dependencies.ps1 2025-02-21 10:30:00 -08:00
Bobby Abellana (aider)
102b25d972 fix: Correct variable reference in error message for OpenXml module installation 2025-02-21 10:29:17 -08:00
Bobby Abellana (aider)
be054b19c8 fix: Use ${_} for proper variable interpolation in error messages 2025-02-21 10:28:31 -08:00
Bobby Abellana (aider)
3859fb5c1f feat: Add Microsoft Graph and OpenXml module installation to Install-Dependencies.ps1 2025-02-21 10:27:52 -08:00
Bobby Abellana (aider)
03b58af4ea fix: Improve assembly loading with GAC fallback in MainForm.ps1 2025-02-21 10:23:29 -08:00
Bobby Abellana (aider)
eb6c9adc6b feat: Implement file conversion logic using DocumentFormat.OpenXml 2025-02-21 10:21:17 -08:00
Bobby Abellana (aider)
fe308bc16f feat: Add placeholder Convert-Files function to SharePointFunctions.ps1 2025-02-21 10:16:42 -08:00
Bobby Abellana (aider)
f1e3a09cc0 feat: Add recursive listing checkbox to MainForm 2025-02-21 10:13:39 -08:00
Bobby Abellana (aider)
2c18235425 refactor: Reposition status textbox and add DataGridView in MainForm.ps1 2025-02-21 10:02:34 -08:00
Bobby Abellana (aider)
aed44fc07d fix: Check folder and child count before recursing in Get-XlsFilesRecursive 2025-02-21 09:50:07 -08:00
Bobby Abellana (aider)
6bda577ba3 feat: Add newlines to status text for file listing 2025-02-21 09:46:16 -08:00
Bobby Abellana (aider)
c70add19f6 feat: Make textbox resize with form using AutoScaleMode and Anchor 2025-02-21 09:43:52 -08:00
Bobby Abellana (aider)
bbf46c9eb8 fix: Add null checks and error handling in Get-XlsFilesRecursive 2025-02-21 09:42:26 -08:00
Bobby Abellana (aider)
cc799c7d68 feat: Add recursive search for XLS files in subfolders 2025-02-21 09:39:39 -08:00
Bobby Abellana (aider)
004a3d239e feat: Add Load-Config and Save-Config functions to SharePointFunctions.ps1 2025-02-21 09:36:15 -08:00
Bobby Abellana (aider)
b6c9a15a15 feat: Add "Select Folder" button to folder browser dialog 2025-02-21 09:34:43 -08:00
Bobby Abellana (aider)
7fb87bdccf fix: Correct URL encoding for folder paths with spaces 2025-02-21 09:32:38 -08:00
Bobby Abellana (aider)
c30d7ccdc5 refactor: Replace Out-GridView with Form and ListBox in Get-FolderBrowser 2025-02-21 09:30:59 -08:00
Bobby Abellana (aider)
37ec5d328e feat: Add subfolder browsing to Get-FolderBrowser function 2025-02-21 09:28:26 -08:00
Bobby Abellana (aider)
5194dc0198 fix: URL encode folder path in List-XlsFiles function 2025-02-21 09:26:32 -08:00
Bobby Abellana (aider)
4a3c1bb26e fix: Correct folder path resolution in List-XlsFiles function 2025-02-21 09:24:12 -08:00
Bobby Abellana (aider)
c955fed489 fix: Improve folder path resolution and error handling in List-XlsFiles 2025-02-21 09:22:25 -08:00
Bobby Abellana (aider)
5b593e7a2c fix: Rename event handlers to avoid recursive calls 2025-02-21 09:20:31 -08:00
Bobby Abellana (aider)
0a4df5e4dc refactor: Update List-XlsFiles to use Graph API with detailed logging 2025-02-19 15:56:31 -08:00
Bobby Abellana (aider)
e6e8207019 refactor: Replace PnP commands with Graph in folder browser handler 2025-02-19 15:51:32 -08:00
Bobby Abellana (aider)
8f9df8e97d fix: correct folder retrieval by using DriveId and DriveItemId 2025-02-19 15:49:28 -08:00
Bobby Abellana (aider)
d3e21955da fix: Update Graph API permissions and site access method in folder browser 2025-02-19 15:46:33 -08:00
Bobby Abellana (aider)
d3ffe1098a fix: Correct SharePoint site lookup in Get-FolderBrowser function 2025-02-19 15:45:07 -08:00
Bobby Abellana (aider)
3d170f3652 fix: Improve site search in Get-FolderBrowser with better URL handling 2025-02-19 15:42:53 -08:00
Bobby Abellana (aider)
aaabb11624 fix: Handle Shared Documents URL format and update config 2025-02-19 15:41:23 -08:00
Bobby Abellana
808b8e57f4 chore: Update config.json with empty library paths and trailing slash in SiteUrl 2025-02-19 15:41:18 -08:00
Bobby Abellana (aider)
2752601537 refactor: Update Get-FolderBrowser to use Graph API instead of PnP 2025-02-19 15:38:22 -08:00
Bobby Abellana (aider)
df82840f99 refactor: Migrate from PnP to Microsoft Graph authentication 2025-02-19 15:34:44 -08:00
Bobby Abellana (aider)
87da4e1185 refactor: Remove hardcoded -SiteUrl parameter from SharePoint functions 2025-02-19 15:19:36 -08:00
Bobby Abellana (aider)
a5ba06c2bf refactor: Simplify Connect-SharePoint by removing unsupported parameters 2025-02-19 15:17:44 -08:00
Bobby Abellana (aider)
dacdc42716 feat: Enhance SharePoint web login with retries, timeout, and verification 2025-02-19 15:16:43 -08:00
Bobby Abellana (aider)
dc9ee3ccc1 refactor: Switch to Azure Management auth in Connect-SharePoint function 2025-02-19 15:14:59 -08:00
Bobby Abellana (aider)
5e61686d51 fix: Handle PnP disconnection errors gracefully in Connect-SharePoint 2025-02-19 15:14:14 -08:00
Bobby Abellana (aider)
321d07f217 feat: Enhance SharePoint connection with error handling and verification 2025-02-19 15:12:27 -08:00
Bobby Abellana (aider)
4759e7754e refactor: Simplify Connect-SharePoint by removing unnecessary parameters 2025-02-19 15:11:41 -08:00
Bobby Abellana (aider)
5b8bf83019 feat: Add explicit Connect button and streamline SharePoint connection 2025-02-19 15:10:59 -08:00
Bobby Abellana (aider)
61be5f9256 refactor: Replace client secret auth with interactive authentication 2025-02-19 15:09:56 -08:00
Bobby Abellana (aider)
21bc01e3cc fix: Update SharePoint authentication and folder browser with proper permissions 2025-02-19 14:45:12 -08:00
Bobby Abellana
ffdbb56aa3 chore: Update config.json with new site and client credentials 2025-02-19 14:45:09 -08:00
Bobby Abellana (aider)
2291118f0c fix: Improve SharePoint connection handling and folder browser reliability 2025-02-19 14:37:38 -08:00