Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,5 @@ yarn-error.*
*.kotlin
android/app/release/
/bun.lockb
/ios/Config/Local.xcconfig
/.nova
2 changes: 2 additions & 0 deletions ios/Debug.xcconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include "Pods/Target Support Files/Pods-inkwell/Pods-inkwell.debug.xcconfig"
#include? "Config/Local.xcconfig"
100 changes: 50 additions & 50 deletions ios/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
PODS:
- EXApplication (55.0.9):
- EXApplication (55.0.14):
- ExpoModulesCore
- EXConstants (55.0.7):
- EXConstants (55.0.13):
- ExpoModulesCore
- Expo (55.0.5):
- Expo (55.0.13):
- ExpoModulesCore
- hermes-engine
- RCTRequired
Expand All @@ -28,34 +28,34 @@ PODS:
- ReactCommon/turbomodule/core
- ReactNativeDependencies
- Yoga
- ExpoAsset (55.0.8):
- ExpoAsset (55.0.14):
- ExpoModulesCore
- ExpoClipboard (55.0.9):
- ExpoClipboard (55.0.13):
- ExpoModulesCore
- ExpoCrypto (55.0.9):
- ExpoCrypto (55.0.14):
- ExpoModulesCore
- ExpoDomWebView (55.0.3):
- ExpoDomWebView (55.0.5):
- ExpoModulesCore
- ExpoFileSystem (55.0.10):
- ExpoFileSystem (55.0.16):
- ExpoModulesCore
- ExpoFont (55.0.4):
- ExpoFont (55.0.6):
- ExpoModulesCore
- ExpoImage (55.0.6):
- ExpoImage (55.0.8):
- ExpoModulesCore
- libavif/libdav1d
- SDWebImage (~> 5.21.0)
- SDWebImageAVIFCoder (~> 0.11.0)
- SDWebImageSVGCoder (~> 1.7.0)
- SDWebImageWebPCoder (~> 0.14.6)
- ExpoKeepAwake (55.0.4):
- ExpoKeepAwake (55.0.6):
- ExpoModulesCore
- ExpoLinearGradient (55.0.8):
- ExpoLinearGradient (55.0.13):
- ExpoModulesCore
- ExpoLinking (55.0.7):
- ExpoLinking (55.0.12):
- ExpoModulesCore
- ExpoLogBox (55.0.7):
- ExpoLogBox (55.0.10):
- React-Core
- ExpoModulesCore (55.0.14):
- ExpoModulesCore (55.0.22):
- ExpoModulesJSI
- hermes-engine
- RCTRequired
Expand All @@ -80,16 +80,16 @@ PODS:
- ReactNativeDependencies
- RNWorklets
- Yoga
- ExpoModulesJSI (55.0.14):
- ExpoModulesJSI (55.0.22):
- hermes-engine
- React-Core
- React-runtimescheduler
- ReactCommon
- ExpoSecureStore (55.0.8):
- ExpoSecureStore (55.0.13):
- ExpoModulesCore
- ExpoSystemUI (55.0.9):
- ExpoSystemUI (55.0.15):
- ExpoModulesCore
- ExpoWebBrowser (55.0.9):
- ExpoWebBrowser (55.0.14):
- ExpoModulesCore
- FBLazyVector (0.83.2)
- hermes-engine (0.14.1):
Expand Down Expand Up @@ -2096,7 +2096,7 @@ PODS:
- React-utils (= 0.83.2)
- ReactNativeDependencies
- ReactNativeDependencies (0.83.2)
- RNGestureHandler (2.30.0):
- RNGestureHandler (2.30.1):
- hermes-engine
- RCTRequired
- RCTTypeSafety
Expand Down Expand Up @@ -2239,7 +2239,7 @@ PODS:
- ReactCommon/turbomodule/core
- ReactNativeDependencies
- Yoga
- RNWorklets (0.7.4):
- RNWorklets (0.7.2):
- hermes-engine
- RCTRequired
- RCTTypeSafety
Expand All @@ -2261,9 +2261,9 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- ReactNativeDependencies
- RNWorklets/worklets (= 0.7.4)
- RNWorklets/worklets (= 0.7.2)
- Yoga
- RNWorklets/worklets (0.7.4):
- RNWorklets/worklets (0.7.2):
- hermes-engine
- RCTRequired
- RCTTypeSafety
Expand All @@ -2285,9 +2285,9 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- ReactNativeDependencies
- RNWorklets/worklets/apple (= 0.7.4)
- RNWorklets/worklets/apple (= 0.7.2)
- Yoga
- RNWorklets/worklets/apple (0.7.4):
- RNWorklets/worklets/apple (0.7.2):
- hermes-engine
- RCTRequired
- RCTTypeSafety
Expand Down Expand Up @@ -2649,27 +2649,27 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/yoga"

