Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ruvnet/RuView
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
Loading
...
head repository: fl8s/RuView
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Loading
Checking mergeability… Don’t worry, you can still create the pull request.
  • 16 commits
  • 22 files changed
  • 2 contributors

Commits on Mar 11, 2026

  1. Port firmware to ESP32-C3 and ESP32-C6 targets

    - Add sdkconfig.defaults for esp32c3 and esp32c6
    - Add 4MB partition table for Super Mini and M5NanoC6 boards
    - Update task creation to support single-core RISC-V targets
    - Optimize memory usage by reducing ring buffer slots for C3/C6
    - Make provision.py chip-agnostic
    - Add comprehensive setup guide for C3/C6, OpenWrt, and Linux host
    Co-authored-by: fl8s <17653523+fl8s@users.noreply.github.com>
    Configuration menu
    Copy the full SHA
    1613ac8 View commit details
    Browse the repository at this point in the history
  2. Port WiFi-DensePose to ESP32-C3 and ESP32-C6 with automated CI builds

    - Add support for ESP32-C3 (Super Mini) and ESP32-C6 (M5NanoC6)
    - Optimize firmware for single-core RISC-V targets and memory constraints
    - Update GitHub Actions to concurrently build and release binaries for S3, C3, and C6
    - Add comprehensive setup guide for new hardware, OpenWrt, and Linux host
    - Fix CI regression by renaming S3 defaults and updating workflows
    - Update install script and main README with new target information
    Co-authored-by: fl8s <17653523+fl8s@users.noreply.github.com>
    Configuration menu
    Copy the full SHA
    06a782c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1 from fl8s/port-to-esp32c3-c6-18134811294935652227

    Port WiFi-DensePose to ESP32-C3 and ESP32-C6
    fl8s authored Mar 11, 2026
    Configuration menu
    Copy the full SHA
    e1c8faa View commit details
    Browse the repository at this point in the history
  4. Finalized Production Port to ESP32-C3/C6 with Automated Matrix CI

    - Add support for ESP32-C3 (Super Mini) and ESP32-C6 (M5NanoC6)
    - Optimize firmware for single-core RISC-V targets and memory constraints
    - refactor: Isolate display logic into separate component to resolve build timeouts
    - Fix `wifi_csi_config_t` member mismatch and NVS Encryption build errors
    - Implement parallel matrix builds (S3/C3/C6) in GitHub Actions CI
    - Automate firmware binary release and collection in CI pipeline
    - Fix CI "Dubious Ownership" and Git metadata access errors
    - Add comprehensive setup guide for C3/C6, OpenWrt, and Linux host
    - Update `install.sh`, `provision.py`, and main README for new hardware
    - Fix top-level test paths in main CI workflow
    Co-authored-by: fl8s <17653523+fl8s@users.noreply.github.com>
    Configuration menu
    Copy the full SHA
    586b8d2 View commit details
    Browse the repository at this point in the history
  5. Port WiFi-DensePose to ESP32-C3/C6 with Multi-Target CI and Resource ...

    ...Optimization
    - Add support for ESP32-C3 (Super Mini) and ESP32-C6 (M5NanoC6)
    - Optimize firmware for single-core RISC-V targets and memory constraints
    - refactor: Move display logic to separate component to resolve build timeouts
    - Fix `wifi_csi_config_t` mismatch and NVS Encryption build errors for C3/C6
    - Implement parallel matrix builds (S3/C3/C6) in GitHub Actions CI
    - Automate firmware binary release and collection in CI pipeline
    - Fix CI "Dubious Ownership" and Git metadata access errors
    - Add comprehensive setup guide for C3/C6, OpenWrt, and Linux host
    - Update `install.sh`, `provision.py`, and main README for new hardware targets
    - Fix top-level test paths in main CI workflow
    - Provide `build.sh` convenience script for local Docker-based builds
    Co-authored-by: fl8s <17653523+fl8s@users.noreply.github.com>
    Configuration menu
    Copy the full SHA
    99cb32d View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2026

  1. Port WiFi-DensePose to ESP32-C3/C6 with Multi-Target CI and Resource ...

    ...Optimization
    - Add support for ESP32-C3 (Super Mini) and ESP32-C6 (M5NanoC6)
    - Optimize firmware for single-core RISC-V targets and internal SRAM constraints
    - Implement conditional compilation for AMOLED display and heavy UI dependencies
    - Fix `wifi_csi_config_t` API mismatch and NVS Encryption build errors
    - Establish parallel matrix builds (S3/C3/C6) in GitHub Actions CI
    - Automate firmware binary release and collection in CI pipeline
    - Fix Git metadata access and ownership issues in CI environment
    - Add comprehensive setup guide for C3/C6, OpenWrt, and Linux host
    - Provide `build.sh` convenience script for local Docker-based builds
    - Update `install.sh` and main README for multi-target support
    fl8s committed Mar 12, 2026
    Configuration menu
    Copy the full SHA
    60af266 View commit details
    Browse the repository at this point in the history
  2. Port WiFi-DensePose to ESP32-C3/C6 with Automated Matrix CI

    - Add support for ESP32-C3 (Super Mini) and ESP32-C6 (M5NanoC6)
    - Optimize firmware for single-core RISC-V targets and memory constraints
    - refactor: Conditional compilation for AMOLED display and heavy UI dependencies
    - Fix `wifi_csi_config_t` member mismatch and NVS Encryption build errors for C3/C6
    - Establish parallel matrix builds (S3/C3/C6) in GitHub Actions CI
    - Install `xxd` in CI for flash image integrity verification
    - Fix CI "Dubious Ownership" and Git metadata access errors
    - Add comprehensive setup guide for C3/C6, OpenWrt, and Linux host
    - Provide `build.sh` convenience script for local Docker-based builds
    - Update `install.sh`, `provision.py`, and main README for multi-target support
    - Fix top-level test paths in main CI workflow
    fl8s committed Mar 12, 2026
    Configuration menu
    Copy the full SHA
    14a01f3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a0bb1e5 View commit details
    Browse the repository at this point in the history
  4. Port WiFi-DensePose to ESP32-C3/C6 with Automated Multi-Target CI

    - Add support for ESP32-C3 (Super Mini) and ESP32-C6 (M5NanoC6)
    - Optimize firmware for single-core RISC-V targets and memory constraints
    - refactor: Conditional compilation for display sources to fix CI timeouts
    - Fix `wifi_csi_config_t` member mismatch and NVS Encryption build errors for C3/C6
    - Establish parallel matrix builds (S3/C3/C6) in GitHub Actions CI
    - Install `xxd` and fix Git ownership issues in CI environment
    - Automate firmware binary release and collection in CI pipeline
    - Add comprehensive setup guide for C3/C6, OpenWrt, and Linux host
    - Provide `build.sh` convenience script for local Docker-based builds
    - Update `install.sh`, `provision.py`, and main README for multi-target support
    - Fix top-level test paths in main CI workflow
    fl8s committed Mar 12, 2026
    Configuration menu
    Copy the full SHA
    d3eacef View commit details
    Browse the repository at this point in the history
  5. Port WiFi-DensePose to ESP32-C3/C6 with Automated CI and Multi-Target...

    ... Support
    - Add support for ESP32-C3 (Super Mini) and ESP32-C6 (M5NanoC6)
    - Optimize firmware for single-core RISC-V targets and internal SRAM constraints
    - Implement conditional compilation for AMOLED display and heavy UI dependencies
    - Fix `wifi_csi_config_t` API mismatch and NVS Encryption build errors for C3/C6
    - Establish parallel matrix builds (S3/C3/C6) in GitHub Actions CI
    - Install `xxd` and fix Git ownership issues in CI environment
    - Automate firmware binary release and collection in CI pipeline
    - Add comprehensive setup guide for C3/C6, OpenWrt, and Linux host
    - Provide `build.sh` convenience script for local Docker-based builds
    - Update `install.sh`, `provision.py`, and main README for multi-target support
    - Increase S3 binary size gate to 1500 KB to accommodate display/WASM features
    - Fix top-level test paths in main CI workflow
    fl8s committed Mar 12, 2026
    Configuration menu
    Copy the full SHA
    74d69ba View commit details
    Browse the repository at this point in the history
  6. Merge pull request #5 from fl8s/port-to-esp32c3-c6-18134811294935652227

    Port to esp32c3 c6 18134811294935652227
    fl8s authored Mar 12, 2026
    Configuration menu
    Copy the full SHA
    8b0b6fb View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2026

  1. ⚡ Bolt: optimize Linux RSSI collection by removing 10Hz subprocess calls

    - Refactor _read_proc_wireless to extract retry count from /proc/net/wireless
    - Implement _read_proc_net_dev for efficient RX/TX byte extraction
    - Update _read_sample to use direct file-based reads
    - Remove 10Hz subprocess.run bottleneck in LinuxWifiCollector
    - Verified parsing logic and 95%+ overhead reduction with mocks
    fl8s committed Mar 14, 2026
    Configuration menu
    Copy the full SHA
    5712f3b View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2026

  1. ⚡ Bolt: optimize Linux RSSI collection by removing 10Hz subprocess calls

    - Refactor _read_proc_wireless to extract retry count from /proc/net/wireless
    - Implement _read_proc_net_dev for efficient RX/TX byte extraction
    - Update _read_sample to use direct file-based reads
    - Remove 10Hz subprocess.run bottleneck in LinuxWifiCollector
    - Verified parsing logic and 95%+ overhead reduction with mocks
    - Addressed PR comments regarding logger and CI trigger patterns
    fl8s committed Mar 26, 2026
    Configuration menu
    Copy the full SHA
    3547d29 View commit details
    Browse the repository at this point in the history
  2. fix: Use upstream wasm3 github repository

    The `nicholasgasior/wasm3` fork is no longer available and returns a 404
    when trying to download the source. Switch to using the official upstream
    repository `wasm3/wasm3` which redirects properly and fixes the build process.
    fl8s committed Mar 26, 2026
    Configuration menu
    Copy the full SHA
    3374e18 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #76 from fl8s/fix-wasm3-url-10547583600714762338

    fix: Fix firmware build by updating wasm3 source URL
    fl8s authored Mar 26, 2026
    Configuration menu
    Copy the full SHA
    b73bbf8 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2026

  1. Merge pull request #12 from fl8s/bolt/optimize-linux-rssi-collection-...

    ...2331246803064418043
    ⚡ Bolt: optimize Linux RSSI collection by removing 10Hz subprocess calls
    fl8s authored Mar 27, 2026
    Configuration menu
    Copy the full SHA
    7c3d6b7 View commit details
    Browse the repository at this point in the history
Loading

AltStyle によって変換されたページ (->オリジナル) /