From c033758e6432ff3ff9ba096ee34c197fda9c606c Mon Sep 17 00:00:00 2001 From: Shawn Jackson Date: Sat, 15 Nov 2025 11:46:47 -0800 Subject: [PATCH 1/3] RR-T39 Minor build tweak. --- .github/workflows/react-native-cicd.yml | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/.github/workflows/react-native-cicd.yml b/.github/workflows/react-native-cicd.yml index 32fcd4b..0e74019 100644 --- a/.github/workflows/react-native-cicd.yml +++ b/.github/workflows/react-native-cicd.yml @@ -342,6 +342,8 @@ jobs: if [ -z "$NOTES" ]; then NOTES="$PR_BODY" fi + # Remove "Summary by CodeRabbit" line + NOTES="$(printf '%s\n' "$NOTES" | grep -v "Summary by CodeRabbit")" else NOTES="$(git log -n 5 --pretty=format:'- %s')" fi @@ -397,14 +399,9 @@ jobs: --arg actor "${{ github.actor }}" \ --arg run_url "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" \ '{ - version: $version, - releaseDate: $date, - releaseNotes: $notes, - repository: $repo, - commitSha: $commit, - author: $actor, - buildUrl: $run_url, - platform: "android" + "version": $version, + "title": ("Release v" + $version), + "content": $notes, }') # Send to Changerawr API From ec5c8410164d94a5aa98c024dd9f2c3cd1d78bfa Mon Sep 17 00:00:00 2001 From: Shawn Jackson Date: Fri, 21 Nov 2025 21:18:13 -0800 Subject: [PATCH 2/3] RR-T39 Minor tweak to always get core store data, added extra padding to selection lists. --- src/api/config/index.ts | 12 +++--------- src/app/call/[id]/edit.tsx | 4 ++-- src/app/call/new/index.tsx | 7 ++----- .../audio-stream/audio-stream-bottom-sheet.tsx | 2 +- src/components/calls/close-call-bottom-sheet.tsx | 2 +- src/components/messages/compose-message-sheet.tsx | 2 +- src/components/roles/role-assignment-item.tsx | 2 +- src/components/settings/language-item.tsx | 2 +- src/components/settings/theme-item.tsx | 2 +- src/stores/app/core-store.ts | 8 -------- 10 files changed, 13 insertions(+), 30 deletions(-) diff --git a/src/api/config/index.ts b/src/api/config/index.ts index 332ea7a..a907bd9 100644 --- a/src/api/config/index.ts +++ b/src/api/config/index.ts @@ -1,17 +1,11 @@ import { type GetConfigResult } from '@/models/v4/configs/getConfigResult'; import { type GetSystemConfigResult } from '@/models/v4/configs/getSystemConfigResult'; -import { createCachedApiEndpoint } from '../common/cached-client'; +import { createApiEndpoint } from '../common'; -const getConfigApi = createCachedApiEndpoint('/Config/GetConfig', { - ttl: 60 * 1000 * 1440, // Cache for 1 days - enabled: false, -}); +const getConfigApi = createApiEndpoint('/Config/GetConfig'); -const getSystemConfigApi = createCachedApiEndpoint('/Config/GetSystemConfig', { - ttl: 60 * 1000 * 1440, // Cache for 1 days - enabled: false, -}); +const getSystemConfigApi = createApiEndpoint('/Config/GetSystemConfig'); export const getConfig = async (key: string) => { const response = await getConfigApi.get({ diff --git a/src/app/call/[id]/edit.tsx b/src/app/call/[id]/edit.tsx index d33c49b..a7622d2 100644 --- a/src/app/call/[id]/edit.tsx +++ b/src/app/call/[id]/edit.tsx @@ -641,7 +641,7 @@ export default function EditCall() { - + {callPriorities.map((priority) => ( ))} @@ -674,7 +674,7 @@ export default function EditCall() { - + {callTypes.map((type) => ( ))} diff --git a/src/app/call/new/index.tsx b/src/app/call/new/index.tsx index 399ff70..7b126ed 100644 --- a/src/app/call/new/index.tsx +++ b/src/app/call/new/index.tsx @@ -217,9 +217,6 @@ export default function NewCall() { data.longitude = selectedLocation.longitude; } - // TODO: Implement the API call to create a new call - console.log('Creating new call with data:', data); - const priority = callPriorities.find((p) => p.Name === data.priority); const type = callTypes.find((t) => t.Name === data.type); @@ -834,7 +831,7 @@ export default function NewCall() { - + {callPriorities.map((priority) => ( ))} @@ -867,7 +864,7 @@ export default function NewCall() { - + {callTypes.map((type) => ( ))} diff --git a/src/components/audio-stream/audio-stream-bottom-sheet.tsx b/src/components/audio-stream/audio-stream-bottom-sheet.tsx index 7493f86..99b5174 100644 --- a/src/components/audio-stream/audio-stream-bottom-sheet.tsx +++ b/src/components/audio-stream/audio-stream-bottom-sheet.tsx @@ -145,7 +145,7 @@ export const AudioStreamBottomSheet = () => { - + diff --git a/src/components/calls/close-call-bottom-sheet.tsx b/src/components/calls/close-call-bottom-sheet.tsx index c60f6e9..6fc9028 100644 --- a/src/components/calls/close-call-bottom-sheet.tsx +++ b/src/components/calls/close-call-bottom-sheet.tsx @@ -195,7 +195,7 @@ export const CloseCallBottomSheet: React.FC = ({ isOp - + diff --git a/src/components/messages/compose-message-sheet.tsx b/src/components/messages/compose-message-sheet.tsx index 3180c3a..3cc99d7 100644 --- a/src/components/messages/compose-message-sheet.tsx +++ b/src/components/messages/compose-message-sheet.tsx @@ -410,7 +410,7 @@ export const ComposeMessageSheet: React.FC = () => { - + diff --git a/src/components/roles/role-assignment-item.tsx b/src/components/roles/role-assignment-item.tsx index e4d1510..4dcc286 100644 --- a/src/components/roles/role-assignment-item.tsx +++ b/src/components/roles/role-assignment-item.tsx @@ -35,7 +35,7 @@ export const RoleAssignmentItem: React.FC = ({ role, as - + diff --git a/src/components/settings/language-item.tsx b/src/components/settings/language-item.tsx index 6e5f45d..eea6ebf 100644 --- a/src/components/settings/language-item.tsx +++ b/src/components/settings/language-item.tsx @@ -43,7 +43,7 @@ export const LanguageItem = () => { - + diff --git a/src/components/settings/theme-item.tsx b/src/components/settings/theme-item.tsx index 4dab7ce..9ed67e8 100644 --- a/src/components/settings/theme-item.tsx +++ b/src/components/settings/theme-item.tsx @@ -43,7 +43,7 @@ export const ThemeItem = () => { - + diff --git a/src/stores/app/core-store.ts b/src/stores/app/core-store.ts index 7c3cac8..5893e0c 100644 --- a/src/stores/app/core-store.ts +++ b/src/stores/app/core-store.ts @@ -74,14 +74,6 @@ export const useCoreStore = create()( return; } - // Don't re-initialize if already initialized - if (state.isInitialized) { - logger.info({ - message: 'Core store already initialized, skipping', - }); - return; - } - set({ isLoading: true, isInitializing: true, error: null }); try { From 87b1c3b865edd36e7a519ebeef90358c2cc6c9e6 Mon Sep 17 00:00:00 2001 From: Shawn Jackson Date: Fri, 21 Nov 2025 21:41:44 -0800 Subject: [PATCH 3/3] RR-T39 PR#84 fix --- .github/workflows/react-native-cicd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/react-native-cicd.yml b/.github/workflows/react-native-cicd.yml index 0e74019..5de06f6 100644 --- a/.github/workflows/react-native-cicd.yml +++ b/.github/workflows/react-native-cicd.yml @@ -401,7 +401,7 @@ jobs: '{ "version": $version, "title": ("Release v" + $version), - "content": $notes, + "content": $notes }') # Send to Changerawr API