From d6f29bbf39396ad190ca1e41a7b3a1f16bb81ed0 Mon Sep 17 00:00:00 2001 From: Baivab Sarkar Date: Thu, 30 Jul 2026 11:11:16 +0530 Subject: [PATCH 01/10] fix(github): show all Markdown import files --- CHANGELOG.md | 6 + README.md | 2 +- desktop-app/resources/index.html | 25 ++- desktop-app/resources/js/script.js | 184 ++++++++++++++++--- desktop-app/resources/styles.css | 272 +++++++++++++++++++++++++---- index.html | 25 ++- script.js | 184 ++++++++++++++++--- styles.css | 272 +++++++++++++++++++++++++---- wiki/Configuration.md | 2 +- wiki/FAQ.md | 2 +- wiki/Features.md | 4 +- wiki/Troubleshooting.md | 2 +- wiki/Usage-Guide.md | 2 +- 13 files changed, 839 insertions(+), 143 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0aa34a0d..3c7890c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -34,6 +34,12 @@ The following changes are implemented on `main` after `v3.9.4` but are not yet p - Show secure-backup choices only when Backup is opened. - Load the ZIP engine and calculate detailed storage usage only when those features are requested, leaving startup and normal document-opening paths unchanged. +### GitHub Import + +- Removed the 30-file display cap so repository and folder results expose every Markdown file found. +- Added complete subtree traversal when GitHub marks a recursive repository tree response as truncated. +- Expanded the file-selection modal with a searchable, responsive tree, full and filtered counts, and more visible space on desktop and mobile. + --- ## v3.9.4 diff --git a/README.md b/README.md index 417eb2ef..85a106db 100644 --- a/README.md +++ b/README.md @@ -156,7 +156,7 @@ Remote renderer services receive the source of the diagram they render. Do not s - Importing a workspace backup permanently replaces the current workspace after confirmation. - Workspace backups do not include trash, desktop history, or crash-recovery journals. - A local Markdown file larger than 10 MB is rejected. -- The public GitHub importer shows at most 30 Markdown files for a repository or folder result. +- The public GitHub importer shows every Markdown file found in a repository or folder result, with search for large file trees. - Managed source media is limited to 25 MiB before processing; stored payload limits are 300 KiB for still images, 5 MiB for GIFs, and 10 MiB for videos. - Stored Share Snapshot content is limited to 8,000,000 characters and expires after 90 days. - Live Share allows up to 64 WebSocket participants and 8 MB per live message. diff --git a/desktop-app/resources/index.html b/desktop-app/resources/index.html index 10bfec0b..c84a912c 100644 --- a/desktop-app/resources/index.html +++ b/desktop-app/resources/index.html @@ -1279,21 +1279,34 @@

Markdown Viewer