-
Notifications
You must be signed in to change notification settings - Fork 78
feat(FR-1656): enhance file browser session notifications with primary app option #4602
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
feat(FR-1656): enhance file browser session notifications with primary app option #4602
Conversation
Coverage report for
|
St.❔ |
Category | Percentage | Covered / Total |
|---|---|---|---|
| 🔴 | Statements | 49.62% | 132/266 |
| 🔴 | Branches | 29.96% | 80/267 |
| 🔴 | Functions | 33.33% | 20/60 |
| 🔴 | Lines | 51.95% | 120/231 |
Test suite run success
55 tests passing in 3 suites.
Report generated by 🧪jest coverage report action from a1d6866
Coverage report for
|
St.❔ |
Category | Percentage | Covered / Total |
|---|---|---|---|
| 🔴 | Statements | 4.62% (-0% 🔻) |
530/11470 |
| 🔴 | Branches | 3.73% (-0% 🔻) |
302/8090 |
| 🔴 | Functions | 2.88% (-0% 🔻) |
102/3539 |
| 🔴 | Lines | 4.57% (-0% 🔻) |
512/11215 |
Test suite run success
121 tests passing in 14 suites.
Report generated by 🧪jest coverage report action from e601415
3b148b9 to
05729f9
Compare
05729f9 to
eeeeac7
Compare
b933e32 to
5d2a259
Compare
eeeeac7 to
e601415
Compare
nowgnuesLee
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
e601415 to
7e13156
Compare
5d2a259 to
6b7cef3
Compare
yomybaby
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM with #4612
7e13156 to
d4928e6
Compare
Merge activity
|
…y app option (#4602) Resolves #4598 ([FR-1656](https://lablup.atlassian.net/browse/FR-1656)) ## Summary This PR enhances file browser session notifications by adding a primary app option for file browser, similar to how Jupyter notebooks are handled. This helps users understand when they're creating file browser-specific sessions. ## Changes - Added new `BAIFileBrowserIcon` React component for file browser icon - Added file browser SVG icon asset - Enhanced `SessionActionButtons` to support "filebrowser" as a primary app option - Updated `FolderExplorerHeader` to pass filebrowser app option in session notifications ## Test Plan - [x] File browser icon displays correctly in session action buttons - [x] Session notifications properly indicate file browser sessions - [x] Primary app option works for both Jupyter and file browser [FR-1656]: https://lablup.atlassian.net/browse/FR-1656?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
6b7cef3 to
2bd9044
Compare
d4928e6 to
a1d6866
Compare

Resolves #4598 (FR-1656)
Summary
This PR enhances file browser session notifications by adding a primary app option for file browser, similar to how Jupyter notebooks are handled. This helps users understand when they're creating file browser-specific sessions.
Changes
BAIFileBrowserIconReact component for file browser iconSessionActionButtonsto support "filebrowser" as a primary app optionFolderExplorerHeaderto pass filebrowser app option in session notificationsTest Plan