Skip to content

Commit da70505

Browse files
Fixes for iPhone bluetooth onboarding (#982)
* bluetooth styling and info message color fix. * Fix onboard wifi race condition causing react error * Re-establish bluetooth notifications when app looses focus on mobile * Fix mobile safe area spamming changes when no change was happening * 3.38.0 * Allow clearing snackbars on mobile by tap * update provisioning profile for github action * Update github workflows to use macos-14 for compatibility with app store requirements * Explicitly select xcode 16 in ios build action * Another attempt at selecting xcode 16
1 parent 1995b36 commit da70505

File tree

20 files changed

+77
-59
lines changed

20 files changed

+77
-59
lines changed

.github/workflows/build-electron.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333

3434
strategy:
3535
matrix:
36-
os: [ubuntu-latest, macos-13, windows-latest]
36+
os: [ubuntu-latest, macos-14, windows-latest]
3737

3838
steps:
3939
- name: Check out Git repository

.github/workflows/build-ios.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,27 @@ defaults:
66
run:
77
shell: bash
88

9-
# env:
10-
# CI: ''
11-
# SKIP_SIGNING: true
12-
139
jobs:
1410
build-mobile:
1511
runs-on: ${{ matrix.os }}
1612

1713
strategy:
1814
# fail-fast: false
1915
matrix:
20-
os: [macos-13]
16+
os: [macos-14]
2117

2218
steps:
23-
- name: check Xcode version
24-
run: /usr/bin/xcodebuild -version
25-
2619
- name: Check out Git repository
2720
uses: actions/checkout@v3
2821

22+
- name: Set up Xcode 16
23+
uses: maxim-lobanov/setup-xcode@v1
24+
with:
25+
xcode-version: '16'
26+
27+
- name: Confirm Xcode version
28+
run: xcodebuild -version
29+
2930
- name: Install Node.js, NPM and Yarn
3031
uses: actions/setup-node@v3
3132
with:

android/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ android {
1313
applicationId "com.remoteit"
1414
minSdkVersion rootProject.ext.minSdkVersion
1515
targetSdkVersion rootProject.ext.targetSdkVersion
16-
versionCode 279
17-
versionName "3.37.6"
16+
versionCode 280
17+
versionName "3.38.0"
1818
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1919
aaptOptions {
2020
// Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.

backend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "remoteit-headless",
3-
"version": "3.37.6",
3+
"version": "3.38.0",
44
"private": true,
55
"main": "build/index.js",
66
"scripts": {

electron/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

electron/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "remoteit",
3-
"version": "3.37.6",
3+
"version": "3.38.0",
44
"private": true,
55
"main": "build/index.js",
66
"description": "Remote.It cross platform desktop application for creating and hosting connections",

frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "remoteit-desktop-frontend",
3-
"version": "3.37.6",
3+
"version": "3.38.0",
44
"private": true,
55
"type": "module",
66
"scripts": {

frontend/src/components/BluetoothScan.tsx

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,7 @@ export const BluetoothScan: React.FC<Props> = ({ className }) => {
1515
>
1616
<Icon name="bluetooth" size="xxl" color="calm" />
1717
</ListItemIcon>
18-
<ListItemText
19-
primary="Setup WiFi"
20-
secondary={
21-
<>
22-
Connect your Pi to Wifi
23-
<br /> and Remote.It
24-
</>
25-
}
26-
/>
18+
<ListItemText primary="Setup WiFi" secondary={<>Connect your Pi to Wifi&nbsp;and&nbsp;Remote.It</>} />
2719
</ListItemButton>
2820
</List>
2921
)

frontend/src/components/DevicesApplicationsTabs.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react'
2-
import isEqual from 'lodash/isEqual'
2+
import isEqual from 'lodash.isequal'
33
import { Dispatch } from '../store'
44
import { defaultState } from '../models/devices'
55
import { useSelector, useDispatch } from 'react-redux'

frontend/src/components/Notice.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,11 +99,11 @@ export const Notice: React.FC<NoticeProps> = ({
9999
}
100100

101101
const useStyles = makeStyles(({ palette }) => ({
102-
info: { color: palette.info.main, backgroundColor: alpha(palette.info.main, 0.1) },
102+
info: { color: palette.calm.main, backgroundColor: alpha(palette.calm.main, 0.1) },
103103
error: { color: palette.error.main, backgroundColor: alpha(palette.error.main, 0.1) },
104104
warning: { color: palette.warning.main, backgroundColor: alpha(palette.warning.main, 0.1) },
105105
success: { color: palette.success.main, backgroundColor: alpha(palette.success.main, 0.1) },
106-
infoSolid: { color: palette.alwaysWhite.main, backgroundColor: palette.info.main },
106+
infoSolid: { color: palette.alwaysWhite.main, backgroundColor: palette.calm.main },
107107
errorSolid: { color: palette.alwaysWhite.main, backgroundColor: palette.error.main },
108108
warningSolid: { color: palette.alwaysWhite.main, backgroundColor: palette.warning.main },
109109
successSolid: { color: palette.alwaysWhite.main, backgroundColor: palette.success.main },

0 commit comments

Comments
 (0)