SPEC CHECKSUMS:
EXApplication: 44f202420678bba77f603c373bd3fd033e6c21e9
EXConstants: b3c63be5f8648e4ab8e6ff5099b62f629247f969
Expo: ed1258b36d29c6b5021951ab7933754e765587cb
ExpoAsset: bdc7bc21fe25d197c3aa7547e14c12c42087d9c9
ExpoClipboard: fba6501fed478667b1cc888e999f82fb2838c685
ExpoCrypto: a3470a45f37ab72cf93113088c5e106fbafa45c7
ExpoDomWebView: f101fb3db4b6eec4163fca51f7507189b7e48661
ExpoFileSystem: e1a42d7f69f7faae33f4d7d01708f7861f7bd757
ExpoFont: 1aa465cf9f8ac6b670405becba8b15473581b2dd
ExpoImage: 53ab717157f29bb5139f9f75b259f93f784b6847
ExpoKeepAwake: 7f3b28c361c37389b18841bb52a58003b39fcb33
ExpoLinearGradient: 499856f296f83c05279d18447bdb57ab0e06d294
ExpoLinking: 88ba36a28c83525e564b8229e02d451347accb70
ExpoLogBox: 89b634d5a8a64c4a6a7caad8f9985a28463c7002
ExpoModulesCore: a57a0a1e39caa9ad5f76c8477b831ee32fbeddfc
ExpoModulesJSI: a554588f3260ee3c44a3e7f4a8151c2b9ffdb024
ExpoSecureStore: ebb13e5e590b1e62ec530bd0cfe1a3e7f1867e26
ExpoSystemUI: ae936ff8f78ca3d6c13884704beb7705fe26d136
ExpoWebBrowser: f13a6e46e44049bbb8ce49ff8aaa4d819c87d1fe
EXApplication: ab5a9ca485adce8be81309a5172d1565e9d7467f
EXConstants: f823af920c7a2ddc84dae314cfcce23796c00c7f
Expo: 19505bccb8d109c4b389ee65ce20a503611fcd3b
ExpoAsset: 6b2936edf301b6a0db65bb0c8ba09dbe0816981e
ExpoClipboard: 5d1b0cd2686406f21e616f2d9b3431259dee2e6a
ExpoCrypto: 9fd0b78215cffa1aa20de026d452242401aa37dc
ExpoDomWebView: 2b2fbd9a07de8790569257cbf9dfdaa31cf95c70
ExpoFileSystem: 310d367cccbd30b9bda13c5865fe3d8d581dcf2a
ExpoFont: cdd7a1d574a376fa003c713eff49e0a4df8672c7
ExpoImage: ef931bba1fd3e907c2262216d17eb21095c9ac2b
ExpoKeepAwake: a1baf9810a2dee1905aa9bdd336852598f7220e9
ExpoLinearGradient: c654e92d726a6d64c588a0988bb22bea331d5e79
ExpoLinking: ae32b8d46c982a496a5af38747219b6bdac2988c
ExpoLogBox: a3de999775d423ac9cb85d24bd47628e5392761f
ExpoModulesCore: df468e597146b519b08dbfa59b206e2c5ad932bd
ExpoModulesJSI: 4f9a951679fdfbfca1e4feb5c1e10df045333a5a
ExpoSecureStore: 38954f6bcef1287aa04c06fba3b86e8af3291ccd
ExpoSystemUI: 709410d6e473378d568e5df28fe409cade0ba530
ExpoWebBrowser: f88a3ba50a025b673236a46d2654a49b985953d6
FBLazyVector: 32e9ed0301d0fcbc1b2b341dd7fcbf291f51eb83
hermes-engine: dbcdba78f271c6471861d45ea317b51dd0c10192
hermes-engine: dd78dc5cfddd29710b22f4f49374742d6aa30203
libavif: 84bbb62fb232c3018d6f1bab79beea87e35de7b7
libdav1d: 23581a4d8ec811ff171ed5e2e05cd27bad64c39f
libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8
Expand All @@ -2681,7 +2681,7 @@ SPEC CHECKSUMS:
React: f4edc7518ccb0b54a6f580d89dd91471844b4990
React-callinvoker: 79ef4e3f1c021571f6d2dafbe45ca432b2f3a146
React-Core: c19ad4660fd48bc8abc060d979f8ee37f1fc4a5a
React-Core-prebuilt: 9ef251c8697fd926a85de3935ade3fbb2e966ebe
React-Core-prebuilt: 9dcfd7ff52c9b92aac6a0bb572ee858195701d22
React-CoreModules: f94ec3ee2bac588d033ad15a2377af746284f8c8
React-cxxreact: de66364f2d5fb77d3da3cfa927b2fd960892c711
React-debug: 4f6739c820d7da9c20f48caa985573b6a847e5f5
Expand Down Expand Up @@ -2749,11 +2749,11 @@ SPEC CHECKSUMS:
ReactAppDependencyProvider: d69159b417e8c9d82b8fe4d0a27def4c3e8f767f
ReactCodegen: e67cb698a2107da1da9efa55174861d724666a3e
ReactCommon: 8868269b67561136a7970be188b40738135af077
ReactNativeDependencies: 1b22b6f2942ec2ab1f603c602900e349e28a14cb
RNGestureHandler: 5494787ce29288a8941fa825663f2b1fa0a5aaf1
ReactNativeDependencies: 9035b8d06e59b481390dbfead1d755ced6b3ec32
RNGestureHandler: 0ea8153746a92b3744d4eaadade647debedf646e
RNReanimated: 86e5991396f1aa514db90d6c79d4c3e37a37bb10
RNScreens: 14243fa0d9842ffa7f8bb2d00b6c3cfd3ca817e8
RNWorklets: 5eddf924d11308d62920405addeddc3dfe1daaaa
RNWorklets: 0e736f568c3c61cb3326cdcda767c4daee56a8a9
SDWebImage: e9c98383c7572d713c1a0d7dd2783b10599b9838
SDWebImageAVIFCoder: afe194a084e851f70228e4be35ef651df0fc5c57
SDWebImageSVGCoder: 15a300a97ec1c8ac958f009c02220ac0402e936c
Expand All @@ -2762,4 +2762,4 @@ SPEC CHECKSUMS:

