@@ -118,14 +118,23 @@ function createHomeSessionStatus(input: {
118118 const notification = useNotification ( )
119119 const permission = usePermission ( )
120120 const sessionStore = createMemo ( ( ) => input . sync ( ) . child ( input . record ( ) . session . directory , { bootstrap : false } ) [ 0 ] )
121- const unseenCount = createMemo ( ( ) => ( input . activeServer ( ) ? notification . session . unseenCount ( input . record ( ) . session . id ) : 0 ) )
122- const hasError = createMemo ( ( ) => input . activeServer ( ) && notification . session . unseenHasError ( input . record ( ) . session . id ) )
121+ const unseenCount = createMemo ( ( ) =>
122+ input . activeServer ( ) ? notification . session . unseenCount ( input . record ( ) . session . id ) : 0 ,
123+ )
124+ const hasError = createMemo (
125+ ( ) => input . activeServer ( ) && notification . session . unseenHasError ( input . record ( ) . session . id ) ,
126+ )
123127 const hasPermissions = createMemo (
124128 ( ) =>
125129 input . activeServer ( ) &&
126- ! ! sessionPermissionRequest ( sessionStore ( ) . session , sessionStore ( ) . permission , input . record ( ) . session . id , ( item ) => {
127- return ! permission . autoResponds ( item , input . record ( ) . session . directory )
128- } ) ,
130+ ! ! sessionPermissionRequest (
131+ sessionStore ( ) . session ,
132+ sessionStore ( ) . permission ,
133+ input . record ( ) . session . id ,
134+ ( item ) => {
135+ return ! permission . autoResponds ( item , input . record ( ) . session . directory )
136+ } ,
137+ ) ,
129138 )
130139 const serverStatus = createMemo ( ( ) =>
131140 homeSessionServerStatus ( input . activeServer ( ) , ( ) => ( {
@@ -278,7 +287,13 @@ function HomeDesign() {
278287
279288 function selectProject ( conn : ServerConnection . Any , directory : string ) {
280289 const key = ServerConnection . key ( conn )
281- if ( ! global . createServerCtx ( conn ) . projects . list ( ) . some ( ( project ) => project . worktree === directory ) ) return
290+ if (
291+ ! global
292+ . createServerCtx ( conn )
293+ . projects . list ( )
294+ . some ( ( project ) => project . worktree === directory )
295+ )
296+ return
282297 setSelection ( toggleHomeProjectSelection ( state . selection , key , directory ) )
283298 }
284299
@@ -534,11 +549,7 @@ function HomeProjectColumn(props: {
534549 </ div >
535550 < Show when = { healthy ( ) } >
536551 < div class = "mx-3 h-px bg-v2-border-border-base" />
537- < HomeProjectList
538- { ...props }
539- server = { item }
540- projects = { serverCtx . projects . list ( ) }
541- />
552+ < HomeProjectList { ...props } server = { item } projects = { serverCtx . projects . list ( ) } />
542553 </ Show >
543554 </ div >
544555 )
@@ -586,7 +597,10 @@ function HomeProjectList(props: {
586597 < HomeProjectRow
587598 project = { project }
588599 server = { props . server }
589- selected = { props . selected . server === ServerConnection . key ( props . server ) && props . selected . directory === project . worktree }
600+ selected = {
601+ props . selected . server === ServerConnection . key ( props . server ) &&
602+ props . selected . directory === project . worktree
603+ }
590604 unseenCount = { props . unseenCount ( props . server , project ) }
591605 selectProject = { props . selectProject }
592606 openNewSession = { props . openNewSession }
@@ -662,7 +676,10 @@ function HomeProjectRow(props: {
662676 < MenuV2 . Item onSelect = { ( ) => props . editProject ( props . server , props . project ) } >
663677 { props . language . t ( "common.edit" ) }
664678 </ MenuV2 . Item >
665- < MenuV2 . Item disabled = { props . unseenCount === 0 } onSelect = { ( ) => props . clearNotifications ( props . server , props . project ) } >
679+ < MenuV2 . Item
680+ disabled = { props . unseenCount === 0 }
681+ onSelect = { ( ) => props . clearNotifications ( props . server , props . project ) }
682+ >
666683 { props . language . t ( "sidebar.project.clearNotifications" ) }
667684 </ MenuV2 . Item >
668685 < MenuV2 . Separator />
@@ -902,7 +919,11 @@ function HomeSessionSearchResultRow(props: {
902919 onHighlight : ( ) => void
903920 onSelect : ( session : Session ) => void
904921} ) {
905- const status = createHomeSessionStatus ( { record : ( ) => props . record , sync : ( ) => props . sync , activeServer : ( ) => props . activeServer } )
922+ const status = createHomeSessionStatus ( {
923+ record : ( ) => props . record ,
924+ sync : ( ) => props . sync ,
925+ activeServer : ( ) => props . activeServer ,
926+ } )
906927 const title = createMemo ( ( ) => sessionTitle ( props . record . session . title ) || props . record . session . id )
907928
908929 const key = ( ) => homeSessionSearchKey ( props . record )
@@ -993,7 +1014,11 @@ function HomeSessionRow(props: {
9931014 activeServer : boolean
9941015 openSession : ( session : Session ) => void
9951016} ) {
996- const status = createHomeSessionStatus ( { record : ( ) => props . record , sync : ( ) => props . sync , activeServer : ( ) => props . activeServer } )
1017+ const status = createHomeSessionStatus ( {
1018+ record : ( ) => props . record ,
1019+ sync : ( ) => props . sync ,
1020+ activeServer : ( ) => props . activeServer ,
1021+ } )
9971022 const title = createMemo ( ( ) => sessionTitle ( props . record . session . title ) || props . record . session . id )
9981023
9991024 return (
0 commit comments