Commit Graph

  • f3b854c407 refactor(cgo-rpc): rewrite the monitor process logic Siyuan 2025-11-18 11:56:51 +0000
  • 0022599b03 Fix audio channel separation and improve quality defaults Alex P 2025-11-18 13:38:06 +0200
  • 9c0ac4e3d0 fix: multiple goroutines issues Siyuan 2025-11-18 11:30:44 +0000
  • 6dee8a3e24 feat: add process ID to logger Siyuan 2025-11-18 11:19:18 +0000
  • 61dcd77313 feat: add logger to restartProcess Siyuan 2025-11-18 10:53:17 +0000
  • d84eb56c21 feat: allow to override max restart attempts Siyuan 2025-11-18 10:47:58 +0000
  • aee9940476 feat: mark updating state during app and system updates Adam Shiervani 2025-11-18 11:28:31 +0100
  • d8ee8b4d94 Send error the frontend and reset updating state Adam Shiervani 2025-11-18 11:27:00 +0100
  • 64ec70d030 feat: cancel all ongoing requests when closing the gRPC client Siyuan 2025-11-18 10:08:54 +0000
  • 9c9c085690 chore: move setStream to handleEventStream Siyuan 2025-11-18 09:39:02 +0000
  • 2f622df28d Fix input audio source swap bug Alex P 2025-11-18 10:03:42 +0200
  • bc2a5f88e1
    Merge pull request #1 from IDisposable/small-tweaks Alex 2025-11-18 09:49:10 +0200
  • 79e9f2f405
    Merge branch 'dev' into fix/faster-paste Marc Brooks 2025-11-17 22:25:50 -0600
  • 1ec9941103
    Simplify audio management Marc Brooks 2025-11-17 19:57:41 -0600
  • d205df50e9 chore: add requestID to update status API calls and increase timeout to 10s Siyuan 2025-11-18 03:10:01 +0000
  • 8c7764a663
    Ensure the stopAudio() always runs Marc Brooks 2025-11-17 19:44:11 -0600
  • 9b2500b2df
    Extract alsaDevice configuration to helper Marc Brooks 2025-11-17 15:46:00 -0600
  • 7f930e01b3
    Add missing translations for new connection stats Marc Brooks 2025-11-17 15:31:27 -0600
  • cbba7f255a
    Removed unused translations. Marc Brooks 2025-11-17 15:30:27 -0600
  • ba831dc682
    Ran npm run i18n to sort the message strings. Marc Brooks 2025-11-17 15:23:40 -0600
  • a1a2b9d1c0 Remove unnecessary assignment when USB devices unchanged Alex P 2025-11-18 02:11:29 +0200
  • 2e84354d78 Fix shutdown log level and order per PR review Alex P 2025-11-18 02:08:40 +0200
  • cd2d4d752c Remove additional redundant comments Alex P 2025-11-18 02:01:12 +0200
  • 12d7ac69b9 Fix USB HID errors during browser refresh Alex P 2025-11-18 01:56:52 +0200
  • b15cbc5890 Clean up redundant comments for maintainability Alex P 2025-11-18 01:48:45 +0200
  • a6b7ac50ef Eliminate hang completely by making ALSA interruption immediate Alex P 2025-11-18 01:46:29 +0200
  • 051950f220 Fix critical deadlock when switching audio sources Alex P 2025-11-18 01:41:39 +0200
  • a305217e04
    Merge branch 'dev' into feat/audio-support Alex 2025-11-18 01:36:46 +0200
  • 437a63d7d4 Add bounds check for Opus packets in Go layer Alex P 2025-11-18 01:22:15 +0200
  • 6a7f9e9996 Fix race condition in setAudioTrack by using single critical section Alex P 2025-11-18 01:15:51 +0200
  • d7dc8c2075 Update audio.c header comment to reflect variable sample rate Alex P 2025-11-18 00:54:04 +0200
  • a6c5e46a61 Align inline comments in Config struct Alex P 2025-11-18 00:53:10 +0200
  • 2b276e1ba5 Remove unused update_opus_encoder_params function Alex P 2025-11-18 00:39:22 +0200
  • 94cab8b2ac Fix: prevent race condition crash in audio playback using pthread mutexes Alex P 2025-11-18 00:30:01 +0200
  • 3f141c8e9d Add log files and development artifacts to gitignore Alex P 2025-11-18 00:17:23 +0200
  • 9c57fe86c4 Change: make sample rate read-only and auto-detected Alex P 2025-11-18 00:16:32 +0200
  • 236291a454 Fix: eliminate audio warping by auto-adapting to actual device sample rate Alex P 2025-11-18 00:01:00 +0200
  • 11dadebb93 Fix: improve EDID compatibility and add audio configuration options Alex P 2025-11-17 23:56:24 +0200
  • df76cd0a3e Fix: reopen HID files on USB state transitions to prevent stale handles Alex P 2025-11-17 23:18:58 +0200
  • 9f0d9c4689 Fix: skip redundant USB gadget reconfigurations to prevent HID disruption Alex P 2025-11-17 22:47:12 +0200
  • 9371868b14 Fix: increase Opus buffer size to 1500 bytes and add bounds check Alex P 2025-11-17 22:17:02 +0200
  • 1e22e007ea Auto-switch audio output to HDMI when USB audio emulation is disabled Alex P 2025-11-17 22:03:52 +0200
  • 0fe9cab988 Remove unused audio_settings_input translations Alex P 2025-11-17 21:58:42 +0200
  • 5b5fc40a08 Merge branch 'dev' into feat/audio-support Alex 2025-11-17 22:19:44 +0200
  • 922a7158e7 Add runtime configurable audio parameters with UI controls Alex P 2025-11-17 21:51:08 +0200
  • e79c6f730e Add audio output source switching and improve shutdown handling Alex P 2025-11-17 20:45:34 +0200
  • 9e69a0cb97 Fix: set EDID before video init to ensure audio capability detection Alex P 2025-11-17 17:36:53 +0200
  • e7f356ea9f
    Merge d295ccb0df into d49e2680d0 Aveline 2025-11-17 15:54:40 +0100
  • 31c642f64b
    Merge cab8ea4fd3 into d49e2680d0 Aveline 2025-11-17 15:54:39 +0100
  • d9f8054906 feat: disable auto-update when custom version update is detected Siyuan 2025-11-17 14:53:47 +0000
  • 176b7d2f06 cleanup: remove CheckOnly from UpdateParams Siyuan 2025-11-17 13:34:21 +0000
  • eff4920a06 fix: remove mutex from updateApp & updateSystem Siyuan 2025-11-17 13:33:18 +0000
  • e0b1d5fee3 fix: show HDMI overlays in fullscreen mode (#974) Nitish Agarwal 2025-11-17 18:58:28 +0530
  • d49e2680d0
    fix: show HDMI overlays in fullscreen mode (#974) Nitish Agarwal 2025-11-17 18:58:28 +0530
  • e1943c89e8 fix: do not set zero values in RPCState Siyuan 2025-11-17 13:16:54 +0000
  • c19bd0d46b fix: set updating to false when checking for updates failed Siyuan 2025-11-17 12:27:07 +0000
  • 3b0efa7d20 chore: use json schema for ota test data Siyuan 2025-11-17 12:22:57 +0000
  • 17f52414ac Fix: increase ALSA buffer size to reduce audio crackling Alex P 2025-11-17 13:50:21 +0200
  • 1880d5bfbc fix: set components to default components if not set Siyuan 2025-11-17 10:42:18 +0000
  • 400b3473ae Fix: add stub implementations for non-ARM platforms to fix lint Alex P 2025-11-17 12:33:07 +0200
  • cedd086602 fix: normalize Unicode characters in paste modal for proper detection (#976) Nitish Agarwal 2025-11-17 14:45:03 +0530
  • e293edb069
    fix: normalize Unicode characters in paste modal for proper detection (#976) Nitish Agarwal 2025-11-17 14:45:03 +0530
  • 97810a421e
    refactor: More robust handling of jsonrpc calls (#915) (#967) release/049 Aveline 2025-11-17 09:54:49 +0100
  • 1f79b7c737 fix: normalize Unicode characters in paste modal for proper detection Nitish Agarwal 2025-11-17 08:01:18 +0530
  • e928662bc9 fix: show HDMI overlays in fullscreen mode Nitish Agarwal 2025-11-16 12:12:50 +0530
  • 174f03cdbf
    build(deps): bump js-yaml dependabot/npm_and_yarn/ui/npm_and_yarn-3c67cbb9cd dependabot[bot] 2025-11-16 06:31:17 +0000
  • 5c74101058
    fix: video quality (0.4.10 backport) (#968) Aveline 2025-11-15 11:47:27 +0100
  • d68dc4eee8 feat: show audio level metrics in connection stats sidebar feat/audio-support-metrics Siyuan 2025-11-14 15:30:46 +0000
  • d3c1b7208c fix: hidRPC handshake packet should be only sent once Siyuan 2025-11-14 14:40:36 +0000
  • 0e6956f1a7 fix: git merge conflict Siyuan 2025-11-14 13:28:34 +0000
  • a805d00e29 fix: video quality (#913) Adam Shiervani 2025-10-29 16:11:07 +0100
  • 7c7ceedafd refactor: More robust handling of jsonrpc calls (#915) Adam Shiervani 2025-11-06 11:12:19 +0100
  • 8527c7cb45 update translations Siyuan 2025-11-14 12:14:00 +0000
  • 1abf1f03b7 clean up comments and add default API URL Siyuan 2025-11-14 12:11:50 +0000
  • 1d7f8ddc29 clean up comments Siyuan 2025-11-14 12:08:31 +0000
  • 0eff994878 fix: update custom version update logic Siyuan 2025-11-14 12:07:01 +0000
  • 4411c45cd5 fix: defer updating state update to after update is complete Siyuan 2025-11-14 12:04:22 +0000
  • 68bc480537 fix: remove duplicate triggerOTAStateUpdate call Siyuan 2025-11-14 11:58:20 +0000
  • fe9523b1a7
    Merge branch 'dev' into r/ota Aveline 2025-11-14 12:57:05 +0100
  • 8d085a6071 refactor(ota): improve OTA state management Siyuan 2025-11-14 11:55:22 +0000
  • 31903c4b61 Fix: extend audio mutex to prevent concurrent initialization crashes Alex P 2025-11-14 10:21:15 +0200
  • c67b93578f Fix: extend audio mutex to prevent concurrent initialization crashes Alex P 2025-11-14 10:21:15 +0200
  • 470fcf4d64 fix: protect proxy methods from nil client Siyuan 2025-11-13 16:28:50 +0000
  • 577424b236 fix: event may be nil Siyuan 2025-11-13 16:13:18 +0000
  • b3a8d84770 add a simple README for the native package Siyuan 2025-11-13 15:57:13 +0000
  • 953b9ded30 feat: simplify failsafe mode for native proxy Siyuan 2025-11-13 15:43:43 +0000
  • 21641ffda5 chore: move generated methods to separate files Siyuan 2025-11-13 15:02:30 +0000
  • 6e9d846471 feat: panic on max restart attempts Siyuan 2025-11-13 14:29:55 +0000
  • afd8ab75bc reconfigure display on native restart Siyuan 2025-11-13 14:24:52 +0000
  • 91d3b47ec3 clean up code Siyuan 2025-11-13 12:18:49 +0000
  • d3a3846aa1 feat: wait for channel to open before triggering initial state updates (#963) Adam Shiervani 2025-11-13 10:48:03 +0100
  • b074462ee7
    feat: wait for channel to open before triggering initial state updates (#963) Adam Shiervani 2025-11-13 10:48:03 +0100
  • 33ee474865 Fix: prevent concurrent Opus decoder access during session transfers Alex P 2025-11-13 10:58:47 +0200
  • f6012e5c3f Fix: prevent concurrent Opus decoder access during session transfers Alex P 2025-11-13 10:58:47 +0200
  • d6c97d17ef fix: event handler Siyuan 2025-11-12 15:56:48 +0000
  • a494f2f15f feat: add env utils Siyuan 2025-11-12 15:48:05 +0000
  • ac9999171b feat: add gdbserver support for native code debugging Siyuan 2025-11-12 15:37:16 +0000
  • db53e89df1 chore: add vscode configuration for c development Siyuan 2025-11-12 14:42:22 +0000
  • 2f868bc36d dead simple dual build target POC Siyuan 2025-11-12 14:16:53 +0000
  • bca9afd1d7 first working POC Siyuan 2025-11-12 11:53:06 +0000