PODFILE CHECKSUM: c74cdcb7363ef942983ce59177d2749f77fba8f3

COCOAPODS: 1.15.2
COCOAPODS: 1.16.2
2 changes: 2 additions & 0 deletions ios/Release.xcconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include "Pods/Target Support Files/Pods-inkwell/Pods-inkwell.release.xcconfig"
#include? "Config/Local.xcconfig"
19 changes: 11 additions & 8 deletions ios/inkwell.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,10 @@
13B07F961A680F5B00A75B9A /* inkwell.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = inkwell.app; sourceTree = BUILT_PRODUCTS_DIR; };
13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = inkwell/Images.xcassets; sourceTree = "<group>"; };
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = inkwell/Info.plist; sourceTree = "<group>"; };
4B5F42242F8BB0E30044F906 /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; };
4B5F42252F8BB1060044F906 /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; };
57D254380DDE86A27DBC4FFD /* Pods-inkwell.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-inkwell.release.xcconfig"; path = "Target Support Files/Pods-inkwell/Pods-inkwell.release.xcconfig"; sourceTree = "<group>"; };
5AB071EB5F89BC9DF138C54C /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = inkwell/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
5AB071EB5F89BC9DF138C54C /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = inkwell/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
9F25AB4DABF4FFF5E332EA7F /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-inkwell/ExpoModulesProvider.swift"; sourceTree = "<group>"; };
AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = inkwell/SplashScreen.storyboard; sourceTree = "<group>"; };
BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = "<group>"; };
Expand Down Expand Up @@ -91,6 +93,8 @@
2D16E6871FA4F8E400B85C8A /* Frameworks */,
D2FB620757B6674ABAEC2662 /* Pods */,
D6BAE6E4B0FB711B677BA5D4 /* ExpoModulesProviders */,
4B5F42242F8BB0E30044F906 /* Debug.xcconfig */,
4B5F42252F8BB1060044F906 /* Release.xcconfig */,
);
indentWidth = 2;
sourceTree = "<group>";
Expand Down Expand Up @@ -120,7 +124,6 @@
F3CC79C129B13C39E46B775F /* Pods-inkwell.debug.xcconfig */,
57D254380DDE86A27DBC4FFD /* Pods-inkwell.release.xcconfig */,
);
name = Pods;
path = Pods;
sourceTree = "<group>";
};
Expand Down Expand Up @@ -337,12 +340,12 @@
/* Begin XCBuildConfiguration section */
13B07F941A680F5B00A75B9A /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = F3CC79C129B13C39E46B775F /* Pods-inkwell.debug.xcconfig */;
baseConfigurationReference = 4B5F42242F8BB0E30044F906 /* Debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = inkwell/inkwell.entitlements;
CURRENT_PROJECT_VERSION = 1;
CURRENT_PROJECT_VERSION = 4;
ENABLE_BITCODE = NO;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
Expand All @@ -362,7 +365,7 @@
);
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
PRODUCT_BUNDLE_IDENTIFIER = blog.micro.inkwell;
PRODUCT_NAME = "inkwell";
PRODUCT_NAME = inkwell;
SWIFT_OBJC_BRIDGING_HEADER = "inkwell/inkwell-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
Expand All @@ -373,12 +376,12 @@
};
13B07F951A680F5B00A75B9A /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 57D254380DDE86A27DBC4FFD /* Pods-inkwell.release.xcconfig */;
baseConfigurationReference = 4B5F42252F8BB1060044F906 /* Release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = inkwell/inkwell.entitlements;
CURRENT_PROJECT_VERSION = 1;
CURRENT_PROJECT_VERSION = 4;
INFOPLIST_FILE = inkwell/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 15.1;
LD_RUNPATH_SEARCH_PATHS = (
Expand All @@ -393,7 +396,7 @@
);
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
PRODUCT_BUNDLE_IDENTIFIER = blog.micro.inkwell;
PRODUCT_NAME = "inkwell";
PRODUCT_NAME = inkwell;
SWIFT_OBJC_BRIDGING_HEADER = "inkwell/inkwell-Bridging-Header.h";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
Expand Down
4 changes: 2 additions & 2 deletions src/App.js
Original file line number Diff line number Diff line change
Expand Up @@ -355,14 +355,14 @@ function resolve_toast_icon_name(toast_message = '') {
if (normalized_toast_message.includes('bookmark removed')) {
return {
android: 'bookmark-border',
ios: 'bookmark',
ios: 'star.fill',
};
}

if (normalized_toast_message.includes('bookmarked')) {
return {
android: 'bookmark',
ios: 'bookmark',
ios: 'star.fill',
};
}

Expand Down
Loading