d15b9afc03
Update README.md with new features and optimizations (Danish)
main
dev
Martin Tranberg
2026-04-12 12:46:15 +02:00
8e8bb3baa1
Improve cancellation logic and sync performance.
Martin Tranberg
2026-04-12 12:44:43 +02:00
8899afabbc
Improve token handling and session refresh logic. Added safe_graph_get helper and optimized 401 response handling to eliminate 'Request failed' errors during long syncs.
Martin Tranberg
2026-03-30 09:18:40 +02:00
9e40abcfd8
Robust type-konvertering af konfigurations-værdier
Martin Tranberg
2026-03-29 19:58:45 +02:00
03a766be63
Opdatér template med nye hash-variabler
Martin Tranberg
2026-03-29 19:56:07 +02:00
1a97ca3d53
Cleanup og variabel-synkronisering
Martin Tranberg
2026-03-29 19:55:08 +02:00
8e837240b5
Projekt afslutning: Marker værktøj som produktionsklart (Enterprise-grade)
Martin Tranberg
2026-03-29 19:48:56 +02:00
f5e54b185e
Gør 'quickxorhash' valgfri for at undgå installationsfejl på Windows
Martin Tranberg
2026-03-29 19:40:12 +02:00
c5d4ddaab0
Enterprise-grade optimeringer: Windows Long Path, High-Performance Hashing og Dokumentation
Martin Tranberg
2026-03-29 19:33:31 +02:00
367d31671d
Opdatér dokumentation med tidsstempel-synk og hash-optimeringer
Martin Tranberg
2026-03-29 19:25:28 +02:00
acede4a867
Synkronisér GUI med nye hash-indstillinger og tidsstempel-logik
Martin Tranberg
2026-03-29 19:23:42 +02:00
ba968ab70e
Synkronisér kun hvis SharePoint-filen er nyere end lokal kopi
Martin Tranberg
2026-03-29 19:19:56 +02:00
790ca91339
Gør bibliotekssøgning mere robust og tilføj navne-fallback
Martin Tranberg
2026-03-29 17:59:34 +02:00
ed508302a6
Tilføj global toggle og konfigurerbar grænse for hash-validering
Martin Tranberg
2026-03-29 17:45:45 +02:00
33fbdc244d
Tilføj 30 MB grænse for hash-validering
Martin Tranberg
2026-03-29 17:40:55 +02:00
ad4166fb03
Fix QuickXorHash: XOR længde ind i de sidste 64 bit (bits 96-159)
Martin Tranberg
2026-03-29 17:36:13 +02:00
39a3aff495
Fix QuickXorHash-implementering og tilføj manglende længde-XOR
Martin Tranberg
2026-03-29 14:52:13 +02:00
634b5ff151
Tilføj 429-håndtering, eksponentiel backoff og dybdebegrænsning
Martin Tranberg
2026-03-27 15:16:12 +01:00
3bb2b44477
Opdater README: QuickXorHash er nu fuldt implementeret
Martin Tranberg
2026-03-27 14:40:18 +01:00
a8048ae74d
Ret fire fejl i download_sharepoint.py
Martin Tranberg
2026-03-27 14:39:27 +01:00
7fab89cbbb
Ret tre fejl i download_sharepoint.py og tilføj CLAUDE.md
Martin Tranberg
2026-03-27 14:27:12 +01:00
59eb9a4ab0
Tilføj retries til URL-refresh ved manglende @microsoft.graph.downloadUrl i API svar
Martin Tranberg
2026-03-27 14:11:28 +01:00
1c3180e037
Opdater GEMINI.md med teknisk dokumentation af 'Self-Healing Sessions'
Martin Tranberg
2026-03-27 11:58:09 +01:00
6bc4dd8f20
Opdater README med info om automatisk fornyelse af Access Tokens
Martin Tranberg
2026-03-27 11:09:15 +01:00
18158d52b2
Håndter Access Token udløb ved automatisk at forny token på 401-fejl fra Graph API
Martin Tranberg
2026-03-27 11:03:14 +01:00
931fd0dd05
Dokumentér Auto-Refresh af udløbne download-links i README
Martin Tranberg
2026-03-27 09:21:36 +01:00
483dc70ef8
Håndter 401-fejl ved automatisk at forny download-links
Martin Tranberg
2026-03-27 09:15:57 +01:00
5d5c8b2d5b
Opdater README med GUI instruktioner og stop-knap funktionalitet
Martin Tranberg
2026-03-26 16:06:27 +01:00
b33009c54c
Tilføj stop-knap til GUI uden at ændre i hovedscriptet
Martin Tranberg
2026-03-26 16:03:34 +01:00
368f4c515c
Tilføj moderne GUI UX (sharepoint_gui.py) ved hjælp af CustomTkinter
Martin Tranberg
2026-03-26 15:59:24 +01:00
4c52b0c8db
Opdater dokumentation (README og GEMINI.md) med Production Ready specifikationer
Martin Tranberg
2026-03-26 15:44:30 +01:00
1ed21e4184
Production Readiness: Exponential Backoff, Resume Download, Logging og Integrity Verification
Martin Tranberg
2026-03-26 15:43:02 +01:00
a74abf4186
Tilføj paginering og forbedret status-logging for store filer
Martin Tranberg
2026-03-26 15:38:54 +01:00
908152153b
Update README with real-time progress indicator and network drive stability features.
Martin Tranberg
2026-03-26 15:30:53 +01:00
6333f27037
Implementer parallel download med ThreadPoolExecutor (max 5 tråde)
Martin Tranberg
2026-03-26 15:15:05 +01:00
6849662483
Add pre-check for local path accessibility and specific error handling for disconnected network drives.
Martin Tranberg
2026-03-26 15:02:39 +01:00
6f65bf3f34
Enhance progress reporting with specific actions (Scanning/Checking/Downloading) and immediate counter updates.
Martin Tranberg
2026-03-26 14:51:12 +01:00
0314a19c3d
Improve real-time status updates and recursive scanning visibility.
Martin Tranberg
2026-03-26 14:47:00 +01:00
95622ee1a8
Add progress indicator and detailed status updates to the download process.
Martin Tranberg
2026-03-26 14:44:12 +01:00
e3a3824a1c
Fix SyntaxError in download_sharepoint.py caused by incorrect escaping during previous update.
Martin Tranberg
2026-03-26 14:41:28 +01:00
81d5a2f822
Update README with information about filename sanitization, long path support, and improved error handling.
Martin Tranberg
2026-03-26 14:38:59 +01:00
ef3d8fa56d
Fix [Errno 22] Invalid argument by adding filename sanitization and long path support. Improved error reporting and folder path cleaning for Windows compatibility.
Martin Tranberg
2026-03-26 14:36:48 +01:00
aec8858362
Tilføj vejledning til Entra ID opsætning i README
Martin Tranberg
2026-03-26 10:53:16 +01:00
aea5ff68c0
Understøt download af hele biblioteket hvis FOLDERS_TO_DOWNLOAD er tom
Martin Tranberg
2026-03-26 10:51:46 +01:00
f67cfc22ee
Tilføj connection_info skabelon og opdater README
Martin Tranberg
2026-03-26 10:50:20 +01:00
407e58baec
Fix NameError: folders_str is not defined
Martin Tranberg
2026-03-26 10:45:10 +01:00
0f7c5fff1f
Opdater README med token refresh og smart skip logik
Martin Tranberg
2026-03-26 10:41:38 +01:00
eca83031b1
Implementer token refresh og skip-logik for eksisterende filer
Martin Tranberg
2026-03-26 10:41:01 +01:00
1eb5218624
Add README.md with project documentation
Martin Tranberg
2026-03-26 10:35:58 +01:00
fb20712c2e
Initial commit: Sharepoint folder download tool using Graph API
Martin Tranberg
2026-03-26 10:34:31 +01:00