diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index 9cd8e5b..631a959 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -1,5 +1,5 @@ - cally + Cally - Planner contain false automatic diff --git a/android/settings.gradle b/android/settings.gradle index 7ed6e05..fd5cac2 100644 --- a/android/settings.gradle +++ b/android/settings.gradle @@ -1,4 +1,4 @@ -rootProject.name = 'cally' +rootProject.name = 'Cally - Planner' dependencyResolutionManagement { versionCatalogs { diff --git a/components/pages/calendar/ManuallyAddEventModal.tsx b/components/pages/calendar/ManuallyAddEventModal.tsx index 13d73ce..da61289 100644 --- a/components/pages/calendar/ManuallyAddEventModal.tsx +++ b/components/pages/calendar/ManuallyAddEventModal.tsx @@ -32,9 +32,11 @@ const daysOfWeek = [ export const ManuallyAddEventModal = ({ show, close, + initialDate }: { show: boolean; close: () => void; + initialDate?: Date }) => { const { user } = useAuthContext(); const insets = useSafeAreaInsets(); diff --git a/ios/Podfile b/ios/Podfile index e7b847c..edd194e 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -30,7 +30,19 @@ target 'cally' do :privacy_file_aggregation_enabled => podfile_properties['apple.privacyManifestAggregationEnabled'] != 'false', ) - post_install do |installer| +post_install do |installer| + installer.pods_project.targets.each do |target| + if target.name == 'BoringSSL-GRPC' + target.source_build_phase.files.each do |file| + if file.settings && file.settings['COMPILER_FLAGS'] + flags = file.settings['COMPILER_FLAGS'].split + flags.reject! { |flag| flag == '-GCC_WARN_INHIBIT_ALL_WARNINGS' } + file.settings['COMPILER_FLAGS'] = flags.join(' ') + end + end + end + end + react_native_post_install( installer, config[:reactNativePath], diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 1d2e04a..28f07bc 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -961,7 +961,7 @@ PODS: - EXJSONUtils (0.13.1) - EXManifests (0.14.3): - ExpoModulesCore - - Expo (51.0.30): + - Expo (51.0.34): - ExpoModulesCore - expo-dev-client (4.0.24): - EXManifests @@ -1174,13 +1174,13 @@ PODS: - ExpoModulesCore - ExpoFileSystem (17.0.1): - ExpoModulesCore - - ExpoFont (12.0.9): + - ExpoFont (12.0.10): - ExpoModulesCore - ExpoHead (3.5.23): - ExpoModulesCore - ExpoKeepAwake (13.0.2): - ExpoModulesCore - - ExpoModulesCore (1.12.22): + - ExpoModulesCore (1.12.24): - DoubleConversion - glog - hermes-engine @@ -2709,7 +2709,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - RNSVG (15.6.0): + - RNSVG (15.7.1): - React-Core - SocketRocket (0.7.0) - Yoga (0.0.0) @@ -3020,17 +3020,17 @@ SPEC CHECKSUMS: EXConstants: 409690fbfd5afea964e5e9d6c4eb2c2b59222c59 EXJSONUtils: 30c17fd9cc364d722c0946a550dfbf1be92ef6a4 EXManifests: c1fab4c3237675e7b0299ea8df0bcb14baca4f42 - Expo: 61b2953ad6afa979729f639c5992c182e8eb9040 + Expo: 963ef4ae102e4f4ac114a8510d70127c44adffbf expo-dev-client: 44e9bb8afbf444bc380c606475030fe8929de203 expo-dev-launcher: 012fd9aea425d902b5404e75e58d0bacf8e2542f expo-dev-menu: 045ace71676316ecac9bff8c2ac34fa4d8ef8392 expo-dev-menu-interface: be32c09f1e03833050f0ee290dcc86b3ad0e73e4 ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875 ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51 - ExpoFont: e7f2275c10ca8573c991e007329ad6bf98086485 + ExpoFont: 00756e6c796d8f7ee8d211e29c8b619e75cbf238 ExpoHead: fcb28a68ed4ba28f177394d2dfb8a0a8824cd103 ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08 - ExpoModulesCore: 470e4a326c045a3b78c172e3e62d922e3df52a41 + ExpoModulesCore: db3e31e694684f08223d713e89f7648c6d3e04d0 ExpoSystemUI: d4f065a016cae6721b324eb659cdee4d4cf0cb26 ExpoWebBrowser: 7595ccac6938eb65b076385fd23d035db9ecdc8e EXSplashScreen: d8b3c547b9b18a41d80c6f6b274c4c26664febd4 @@ -3124,10 +3124,10 @@ SPEC CHECKSUMS: RNGestureHandler: 20a4307fd21cbff339abfcfa68192f3f0a6a518b RNReanimated: d51431fd3597a8f8320319dce8e42cee82a5445f RNScreens: 30249f9331c3b00ae7cb7922e11f58b3ed369c07 - RNSVG: 5da7a24f31968ec74f0b091e3440080f347e279b + RNSVG: 4590aa95758149fa27c5c83e54a6a466349a1688 SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d Yoga: bd92064a0d558be92786820514d74fc4dddd1233 -PODFILE CHECKSUM: 76404dfbf3fcae27c8b175dc709b74437f24d0ad +PODFILE CHECKSUM: 50f618790da7cbbfd5c5e988b7f9370bd45d34a6 COCOAPODS: 1.14.3 diff --git a/ios/cally/Info.plist b/ios/cally/Info.plist index 2891b47..02d5589 100644 --- a/ios/cally/Info.plist +++ b/ios/cally/Info.plist @@ -63,6 +63,7 @@ $(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route $(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route $(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route + $(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route UILaunchStoryboardName SplashScreen diff --git a/package-lock.json b/package-lock.json index be44d3c..d0fbee2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -47,6 +47,7 @@ "react-native-safe-area-context": "4.10.5", "react-native-screens": "3.31.1", "react-native-svg": "^15.7.1", + "react-native-toast-message": "^2.2.1", "react-native-ui-lib": "^7.27.0", "react-native-web": "~0.19.10", "react-query": "^3.39.3" @@ -19841,6 +19842,16 @@ "integrity": "sha512-Ns7Bn9H/Tyw278+5SQx9oAblDZ7JixyzeOczcBK8dipQk2pD7Djkcfnf1nB/8RErAmMLL9iXgW0QHqiII8AhKw==", "license": "MIT" }, + "node_modules/react-native-toast-message": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-native-toast-message/-/react-native-toast-message-2.2.1.tgz", + "integrity": "sha512-iXFMnlxPcgKKs4bZOIl06W16m6KXMh/bAYpWLyVXlISSCdcL2+FX5WPpRP3TGQeM/u9q+j5ex48DDY+72en+Sw==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, "node_modules/react-native-ui-lib": { "version": "7.29.0", "resolved": "https://registry.npmjs.org/react-native-ui-lib/-/react-native-ui-lib-7.29.0.tgz", diff --git a/yarn.lock b/yarn.lock index dc91aa6..8ab3672 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5878,6 +5878,11 @@ fs.realpath@^1.0.0: resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== +fsevents@^2.3.2: + version "2.3.3" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + function-bind@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" @@ -7454,10 +7459,10 @@ lighthouse-logger@^1.0.0: debug "^2.6.9" marky "^1.2.2" -lightningcss-win32-x64-msvc@1.19.0: +lightningcss-darwin-arm64@1.19.0: version "1.19.0" - resolved "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz" - integrity sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg== + resolved "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.19.0.tgz" + integrity sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg== lightningcss@~1.19.0: version "1.19.0" @@ -9060,7 +9065,7 @@ react-native-swipe-gestures@^1.0.5: react-native-toast-message@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/react-native-toast-message/-/react-native-toast-message-2.2.1.tgz#f395321e9bc818ce63274c38a3d294ed997a4a27" + resolved "https://registry.npmjs.org/react-native-toast-message/-/react-native-toast-message-2.2.1.tgz" integrity sha512-iXFMnlxPcgKKs4bZOIl06W16m6KXMh/bAYpWLyVXlISSCdcL2+FX5WPpRP3TGQeM/u9q+j5ex48DDY+72en+Sw== react-native-ui-lib@^7.27.0: