Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

☰♭ Adding a Bluetooth Scanner to dev options #1128

Merged
merged 38 commits into from
Mar 22, 2024

Commits on Feb 9, 2024

  1. Added button for Bluetooth Scan Page

    See Issue [e-mission#1046](e-mission/e-mission-docs#1046 (comment))
    for more details.  This commit adds the Dev-Zone settings option, which
    will eventually link to the Bluetooth Scanner page.
    
    TODO:
    - Add i18next translation for control.bluetooth
    the-bay-kay committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    04df66f View commit details
    Browse the repository at this point in the history
  2. Added barebones BluetoothScanPage

    The button added in settings now will open a Modal "Page" that
    will (eventually) contain the bluetooth devices within scanning
    distance!
    the-bay-kay committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    9ee0cc0 View commit details
    Browse the repository at this point in the history
  3. Ran Prettier

    It seems I accidentally turned off my local VSCode Prettier... Fixing
    that now
    the-bay-kay committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    b15148c View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. Configuration menu
    Copy the full SHA
    602a3b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4dc111f View commit details
    Browse the repository at this point in the history
  3. Roughly implemented the bluetooth scanner into the bluetooth page. Cr…

    …eated bluetoothScanner.ts which houses the plugin scan request. I then added in functionality to the BluetoothScanPage to output the data that we get from the scan function.
    louisg1337 committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    2cf7882 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Updated Scanner UI

    - Formatted buttons
    - Added `BluetoothCard.tsx`
    - Centered buttons & Device Info
    - Fixed "Dismiss" Button, updated to arrow
    the-bay-kay committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    7fe3958 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Added translation support to Bluetooth Scanner

    Added english translations for scanner components
    the-bay-kay committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    07e4e17 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86957d9 View commit details
    Browse the repository at this point in the history
  3. Refactored the permissions for the bluetooth scanner so that there is…

    … now proper error handling.
    louisg1337 committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6023c7f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b2f4281 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4a5d853 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Removed erroneous i18n files

    i18n Files were accidentally added in commit b2f4281 .  Rollling back the
    repository to the same state as commit 6023c7f,  before the files were
    added.
    the-bay-kay committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    9215f69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4cafd4 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Configuration menu
    Copy the full SHA
    2b366eb View commit details
    Browse the repository at this point in the history
  2. Updated bluetooth plugin, ran prettier

    - Updated plugin to a fork of the original: ideally, this fork
    should support Bluetooth Classic for both iOS & Android
    the-bay-kay committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    157cfde View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Configuration menu
    Copy the full SHA
    43bfb4e View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Fixed rendering issues with BluetoothScanPage

    - Cards were not splitting logs correctly, fixed to split via index
      - We should be fine with this rudimentary string parsing technique;
      from my testing, IDs have not gone past the length given.
    the-bay-kay committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    4b5a7e7 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into bluetooth_scanner

    Merge to keep branch up to date with master
    the-bay-kay committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    4788641 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0a71d52 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Configuration menu
    Copy the full SHA
    5fcab70 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Configuration menu
    Copy the full SHA
    f690d84 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Forked our own version of the bluetooth plugin so that we can change …

    …the plugin.xml to prevent Android Manifest merger errors
    louisg1337 committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    bb16e6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00b8fdc View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Updated Bluetooth Scan Coverage

    - Updated calls to Bluetooth Plugin, to ensure paired
    devices are included in the scan list
    the-bay-kay committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    72f499f View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Updated second API call

    the-bay-kay committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    e35aaff View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Configuration menu
    Copy the full SHA
    1b772e2 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    1b3e946 View commit details
    Browse the repository at this point in the history
  2. Ran prettier

    louisg1337 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    f8a6a8e View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    1e47df3 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2024

  1. Addressed review changes, updated permissions

    - Moved permissions check to BLE Screen, fixed error
    with permission appearing upon install
    - Updated OS checks, fixed config export
    the-bay-kay committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    def2b24 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3939488 View commit details
    Browse the repository at this point in the history
  3. Refractored Scanner Promises

    - Changed to avoid race conditions in logs
    the-bay-kay committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    1c1c2ba View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2024

  1. Updated how logs are handled, added Pairing Status

    - Display status is indicated through the icon:
     "bluetooth-off"
    the-bay-kay committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    b76ce00 View commit details
    Browse the repository at this point in the history
  2. Fixed iOS Check

    the-bay-kay committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    c990c93 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    b270036 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Merge branch 'master' into bluetooth_scanner

    - Merge needed to fix Android build issue
    the-bay-kay committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    23e8de1 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Refactored Bluetooth logs, fixed race conditions

    - Changed logs to only pass devices, now parsed in BluetoothCard
    - Updated promise handling in blueoothScanner
    - Reverted iOS permissions check
    the-bay-kay committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    295b96f View commit details
    Browse the repository at this point in the history