- Custom copper AccentColor and warm VaultBackground color assets (light/dark), applied to both the main app and the AutoFill extension (which needed its own copy of the asset catalog plus ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME and an explicit .tint() modifier, since extensions don't pick up the app-wide accent color the same way a full SwiftUI App/Scene does). - GroupFilterView no longer uses DisclosureGroup for subgroups -- the whole tree renders always-expanded (indented per depth) so active filters are visible at a glance instead of requiring tap-to-expand. - Added a placeholder app icon (padlock glyph, light/dark/tinted variants plus macOS sizes) -- previously the icon slot existed but had no actual images, which blocks App Store/TestFlight archive validation. - Added ITSAppUsesNonExemptEncryption = NO (standard encryption only, via KeePassKit) to skip the export-compliance prompt on each upload. - Renamed the app from MyPass to KeeVault throughout: Xcode project/targets/ schemes, the MyPassCore package (now KeeVaultCore) and every import site, folder and file names, bundle identifiers (org.antiloop222.keevault) and their App Group/Keychain-group entitlements, and remaining UI/string references -- MyPass was already taken as an App Store app name.
99 lines
1.9 KiB
JSON
99 lines
1.9 KiB
JSON
{
|
|
"images" : [
|
|
{
|
|
"idiom" : "universal",
|
|
"platform" : "ios",
|
|
"size" : "1024x1024",
|
|
"filename" : "icon-1024-light.png"
|
|
},
|
|
{
|
|
"appearances" : [
|
|
{
|
|
"appearance" : "luminosity",
|
|
"value" : "dark"
|
|
}
|
|
],
|
|
"idiom" : "universal",
|
|
"platform" : "ios",
|
|
"size" : "1024x1024",
|
|
"filename" : "icon-1024-dark.png"
|
|
},
|
|
{
|
|
"appearances" : [
|
|
{
|
|
"appearance" : "luminosity",
|
|
"value" : "tinted"
|
|
}
|
|
],
|
|
"idiom" : "universal",
|
|
"platform" : "ios",
|
|
"size" : "1024x1024",
|
|
"filename" : "icon-1024-tinted.png"
|
|
},
|
|
{
|
|
"idiom" : "mac",
|
|
"scale" : "1x",
|
|
"size" : "16x16",
|
|
"filename" : "icon-mac-16.png"
|
|
},
|
|
{
|
|
"idiom" : "mac",
|
|
"scale" : "2x",
|
|
"size" : "16x16",
|
|
"filename" : "icon-mac-16@2x.png"
|
|
},
|
|
{
|
|
"idiom" : "mac",
|
|
"scale" : "1x",
|
|
"size" : "32x32",
|
|
"filename" : "icon-mac-32.png"
|
|
},
|
|
{
|
|
"idiom" : "mac",
|
|
"scale" : "2x",
|
|
"size" : "32x32",
|
|
"filename" : "icon-mac-32@2x.png"
|
|
},
|
|
{
|
|
"idiom" : "mac",
|
|
"scale" : "1x",
|
|
"size" : "128x128",
|
|
"filename" : "icon-mac-128.png"
|
|
},
|
|
{
|
|
"idiom" : "mac",
|
|
"scale" : "2x",
|
|
"size" : "128x128",
|
|
"filename" : "icon-mac-128@2x.png"
|
|
},
|
|
{
|
|
"idiom" : "mac",
|
|
"scale" : "1x",
|
|
"size" : "256x256",
|
|
"filename" : "icon-mac-256.png"
|
|
},
|
|
{
|
|
"idiom" : "mac",
|
|
"scale" : "2x",
|
|
"size" : "256x256",
|
|
"filename" : "icon-mac-256@2x.png"
|
|
},
|
|
{
|
|
"idiom" : "mac",
|
|
"scale" : "1x",
|
|
"size" : "512x512",
|
|
"filename" : "icon-mac-512.png"
|
|
},
|
|
{
|
|
"idiom" : "mac",
|
|
"scale" : "2x",
|
|
"size" : "512x512",
|
|
"filename" : "icon-mac-512@2x.png"
|
|
}
|
|
],
|
|
"info" : {
|
|
"author" : "xcode",
|
|
"version" : 1
|
|
}
|
|
}
|