Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
writingdeveloper
devdeck
Repository navigation
Code
Issues
Pull requests
3
(3)
Actions
Projects
Security and quality
Insights
More
items
feat: multi-folder project scanning (scan roots + individual repos)
- #9
#9
Merged
writingdeveloper
merged 14 commits into
main
writingdeveloper/devdeck:main
from
feat/multi-folder-scan
writingdeveloper/devdeck:feat/multi-folder-scan
Copy head branch name to clipboard
Jun 7, 2026
Conversation
Commits
14
(14)
Checks
Files changed
Merged
feat: multi-folder project scanning (scan roots + individual repos)
#9
writingdeveloper
merged 14 commits into
main
writingdeveloper/devdeck:main
from
feat/multi-folder-scan
writingdeveloper/devdeck:feat/multi-folder-scan
Copy head branch name to clipboard
Commits
Commits on Jun 7, 2026
feat(store): folders list with legacy baseDir migration
writingdeveloper
committed
eb0661d
View commit details
Copy full SHA for eb0661d
Browse repository at this point
fix(store): explicit empty folders is authoritative; copy on read
Show description for 88c481e
writingdeveloper
and
claude
committed
88c481e
View commit details
Copy full SHA for 88c481e
Browse repository at this point
feat(scanner): scanFolders merges roots + direct repos, dedups by path
Show description for 6dcc4cb
writingdeveloper
and
claude
committed
6dcc4cb
View commit details
Copy full SHA for 6dcc4cb
Browse repository at this point
refactor(scanner): parallelize scanFolders to match walk's Promise.all
writingdeveloper
committed
8a6b583
View commit details
Copy full SHA for 8a6b583
Browse repository at this point
feat(guard): isAllowedPath pure guard over folder list
Show description for 8bfbb52
writingdeveloper
and
claude
committed
8bfbb52
View commit details
Copy full SHA for 8bfbb52
Browse repository at this point
refactor(projects): scan() takes no base, deck spans multiple folders
Show description for aaaecbe
writingdeveloper
and
claude
committed
aaaecbe
View commit details
Copy full SHA for aaaecbe
Browse repository at this point
feat(ipc): folders handlers, scanFolders for list/usage, isAllowedPath guard
Show description for fd6ec85
writingdeveloper
and
claude
committed
fd6ec85
View commit details
Copy full SHA for fd6ec85
Browse repository at this point
fix(ipc): validate added folder exists; snapshot folders in open loop
Show description for 2d75943
writingdeveloper
and
claude
committed
2d75943
View commit details
Copy full SHA for 2d75943
Browse repository at this point
feat(ipc): expose folders methods to the renderer
Show description for 59290f8
writingdeveloper
and
claude
committed
59290f8
View commit details
Copy full SHA for 59290f8
Browse repository at this point
i18n: scan-locations list strings (ko/en/ja/zh)
Show description for 2124d57
writingdeveloper
and
claude
committed
2124d57
View commit details
Copy full SHA for 2124d57
Browse repository at this point
feat(renderer): scan-locations folder list with add/remove
Show description for 2bfe37b
writingdeveloper
and
claude
committed
2bfe37b
View commit details
Copy full SHA for 2bfe37b
Browse repository at this point
polish(renderer): use Folder type, nowrap kind label, drop dead set.browse key
Show description for 93efa35
writingdeveloper
and
claude
committed
93efa35
View commit details
Copy full SHA for 93efa35
Browse repository at this point
polish(ipc): error message reflects folder allow-set, not single base dir
writingdeveloper
committed
ed93fb3
View commit details
Copy full SHA for ed93fb3
Browse repository at this point
test(guard): use OS-native paths in pathGuard test so it passes on POSIX CI
Show description for c76d7f9
writingdeveloper
and
claude
committed
c76d7f9
View commit details
Copy full SHA for c76d7f9
Browse repository at this point
You can’t perform that action at this time.