@@ -492,8 +492,6 @@ connectBtn.addEventListener('click', async () => {
492
492
postData . device_address = selectedBleDevice . address ;
493
493
}
494
494
495
- // showStatus('Connecting...', 'fa-spinner fa-spin', 'text-blue-500');
496
-
497
495
const response = await fetch ( '/connect' , {
498
496
method : 'POST' ,
499
497
headers : { 'Content-Type' : 'application/json' } ,
@@ -621,7 +619,6 @@ disconnectBtn.addEventListener('click', async () => {
621
619
// Show connecting state during disconnection
622
620
disconnectBtn . classList . add ( 'hidden' ) ;
623
621
disconnectingBtn . classList . remove ( 'hidden' ) ;
624
- // showStatus('Disconnecting...', 'fa-spinner fa-spin', 'text-blue-500');
625
622
626
623
const response = await fetch ( '/disconnect' , { method : 'POST' } ) ;
627
624
const data = await response . json ( ) ;
@@ -631,6 +628,7 @@ disconnectBtn.addEventListener('click', async () => {
631
628
// Return to connect state
632
629
disconnectingBtn . classList . add ( 'hidden' ) ;
633
630
connectBtn . classList . remove ( 'hidden' ) ;
631
+ showStatus ( 'Disconnected!' , 'fa-times-circle' , 'text-red-500' ) ;
634
632
635
633
// Reset all protocol buttons
636
634
connectionBtns . forEach ( btn => {
@@ -730,6 +728,7 @@ function toggleRecording() {
730
728
filenameInput . disabled = false ;
731
729
filenameInput . classList . remove ( 'bg-gray-100' , 'dark:bg-gray-700' , 'cursor-not-allowed' ) ;
732
730
filenameInput . classList . add ( 'dark:bg-gray-800' ) ;
731
+ showStatus ( 'Recording stopped' , 'fa-stop-circle' , 'text-red-500' ) ;
733
732
}
734
733
} )
735
734
. catch ( error => {
@@ -755,6 +754,7 @@ function toggleRecording() {
755
754
filenameInput . disabled = true ;
756
755
filenameInput . classList . add ( 'bg-gray-100' , 'dark:bg-gray-700' , 'cursor-not-allowed' ) ;
757
756
filenameInput . classList . remove ( 'dark:bg-gray-800' ) ;
757
+ showStatus ( 'Recording started' , 'fa-record-vinyl' , 'text-green-500' ) ;
758
758
}
759
759
} )
760
760
. catch ( error => {
@@ -775,7 +775,7 @@ function showStatus(text, icon, colorClass) {
775
775
statusDiv . classList . remove ( 'hidden' ) ;
776
776
setTimeout ( ( ) => {
777
777
statusDiv . classList . add ( 'hidden' ) ;
778
- } , 2000 ) ;
778
+ } , 3000 ) ;
779
779
}
780
780
781
781
function showAlert ( message ) {
@@ -805,6 +805,7 @@ function checkStreamStatus() {
805
805
disconnectingBtn . classList . add ( 'hidden' ) ;
806
806
connectingBtn . classList . add ( 'hidden' ) ;
807
807
connectBtn . classList . remove ( 'hidden' ) ;
808
+ showStatus ( 'Disconnected!' , 'fa-times-circle' , 'text-red-500' ) ;
808
809
809
810
// Re-enable protocol buttons
810
811
setProtocolButtonsDisabled ( false ) ;
@@ -821,6 +822,7 @@ function checkStreamStatus() {
821
822
filenameInput . disabled = false ;
822
823
filenameInput . classList . remove ( 'bg-gray-100' , 'dark:bg-gray-700' , 'cursor-not-allowed' ) ;
823
824
filenameInput . classList . add ( 'dark:bg-gray-800' ) ;
825
+ showStatus ( 'Recording stopped (connection lost)' , 'fa-stop-circle' , 'text-red-500' ) ;
824
826
}
825
827
826
828
// Stop console updates
0 commit comments