chore: migrate to new version + fixed several critical bugs

- Migrated project to latest Telegram iOS base (v12.3.2+)
- Fixed circular dependency between GhostModeManager and MiscSettingsManager
- Fixed multiple Bazel build configuration errors (select() default conditions)
- Fixed duplicate type definitions in PeerInfoScreen
- Fixed swiftmodule directory resolution in build scripts
- Added Ghostgram Settings tab in main Settings menu with all 5 features
- Cleared sensitive credentials from config.json (template-only now)
- Excluded bazel-cache from version control
This commit is contained in:
ichmagmaus 812
2026-02-23 23:04:32 +01:00
parent 703e291bcb
commit db53826061
1017 changed files with 62323 additions and 40545 deletions
@@ -1,115 +1,116 @@
{
"images" : [
"images": [
{
"filename" : "BlueNotificationIcon@2x.png",
"idiom" : "iphone",
"scale" : "2x",
"size" : "20x20"
"filename": "GhostIcon@40x40.png",
"idiom": "iphone",
"scale": "2x",
"size": "20x20"
},
{
"filename" : "BlueNotificationIcon@3x.png",
"idiom" : "iphone",
"scale" : "3x",
"size" : "20x20"
"filename": "GhostIcon@60x60.png",
"idiom": "iphone",
"scale": "3x",
"size": "20x20"
},
{
"filename" : "Simple@58x58.png",
"idiom" : "iphone",
"scale" : "2x",
"size" : "29x29"
"filename": "GhostIcon@58x58.png",
"idiom": "iphone",
"scale": "2x",
"size": "29x29"
},
{
"filename" : "Simple@87x87.png",
"idiom" : "iphone",
"scale" : "3x",
"size" : "29x29"
"filename": "GhostIcon@87x87.png",
"idiom": "iphone",
"scale": "3x",
"size": "29x29"
},
{
"filename" : "Simple@80x80.png",
"idiom" : "iphone",
"scale" : "2x",
"size" : "40x40"
"filename": "GhostIcon@80x80.png",
"idiom": "iphone",
"scale": "2x",
"size": "40x40"
},
{
"filename" : "BlueIcon@2x-1.png",
"idiom" : "iphone",
"scale" : "3x",
"size" : "40x40"
"filename": "GhostIcon@120x120.png",
"idiom": "iphone",
"scale": "3x",
"size": "40x40"
},
{
"filename" : "BlueIcon@2x.png",
"idiom" : "iphone",
"scale" : "2x",
"size" : "60x60"
"filename": "GhostIcon@120x120.png",
"idiom": "iphone",
"scale": "2x",
"size": "60x60"
},
{
"filename" : "BlueIcon@3x.png",
"idiom" : "iphone",
"scale" : "3x",
"size" : "60x60"
"filename": "GhostIcon@180x180.png",
"idiom": "iphone",
"scale": "3x",
"size": "60x60"
},
{
"filename" : "BlueNotificationIcon.png",
"idiom" : "ipad",
"scale" : "1x",
"size" : "20x20"
"filename": "GhostIcon@20x20.png",
"idiom": "ipad",
"scale": "1x",
"size": "20x20"
},
{
"filename" : "BlueNotificationIcon@2x-1.png",
"idiom" : "ipad",
"scale" : "2x",
"size" : "20x20"
"filename": "GhostIcon@40x40.png",
"idiom": "ipad",
"scale": "2x",
"size": "20x20"
},
{
"filename" : "Simple@29x29.png",
"idiom" : "ipad",
"scale" : "1x",
"size" : "29x29"
"filename": "GhostIcon@29x29.png",
"idiom": "ipad",
"scale": "1x",
"size": "29x29"
},
{
"filename" : "Simple@58x58-1.png",
"idiom" : "ipad",
"scale" : "2x",
"size" : "29x29"
"filename": "GhostIcon@58x58.png",
"idiom": "ipad",
"scale": "2x",
"size": "29x29"
},
{
"filename" : "Simple@40x40-1.png",
"idiom" : "ipad",
"scale" : "1x",
"size" : "40x40"
"filename": "GhostIcon@40x40.png",
"idiom": "ipad",
"scale": "1x",
"size": "40x40"
},
{
"filename" : "Simple@80x80-1.png",
"idiom" : "ipad",
"scale" : "2x",
"size" : "40x40"
"filename": "GhostIcon@80x80.png",
"idiom": "ipad",
"scale": "2x",
"size": "40x40"
},
{
"idiom" : "ipad",
"scale" : "1x",
"size" : "76x76"
"filename": "GhostIcon@76x76.png",
"idiom": "ipad",
"scale": "1x",
"size": "76x76"
},
{
"filename" : "BlueIconIpad@2x.png",
"idiom" : "ipad",
"scale" : "2x",
"size" : "76x76"
"filename": "GhostIcon@152x152.png",
"idiom": "ipad",
"scale": "2x",
"size": "76x76"
},
{
"filename" : "BlueIconLargeIpad@2x.png",
"idiom" : "ipad",
"scale" : "2x",
"size" : "83.5x83.5"
"filename": "GhostIcon@167x167.png",
"idiom": "ipad",
"scale": "2x",
"size": "83.5x83.5"
},
{
"filename" : "Simple-iTunesArtwork.png",
"idiom" : "ios-marketing",
"scale" : "1x",
"size" : "1024x1024"
"filename": "GhostIcon@1024x1024.png",
"idiom": "ios-marketing",
"scale": "1x",
"size": "1024x1024"
}
],
"info" : {
"author" : "xcode",
"version" : 1
"info": {
"author": "xcode",
"version": 1
}
}
}