Skip to content

feat: sending maps#1699

Draft
cimigree wants to merge 57 commits intodevelopfrom
feat/map-sending
Draft

feat: sending maps#1699
cimigree wants to merge 57 commits intodevelopfrom
feat/map-sending

Conversation

@cimigree
Copy link
Contributor

closes #1592
Stacked on #1693 and #1697
Adds the UI for sending map screens
Uses navigation.replace throughout to prevent someone going back to where they shouldn't
Uses the api to get the progress of the download
You can't really get there now as I haven't wired up the receiving end yet... So as soon as we have the receiver end and they can accept a map we can get to these screens.
In the meantime, choose a device and it will take you to the "Waiting" screen and then you can see these two screens.
image
image

gmaclennan and others added 30 commits February 12, 2026 14:57
@socket-security
Copy link

socket-security bot commented Feb 17, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addednpm/​@​osm_borders/​maritime_10000m@​1.1.0501003776100
Addednpm/​@​formatjs/​cli@​6.8.2991004196100
Addednpm/​@​types/​lodash.isequal@​4.5.81001005780100
Addednpm/​@​react-native/​typescript-config@​0.76.91001006397100
Addednpm/​@​react-native/​metro-babel-transformer@​0.76.9991006597100
Addednpm/​@​types/​lint-staged@​13.3.01001006680100
Addednpm/​@​types/​react-native-zeroconf@​0.13.1971006978100
Addednpm/​@​comapeo/​nodejs-mobile-react-native@​18.20.4-26910010092100
Addednpm/​@​types/​react-native-indicators@​0.16.6891007178100
Addednpm/​@​react-native/​metro-config@​0.79.51001007297100
Addednpm/​@​tanstack/​eslint-plugin-query@​5.91.21001007497100
Addednpm/​@​types/​semver@​7.7.11001007581100
Addednpm/​@​react-navigation/​native-stack@​7.3.211001007599100
Addednpm/​@​react-navigation/​native@​7.1.28991007599100
Addednpm/​@​mapeo/​mock-data@​5.0.0751009792100
Addednpm/​@​react-navigation/​bottom-tabs@​7.14.0991007699100
Addednpm/​@​comapeo/​cloud@​0.3.0761008889100
Addednpm/​@​formatjs/​intl-pluralrules@​6.2.21001007697100
Addednpm/​@​react-navigation/​stack@​7.7.2991007699100
Addednpm/​@​types/​jest@​30.0.01001007781100
Addednpm/​@​formatjs/​intl-getcanonicallocales@​3.2.11001007796100
Addednpm/​@​babel/​preset-env@​7.28.5971007796100
Addednpm/​@​types/​mocha@​10.0.101001007780100
Updatednpm/​@​comapeo/​core@​5.2.1 ⏵ 5.4.17710084 +197100
Addednpm/​@​formatjs/​intl-locale@​5.2.11001007797100
Addednpm/​@​react-native-vector-icons/​octicons@​20.4.0781008392100
Addednpm/​@​react-native-documents/​picker@​12.0.11001007893100
Addednpm/​@​types/​react@​19.2.71001007995100
Updatednpm/​@​babel/​runtime@​7.27.1 ⏵ 7.28.41001007996 -1100
Addednpm/​@​react-native-vector-icons/​fontisto@​12.4.0791008487100
Addednpm/​@​types/​utm@​1.1.4921008180100
Addednpm/​@​formatjs/​intl-relativetimeformat@​12.2.21001008097100
See 33 more rows in the dashboard

View full report

@socket-security
Copy link

socket-security bot commented Feb 23, 2026

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn High
Obfuscated code: npm @browserstack/ai-sdk-node is 100.0% likely obfuscated

Confidence: 1.00

Location: Package overview

From: package-lock.jsonnpm/@wdio/browserstack-service@9.21.0npm/@browserstack/ai-sdk-node@1.5.17

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@browserstack/ai-sdk-node@1.5.17. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
Obfuscated code: npm @browserstack/ai-sdk-node is 98.0% likely obfuscated

Confidence: 0.98

Location: Package overview

From: package-lock.jsonnpm/@wdio/browserstack-service@9.21.0npm/@browserstack/ai-sdk-node@1.5.17

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@browserstack/ai-sdk-node@1.5.17. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
Obfuscated code: npm @react-native/debugger-frontend is 96.0% likely obfuscated

Confidence: 0.96

Location: Package overview

From: package-lock.jsonnpm/@react-native/debugger-frontend@0.81.5

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@react-native/debugger-frontend@0.81.5. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Sending Map Flow

2 participants