@@ -128,34 +128,36 @@ pub(super) fn render_setup(
128128 . border_style ( Style :: default ( ) . fg ( BORDER ) )
129129 . padding ( Padding :: new ( 0 , 2 , 0 , 0 ) ) ;
130130 frame. render_widget (
131- Paragraph :: new ( vec ! [
132- Line :: from( Span :: styled(
133- "GET CONNECTED" ,
134- Style :: default ( ) . fg( WHITE ) . add_modifier( Modifier :: BOLD ) ,
135- ) ) ,
136- setup_step( 1 , language. tr( "Open this setup page · press O" ) ) ,
137- setup_step( 2 , language. tr( "Choose a compatible AI client" ) ) ,
138- setup_step( 3 , language. tr( "Add MCP URL · Auth: OAuth" ) ) ,
139- Line :: from( vec![
140- Span :: styled( " VERIFY CODE " , Style :: default ( ) . fg( DIM ) ) ,
141- Span :: styled(
142- & config. pairing_code,
143- Style :: default ( ) . fg( YELLOW ) . add_modifier( Modifier :: BOLD ) ,
144- ) ,
145- Span :: styled( " press O to reopen setup" , Style :: default ( ) . fg( GRAY ) ) ,
146- ] ) ,
147- ]
148- . into_iter ( )
149- . chain ( if snapshot. tunnels . is_empty ( ) {
150- endpoint_link_lines (
151- snapshot,
152- config,
153- columns[ 0 ] . width . saturating_sub ( 10 ) as usize ,
154- )
155- } else {
156- tunnel_lines ( snapshot, columns[ 0 ] . width . saturating_sub ( 10 ) as usize )
157- } )
158- . collect :: < Vec < _ > > ( ) )
131+ Paragraph :: new (
132+ vec ! [
133+ Line :: from( Span :: styled(
134+ "GET CONNECTED" ,
135+ Style :: default ( ) . fg( WHITE ) . add_modifier( Modifier :: BOLD ) ,
136+ ) ) ,
137+ setup_step( 1 , language. tr( "Open this setup page · press O" ) ) ,
138+ setup_step( 2 , language. tr( "Choose a compatible AI client" ) ) ,
139+ setup_step( 3 , language. tr( "Add MCP URL · Auth: OAuth" ) ) ,
140+ Line :: from( vec![
141+ Span :: styled( " VERIFY CODE " , Style :: default ( ) . fg( DIM ) ) ,
142+ Span :: styled(
143+ & config. pairing_code,
144+ Style :: default ( ) . fg( YELLOW ) . add_modifier( Modifier :: BOLD ) ,
145+ ) ,
146+ Span :: styled( " press O to reopen setup" , Style :: default ( ) . fg( GRAY ) ) ,
147+ ] ) ,
148+ ]
149+ . into_iter ( )
150+ . chain ( if snapshot. tunnels . is_empty ( ) {
151+ endpoint_link_lines (
152+ snapshot,
153+ config,
154+ columns[ 0 ] . width . saturating_sub ( 10 ) as usize ,
155+ )
156+ } else {
157+ tunnel_lines ( snapshot, columns[ 0 ] . width . saturating_sub ( 10 ) as usize )
158+ } )
159+ . collect :: < Vec < _ > > ( ) ,
160+ )
159161 . block ( left) ,
160162 columns[ 0 ] ,
161163 ) ;
@@ -1031,7 +1033,11 @@ pub(super) fn render_help_overlay(
10311033 help_hint_line( "^C" , language. tr( "stop wcode" ) ) ,
10321034 help_link_line( language. tr( "Project" ) , & config. project_url, inner. width) ,
10331035 help_link_line( language. tr( "Author" ) , & config. author_url, inner. width) ,
1034- help_link_line( language. tr( "Setup" ) , config. setup_url( ) . as_str( ) , inner. width) ,
1036+ help_link_line(
1037+ language. tr( "Setup" ) ,
1038+ config. setup_url( ) . as_str( ) ,
1039+ inner. width,
1040+ ) ,
10351041 help_link_line( language. tr( "Health" ) , & config. local_health_url, inner. width) ,
10361042 ] ) ,
10371043 inner,
@@ -1115,7 +1121,11 @@ pub(super) fn render_help_overlay(
11151121 columns[ 1 ] . width,
11161122 ) ,
11171123 help_link_line( language. tr( "Author" ) , & config. author_url, columns[ 1 ] . width) ,
1118- help_link_line( language. tr( "Setup" ) , config. setup_url( ) . as_str( ) , columns[ 1 ] . width) ,
1124+ help_link_line(
1125+ language. tr( "Setup" ) ,
1126+ config. setup_url( ) . as_str( ) ,
1127+ columns[ 1 ] . width,
1128+ ) ,
11191129 help_link_line(
11201130 language. tr( "Health" ) ,
11211131 & config. local_health_url,
0 commit comments