-
Notifications
You must be signed in to change notification settings - Fork 2
feat: recognize symbolic links #309
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
adfc07d
feat(types): add symlink fields to FileOrFolder interface
allison-truhlar fed7ad1
feat(filestore): add symlink detection and target resolution to FileInfo
allison-truhlar bed9f73
feat(ui): display symlink type in file table
allison-truhlar 242f4b3
feat(app): pass database session to filestore for symlink resolution
allison-truhlar 86dfaac
feat(ui): add symlink icon and navigation support
allison-truhlar 6e73415
test(filestore): add symlink support tests
allison-truhlar bb20c78
test(e2e): add Playwright tests for symlink navigation and display
allison-truhlar 7494e8e
fix: remove favorite and conversion request actions from symlink cont…
allison-truhlar fd3e0da
fix: locators in display symlink icon and type test
allison-truhlar 5d97426
fix: locator in navigate to symlink target in same share test
allison-truhlar cd4873b
fix: locator in directory symlink displays as Symlink type test
allison-truhlar 7e26b76
fix: click on a directory to view properties panel in test; clicking …
allison-truhlar 6d92cf7
chore: prettier/eslint formatting
allison-truhlar 02e0811
docs: add security note to _get_file_info_from_path for CodeQL flag
allison-truhlar 4e725db
Potential fix for code scanning alert no. 57: Uncontrolled data used …
allison-truhlar d3885cd
fix: add defense-in-depth validation to symlink reading
allison-truhlar 8cb1a9b
feat: detect and return broken symlinks in file listings
allison-truhlar f795647
feat: display broken symlinks with broken link icon and error styling
allison-truhlar 6ae3968
test: update E2E test to verify broken symlinks are displayed with br…
allison-truhlar 4a9981e
test: add integration test for broken symlink API response
allison-truhlar 7d000cf
refactor: inline _get_stat_result into _get_file_info_from_path
allison-truhlar 08fff7f
test: add integration tests for symlink traversal through directory a…
allison-truhlar 733e318
fix: move import statement to top of file
allison-truhlar 08f599e
fix: Symbolic link pointing to non-existent file now show as broken.
neomorphic d21adcf
wip: attempt to satisfy the CodeQL security warning
allison-truhlar fc6cc50
Potential fix for code scanning alert no. 69: Uncontrolled data used …
allison-truhlar 738e63b
fix: correct property on fsp from path to mount_path
allison-truhlar 7aef4f3
fix: mock database for filestore symlink tests
allison-truhlar f03d551
fix: action menu options for symlink entries
allison-truhlar 7daed35
fix: resolve properties target by name to avoid symlink path collision
allison-truhlar 2ffd619
feat: show symlink icon, name, and target path in properties drawer
allison-truhlar a8c6471
feat: show symlink type and size in overview table
allison-truhlar 2bb7bc3
feat: hide convert tab for symlink entries
allison-truhlar fadc2c1
fix: for file symlinks, left click on row should not open file
allison-truhlar 595e669
tests: symlink display in properties panel
allison-truhlar 5403397
chore: prettier formatting
allison-truhlar 5333f6b
fix: use properties target path for data link creation instead of cur…
allison-truhlar 69665a1
tests: data link targets selected subdirectory; viewer icon targets c…
allison-truhlar b8e2c54
feat: clear file browser row selection with Escape key
allison-truhlar File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.