🐛 [firebase_auth] Sign in with Google only works on iOS but not on Android

Bug report
Describe the bug
I have a Flutter project that uses Sign in with Google plugin for making the users log in using their accounts (both Android and iOS). The issue is whenever the plugin generates a token from an Android device and it's being validated to our backend, it would return token client-id mismatch. I'm using this (https://www.googleapis.com/oauth2/v1/tokeninfo?id_token=) url to verify the validity of the tokens and one thing that I have noticed on an Android generated token is that the values of issued_to and audience are different. As I checked on the credentials of the Firebase project, the OAuth client id being used on audience was from Web Application (I'm only developing for Android and iOS devices). With that, whenever the token generated from an Android device is being sent to our backend (using this: https://github.com/google/google-id-token), it would return a token client-id mismatch. Both tokens generated were verified tokens.
I have already followed the steps on the configuration of this plugin from adding the google-services.json and GoogleService-Info.plist files on the Flutter project to filling up the necessary configurations on Firebase console. I have tried recreating the Firebase project like three times just to make sure but I'd still get the same error.
Additional context
iOS token:
{
  "issued_to": "60204403274-jvgooi7...",
  "audience": "60204403274-jvgooi7...",
  "user_id": "1003...",
  "expires_in": 3583,
  "email": "dean...",
  "email_verified": true,
  "issuer": "https://accounts.google.com",
  "issued_at": 1619....,
  "nonce": "IF4Y3..."
}

Android:
{
  "issued_to": "60204403274-uqoa6ss...",
  "audience": "60204403274-7uh25jv2...",
  "user_id": "10036...",
  "expires_in": 1592,
  "email": "dean...",
  "email_verified": true,
  "issuer": "https://accounts.google.com",
  "issued_at": 1619...
}

Hi @blck-shp
Could you please provide your flutter doctor -v and flutter pub deps -- --style=compact?
Could you create a minimal complete reproducible code sample or steps to demonstrate the difference?
Thank you

Hi @markusaksli-nc
flutter doctor -v

[✓] Flutter (Channel stable, 2.0.3, on Mac OS X 10.15.6 19G73 darwin-x64, locale
    en-US)
    • Flutter version 2.0.3 at /Users/kk38/Downloads/flutter
    • Framework revision 4d7946a68d (6 weeks ago), 2021-03-18 17:24:33 -0700
    • Engine revision 3459eb2436
    • Dart version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
    • Android SDK at /Users/kk38/Library/Android/sdk
    • Platform android-30, build-tools 30.0.1
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 54.1.1
    • Dart plugin version 201.9335
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)

[✓] Connected device (2 available)
    • iPhone 8 (mobile) • 6566D6D8-44CA-41DC-B247-0B4FB6799BF7 • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-14-4 (simulator)
    • Chrome (web)      • chrome                               • web-javascript
      • Google Chrome 90.0.4430.93

flutter pub deps -- --style=compact

Dart SDK 2.12.2
Flutter SDK 2.0.3
facesbyplaces 1.0.0+1

dependencies:
- flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine]

dev dependencies:
- auth_buttons 1.0.0 [flutter]
- better_player 0.0.63 [flutter cupertino_icons wakelock pedantic meta flutter_widget_from_html_core visibility_detector path_provider collection]
- cached_network_image 3.0.0-nullsafety [flutter flutter_cache_manager octo_image]
- carousel_slider 4.0.0-nullsafety.0 [flutter]
- clipboard 0.1.3 [flutter]
- date_time_format 2.0.1
- date_time_picker 2.0.0 [flutter intl]
- dio 4.0.0 [http_parser path]
- firebase_auth 1.0.3 [firebase_auth_platform_interface firebase_auth_web firebase_core firebase_core_platform_interface flutter meta]
- firebase_core 1.0.3 [firebase_core_platform_interface firebase_core_web flutter meta]
- firebase_messaging 9.1.1 [firebase_core firebase_core_platform_interface firebase_messaging_platform_interface firebase_messaging_web flutter meta]
- flutter_barcode_scanner 2.0.0-nullsafety.0 [flutter flutter_plugin_android_lifecycle]
- flutter_bloc 7.0.0 [flutter bloc provider]
- flutter_branch_sdk 3.0.0 [flutter flutter_web_plugins plugin_platform_interface js]
- flutter_inappwebview 5.3.0 [flutter]
- flutter_login_facebook 1.0.1 [flutter list_ext]
- flutter_spinkit 5.0.0 [flutter]
- flutter_staggered_grid_view 0.4.0-nullsafety.3 [flutter]
- flutter_svg 0.21.0+1 [flutter meta path_drawing vector_math xml]
- flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector characters charcode collection matcher meta source_span stream_channel string_scanner term_glyph typed_data]
- fluttericon 2.0.0 [flutter]
- font_awesome_flutter 9.0.0 [flutter]
- geocoding 2.0.0 [flutter geocoding_platform_interface]
- geolocator 7.0.1 [flutter geolocator_platform_interface geolocator_web]
- giffy_dialog 1.8.0 [flutter flare_flutter]
- google_sign_in 5.0.2 [google_sign_in_platform_interface google_sign_in_web flutter meta]
- image_picker 0.7.3 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface image_picker_for_web]
- images_picker 1.0.0 [flutter]
- intl_phone_number_input 0.7.0+1 [flutter meta libphonenumber_plugin equatable collection]
- keyboard_attachable 2.0.0 [flutter flutter_keyboard_visibility]
- loader_overlay 2.0.0 [flutter]
- location 4.1.1 [flutter location_platform_interface location_web meta]
- material_design_icons_flutter 5.0.5955-rc.1 [flutter]
- mime 1.0.0
- modal_bottom_sheet 2.0.0 [flutter]
- pinput 1.2.0 [flutter]
- qr_flutter 4.0.0 [flutter qr]
- responsive_framework 0.1.0 [flutter collection]
- share 2.0.1 [meta mime flutter]
- shared_preferences 2.0.5 [meta flutter shared_preferences_platform_interface shared_preferences_linux shared_preferences_macos shared_preferences_web shared_preferences_windows]
- sign_in_with_apple 3.0.0 [flutter meta]
- stripe_payment 1.0.11 [flutter]
- timeago 3.0.2
- we_slide 2.0.1 [flutter]

transitive dependencies:
- archive 3.1.2 [crypto path]
- async 2.5.0 [collection]
- bloc 7.0.0 [meta]
- boolean_selector 2.1.0 [source_span string_scanner]
- characters 1.1.0
- charcode 1.2.0
- clock 1.1.0
- collection 1.15.0
- crypto 3.0.0 [collection typed_data]
- csslib 0.17.0 [source_span]
- cupertino_icons 1.0.2
- equatable 2.0.0 [collection meta]
- fake_async 1.2.0 [clock collection]
- ffi 1.0.0
- file 6.1.0 [meta path]
- firebase_auth_platform_interface 4.0.2 [firebase_core flutter meta plugin_platform_interface]
- firebase_auth_web 1.0.5 [firebase_auth_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins http_parser intl js meta]
- firebase_core_platform_interface 4.0.0 [flutter meta plugin_platform_interface]
- firebase_core_web 1.0.2 [firebase_core_platform_interface flutter flutter_web_plugins js meta]
- firebase_messaging_platform_interface 2.1.1 [firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_web 1.0.4 [firebase_core firebase_core_web firebase_messaging_platform_interface flutter flutter_web_plugins js meta]
- flare_dart 2.3.4
- flare_flutter 2.0.6 [flutter flare_dart meta]
- flutter_blurhash 0.5.4-nullsafety.0 [flutter meta pedantic]
- flutter_cache_manager 3.0.0-nullsafety.2 [clock collection file flutter http image path path_provider pedantic rxdart sqflite uuid]
- flutter_keyboard_visibility 5.0.0 [meta flutter_keyboard_visibility_platform_interface flutter_keyboard_visibility_web flutter]
- flutter_keyboard_visibility_platform_interface 2.0.0 [flutter meta plugin_platform_interface]
- flutter_keyboard_visibility_web 2.0.0 [flutter_keyboard_visibility_platform_interface flutter_web_plugins flutter]
- flutter_plugin_android_lifecycle 2.0.0 [flutter]
- flutter_web_plugins 0.0.0 [flutter js characters collection meta typed_data vector_math]
- flutter_widget_from_html_core 0.6.0-rc.2021031201 [flutter html]
- geocoding_platform_interface 2.0.0 [flutter meta plugin_platform_interface]
- geolocator_platform_interface 2.0.0 [flutter plugin_platform_interface vector_math meta]
- geolocator_web 2.0.2 [flutter flutter_web_plugins geolocator_platform_interface]
- google_sign_in_platform_interface 2.0.1 [flutter meta quiver]
- google_sign_in_web 0.10.0 [google_sign_in_platform_interface flutter flutter_web_plugins meta js]
- html 0.15.0 [csslib source_span]
- http 0.13.1 [http_parser meta path pedantic]
- http_parser 4.0.0 [charcode collection source_span string_scanner typed_data]
- image 3.0.2 [archive meta xml]
- image_picker_for_web 2.0.0 [image_picker_platform_interface meta flutter flutter_web_plugins]
- image_picker_platform_interface 2.0.1 [flutter meta http plugin_platform_interface]
- intl 0.17.0 [clock path]
- js 0.6.3
- libphonenumber 2.0.0 [flutter meta]
- libphonenumber_platform_interface 0.3.1 [flutter plugin_platform_interface]
- libphonenumber_plugin 0.2.3 [flutter flutter_web_plugins libphonenumber_platform_interface libphonenumber_web libphonenumber]
- libphonenumber_web 0.2.0+1 [flutter flutter_web_plugins js libphonenumber_platform_interface]
- list_ext 1.0.2 [quiver collection]
- location_platform_interface 2.1.0 [flutter meta plugin_platform_interface]
- location_web 3.0.0 [flutter flutter_web_plugins http_parser js location_platform_interface meta]
- matcher 0.12.10 [stack_trace]
- meta 1.3.0
- nested 1.0.0 [flutter]
- octo_image 1.0.0-nullsafety.1 [flutter flutter_blurhash]
- path 1.8.0
- path_drawing 0.5.0 [vector_math meta path_parsing flutter]
- path_parsing 0.2.0 [vector_math meta]
- path_provider 2.0.1 [flutter path_provider_platform_interface path_provider_macos path_provider_linux path_provider_windows]
- path_provider_linux 2.0.0 [path xdg_directories path_provider_platform_interface flutter]
- path_provider_macos 2.0.0 [flutter]
- path_provider_platform_interface 2.0.1 [flutter meta platform plugin_platform_interface]
- path_provider_windows 2.0.0 [path_provider_platform_interface meta path flutter ffi win32]
- pedantic 1.11.0
- petitparser 4.0.2 [meta]
- platform 3.0.0
- plugin_platform_interface 2.0.0 [meta]
- process 4.2.0 [file path platform]
- provider 5.0.0 [collection flutter nested]
- qr 2.0.0 [meta]
- quiver 3.0.1 [matcher]
- rxdart 0.26.0
- shared_preferences_linux 2.0.0 [flutter file meta path path_provider_linux shared_preferences_platform_interface]
- shared_preferences_macos 2.0.0 [shared_preferences_platform_interface flutter]
- shared_preferences_platform_interface 2.0.0 [flutter]
- shared_preferences_web 2.0.0 [shared_preferences_platform_interface flutter flutter_web_plugins meta]
- shared_preferences_windows 2.0.0 [shared_preferences_platform_interface flutter file meta path path_provider_platform_interface path_provider_windows]
- sky_engine 0.0.99
- source_span 1.8.0 [charcode collection path term_glyph]
- sqflite 2.0.0+3 [flutter sqflite_common path]
- sqflite_common 2.0.0+2 [synchronized path meta]
- stack_trace 1.10.0 [path]
- stream_channel 2.1.0 [async]
- string_scanner 1.1.0 [charcode source_span]
- synchronized 3.0.0
- term_glyph 1.2.0
- test_api 0.2.19 [async boolean_selector collection meta path source_span stack_trace stream_channel string_scanner term_glyph matcher]
- typed_data 1.3.0 [collection]
- uuid 3.0.2 [crypto]
- vector_math 2.1.0
- visibility_detector 0.2.0-nullsafety.1 [flutter]
- wakelock 0.4.0 [flutter meta wakelock_macos wakelock_platform_interface wakelock_web]
- wakelock_macos 0.1.0 [flutter flutter_web_plugins wakelock_platform_interface]
- wakelock_platform_interface 0.2.0 [flutter meta]
- wakelock_web 0.2.0 [flutter flutter_web_plugins js wakelock_platform_interface]
- win32 2.0.4 [ffi]
- xdg_directories 0.2.0 [meta path process]
- xml 5.0.2 [collection meta petitparser]

Steps:
Once the user has done signing in, the Google Sign In plugin generates a token. This token will then be sent to our backend for verification.
To verify that these tokens are valid, I’m using this link (https://www.googleapis.com/oauth2/v1/tokeninfo?id_token=) and so far both of the tokens generated from iOS and Android devices were valid, as shown on Additional context above. However, whenever the token from an Android device is being verified on the backend, it would return:
{status: Cannot validate: Token client-id mismatch}
Using the link above, the values on issued_to and audience on Android are different unlike from iOS.
On an iOS generated token, it’s using the OAuth client id of iOS for both issued_to and audience but for Android, the issued_to is using the client id of Android but the audience is using the client id Web Application.
iOS:
{
  "issued_to": "60204403274-jvgooi7...",
  "audience": "60204403274-jvgooi7...",
  "user_id": “100368...",
  "expires_in": 3505,
  "email": “deanv...",
  "email_verified": true,
  "issuer": "https://accounts.google.com",
  "issued_at": 16195...,
  "nonce": “zd5xn33..."
}

Android:
{
  "issued_to": "60204403274-uqoa6ss...",
  "audience": "60204403274-7uh25jv2...",
  "user_id": "100368800442506365560",
  "expires_in": 3562,
  "email"<EMAIL_ADDRESS>  "email_verified": true,
  "issuer": "https://accounts.google.com",
  "issued_at":<PHONE_NUMBER>
}

Firebase credentials:

Hi @markusaksli-nc
flutter doctor -v

[✓] Flutter (Channel stable, 2.0.3, on Mac OS X 10.15.6 19G73 darwin-x64, locale
    en-US)
    • Flutter version 2.0.3 at /Users/kk38/Downloads/flutter
    • Framework revision 4d7946a68d (6 weeks ago), 2021-03-18 17:24:33 -0700
    • Engine revision 3459eb2436
    • Dart version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
    • Android SDK at /Users/kk38/Library/Android/sdk
    • Platform android-30, build-tools 30.0.1
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 54.1.1
    • Dart plugin version 201.9335
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)

[✓] Connected device (2 available)
    • iPhone 8 (mobile) • 6566D6D8-44CA-41DC-B247-0B4FB6799BF7 • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-14-4 (simulator)
    • Chrome (web)      • chrome                               • web-javascript
      • Google Chrome 90.0.4430.93

flutter pub deps -- --style=compact

Dart SDK 2.12.2
Flutter SDK 2.0.3
facesbyplaces 1.0.0+1

dependencies:
- flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine]

dev dependencies:
- auth_buttons 1.0.0 [flutter]
- better_player 0.0.63 [flutter cupertino_icons wakelock pedantic meta flutter_widget_from_html_core visibility_detector path_provider collection]
- cached_network_image 3.0.0-nullsafety [flutter flutter_cache_manager octo_image]
- carousel_slider 4.0.0-nullsafety.0 [flutter]
- clipboard 0.1.3 [flutter]
- date_time_format 2.0.1
- date_time_picker 2.0.0 [flutter intl]
- dio 4.0.0 [http_parser path]
- firebase_auth 1.0.3 [firebase_auth_platform_interface firebase_auth_web firebase_core firebase_core_platform_interface flutter meta]
- firebase_core 1.0.3 [firebase_core_platform_interface firebase_core_web flutter meta]
- firebase_messaging 9.1.1 [firebase_core firebase_core_platform_interface firebase_messaging_platform_interface firebase_messaging_web flutter meta]
- flutter_barcode_scanner 2.0.0-nullsafety.0 [flutter flutter_plugin_android_lifecycle]
- flutter_bloc 7.0.0 [flutter bloc provider]
- flutter_branch_sdk 3.0.0 [flutter flutter_web_plugins plugin_platform_interface js]
- flutter_inappwebview 5.3.0 [flutter]
- flutter_login_facebook 1.0.1 [flutter list_ext]
- flutter_spinkit 5.0.0 [flutter]
- flutter_staggered_grid_view 0.4.0-nullsafety.3 [flutter]
- flutter_svg 0.21.0+1 [flutter meta path_drawing vector_math xml]
- flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector characters charcode collection matcher meta source_span stream_channel string_scanner term_glyph typed_data]
- fluttericon 2.0.0 [flutter]
- font_awesome_flutter 9.0.0 [flutter]
- geocoding 2.0.0 [flutter geocoding_platform_interface]
- geolocator 7.0.1 [flutter geolocator_platform_interface geolocator_web]
- giffy_dialog 1.8.0 [flutter flare_flutter]
- google_sign_in 5.0.2 [google_sign_in_platform_interface google_sign_in_web flutter meta]
- image_picker 0.7.3 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface image_picker_for_web]
- images_picker 1.0.0 [flutter]
- intl_phone_number_input 0.7.0+1 [flutter meta libphonenumber_plugin equatable collection]
- keyboard_attachable 2.0.0 [flutter flutter_keyboard_visibility]
- loader_overlay 2.0.0 [flutter]
- location 4.1.1 [flutter location_platform_interface location_web meta]
- material_design_icons_flutter 5.0.5955-rc.1 [flutter]
- mime 1.0.0
- modal_bottom_sheet 2.0.0 [flutter]
- pinput 1.2.0 [flutter]
- qr_flutter 4.0.0 [flutter qr]
- responsive_framework 0.1.0 [flutter collection]
- share 2.0.1 [meta mime flutter]
- shared_preferences 2.0.5 [meta flutter shared_preferences_platform_interface shared_preferences_linux shared_preferences_macos shared_preferences_web shared_preferences_windows]
- sign_in_with_apple 3.0.0 [flutter meta]
- stripe_payment 1.0.11 [flutter]
- timeago 3.0.2
- we_slide 2.0.1 [flutter]

