Commit Graph

  • 2d34b6bcfe docs: update README with production hardening changes (tasks 7-10) master Martin Tranberg 2026-04-12 10:46:39 +02:00
  • 7fd69a9c3f fix: task 10 + review fix #1 — thread safety and sleep bug 1.1 dev Martin Tranberg 2026-04-12 10:36:29 +02:00
  • 0dfef3e611 feat: task 9 — add _graph_request helper with retry on 429/503 Martin Tranberg 2026-04-12 10:29:39 +02:00
  • 707645ab36 fix: task 8 — add timeout to all requests calls Martin Tranberg 2026-04-12 10:26:04 +02:00
  • df55660291 fix: task 7 — production hardening quick fixes Martin Tranberg 2026-04-12 10:22:54 +02:00
  • e8e1d8b60d docs: update README with latest features and fixes Martin Tranberg 2026-04-12 10:11:09 +02:00
  • ba3d8dded5 chore: ignore tasks/ and .claude/ directories Martin Tranberg 2026-04-12 10:00:52 +02:00
  • d7c0fdd091 test: add unit tests for all code-review bug fixes Martin Tranberg 2026-04-12 09:57:44 +02:00
  • f168d0c60a refactor: remove dead is_breadcrumb parameter from _navigate_to_item_data (S-1) Martin Tranberg 2026-04-12 09:53:58 +02:00
  • 0cbec6477f fix: restore refresh operations broken by nav_gen regression (C-1, S-2) Martin Tranberg 2026-04-12 09:52:42 +02:00
  • a55365259c refactor: remove redundant pulse_gauge calls and fix breadcrumb dedup (S1, S3) Martin Tranberg 2026-04-12 09:45:49 +02:00
  • d529568798 fix: add navigation generation counter to prevent stale list overwrite (I1) Martin Tranberg 2026-04-12 09:44:39 +02:00
  • b800f0308d fix: resolve C2/I4 review findings Martin Tranberg 2026-04-12 09:42:52 +02:00
  • dadbb4d51a fix: resolve C1/I2/I3/S2 review findings Martin Tranberg 2026-04-12 09:41:25 +02:00
  • be7a78deb8 feat: update credits section with company address and contact information Martin Tranberg 2026-04-07 13:34:56 +02:00
  • 4abf221887 refactor: convert settings dialog to tabbed interface and add about section Martin Tranberg 2026-04-07 13:32:19 +02:00
  • 205b1ac241 refactor: consolidate navigation logic and improve refresh reliability using path data context Martin Tranberg 2026-04-07 13:21:23 +02:00
  • 0159b91c69 feat: add status bar gauge and implement pagination for site and folder fetching Martin Tranberg 2026-04-07 12:30:33 +02:00
  • 2dfe1a41be refactor: replace path-based breadcrumb rendering with data-driven navigation and synchronization Martin Tranberg 2026-04-01 10:38:41 +02:00
  • f11f487ba3 feat: add get_txt helper method for localized string retrieval Martin Tranberg 2026-04-01 10:25:44 +02:00
  • ad6055963d feat: add configurable logging toggle to settings and implement dynamic log level management Martin Tranberg 2026-04-01 10:19:21 +02:00
  • e14012d2a5 feat: add path tracking to items and improve checkout/checkin logic with discard support Martin Tranberg 2026-04-01 10:17:58 +02:00
  • 62725f9be6 feat: implement QuickXorHash integrity verification for downloads and add SharePoint site navigation support Martin Tranberg 2026-04-01 09:42:06 +02:00
  • 1a85f1d963 feat: update status bar to ready state after drive initialization Martin Tranberg 2026-04-01 09:30:09 +02:00
  • 62639632dc refactor: improve context menu separator logic and update login button label for compact mode Martin Tranberg 2026-04-01 09:18:59 +02:00
  • bff066d3fb feat: migrate to wxPython, add setup wizard, and update documentation Martin Tranberg 2026-04-01 09:04:12 +02:00
  • 232ab85cc7 feat: add StartGuideDialog for initial Azure configuration and conditional MSAL initialization Martin Tranberg 2026-04-01 08:43:33 +02:00
  • 044559c913 Remove search Martin Tranberg 2026-03-31 19:56:12 +02:00
  • 2dd31d19c6 feat: implement global search functionality with indexing support and UI controls Martin Tranberg 2026-03-31 17:50:37 +02:00
  • 6b6387f5c8 feat: add native Windows icon support and context menu options to open items in browser Martin Tranberg 2026-03-31 17:21:10 +02:00
  • 6ab9901cc8 feat: implement responsive UI with compact mode for navigation buttons on window resize Martin Tranberg 2026-03-31 17:04:43 +02:00
  • c5f18b520a feat: implement natural sorting and column-based list view sorting with visual indicators Martin Tranberg 2026-03-31 16:56:10 +02:00
  • 784ca755d5 feat: add license key configuration to settings and update UI with system icons and button bitmaps Martin Tranberg 2026-03-31 16:48:36 +02:00
  • fa6840de75 refactor: update path display to derive breadcrumbs from current_path instead of tree selection Martin Tranberg 2026-03-31 16:37:51 +02:00
  • 8e53f69e68 feat: implement favorites sidebar with add, remove, and navigation functionality Martin Tranberg 2026-03-31 16:37:28 +02:00
  • 8f80611d32 feat: implement settings dialog for configuration of authentication, paths, and language Martin Tranberg 2026-03-31 16:32:26 +02:00
  • 86ff8043f1 refactor: replace global editing lock with active_edits dictionary to support concurrent file editing Martin Tranberg 2026-03-31 16:21:02 +02:00
  • 0d8407f624 feat: add application icon and improve path handling for bundled executables Martin Tranberg 2026-03-31 16:11:08 +02:00
  • 6659ebd6ac feat: add refresh functionality to UI and document future feature requests Martin Tranberg 2026-03-31 12:05:50 +02:00
  • f7cebfc489 feat: add file and folder download functionality to context menu Martin Tranberg 2026-03-31 11:41:46 +02:00
  • b1c46fbace feat: add open in browser context menu option and optimize MSAL authentication handling Martin Tranberg 2026-03-31 11:35:55 +02:00
  • ed931f2088 refactor: implement token validation and localize UI labels and status messages Martin Tranberg 2026-03-31 11:25:09 +02:00
  • 9ccbcbaf0c feat: implement multi-language support, file drag-and-drop, and new UI controls for file management Martin Tranberg 2026-03-31 11:21:41 +02:00
  • 07913c0224 fix: add safety checks to path display and tree selection to prevent runtime errors during object destruction Martin Tranberg 2026-03-31 10:48:55 +02:00
  • dfbef36558 feat: add file size column and formatting helper to list view Martin Tranberg 2026-03-31 10:45:29 +02:00
  • 220bedda48 refactor: move project_description.md to dev directory and remove obsolete screenshot Martin Tranberg 2026-03-31 10:41:28 +02:00
  • d3a7ce69e9 feat: implement UI locking and prevent application exit during active file editing sessions Martin Tranberg 2026-03-30 19:49:16 +02:00
  • 2b82a7aa5c feat: add ImageList to TreeCtrl and ListCtrl for visual item classification Martin Tranberg 2026-03-30 19:40:00 +02:00
  • 14e327989c feat: add file editing workflow with manual completion button and info bar notifications Martin Tranberg 2026-03-30 19:34:51 +02:00
  • 16fca9d7d2 feat: replace static path label with interactive breadcrumb navigation panel Martin Tranberg 2026-03-30 19:25:10 +02:00
  • 125e9e8232 refactor: replace customtkinter with wxPython and implement tree-based navigation Martin Tranberg 2026-03-30 19:11:51 +02:00
  • 4e028aaf66 Fix navigation loop: Synchronize breadcrumb path with displayed folder ID when navigating back. Martin Tranberg 2026-03-30 15:53:59 +02:00
  • b2d7f8f24f Keep original filename during editing by using unique subfolders for downloads. Martin Tranberg 2026-03-30 15:44:06 +02:00
  • 8def477647 Improved file processing logic: added better checkout/upload error handling and more robust file lock detection. Martin Tranberg 2026-03-30 15:39:28 +02:00
  • 741a7ee489 Initial commit: SharePoint Explorer with modern UI and settings.json support Martin Tranberg 2026-03-30 15:18:48 +02:00