Commit Graph

21 Commits

Author SHA1 Message Date
Martin Tranberg
8e53f69e68 feat: implement favorites sidebar with add, remove, and navigation functionality 2026-03-31 16:37:28 +02:00
Martin Tranberg
8f80611d32 feat: implement settings dialog for configuration of authentication, paths, and language 2026-03-31 16:32:26 +02:00
Martin Tranberg
86ff8043f1 refactor: replace global editing lock with active_edits dictionary to support concurrent file editing 2026-03-31 16:21:02 +02:00
Martin Tranberg
0d8407f624 feat: add application icon and improve path handling for bundled executables 2026-03-31 16:11:08 +02:00
Martin Tranberg
6659ebd6ac feat: add refresh functionality to UI and document future feature requests 2026-03-31 12:05:50 +02:00
Martin Tranberg
f7cebfc489 feat: add file and folder download functionality to context menu 2026-03-31 11:41:46 +02:00
Martin Tranberg
b1c46fbace feat: add open in browser context menu option and optimize MSAL authentication handling 2026-03-31 11:35:55 +02:00
Martin Tranberg
ed931f2088 refactor: implement token validation and localize UI labels and status messages 2026-03-31 11:25:09 +02:00
Martin Tranberg
9ccbcbaf0c feat: implement multi-language support, file drag-and-drop, and new UI controls for file management 2026-03-31 11:21:41 +02:00
Martin Tranberg
07913c0224 fix: add safety checks to path display and tree selection to prevent runtime errors during object destruction 2026-03-31 10:48:55 +02:00
Martin Tranberg
dfbef36558 feat: add file size column and formatting helper to list view 2026-03-31 10:45:29 +02:00
Martin Tranberg
220bedda48 refactor: move project_description.md to dev directory and remove obsolete screenshot 2026-03-31 10:41:28 +02:00
Martin Tranberg
d3a7ce69e9 feat: implement UI locking and prevent application exit during active file editing sessions 2026-03-30 19:49:16 +02:00
Martin Tranberg
2b82a7aa5c feat: add ImageList to TreeCtrl and ListCtrl for visual item classification 2026-03-30 19:40:00 +02:00
Martin Tranberg
14e327989c feat: add file editing workflow with manual completion button and info bar notifications 2026-03-30 19:34:51 +02:00
Martin Tranberg
16fca9d7d2 feat: replace static path label with interactive breadcrumb navigation panel 2026-03-30 19:25:10 +02:00
Martin Tranberg
125e9e8232 refactor: replace customtkinter with wxPython and implement tree-based navigation 2026-03-30 19:11:51 +02:00
Martin Tranberg
4e028aaf66 Fix navigation loop: Synchronize breadcrumb path with displayed folder ID when navigating back. 2026-03-30 15:53:59 +02:00
Martin Tranberg
b2d7f8f24f Keep original filename during editing by using unique subfolders for downloads. 2026-03-30 15:44:06 +02:00
Martin Tranberg
8def477647 Improved file processing logic: added better checkout/upload error handling and more robust file lock detection. 2026-03-30 15:39:28 +02:00
Martin Tranberg
741a7ee489 Initial commit: SharePoint Explorer with modern UI and settings.json support 2026-03-30 15:18:48 +02:00