transitive dependencies:
- archive 3.1.2 [crypto path]
- async 2.5.0 [collection]
- bloc 7.0.0 [meta]
- boolean_selector 2.1.0 [source_span string_scanner]
- characters 1.1.0
- charcode 1.2.0
- clock 1.1.0
- collection 1.15.0
- crypto 3.0.0 [collection typed_data]
- csslib 0.17.0 [source_span]
- cupertino_icons 1.0.2
- equatable 2.0.0 [collection meta]
- fake_async 1.2.0 [clock collection]
- ffi 1.0.0
- file 6.1.0 [meta path]
- firebase_auth_platform_interface 4.0.2 [firebase_core flutter meta plugin_platform_interface]
- firebase_auth_web 1.0.5 [firebase_auth_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins http_parser intl js meta]
- firebase_core_platform_interface 4.0.0 [flutter meta plugin_platform_interface]
- firebase_core_web 1.0.2 [firebase_core_platform_interface flutter flutter_web_plugins js meta]
- firebase_messaging_platform_interface 2.1.1 [firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_web 1.0.4 [firebase_core firebase_core_web firebase_messaging_platform_interface flutter flutter_web_plugins js meta]
- flare_dart 2.3.4
- flare_flutter 2.0.6 [flutter flare_dart meta]
- flutter_blurhash 0.5.4-nullsafety.0 [flutter meta pedantic]
- flutter_cache_manager 3.0.0-nullsafety.2 [clock collection file flutter http image path path_provider pedantic rxdart sqflite uuid]
- flutter_keyboard_visibility 5.0.0 [meta flutter_keyboard_visibility_platform_interface flutter_keyboard_visibility_web flutter]
- flutter_keyboard_visibility_platform_interface 2.0.0 [flutter meta plugin_platform_interface]
- flutter_keyboard_visibility_web 2.0.0 [flutter_keyboard_visibility_platform_interface flutter_web_plugins flutter]
- flutter_plugin_android_lifecycle 2.0.0 [flutter]
- flutter_web_plugins 0.0.0 [flutter js characters collection meta typed_data vector_math]
- flutter_widget_from_html_core 0.6.0-rc.2021031201 [flutter html]
- geocoding_platform_interface 2.0.0 [flutter meta plugin_platform_interface]
- geolocator_platform_interface 2.0.0 [flutter plugin_platform_interface vector_math meta]
- geolocator_web 2.0.2 [flutter flutter_web_plugins geolocator_platform_interface]
- google_sign_in_platform_interface 2.0.1 [flutter meta quiver]
- google_sign_in_web 0.10.0 [google_sign_in_platform_interface flutter flutter_web_plugins meta js]
- html 0.15.0 [csslib source_span]
- http 0.13.1 [http_parser meta path pedantic]
- http_parser 4.0.0 [charcode collection source_span string_scanner typed_data]
- image 3.0.2 [archive meta xml]
- image_picker_for_web 2.0.0 [image_picker_platform_interface meta flutter flutter_web_plugins]
- image_picker_platform_interface 2.0.1 [flutter meta http plugin_platform_interface]
- intl 0.17.0 [clock path]
- js 0.6.3
- libphonenumber 2.0.0 [flutter meta]
- libphonenumber_platform_interface 0.3.1 [flutter plugin_platform_interface]
- libphonenumber_plugin 0.2.3 [flutter flutter_web_plugins libphonenumber_platform_interface libphonenumber_web libphonenumber]
- libphonenumber_web 0.2.0+1 [flutter flutter_web_plugins js libphonenumber_platform_interface]
- list_ext 1.0.2 [quiver collection]
- location_platform_interface 2.1.0 [flutter meta plugin_platform_interface]
- location_web 3.0.0 [flutter flutter_web_plugins http_parser js location_platform_interface meta]
- matcher 0.12.10 [stack_trace]
- meta 1.3.0
- nested 1.0.0 [flutter]
- octo_image 1.0.0-nullsafety.1 [flutter flutter_blurhash]
- path 1.8.0
- path_drawing 0.5.0 [vector_math meta path_parsing flutter]
- path_parsing 0.2.0 [vector_math meta]
- path_provider 2.0.1 [flutter path_provider_platform_interface path_provider_macos path_provider_linux path_provider_windows]
- path_provider_linux 2.0.0 [path xdg_directories path_provider_platform_interface flutter]
- path_provider_macos 2.0.0 [flutter]
- path_provider_platform_interface 2.0.1 [flutter meta platform plugin_platform_interface]
- path_provider_windows 2.0.0 [path_provider_platform_interface meta path flutter ffi win32]
- pedantic 1.11.0
- petitparser 4.0.2 [meta]
- platform 3.0.0
- plugin_platform_interface 2.0.0 [meta]
- process 4.2.0 [file path platform]
- provider 5.0.0 [collection flutter nested]
- qr 2.0.0 [meta]
- quiver 3.0.1 [matcher]
- rxdart 0.26.0
- shared_preferences_linux 2.0.0 [flutter file meta path path_provider_linux shared_preferences_platform_interface]
- shared_preferences_macos 2.0.0 [shared_preferences_platform_interface flutter]
- shared_preferences_platform_interface 2.0.0 [flutter]
- shared_preferences_web 2.0.0 [shared_preferences_platform_interface flutter flutter_web_plugins meta]
- shared_preferences_windows 2.0.0 [shared_preferences_platform_interface flutter file meta path path_provider_platform_interface path_provider_windows]
- sky_engine 0.0.99
- source_span 1.8.0 [charcode collection path term_glyph]
- sqflite 2.0.0+3 [flutter sqflite_common path]
- sqflite_common 2.0.0+2 [synchronized path meta]
- stack_trace 1.10.0 [path]
- stream_channel 2.1.0 [async]
- string_scanner 1.1.0 [charcode source_span]
- synchronized 3.0.0
- term_glyph 1.2.0
- test_api 0.2.19 [async boolean_selector collection meta path source_span stack_trace stream_channel string_scanner term_glyph matcher]
- typed_data 1.3.0 [collection]
- uuid 3.0.2 [crypto]
- vector_math 2.1.0
- visibility_detector 0.2.0-nullsafety.1 [flutter]
- wakelock 0.4.0 [flutter meta wakelock_macos wakelock_platform_interface wakelock_web]
- wakelock_macos 0.1.0 [flutter flutter_web_plugins wakelock_platform_interface]
- wakelock_platform_interface 0.2.0 [flutter meta]
- wakelock_web 0.2.0 [flutter flutter_web_plugins js wakelock_platform_interface]
- win32 2.0.4 [ffi]
- xdg_directories 0.2.0 [meta path process]
- xml 5.0.2 [collection meta petitparser]

Steps:
Once the user has done signing in, the Google Sign In plugin generates a token. This token will then be sent to our backend for verification.
To verify that these tokens are valid, I’m using this link (https://www.googleapis.com/oauth2/v1/tokeninfo?id_token=) and so far both of the tokens generated from iOS and Android devices were valid, as shown on Additional context above. However, whenever the token from an Android device is being verified on the backend, it would return:
{status: Cannot validate: Token client-id mismatch}
Using the link above, the values on issued_to and audience on Android are different unlike from iOS.
On an iOS generated token, it’s using the OAuth client id of iOS for both issued_to and audience but for Android, the issued_to is using the client id of Android but the audience is using the client id Web Application.
iOS:
{
  "issued_to": "60204403274-jvgooi7...",
  "audience": "60204403274-jvgooi7...",
  "user_id": “100368...",
  "expires_in": 3505,
  "email": “deanv...",
  "email_verified": true,
  "issuer": "https://accounts.google.com",
  "issued_at": 16195...,
  "nonce": “zd5xn33..."
}

Android:
{
  "issued_to": "60204403274-uqoa6ss...",
  "audience": "60204403274-7uh25jv2...",
  "user_id": "100368800442506365560",
  "expires_in": 3562,
  "email": "dean...",
  "email_verified": true,
  "issuer": "https://accounts.google.com",
  "issued_at":<PHONE_NUMBER>
}

Firebase credentials:

As mentioned could you provide some actual code and concrete steps to reproduce the issue?
From the description this mismatch is the only issue? The sign in flow for google sign in for firebase auth still works aside from this manual validation?

class RegularGoogleAuthentication {
  static Future<FirebaseApp> initializeFirebase({required BuildContext context}) async {
    FirebaseApp firebaseApp = await Firebase.initializeApp();
    User? user = FirebaseAuth.instance.currentUser;

    if (user != null) {
      bool result = await apiRegularSignInWithGoogle(
        firstName: user.displayName!,
        lastName: '',
        email: user.email!,
        username: user.email!,
        googleId: await user.getIdToken(),
        image: user.photoURL!,
      ); // API used to send the token

      if(result == true){
        Navigator.pushReplacementNamed(context, '/home/regular');
      }
    }

    return firebaseApp;
  }

  static Future<User?> signInWithGoogle({required BuildContext context}) async {
    FirebaseAuth auth = FirebaseAuth.instance;
    User? user;
    final GoogleSignIn googleSignIn = GoogleSignIn();
    final GoogleSignInAccount? googleSignInAccount = await googleSignIn.signIn();

    if (googleSignInAccount != null) {
      final GoogleSignInAuthentication googleSignInAuthentication = await googleSignInAccount.authentication;

      bool result = await apiRegularSignInWithGoogle(
        firstName: googleSignInAccount.displayName!,
        lastName: '',
        email: googleSignInAccount.email,
        username: googleSignInAccount.email,
        googleId: '${googleSignInAuthentication.idToken}',
        image: googleSignInAccount.photoUrl!,
      ); // API used to send the token

      final AuthCredential credential = GoogleAuthProvider.credential(
        accessToken: googleSignInAuthentication.accessToken,
        idToken: googleSignInAuthentication.idToken,
      );

      try {
        final UserCredential userCredential = await auth.signInWithCredential(credential);
        user = userCredential.user;

      } on FirebaseAuthException catch (e) {
        // ...
      } catch (e) {
        // ...
      }
    }

    return user;
  }
}

After going through the sign in process, on these functions; initializeFirebase() or signInWithGoogle(), it generates a token and sends it to the API apiRegularSignInWithGoogle(). For ios, it's going to be a valid request but not for android.

From the description this mismatch is the only issue? The sign in flow for google sign in for firebase auth still works aside from this manual validation?

As for the code above, the sign in flow for google sign in for firebase auth works for both android and ios. It's just that whenever the token generated from an android device is being sent and verified by the backend, using this validator (https://github.com/google/google-id-token), it would return the error {status: Cannot validate: Token client-id mismatch}

In that case, the issue isn't really with any of the firebase plugins so I'm closing the issue here.
Since this is caused by the token provided by google_sign_in you can open this in https://github.com/flutter/flutter/issues


Existing connector resources are not displayed

May also be a bug in the Configmanager @goekhanKahriman. If a connector with already existing resources is startet, these are not displayed in the GUI. Does the Configmanager loads it and the GUI just does not show it or does the Configmanager miss existing catalogs?

It's the ConfigManager, we are working on a solution.

Issue can be closed (@BastianWel).
When the ConfigManager is started, it now updates its possibly already existing stored old Information with the current state of the connected connector. Should work with both development Branches (ConfigManager + ConfigManager-UI).
If there are still use cases where this does not work, please let us know.


[DEVOPS-1061] Add support for cabal new-build

Description
Building with cabal new-build gives you a multi-package project with Nix downloading all of the dependencies from its binary cache.
Linked issue
https://iohk.myjetbrains.com/youtrack/issue/DEVOPS-1061
Type of change

New feature in build system and dev environment.

Developer checklist

[x] Documentation updated accordingly.
[ ] CHANGELOG entry has been added and is linked to the correct PR on GitHub.

QA Steps
nix-shell
cabal new-configure
cabal new-build all
cabal new-repl cardano-sl-wallet-new
stack --nix setup
stack --nix build
nix-build -A all-cardano-sl

NB: cabal new-configure failed for me when using an older version of cabal, but worked after upgrading and then updating the package cache by running cabal update.
Old version
$ cabal --version
cabal-install version <IP_ADDRESS>
compiled using version <IP_ADDRESS> of the Cabal library

New version
$ cabal --version
cabal-install version <IP_ADDRESS>
compiled using version <IP_ADDRESS> of the Cabal library

Randomly saw this, and thought I'd add (since I tried to get new-build working for the Plutus repo) that you  want to filter out the GHC environment files in whatever you use to filter package source before building, otherwise things will randomly break mysteriously.


another new term for lncRNA

HI,
Term name: regulation of synapse organization by regulation of gene expression
Reference: http://www.ncbi.nlm.nih.gov/pubmed/20729808
Annotate Malat1 from this paper to this new term.
Rama

@vanaukenk, I'm not sure I want to add this new term.  There are no precedents for terms like 'regulation of X by regulation of gene expression'.  It's so general, even though these are the words of the authors.  I do see terms like 'regulation of gluconeogenesis by regulation of transcription from RNA polymerase II promoter'  so maybe 'regulation of synapse organization by regulation of transcription from RNA polymerase II promoter'?  I can add that by TermGenie but I wanted to run the idea by you first.
What do you think, Kimberly?

Hi @tberardini,  I just read the paper and it looks like the most specific experimental finding wrt gene expression is that, using an inducible transgene array, depletion of Malat1 results in decreased localization of pre-mRNA splicing factors to sites of active gene transcription:
"These results show that Malat1 ncRNA modulates the recruitment of SR-type pre-mRNA-splicing factors to/at active transcription sites."
There are then additional experiments, such as microarrays and qRT-PCR experiments, that demonstrate altered expression of genes whose products are involved in nuclear organization and function as well as synapse development.
So....I think if we wanted to create a more specific term than 'regulation of synapse organization by regulation of gene expression', perhaps we could consider terms like 'regulation of synapse organization by posttranscriptional regulation of gene expression' or 'regulation of synapse organization by regulation of pre-mRNA splicing factor localization'?
Let me know what you think.

Hi,
I was looking at this and I thought it seemed a little odd.
The authors say "this transcript is retained in the nucleus where it is thought to form molecular scaffolds for ribonucleoprotein complexes" .....so it is likely to be some post transcriptional processing role. A later paper also implicates it in ‘gene expression’ but not regulation of transcription from polII
http://cancerres.aacrjournals.org/content/73/3/1180
We should be careful about over interpreting these types of exp as regulation of gene expression of particular sets of genes. Couldn't the synaptic defects could easily be a phenotypic effect caused by an RNA processing defect,  but  which have stronger consequences in some cell types than others,  depending which gene products are normally expressed in that cell rather than real biological regulation? If you look at neurones you will see phenotypes related to neuronal processes/expression....?
Also, is it likely that synapse organization is really directly regulated by splicing factor localization? The localization is a bit of a stretch too  because it is possible that the RNP complexes cannot form correctly  which is why you see a localization defect.
We see this  type of phenotypic effect a lot.....effects in the splicing machinery can cause problems with replication, cell size, cell division etc...this doesn't mean that the splicing is regulating this process in a normally functioning cell....The authors do say “modulating the expression of genes” but they don’t do experiments to show that this  this is really 'regulatory'  in a normally functioning cell. It is probably just stuffing up an upstream process...... these look like pleiotropic phenotypes.
(really need a way to capture likely very indirect phenotypes.....)

Thanks for your thoughts, @ValWood.
Given the experimental observations in this paper, what annotations would you be comfortable making?
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2944070/

I'm not sure. We are really fussy though.... and we can capture phenotypes which helps us a lot. I can see the urge to capture the affect on synaptogenesis but it really looks indirect.

There is enough data to imply it has some role downstream of transcription.

However, it isn't very clearly "regulating" a specific subset of genes (the GO analysis does not show this, it just shows enrichment of genes across many categories expected in the cell type they are studying if you perturb gene expression generally). If I were reviewing I would have wanted to know how this compared to downregulation of any splicing factor....Maybe more highly spliced genes are more affected?

It isn't clearly localization of splicing factors (it affects localization, but it could also be structural). On balance, if we could be sure that all SR proteins are involved in splicing I would go to  "mRNA splicing, via spliceosome".

It could be that this is part  of a subcomplex which  really is regulating  a specific subset of genes, but I don't get that from this data....

v

Hi @ValWood,
I agree that there is enough data to imply a role downstream of transcription.
Wrt the specificity of the response, I think the authors try to address this in the experiments described in the last paragraph of the paper, where they look at the expression of six different genes, four neuronal and two housekeeping.  Expression changes are seen for three of the six genes; two show decreased expression and one is either unchanged or increased, depending upon the antisense oligo used.  From these results, as well as the knockdown and overexpression phenotypes also described, the authors conclude:
"Together, these results suggest that in neurons, Malat1 ncRNA regulates the expression efficiency of a subset of genes controlling synapse formation, which consequently results in the regulation of synaptogenesis."
I agree that, within the scope of this paper, the exact mechanistic details are not addressed, but I think if we don't somehow connect Malat1 ncRNA to synaptogenesis, we're not capturing one of the major points of the paper.
I would be okay with a term like:
'regulation of synapse organization by posttranscriptional regulation of gene expression'
since I think it connects the two things the authors wish to connect, but doesn't go so far as to suggest exact mechanism, for which they don't provide detailed evidence.
--Kimberly

The expression level changes seem low (50% reduction?), and could be due to the fact that housekeeping/highly expressed genes genes have fewer introns or are otherwise less affected by mutations in the splicing machinery......We would probably not  curate an equivalent experiment  for gene specific GO process regulation. However, I think we use "regulation" more strictly. We  would not necessarily want to know the mechanistic details, but we would need to be convinced that   this was not only a phenotype caused by a problem with the general splicing machinery. I'm sure that a defect in splicing doesn't not affect all genes equivalently in the same way that a defect in core transcription machinery does not affect all genes equivalently. I can however see the rationale for capturing it this way in the absence of another mechanism to make this connection..... and if you annotate then 'regulation of synapse organization by posttranscriptional regulation of gene expression' is the best suggestion for this.
Val

@tberardini, if you are okay with a new term: 'regulation of synapse organization by posttranscriptional regulation of gene expression' then let's go with that.

Sorry I'm a little late to the party.  Thank you Val and Kimberly for your help.  I like 'regulation of synapse organization by posttranscriptional regulation of gene expression'.  I'll create the term and notify here when TermGenie is back.  Currently not working but should be back soon.

after a review the following requested term has been committed to ontology:
[Term]
id: GO:1904739
name: regulation of synapse organization by posttranscriptional regulation of gene expression
namespace: biological_process
def: "A posttranscriptional regulation of gene expression that results in regulation of synapse organization." [GO_REF:0000063, GOC:rb, GOC:TermGenie, PMID:20729808]
synonym: "regulation of synapse development by posttranscriptional regulation of gene expression" EXACT [GOC:TermGenie]
synonym: "regulation of synapse morphogenesis by posttranscriptional regulation of gene expression" RELATED [GOC:TermGenie]
synonym: "regulation of synapse organisation by posttranscriptional regulation of gene expression" EXACT [GOC:TermGenie]
synonym: "regulation of synapse organization and biogenesis by posttranscriptional regulation of gene expression" RELATED [GOC:TermGenie]
is_a: GO:0010608 {is_inferred="true"} ! posttranscriptional regulation of gene expression
is_a: GO:0050807 {is_inferred="true"} ! regulation of synapse organization
intersection_of: GO:0010608 ! posttranscriptional regulation of gene expression
intersection_of: regulates GO:0050808 ! synapse organization
relationship: regulates GO:0050808 {is_inferred="true"} ! synapse organization
created_by: tb
creation_date: 2015-10-15T21:25:46Z


Repo bootstrap updates

Summary of changes:
Remove individual repo/revision configs in each cluster
Update bootstrap script to automatically set repo/revision when executing bootstrap
Validate repo/revision when merging PR to main.
Validation of repo will result in an annotation on any issues:

Summary of changes:
Remove individual repo/revision configs in each cluster
Update bootstrap script to automatically set repo/revision when executing bootstrap
Validate repo/revision when merging PR to main.
Validation of repo will result in an annotation on any issues:

Close #46
Closes #54

@carlmes Can you do a review when you have a chance?

Made a bunch of updates to links to /latest/ when possible.  There was one link in the disconnected install that was for oc mirror v1 which is not available in 4.17 anymore.
I'm adding an issue for updating the notes for oc mirror v2 to track that as a todo.


Horizontal Scroll - add properties  for create Carousel

Please,
for "Horizontal Scroll"
add properties so that the navigation buttons appear only when the mouse hovers over the image.
Or add new component Carusel
Example
https://www.blazor.zone/carousel
Thanks.

Hi,
Because of the Fluent design, we can (and will) not change the behavior of the buttons. At this time we do not see any value in adding a new specific component for this.

Hi,
Because of the Fluent design, we can (and will) not change the behavior of the buttons. At this time we do not see any value in adding a new specific component for this.


🐛 copyright in footer no longer accepts markdown

Describe the bug
When using markdown in the "copyright" site param, it is no longer rendered as markdown link (for me, it contains a link...)
Probably caused by:
https://github.com/nunocoracao/blowfish/blame/976e6d1472dc787c15cb86b3150a0eb308206e12/layouts/partials/footer.html#L30
The line should probably be  . | markdownify instead of . | emojify
To Reproduce
Steps to reproduce the behavior:

add this line to the config: copyright = "© 2024 by [**Author Name**](https://example.org/)"
Create the page
The footer shows the markdown code instead of a link.

Expected behavior
Markdown in the copyright notice should be parsed correctly.
Screenshots

Desktop (please complete the following information):

OS: Windows 11
Browser: Brave
Version: Latest

Hugo & Blowfish versions
Hugo: 0.125.4
Blowfish: latest from main branch

This was indeed a mistake that accidentally got in, as you can see here.

Fixed in https://github.com/nunocoracao/blowfish/pull/1516


Can't use placeholder with Order()

I need to use Order with placeholders, e.g tx.Order("CASE WHEN Field1 = ? THEN 1 ELSE 0 END", FieldValue)
But gorm does not support that.
What should I use?
Can't use raw sql either, because gorm does not provide a method to escape values.

Don't close it

@jinzhu Any suggestions?


Improve the Java SDK auto-configuration section in the documentation

Regarding the SDK auto-configuration I would improve this section in the doc https://opentelemetry.io/docs/instrumentation/java/manual/#auto-configuration.
It's just a few lines linking to the repository README file but I would at least adding the main environment variables (or system properties) you have to set as well as the right dependency in your project (I would try to highlight the simple sentence "you can use the opentelemetry-sdk-extension-autoconfigure module" we have there).
I think SDK auto-configuration is a really useful and cool feature but it's kind of lost in the documentation as it stands today.

@svrnm yes, I will open a PR for what I think could be enough

thank you @ppatierno !


Align the content of the html preview

1.1.0- alpha, from testing #5748

create an extension that uses the htmlPreview command that shows just some text with some tags.(se code below)
The content of the HTML preview lacks a margin.

I'd suggest to always add the same margin as for the title label. The containing page could not and should not have to guess that.

'use strict';
import * as vscode from 'vscode';
export function activate(context: vscode.ExtensionContext) {
    let virtualDocumentUri = vscode.Uri.parse('speciale://authority/path');

    let disposable = vscode.commands.registerCommand('extension.sayHello', () => {
        vscode.commands.executeCommand('vscode.previewHtml', virtualDocumentUri).then(success => {
        });
    });
    let counter = 0;
    let eventEmitter = new vscode.EventEmitter<vscode.Uri>();
    let textDocumentContentProvider : vscode.TextDocumentContentProvider = {
        provideTextDocumentContent(uri) {
            return `Content of URI <b>${uri.toString()}</b>` + counter;
        },
        onDidChange: eventEmitter.event
    }

	let registration = vscode.workspace.registerTextDocumentContentProvider('speciale', textDocumentContentProvider);
    setInterval(() => {
        counter++;
        eventEmitter.fire(virtualDocumentUri);
    }, 5000);

    context.subscriptions.push(disposable);
}

@bpasero Is there something I can inherit by the fact that html preview is an editor?

We don't have a shared CSS rule for this yet, but could probably add it.

I guess that this issue is the reason why I have a sort of margin on the left of my content.
I'd like to have my content fill the entire viewPort of the previewHtml. It there any way to do it?


Replace size_factors with obs.n_sum

Now that Census provides obs.n_sum, the memento cube builder no longer needs to compute this itself. Replace the "pass 1" size factors logic with obs.n_sum data usage.

Implemented as part of #880


When I rotate Emitter, targetLocation will not change.

I should be able to reset locationPosition, but I can't compute the correct position.

Even if you rotate an emitter, a target position is not rotated.
You need to calculate absolute position based on emitter's matrix.

for example,
emitter->getPosition3D() + emitter->getNodeToWorldTransform().getUpVector() * xxx;

Thank you. I've solved it.

There is another question, can I get the value set in the editor? so that i can set default value of the targetLocation.

Current version doesn't have a this method.


Mechanism to force results to use only ListArray instead of DictArray

https://github.com/rerun-io/rerun/pull/7361 introduced a DictionaryArrays into our result queries.

The problem with this is that numerous integration libraries (Polars, Pandas, Datafusion) don't play nicely with this usage-pattern of dictionary-encoded arrays.
We can still minimize the data-duplicaiton that DictArrays avoid by introducing shorter (possibly single-row) record-batches, but we need to figure out where to do this to best minimize the overhead of getting the data into user-space.
This row-slice approach MUST happen in a context where the produced RecordBatches have access to a shared memory pool so that the underlying data buffers can access the same memory. We have not yet confirmed if this is actually case for the pipeline:
rust -> re_arrow2 -> arrow -> pyo3 -> python -> polars

or if one (or more) of those steps going through a generic IPC-serialization step.

Resolved in https://github.com/rerun-io/rerun/pull/7405


Update glm <IP_ADDRESS> and <IP_ADDRESS>

I've followed this guide
step by step carefully. Yes

I've tested this package remotely and have excluded all broken builds.
Here is the links to the Travis/AppVeyor with status "All passed":

https://travis-ci.org/caseymcc/hunter/builds/445645386>
https://ci.appveyor.com/project/caseymcc/hunter/builds/19755497

This update will break few old toolchains.
It doesn't break any toolchains however the update is ignored for Android as there is a compile error in the latest versions (https://github.com/g-truc/glm/issues/824#issuecomment-432645142) will be fixed in the next version.

Uploading:

https://ci.appveyor.com/project/ingenue/hunter/builds/19762617
https://travis-ci.org/ingenue/hunter/builds/445760818?utm_source=github_status&utm_medium=notification

Released: https://github.com/ruslo/hunter/releases/tag/v0.23.36


[modify] copy cms site max_name_length

Coverage decreased (-2.6%) to 71.967% when pulling a7e411cbe0abb91b6429e5461a914fb625b40922 on ShinjiTanimoto:length into fea86e57c13caaf2a4a8c553e7501fc3e673089c on shirasagi:master.


only work for android? or work on ios also ?

just question
it only work for android? or work on ios also ?

This project is the implementation of the Firebase HTTP API:

https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages

The API allows to send Push Messages to Android and iOS Devices of course. You can find a documentation of Firebase Cloud Messaging here:

https://firebase.google.com/docs/cloud-messaging/


{"timestamp":"2024-12-04T11:45:51.665056Z","level":"DEBUG","fields":{"message":"use gpu: true"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T11:45:51.665064Z","level":"DEBUG","fields":{"message":"creating whisper context with model path C:\\Users\\Pavel Kreinin\\AppData\\Local\\github.com.thewh1teagle.vibe\\ggml-ivrit-v2-d4.bin"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T11:45:51.665082Z","level":"INFO","fields":{"message":"whisper_init_from_file_with_params_no_state: loading model from 'C:\\Users\\Pavel Kreinin\\AppData\\Local\\github.com.thewh1teagle.vibe\\ggml-ivrit-v2-d4.bin'"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665422Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: use gpu    = 1"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665455Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: flash attn = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665510Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: gpu_device = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665541Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: dtw        = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665551Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: devices    = 2"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665558Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: backends   = 2"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665599Z","level":"INFO","fields":{"message":"whisper_model_load: loading model"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665632Z","level":"INFO","fields":{"message":"whisper_model_load: n_vocab       = 51865"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665640Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_ctx   = 1500"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665647Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_state = 1280"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665651Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_head  = 20"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665654Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_layer = 32"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665685Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_ctx    = 448"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665696Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_state  = 1280"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665703Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_head   = 20"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665709Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_layer  = 32"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665715Z","level":"INFO","fields":{"message":"whisper_model_load: n_mels        = 80"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665729Z","level":"INFO","fields":{"message":"whisper_model_load: ftype         = 1"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665742Z","level":"INFO","fields":{"message":"whisper_model_load: qntvr         = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.665758Z","level":"INFO","fields":{"message":"whisper_model_load: type          = 5 (large)"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.720533Z","level":"INFO","fields":{"message":"whisper_model_load: adding 1607 extra tokens"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.721670Z","level":"INFO","fields":{"message":"whisper_model_load: n_langs       = 99"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:45:51.722409Z","level":"INFO","fields":{"message":"whisper_default_buffer_type: using device Vulkan0 (NVIDIA GeForce MX550)"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:08.862288Z","level":"DEBUG","fields":{"message":"LEVEL vibe=DEBUG,vibe_core=DEBUG,whisper_rs=INFO"},"target":"vibe::logging"}
{"timestamp":"2024-12-04T11:49:08.862420Z","level":"DEBUG","fields":{"message":"Setup logging to file at C:\\Users\\Pavel Kreinin\\AppData\\Roaming\\github.com.thewh1teagle.vibe\\log_2024-12-04.txt"},"target":"vibe::logging"}
{"timestamp":"2024-12-04T11:49:08.862430Z","level":"DEBUG","fields":{"message":"clean old logs"},"target":"vibe::cleaner"}
{"timestamp":"2024-12-04T11:49:08.862456Z","level":"DEBUG","fields":{"message":"searching old logs in C:\\Users\\Pavel Kreinin\\AppData\\Roaming\\github.com.thewh1teagle.vibe/log*.txt"},"target":"vibe::cleaner"}
{"timestamp":"2024-12-04T11:49:08.862727Z","level":"DEBUG","fields":{"message":"Skip clean of current log path C:\\Users\\Pavel Kreinin\\AppData\\Roaming\\github.com.thewh1teagle.vibe\\log_2024-12-04.txt"},"target":"vibe::cleaner"}
{"timestamp":"2024-12-04T11:49:08.862823Z","level":"DEBUG","fields":{"message":"searching old files in C:\\Users\\PAVELK~1\\AppData\\Local\\Temp/vibe_temp*"},"target":"vibe::cleaner"}
{"timestamp":"2024-12-04T11:49:08.891421Z","level":"DEBUG","fields":{"message":"Skip deletion of C:\\Users\\PAVELK~1\\AppData\\Local\\Temp\\vibe_temp_2024-12-04"},"target":"vibe::cleaner"}
{"timestamp":"2024-12-04T11:49:08.891582Z","level":"DEBUG","fields":{"message":"Vibe App Running"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T11:49:08.891837Z","level":"DEBUG","fields":{"message":"webview version: 131.0.2903.70"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T11:49:08.891936Z","level":"DEBUG","fields":{"message":"Protocol handler registered successfully."},"target":"vibe::custom_protocol"}
{"timestamp":"2024-12-04T11:49:08.891950Z","level":"DEBUG","fields":{"message":"Cargo features: vulkan"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T11:49:08.891969Z","level":"DEBUG","fields":{"message":"CPU Features\n{\"avx\":{\"enabled\":true,\"support\":true},\"avx2\":{\"enabled\":true,\"support\":true},\"f16c\":{\"enabled\":true,\"support\":true},\"fma\":{\"enabled\":true,\"support\":true}}"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T11:49:08.891974Z","level":"DEBUG","fields":{"message":"Executable Architecture: x86_64"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T11:49:08.891979Z","level":"DEBUG","fields":{"message":"APP VERSION: 2.6.8"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T11:49:08.891982Z","level":"DEBUG","fields":{"message":"COMMIT HASH: 866209f"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T11:49:08.891990Z","level":"DEBUG","fields":{"message":"Non CLI mode"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T11:49:10.085728Z","level":"DEBUG","fields":{"message":"Vulkan support is successfully checked and working."},"target":"vibe::cmd"}
{"timestamp":"2024-12-04T11:49:10.105806Z","level":"DEBUG","fields":{"message":"Default Input Device:\nOk(\"Microphone Array (Realtek(R) Audio)\")"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:49:10.105839Z","level":"DEBUG","fields":{"message":"Default Output Device:\nOk(\"Speakers (Realtek(R) Audio)\")"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:49:10.107821Z","level":"DEBUG","fields":{"message":"Devices: "},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:49:21.435986Z","level":"DEBUG","fields":{"message":"loading model first time"},"target":"vibe::cmd"}
{"timestamp":"2024-12-04T11:49:21.436044Z","level":"DEBUG","fields":{"message":"open model..."},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T11:49:21.436267Z","level":"DEBUG","fields":{"message":"gpu device: 0"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T11:49:21.436282Z","level":"DEBUG","fields":{"message":"use gpu: true"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T11:49:21.436297Z","level":"DEBUG","fields":{"message":"creating whisper context with model path C:\\Users\\Pavel Kreinin\\AppData\\Local\\github.com.thewh1teagle.vibe\\ggml-ivrit-v2-d4.bin"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T11:49:21.436321Z","level":"INFO","fields":{"message":"whisper_init_from_file_with_params_no_state: loading model from 'C:\\Users\\Pavel Kreinin\\AppData\\Local\\github.com.thewh1teagle.vibe\\ggml-ivrit-v2-d4.bin'"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:21.436676Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: use gpu    = 1"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:21.436692Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: flash attn = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:21.436700Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: gpu_device = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:21.436706Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: dtw        = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.678526Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: devices    = 2"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.678558Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: backends   = 2"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.678570Z","level":"INFO","fields":{"message":"whisper_model_load: loading model"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.678632Z","level":"INFO","fields":{"message":"whisper_model_load: n_vocab       = 51865"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.678636Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_ctx   = 1500"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.678639Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_state = 1280"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.678642Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_head  = 20"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.678645Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_layer = 32"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.678648Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_ctx    = 448"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.678650Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_state  = 1280"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.678653Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_head   = 20"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.678656Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_layer  = 32"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.678659Z","level":"INFO","fields":{"message":"whisper_model_load: n_mels        = 80"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.678662Z","level":"INFO","fields":{"message":"whisper_model_load: ftype         = 1"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.678665Z","level":"INFO","fields":{"message":"whisper_model_load: qntvr         = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.678670Z","level":"INFO","fields":{"message":"whisper_model_load: type          = 5 (large)"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.724434Z","level":"INFO","fields":{"message":"whisper_model_load: adding 1607 extra tokens"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.725537Z","level":"INFO","fields":{"message":"whisper_model_load: n_langs       = 99"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.726287Z","level":"INFO","fields":{"message":"whisper_default_buffer_type: using device Vulkan0 (NVIDIA GeForce MX550)"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.801941Z","level":"ERROR","fields":{"message":"whisper_model_load: failed to allocate memory for the model"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:22.801984Z","level":"ERROR","fields":{"message":"whisper_init_with_params_no_state: failed to load model"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.386944Z","level":"DEBUG","fields":{"message":"loading model first time"},"target":"vibe::cmd"}
{"timestamp":"2024-12-04T11:49:30.386976Z","level":"DEBUG","fields":{"message":"open model..."},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T11:49:30.387056Z","level":"DEBUG","fields":{"message":"gpu device: 0"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T11:49:30.387061Z","level":"DEBUG","fields":{"message":"use gpu: true"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T11:49:30.387064Z","level":"DEBUG","fields":{"message":"creating whisper context with model path C:\\Users\\Pavel Kreinin\\AppData\\Local\\github.com.thewh1teagle.vibe\\ggml-ivrit-v2-d4.bin"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T11:49:30.387072Z","level":"INFO","fields":{"message":"whisper_init_from_file_with_params_no_state: loading model from 'C:\\Users\\Pavel Kreinin\\AppData\\Local\\github.com.thewh1teagle.vibe\\ggml-ivrit-v2-d4.bin'"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387165Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: use gpu    = 1"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387169Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: flash attn = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387172Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: gpu_device = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387175Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: dtw        = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387179Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: devices    = 2"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387182Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: backends   = 2"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387188Z","level":"INFO","fields":{"message":"whisper_model_load: loading model"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387216Z","level":"INFO","fields":{"message":"whisper_model_load: n_vocab       = 51865"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387219Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_ctx   = 1500"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387222Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_state = 1280"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387225Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_head  = 20"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387228Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_layer = 32"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387231Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_ctx    = 448"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387234Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_state  = 1280"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387237Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_head   = 20"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387240Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_layer  = 32"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387246Z","level":"INFO","fields":{"message":"whisper_model_load: n_mels        = 80"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387249Z","level":"INFO","fields":{"message":"whisper_model_load: ftype         = 1"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387253Z","level":"INFO","fields":{"message":"whisper_model_load: qntvr         = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.387257Z","level":"INFO","fields":{"message":"whisper_model_load: type          = 5 (large)"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.439944Z","level":"INFO","fields":{"message":"whisper_model_load: adding 1607 extra tokens"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.441053Z","level":"INFO","fields":{"message":"whisper_model_load: n_langs       = 99"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.441812Z","level":"INFO","fields":{"message":"whisper_default_buffer_type: using device Vulkan0 (NVIDIA GeForce MX550)"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:49:30.441940Z","level":"ERROR","fields":{"message":"thread 'tokio-runtime-worker' panicked at core\\src\\panicking.rs:221:5:\npanic in a function that cannot unwind\nCOMMIT: 866209f"},"target":"vibe::panic_hook"}
{"timestamp":"2024-12-04T11:50:06.255952Z","level":"DEBUG","fields":{"message":"LEVEL vibe=DEBUG,vibe_core=DEBUG,whisper_rs=INFO"},"target":"vibe::logging"}
{"timestamp":"2024-12-04T11:50:06.256044Z","level":"DEBUG","fields":{"message":"Setup logging to file at C:\\Users\\Pavel Kreinin\\AppData\\Roaming\\github.com.thewh1teagle.vibe\\log_2024-12-04.txt"},"target":"vibe::logging"}
{"timestamp":"2024-12-04T11:50:06.256052Z","level":"DEBUG","fields":{"message":"clean old logs"},"target":"vibe::cleaner"}
{"timestamp":"2024-12-04T11:50:06.256073Z","level":"DEBUG","fields":{"message":"searching old logs in C:\\Users\\Pavel Kreinin\\AppData\\Roaming\\github.com.thewh1teagle.vibe/log*.txt"},"target":"vibe::cleaner"}
{"timestamp":"2024-12-04T11:50:06.256329Z","level":"DEBUG","fields":{"message":"Skip clean of current log path C:\\Users\\Pavel Kreinin\\AppData\\Roaming\\github.com.thewh1teagle.vibe\\log_2024-12-04.txt"},"target":"vibe::cleaner"}
{"timestamp":"2024-12-04T11:50:06.256425Z","level":"DEBUG","fields":{"message":"searching old files in C:\\Users\\PAVELK~1\\AppData\\Local\\Temp/vibe_temp*"},"target":"vibe::cleaner"}
{"timestamp":"2024-12-04T11:50:06.282690Z","level":"DEBUG","fields":{"message":"Skip deletion of C:\\Users\\PAVELK~1\\AppData\\Local\\Temp\\vibe_temp_2024-12-04"},"target":"vibe::cleaner"}
{"timestamp":"2024-12-04T11:50:06.283065Z","level":"DEBUG","fields":{"message":"Vibe App Running"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T11:50:06.283502Z","level":"DEBUG","fields":{"message":"webview version: 131.0.2903.70"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T11:50:06.283667Z","level":"DEBUG","fields":{"message":"Protocol handler registered successfully."},"target":"vibe::custom_protocol"}
{"timestamp":"2024-12-04T11:50:06.283683Z","level":"DEBUG","fields":{"message":"Cargo features: vulkan"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T11:50:06.283703Z","level":"DEBUG","fields":{"message":"CPU Features\n{\"avx\":{\"enabled\":true,\"support\":true},\"avx2\":{\"enabled\":true,\"support\":true},\"f16c\":{\"enabled\":true,\"support\":true},\"fma\":{\"enabled\":true,\"support\":true}}"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T11:50:06.283708Z","level":"DEBUG","fields":{"message":"Executable Architecture: x86_64"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T11:50:06.283713Z","level":"DEBUG","fields":{"message":"APP VERSION: 2.6.8"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T11:50:06.283716Z","level":"DEBUG","fields":{"message":"COMMIT HASH: 866209f"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T11:50:06.283726Z","level":"DEBUG","fields":{"message":"Non CLI mode"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T11:50:08.203506Z","level":"DEBUG","fields":{"message":"Vulkan support is successfully checked and working."},"target":"vibe::cmd"}
{"timestamp":"2024-12-04T11:50:08.224786Z","level":"DEBUG","fields":{"message":"Default Input Device:\nOk(\"Microphone Array (Realtek(R) Audio)\")"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:50:08.224820Z","level":"DEBUG","fields":{"message":"Default Output Device:\nOk(\"Speakers (Realtek(R) Audio)\")"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:50:08.226408Z","level":"DEBUG","fields":{"message":"Devices: "},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:50:37.495195Z","level":"DEBUG","fields":{"message":"GPU preference set for high performance successfully for the current executable (C:\\Users\\Pavel Kreinin\\AppData\\Local\\vibe\\vibe.exe)."},"target":"vibe::gpu_preference"}
{"timestamp":"2024-12-04T11:50:53.084145Z","level":"DEBUG","fields":{"message":"loading model first time"},"target":"vibe::cmd"}
{"timestamp":"2024-12-04T11:50:53.084190Z","level":"DEBUG","fields":{"message":"open model..."},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T11:50:53.084267Z","level":"DEBUG","fields":{"message":"gpu device: 0"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T11:50:53.084272Z","level":"DEBUG","fields":{"message":"use gpu: true"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T11:50:53.084278Z","level":"DEBUG","fields":{"message":"creating whisper context with model path C:\\Users\\Pavel Kreinin\\AppData\\Local\\github.com.thewh1teagle.vibe\\ggml-ivrit-v2-d4.bin"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T11:50:53.084291Z","level":"INFO","fields":{"message":"whisper_init_from_file_with_params_no_state: loading model from 'C:\\Users\\Pavel Kreinin\\AppData\\Local\\github.com.thewh1teagle.vibe\\ggml-ivrit-v2-d4.bin'"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:53.084428Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: use gpu    = 1"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:53.084432Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: flash attn = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:53.084435Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: gpu_device = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:53.084438Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: dtw        = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.324413Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: devices    = 2"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.324443Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: backends   = 2"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.324454Z","level":"INFO","fields":{"message":"whisper_model_load: loading model"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.324509Z","level":"INFO","fields":{"message":"whisper_model_load: n_vocab       = 51865"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.324513Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_ctx   = 1500"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.324516Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_state = 1280"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.324519Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_head  = 20"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.324522Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_layer = 32"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.324525Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_ctx    = 448"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.324567Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_state  = 1280"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.324571Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_head   = 20"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.324575Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_layer  = 32"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.324577Z","level":"INFO","fields":{"message":"whisper_model_load: n_mels        = 80"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.324580Z","level":"INFO","fields":{"message":"whisper_model_load: ftype         = 1"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.324583Z","level":"INFO","fields":{"message":"whisper_model_load: qntvr         = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.324587Z","level":"INFO","fields":{"message":"whisper_model_load: type          = 5 (large)"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.370414Z","level":"INFO","fields":{"message":"whisper_model_load: adding 1607 extra tokens"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.371648Z","level":"INFO","fields":{"message":"whisper_model_load: n_langs       = 99"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.372491Z","level":"INFO","fields":{"message":"whisper_default_buffer_type: using device Vulkan0 (NVIDIA GeForce MX550)"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.483417Z","level":"ERROR","fields":{"message":"whisper_model_load: failed to allocate memory for the model"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:50:54.483462Z","level":"ERROR","fields":{"message":"whisper_init_with_params_no_state: failed to load model"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.032639Z","level":"DEBUG","fields":{"message":"loading model first time"},"target":"vibe::cmd"}
{"timestamp":"2024-12-04T11:51:29.032695Z","level":"DEBUG","fields":{"message":"open model..."},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T11:51:29.032779Z","level":"DEBUG","fields":{"message":"gpu device: 0"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T11:51:29.032784Z","level":"DEBUG","fields":{"message":"use gpu: true"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T11:51:29.032787Z","level":"DEBUG","fields":{"message":"creating whisper context with model path C:\\Users\\Pavel Kreinin\\AppData\\Local\\github.com.thewh1teagle.vibe\\ggml-medium-q8_0.bin"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T11:51:29.032799Z","level":"INFO","fields":{"message":"whisper_init_from_file_with_params_no_state: loading model from 'C:\\Users\\Pavel Kreinin\\AppData\\Local\\github.com.thewh1teagle.vibe\\ggml-medium-q8_0.bin'"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.032895Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: use gpu    = 1"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.032899Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: flash attn = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.032902Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: gpu_device = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.032905Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: dtw        = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.032908Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: devices    = 2"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.032911Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: backends   = 2"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.032958Z","level":"INFO","fields":{"message":"whisper_model_load: loading model"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.032984Z","level":"INFO","fields":{"message":"whisper_model_load: n_vocab       = 51865"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.032988Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_ctx   = 1500"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.032991Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_state = 1024"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.032994Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_head  = 16"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.032996Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_layer = 24"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.032999Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_ctx    = 448"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.033002Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_state  = 1024"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.033005Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_head   = 16"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.033008Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_layer  = 24"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.033011Z","level":"INFO","fields":{"message":"whisper_model_load: n_mels        = 80"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.033014Z","level":"INFO","fields":{"message":"whisper_model_load: ftype         = 7"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.033017Z","level":"INFO","fields":{"message":"whisper_model_load: qntvr         = 2"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.033021Z","level":"INFO","fields":{"message":"whisper_model_load: type          = 4 (medium)"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.084239Z","level":"INFO","fields":{"message":"whisper_model_load: adding 1608 extra tokens"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.085309Z","level":"INFO","fields":{"message":"whisper_model_load: n_langs       = 99"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:51:29.085887Z","level":"INFO","fields":{"message":"whisper_default_buffer_type: using device Vulkan0 (NVIDIA GeForce MX550)"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T11:55:11.993056Z","level":"DEBUG","fields":{"message":"Recording from device: Microphone Array (Realtek(R) Audio)"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:55:11.993088Z","level":"DEBUG","fields":{"message":"Device ID: 2"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:55:11.997929Z","level":"DEBUG","fields":{"message":"WAV file path: \"C:\\\\Users\\\\PAVELK~1\\\\AppData\\\\Local\\\\Temp\\\\vibe_temp_2024-12-04\\\\wnZHnwIsRW.wav\""},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:55:12.098636Z","level":"DEBUG","fields":{"message":"Stream started playing"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:55:12.098662Z","level":"DEBUG","fields":{"message":"Stream handle created"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:55:12.098675Z","level":"DEBUG","fields":{"message":"Recording from device: Speakers (Realtek(R) Audio)"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:55:12.098679Z","level":"DEBUG","fields":{"message":"Device ID: 0"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:55:12.102273Z","level":"DEBUG","fields":{"message":"WAV file path: \"C:\\\\Users\\\\PAVELK~1\\\\AppData\\\\Local\\\\Temp\\\\vibe_temp_2024-12-04\\\\343yXgS6mN.wav\""},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:55:12.152903Z","level":"DEBUG","fields":{"message":"Stream started playing"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:55:12.152951Z","level":"DEBUG","fields":{"message":"Stream handle created"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:55:16.815622Z","level":"DEBUG","fields":{"message":"Pausing stream"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:55:16.815663Z","level":"DEBUG","fields":{"message":"Finalizing writer"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:55:16.840200Z","level":"DEBUG","fields":{"message":"Pausing stream"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:55:16.840290Z","level":"DEBUG","fields":{"message":"Finalizing writer"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:55:16.857605Z","level":"DEBUG","fields":{"message":"Emitting record_finish event"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T11:55:16.858096Z","level":"DEBUG","fields":{"message":"ffmpeg path is C:\\ProgramData\\chocolatey\\bin\\ffmpeg.exe"},"target":"vibe_core::audio"}
{"timestamp":"2024-12-04T11:55:16.858116Z","level":"DEBUG","fields":{"message":"cmd: \"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\ffmpeg.exe\" \"-i\" \"C:\\\\Users\\\\PAVELK~1\\\\AppData\\\\Local\\\\Temp\\\\vibe_temp_2024-12-04\\\\wnZHnwIsRW.wav\" \"-ar\" \"16000\" \"-ac\" \"1\" \"-c:a\" \"pcm_s16le\" \"C:\\\\Users\\\\PAVELK~1\\\\AppData\\\\Local\\\\Temp\\\\vibe_temp_2024-12-04\\\\2024-12-04 13-55-16.wav\" \"-hide_banner\" \"-y\" \"-loglevel\" \"error\""},"target":"vibe_core::audio"}
{"timestamp":"2024-12-04T14:16:17.912328Z","level":"DEBUG","fields":{"message":"LEVEL vibe=DEBUG,vibe_core=DEBUG,whisper_rs=INFO"},"target":"vibe::logging"}
{"timestamp":"2024-12-04T14:16:17.912684Z","level":"DEBUG","fields":{"message":"Setup logging to file at C:\\Users\\Pavel Kreinin\\AppData\\Roaming\\github.com.thewh1teagle.vibe\\log_2024-12-04.txt"},"target":"vibe::logging"}
{"timestamp":"2024-12-04T14:16:17.912712Z","level":"DEBUG","fields":{"message":"clean old logs"},"target":"vibe::cleaner"}
{"timestamp":"2024-12-04T14:16:17.912771Z","level":"DEBUG","fields":{"message":"searching old logs in C:\\Users\\Pavel Kreinin\\AppData\\Roaming\\github.com.thewh1teagle.vibe/log*.txt"},"target":"vibe::cleaner"}
{"timestamp":"2024-12-04T14:16:17.913332Z","level":"DEBUG","fields":{"message":"Skip clean of current log path C:\\Users\\Pavel Kreinin\\AppData\\Roaming\\github.com.thewh1teagle.vibe\\log_2024-12-04.txt"},"target":"vibe::cleaner"}
{"timestamp":"2024-12-04T14:16:17.913584Z","level":"DEBUG","fields":{"message":"searching old files in C:\\Users\\PAVELK~1\\AppData\\Local\\Temp/vibe_temp*"},"target":"vibe::cleaner"}
{"timestamp":"2024-12-04T14:16:18.285039Z","level":"DEBUG","fields":{"message":"Skip deletion of C:\\Users\\PAVELK~1\\AppData\\Local\\Temp\\vibe_temp_2024-12-04"},"target":"vibe::cleaner"}
{"timestamp":"2024-12-04T14:16:18.285190Z","level":"DEBUG","fields":{"message":"Vibe App Running"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T14:16:18.285445Z","level":"DEBUG","fields":{"message":"webview version: 131.0.2903.70"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T14:16:18.285557Z","level":"DEBUG","fields":{"message":"Protocol handler registered successfully."},"target":"vibe::custom_protocol"}
{"timestamp":"2024-12-04T14:16:18.285572Z","level":"DEBUG","fields":{"message":"Cargo features: vulkan"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T14:16:18.285591Z","level":"DEBUG","fields":{"message":"CPU Features\n{\"avx\":{\"enabled\":true,\"support\":true},\"avx2\":{\"enabled\":true,\"support\":true},\"f16c\":{\"enabled\":true,\"support\":true},\"fma\":{\"enabled\":true,\"support\":true}}"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T14:16:18.285596Z","level":"DEBUG","fields":{"message":"Executable Architecture: x86_64"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T14:16:18.285601Z","level":"DEBUG","fields":{"message":"APP VERSION: 2.6.8"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T14:16:18.285663Z","level":"DEBUG","fields":{"message":"COMMIT HASH: 866209f"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T14:16:18.285673Z","level":"DEBUG","fields":{"message":"Non CLI mode"},"target":"vibe::setup"}
{"timestamp":"2024-12-04T14:16:20.355136Z","level":"DEBUG","fields":{"message":"Vulkan support is successfully checked and working."},"target":"vibe::cmd"}
{"timestamp":"2024-12-04T14:16:20.373923Z","level":"DEBUG","fields":{"message":"Default Input Device:\nOk(\"Microphone Array (Realtek(R) Audio)\")"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T14:16:20.374788Z","level":"DEBUG","fields":{"message":"Default Output Device:\nOk(\"Speakers (Realtek(R) Audio)\")"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T14:16:20.377892Z","level":"DEBUG","fields":{"message":"Devices: "},"target":"vibe::cmd::audio"}
{"timestamp":"2024-12-04T14:16:36.074713Z","level":"DEBUG","fields":{"message":"loading model first time"},"target":"vibe::cmd"}
{"timestamp":"2024-12-04T14:16:36.075589Z","level":"DEBUG","fields":{"message":"open model..."},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T14:16:36.075717Z","level":"DEBUG","fields":{"message":"gpu device: 0"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T14:16:36.075771Z","level":"DEBUG","fields":{"message":"use gpu: true"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T14:16:36.076218Z","level":"DEBUG","fields":{"message":"creating whisper context with model path C:\\Users\\Pavel Kreinin\\AppData\\Local\\github.com.thewh1teagle.vibe\\ggml-ivrit-v2-d4.bin"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-12-04T14:16:36.076940Z","level":"INFO","fields":{"message":"whisper_init_from_file_with_params_no_state: loading model from 'C:\\Users\\Pavel Kreinin\\AppData\\Local\\github.com.thewh1teagle.vibe\\ggml-ivrit-v2-d4.bin'"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:36.081887Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: use gpu    = 1"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:36.081921Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: flash attn = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:36.081928Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: gpu_device = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:36.081934Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: dtw        = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.330954Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: devices    = 2"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.330982Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: backends   = 2"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.331183Z","level":"INFO","fields":{"message":"whisper_model_load: loading model"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.331733Z","level":"INFO","fields":{"message":"whisper_model_load: n_vocab       = 51865"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.331746Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_ctx   = 1500"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.331757Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_state = 1280"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.331761Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_head  = 20"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.331763Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_layer = 32"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.331767Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_ctx    = 448"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.331805Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_state  = 1280"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.331809Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_head   = 20"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.331812Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_layer  = 32"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.331815Z","level":"INFO","fields":{"message":"whisper_model_load: n_mels        = 80"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.331818Z","level":"INFO","fields":{"message":"whisper_model_load: ftype         = 1"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.331821Z","level":"INFO","fields":{"message":"whisper_model_load: qntvr         = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.331825Z","level":"INFO","fields":{"message":"whisper_model_load: type          = 5 (large)"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.381238Z","level":"INFO","fields":{"message":"whisper_model_load: adding 1607 extra tokens"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.382351Z","level":"INFO","fields":{"message":"whisper_model_load: n_langs       = 99"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.383137Z","level":"INFO","fields":{"message":"whisper_default_buffer_type: using device Vulkan0 (NVIDIA GeForce MX550)"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.534768Z","level":"ERROR","fields":{"message":"whisper_model_load: failed to allocate memory for the model"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-12-04T14:16:37.534930Z","level":"ERROR","fields":{"message":"whisper_init_with_params_no_state: failed to load model"},"target":"whisper_rs::whisper_sys_tracing"}

logs

The model is too much heavy. try the small model ggml-small-q8_0.bin
You can copy the URL and paste in the settings of vibe to download directly

logs

The model is too much heavy. try the small model ggml-small-q8_0.bin You can copy the URL and paste in the settings of vibe to download directly

it's depends on my system? or vibe limits?

it's depends on my system? or vibe limits?

Depends on your system. (though theoretically you have enough VRAM in the GPU, but whisper.cpp requires more ram than model size)

Depends on your system.

Note that with a Geforce MX150 (< MX550) with Linux and Vibe 2.6.8, following error is sent directly after pressing "transcribe" when using :

ggml-large-v3.bin (3,1 Go)
ggml-distil-large-v3.bin (1,5 Go)

failed to open model

Caused by:
    Failed to create a new whisper context.

Location:
    core/src/transcribe.rs:39:65

However no such issue when using:

ggml-medium.bin (1,5 Go) - GPU memory use rises at 99% out of 2GB (strangely enough this model is 20 Mo heavier than ggml-distil-large-v3.bin which Vibe wouldn't run)
ggml-large-v3-turbo-q8_0.bin (0,9 Go)
ggml-tiny.bin (0,1 Go)

In this discussion (https://github.com/thewh1teagle/vibe/issues/394#issuecomment-2515497589) I was pointed to v. 2.8.0 - where can this version be found?

In this discussion (#394 (comment)) I was pointed to v. 2.8.0 - where can this version be found?

2.6.9
https://github.com/thewh1teagle/vibe/releases/download/v2.6.9/vibe_2.6.9_x64-setup.exe


added jwt auth library and implemented login and register endpoint

added jwt auth library
implemented login and register endpoint
added user auth test and all passed locally

 Here is an overview of what got changed by this pull request:

Issues
======
- Added 8

Complexity increasing per file
==============================
- app/Http/Controllers/api/v1/UserController.php  5
- tests/Feature/UserTest.php  1
- app/User.php  1
- app/Http/Middleware/JwtMiddleware.php  4

See the complete overview on Codacy

I want to know the Issues that this pull request is resolving E.g add Fixes #issue_No to your pull request. edit your pull request


[BUG] Button, Lists Message Doesn't appear on mobile device

Hi, any solution for blocked meta issue?

No.


fiber/v2

Don't work with fiber/v2

this project was abandoned?

Hey @Shareed2k 👋  Just adding onto this. Would love to see an upgrade to fiber/v2. It should be fairly painless. I believe it would require switching some error returns to fiber.Handler returns as well as obviously updating the go.mod/package imports to reference github.com/gofiber/fiber/v2.
Hope this is helpful. This is a great project and definitely worth keeping alive. ❤

Np wil try to find a time on this week

🙏 cool


Strange behavior with the color of the scenario changing from time to time in linux

I am observing a strange behavior with the color of the scenario changing from time to time in linux, verified here.

Very odd.

Yeah. Do you remember the other time you said that the console was just black and white? This was what was happening. Are you using the TERM = xterm-1006 setting on linux?

I don't know what that is. I have never changed any settings on Linux. Sorry.
I can't repro this in WSL under Windows Terminal.

Just repo'd it (didn't change any "TERM" settings since I don't actually know what those are):

Aha. TERM=xterm-1006 allows you to use the mouse across the screen. You can try clicking more to the right of the screen and the mouse stops working because Linux suspends the system in some way.
If you want to use this configuration do the following:
nano .bashrc
And at the end add:
export TERM=xterm-1006
Save and restart WSL

The cause is the Curses.endwin () call which forces the restoration of linux to default and does not allow any further calls to be made to any Curses functions. It is not easy to solve, because as there are no more Toplevels you can not just call this function if it really is to close the program completely. In windows this is no problem. Same as #536


Change from rul.getLogger and rul.logger.getLogger to ru.get_logger() once rp 0.36 is out

In 0.36, rul.getLogger and rul.logger.getLogger will still be supported for compatibility. But we need to move to ru.get_logger().

fixed in devel


Error when calculating damageType

Steps to reproduce:

Import this pastebin on latest release 1.4.117 (https://pastebin.com/BKRW1Zmj)
Goto skills tab
Click emptry entry below "Controlled Destruction"
Error is produced:

Resolved after latest update.


Add getMaxListeners to node's process object.

See https://nodejs.org/api/events.html#events_emitter_getmaxlisteners

@facebook-github-bot import

Thanks for importing. If you are an FB employee go to Phabricator to review.

@facebook-github-bot shipit

Thanks for importing. If you are an FB employee go to Phabricator to review.


Need insights portion of the API

Wouldn't it be a nice to be able to fetch insights data on a specific post

Request this to https://github.com/mgp25/Instagram-API, this is just a python port of it.


#93 Add "Open with Gitpod" Integration

[x] Updated the README file to add a button, clicking which will open the project in a Gitpod workspace. Adding such feature will be helpful for first time contributors who are facing trouble while running the project on their local machines.

[x] Updated the src path of the image in the footer. To refer to an image stored in the public directory, PUBLIC URL needs to be referred to.

Closes #93

Thank you! If you don't mind can you please add a hacktoberfest-accepted label over it? It currently says the PR is not accepted. @Kanika637


Follow test guideline

Description
Follow Trino test guideline https://trino.io/docs/current/develop/tests.html
Release notes
(x) This is not user-visible or is docs only, and no release notes are required.

Please rebase.