diff --git a/.github/workflows/react-native-cicd.yml b/.github/workflows/react-native-cicd.yml index 32fcd4b..5de06f6 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 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 {