Repository navigation
Commit 9bfc975
File tree
- .github/workflows
- .xcodebuildmcp
- Nicegram
- NGDataSharing/Sources
- GetAndParseChannels
- GetAndParseUsers
- Utils/Mapping
- NGDoubleBottom
- NGQuickReplies/Sources/Presentation
- NGResources
- NGUI
- NGUtils/Sources/Analytics
- Telegram
- BroadcastUpload
- NotificationService/Sources
- Telegram-iOS/en.lproj
- WatchApp
- Assets/SampleStickers
- Packages
- OpusKit
- Sources
- COgg
- include
- COgg
- ogg
- libogg
- include/ogg
- src
- COpusHelpers
- include
- COpusHelpers
- COpus
- include
- COpus
- libopus
- celt
- arm
- mips
- tests
- x86
- include
- silk
- arm
- fixed
- arm
- mips
- x86
- float
- x86
- mips
- tests
- x86
- src
- OpusKit
- Tests/OpusKitTests
- Resources
- RLottieKit
- Sources
- RLottieCore
- include/RLottieBinding
- rlottie
- inc
- src
- binding/c
- lottie
- rapidjson
- error
- internal
- msinttypes
- vector
- freetype
- pixman
- stb
- wasm
- RLottieKit
- Tests/RLottieKitTests
- Resources
- TDShim
- Sources/TDShim
- Generated
- API
- Models
- Supporting
- Transport
- Tests/TDShimTests
- WebPKit
- Sources
- WebPCore
- include/WebPCore
- libwebp
- src
- dec
- dsp
- enc
- utils
- webp
- WebPKit
- Tests/WebPKitTests
- Resources
- tgwatch Watch App
- Accounts
- Assets.xcassets
- AccentColor.colorset
- AppIcon.appiconset
- ChatBG.imageset
- Auth
- Chats
- Messages
- Stickers
- tgwatch.xcodeproj
- build-system
- Make
- ci
- fastlane
- docs
- superpowers
- plans
- scratch
- submodules
- AccountContext/Sources
- AdUI/Sources
- AsyncDisplayKit/Source
- AttachmentUI
- Sources
- AuthorizationUI
- Sources
- AvatarNode/Sources
- BotPaymentsUI
- Sources
- BrowserUI
- Sources
- CalendarMessageScreen/Sources
- CallListUI/Sources
- Camera/Sources
- ChatListSearchRecentPeersNode/Sources
- ChatListUI
- Sources
- Node
- ChatPresentationInterfaceState/Sources
- ChatSendMessageActionUI/Sources
- ChatTextLinkEditUI
- Sources
- ComponentFlow/Source/Components
- Components
- BundleIconComponent/Sources
- ReactionListContextMenuContent/Sources
- SheetComponent/Sources
- ContactListUI
- Sources
- ContactsPeerItem/Sources
- ContextUI/Sources
- DateSelectionUI
- Sources
- DebugSettingsUI
- Sources
- DeviceLocationManager/Sources
- Display/Source
- DrawingUI
- Sources
- FeaturedStickersScreen/Sources
- GalleryData
- Sources
- GalleryUI
- Sources
- Items
- GlassButtonNode
- Sources
- HashtagSearchUI/Sources
- ICloudResources
- Sources
- ImportStickerPackUI/Sources
- InAppPurchaseManager
- InstantPageCache
- Sources
- InstantPageUI
- Sources
- InviteLinksUI
- Sources
- ItemListPeerItem
- Sources
- ItemListStickerPackItem/Sources
- ItemListUI
- Sources
- Items
- JoinLinkPreviewUI/Sources
- LanguageLinkPreviewUI/Sources
- LegacyComponents
- PublicHeaders/LegacyComponents
- Sources
- LegacyDataImport
- Impl
- PublicHeaders/LegacyDataImportImpl
- Sources
- Sources
- LegacyMediaPickerUI
- Sources
- LegacyUI
- Sources
- ListMessageItem/Sources
- LiveLocationTimerNode/Sources
- LocalMediaResources
- Sources
- LocationUI
- Sources
- MediaPickerUI
- Sources
- MediaResources
- Sources
- MetalEngine/Sources
- MtProtoKit/Sources
- NotificationSoundSelectionUI/Sources
- OpenInExternalAppUI
- Sources
- PassportUI
- Sources
- PasswordSetupUI/Sources
- PeerAvatarGalleryUI
- Sources
- PeerInfoUI
- CreateExternalMediaStreamScreen/Sources
- Sources
- PeersNearbyIconNode
- Sources
- PeersNearbyUI
- Sources
- PhotoResources/Sources
- PlatformRestrictionMatching/Sources
- Postbox/Sources
- PremiumUI/Sources
- PresentationDataUtils
- Sources
- QrCodeUI
- Sources
- ReactionSelectionNode/Sources
- SearchPeerMembers/Sources
- SettingsUI
- Sources
- BubbleSettings
- Data and Storage
- Language Selection
- Notifications
- Exceptions
- Privacy and Security
- Recent Sessions
- Search
- Stickers
- Terms of Service
- Text Size
- Themes
- SpotlightSupport
- StatisticsUI/Sources
- StickerPackPreviewUI
- Sources
- StickerResources/Sources
- SvgRendering
- TelegramAnimatedStickerNode/Sources
- TelegramApi/Sources
- TelegramBaseController
- Sources
- TelegramCallsUI/Sources
- Components
- TelegramCore
- FlatSerialization/Models
- Sources
- Account
- ApiUtils
- Network
- PendingMessages
- Settings
- State
- SyncCore
- TelegramEngine
- AccountData
- Auth
- Calls
- Data
- ItemCollections
- Messages
- Payments
- PeersNearby
- Peers
- Privacy
- Resources
- SecureId
- Themes
- Utils
- Utils
- TelegramIntents/Sources
- TelegramNotices
- Sources
- TelegramPermissionsUI
- Sources
- TelegramPermissions/Sources
- TelegramPresentationData/Sources
- Resources
- TelegramStringFormatting/Sources
- TelegramUIPreferences/Sources
- TelegramUI
- Components
- AdPanelHeaderPanelComponent
- Sources
- Ads
- AdsInfoScreen
- Sources
- AdsReportScreen
- Sources
- AlertComponent
- AlertHeaderComponent
- Sources
- AlertWebpagePreviewComponent
- Sources
- Sources
- AttachmentFileController/Sources
- AvatarEditorScreen
- Sources
- BatchVideoRendering/Sources
- BottomButtonPanelComponent
- Sources
- ButtonComponent/Sources
- Calls/CallScreen/Sources
- CameraScreen/Sources
- ChatControllerInteraction
- Sources
- ChatEntityKeyboardInputNode/Sources
- ChatFolderLinkPreviewScreen
- Sources
- ChatListHeaderComponent/Sources
- ChatList
- ChatListFilterTabContainerNode/Sources
- ChatListHeaderNoticeComponent/Sources
- ChatListSearchFiltersContainerNode/Sources
- ChatScheduleTimeController/Sources
- ChatThemeScreen
- Sources
- ChatTimerScreen/Sources
- ChatTitleView
- Sources
- Chat
- ChatBotInfoItem
- Sources
- ChatButtonKeyboardInputNode
- Sources
- ChatChannelSubscriberInputPanelNode
- Sources
- ChatContextResultPeekContent
- Sources
- ChatEmptyNode
- Sources
- ChatHistoryEntry/Sources
- ChatHistorySearchContainerNode
- Sources
- ChatInlineSearchResultsListComponent/Sources
- ChatInputTextNode/Sources
- ChatLoadingNode/Sources
- ChatMediaInputStickerGridItem
- Sources
- ChatMessageActionBubbleContentNode
- Sources
- ChatMessageActionButtonsNode
- Sources
- ChatMessageAnimatedStickerItemNode/Sources
- ChatMessageAttachedContentNode
- Sources
- ChatMessageBubbleContentNode
- Sources
- ChatMessageBubbleItemNode/Sources
- ChatMessageCallBubbleContentNode
- Sources
- ChatMessageContactBubbleContentNode
- Sources
- ChatMessageDateAndStatusNode
- Sources
- ChatMessageEventLogPreviousDescriptionContentNode
- Sources
- ChatMessageEventLogPreviousLinkContentNode
- Sources
- ChatMessageEventLogPreviousMessageContentNode
- Sources
- ChatMessageFactCheckBubbleContentNode
- Sources
- ChatMessageFileBubbleContentNode
- Sources
- ChatMessageForwardInfoNode
- Sources
- ChatMessageGameBubbleContentNode
- Sources
- ChatMessageGiftBubbleContentNode/Sources
- ChatMessageGiveawayBubbleContentNode
- Sources
- ChatMessageInstantVideoBubbleContentNode
- Sources
- ChatMessageInstantVideoItemNode
- Sources
- ChatMessageInteractiveFileNode/Sources
- ChatMessageInteractiveInstantVideoNode/Sources
- ChatMessageInteractiveMediaNode/Sources
- ChatMessageInvoiceBubbleContentNode
- Sources
- ChatMessageItemCommon
- Sources
- ChatMessageItemImpl/Sources
- ChatMessageItemView
- Sources
- ChatMessageItem
- Sources
- ChatMessageJoinedChannelBubbleContentNode/Sources
- ChatMessageMapBubbleContentNode
- Sources
- ChatMessageMediaBubbleContentNode
- Sources
- ChatMessageNotificationItem
- Sources
- ChatMessagePaymentAlertController
- Sources
- ChatMessagePollBubbleContentNode/Sources
- ChatMessageProfilePhotoSuggestionContentNode
- Sources
- ChatMessageReplyInfoNode
- Sources
- ChatMessageRestrictedBubbleContentNode
- Sources
- ChatMessageRichDataBubbleContentNode
- Sources
- ChatMessageSelectionInputPanelNode
- Sources
- ChatMessageStarsMediaInfoNode
- Sources
- ChatMessageStickerItemNode
- Sources
- ChatMessageStoryMentionContentNode
- Sources
- ChatMessageTextBubbleContentNode
- Sources
- ChatMessageThreadInfoNode
- Sources
- ChatMessageTodoBubbleContentNode
- Sources
- ChatMessageUnlockMediaNode
- Sources
- ChatMessageWallpaperBubbleContentNode
- Sources
- ChatMessageWebpageBubbleContentNode
- Sources
- ChatQrCodeScreen
- Sources
- ChatRankInfoScreen/Sources
- ChatRecentActionsController/Sources
- ChatSendAsContextMenu
- Sources
- ChatSendAudioMessageContextPreview/Sources
- ChatSideTopicsPanel
- Sources
- ChatTextInputActionButtonsNode/Sources
- ChatTextInputPanelNode
- Sources
- ChatUserInfoItem
- Sources
- EditableTokenListNode/Sources
- ForwardAccessoryPanelNode
- Sources
- MergedAvatarsNode
- Sources
- ReplyAccessoryPanelNode
- Sources
- TopMessageReactions
- Sources
- ComposePollScreen
- Sources
- ComposeTodoScreen/Sources
- Contacts/NewContactScreen/Sources
- ContextControllerImpl/Sources
- EmojiGameStakeScreen/Sources
- EmojiStatusSelectionComponent
- Sources
- EntityKeyboardGifContent
- Sources
- EntityKeyboard
- Sources
- ForumCreateTopicScreen/Sources
- ForumSettingsScreen
- Sources
- Gifts
- GiftCraftScreen
- Sources
- GiftOptionsScreen
- Sources
- GiftSetupScreen/Sources
- GiftStoreScreen
- Sources
- GiftViewScreen
- Sources
- GlassBackgroundComponent/Sources
- GlassBarButtonComponent/Sources
- GlassControls/Sources
- GlobalControlPanelsContext/Sources
- GroupCallHeaderPanelComponent
- Sources
- GroupStickerPackSetupController/Sources
- InteractiveTextComponent/Sources
- JoinSubjectScreen/Sources
- LegacyCamera
- Sources
- LegacyInstantVideoController
- Sources
- LegacyMessageInputPanel
- Sources
- LensTransition/Sources
- ListActionItemComponent/Sources
- ListComposePollOptionComponent/Sources
- LiveLocationHeaderPanelComponent
- Sources
- MediaEditorScreen
- Sources
- MediaEditor/Sources
- Drawing
- MediaManager/PeerMessagesMediaPlaylist/Sources
- MediaPlaybackHeaderPanelComponent
- Sources
- MessageInputPanelComponent/Sources
- MiniAppListScreen
- Sources
- MoreHeaderButton/Sources
- MultiplexedVideoNode
- Sources
- NotificationExceptionsScreen
- Sources
- NotificationPeerExceptionController/Sources
- OpenUserGeneratedUrl
- Sources
- PeerAllowedReactionsScreen
- Sources
- PeerInfo
- AffiliateProgramSetupScreen
- Sources
- PeerInfoChatListPaneNode
- Sources
- PeerInfoChatPaneNode
- Sources
- PeerInfoPaneNode
- Sources
- PeerInfoScreen
- Sources
- ListItems
- Panes
- SpyOnFriends
- PeerInfoStoryGridScreen/Sources
- PeerInfoVisualMediaPaneNode/Sources
- PostSuggestionsSettingsScreen
- Sources
- ProfileLevelInfoScreen/Sources
- PeerManagement/OldChannelsController/Sources
- PeerSelectionController
- Sources
- ProxyServerPreviewScreen/Sources
- RankChatPreviewItem/Sources
- Resources
- FetchAudioMediaResource
- Sources
- FetchVideoMediaResource/Sources
- SaveProgressScreen
- SegmentControlComponent/Sources
- SendInviteLinkScreen
- Sources
- Settings
- AutomaticBusinessMessageSetupScreen
- Sources
- BusinessHoursSetupScreen
- Sources
- BusinessIntroSetupScreen/Sources
- BusinessLocationSetupScreen/Sources
- ChatbotSetupScreen
- Sources
- LanguageSelectionScreen
- Sources
- PeerNameColorScreen/Sources
- QuickReactionSetupController/Sources
- SettingsThemeWallpaperNode/Sources
- ThemeAccentColorScreen
- Sources
- ThemeSettingsThemeItem/Sources
- WallpaperGalleryScreen
- Sources
- WallpaperGridScreen/Sources
- ShimmeringMask
- Sources
- SliderComponent/Sources
- Stars
- StarsAvatarComponent
- Sources
- StarsImageComponent
- Sources
- StarsPurchaseScreen
- Sources
- StarsTransactionsScreen
- Sources
- StarsWithdrawalScreen
- Sources
- StickerPickerScreen/Sources
- StorageUsageScreen/Sources
- Stories
- PeerListItemComponent/Sources
- StoryContainerScreen
- Sources
- StoryPeerListComponent/Sources
- StorySetIndicatorComponent/Sources
- StreamingTextReveal
- Sources
- TabBarComponent/Sources
- TelegramAccountAuxiliaryMethods/Sources
- TelegramUIDeclareEncodables
- Sources
- TextFieldComponent/Sources
- TextProcessingScreen/Sources
- TimeSelectionActionSheet
- Sources
- TokenListTextField/Sources
- TranslateHeaderPanelComponent
- Sources
- TranslationLanguagesContextMenuContent/Sources
- VideoMessageCameraScreen
- Sources
- WallpaperPreviewMedia
- Sources
- Images.xcassets
- Chat
- Attach Menu/Link.imageset
- Context Menu/Globe.imageset
- Contact List
- Context Menu
- PeopleNearby.imageset
- MakeInvisibleIcon.imageset
- MakeVisibleIcon.imageset
- Location
- OptionGlobeAmerica.imageset
- OptionGlobeAsia.imageset
- OptionGlobeEurope.imageset
- OptionHybrid.imageset
- OptionLocate.imageset
- OptionLocating.imageset
- OptionMap.imageset
- OptionTracking.imageset
- Media Editor
- Adjustments.imageset
- Crop.imageset
- Pencil.imageset
- Redo.imageset
- Send.imageset
- Tools.imageset
- Undo.imageset
- Open In/Safari.imageset
- Sources
- Chat
- Nicegram
- Nicegram
- ResolvedUrl/Handlers
- TelegramUniversalVideoContent/Sources
- TelegramVoip/Sources
- TemporaryCachedPeerDataManager/Sources
- TextFormat/Sources
- TextSelectionNode/Sources
- TgVoipWebrtc
- PublicHeaders/TgVoipWebrtc
- Sources
- TonBinding
- Sources
- TranslateUI/Sources
- UrlHandling
- Sources
- WallpaperResources
- Sources
- Weather
- Sources
- WebSearchUI
- Sources
- WebUI/Sources
- WebsiteType
- Sources
- ffmpeg
- Sources/FFMpeg
- third-party
- AppCenter
- SwiftColor
- Sources
- SwiftSVG
- Sources
- Extensions
- Internal
- VectorPlus
- Sources
- CoreGraphics
- UIKit
- boringssl/src/crypto
- dav1d
- libjxl
- libvpx
- libyuv
- mozjpeg
- ogg
- include/ogg
- openh264
- opusfile
- opus
- rnnoise
- td
- webp
- webrtc
- absl/absl/base
- yasm
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | 3 | | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | 4 | | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
18 | 22 | | |
19 | 23 | | |
20 | 24 | | |
21 | | - | |
| 25 | + | |
22 | 26 | | |
23 | 27 | | |
24 | 28 | | |
| |||
45 | 49 | | |
46 | 50 | | |
47 | 51 | | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
55 | 57 | | |
56 | 58 | | |
57 | 59 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
42 | 45 | | |
43 | 46 | | |
44 | 47 | | |
| |||
58 | 61 | | |
59 | 62 | | |
60 | 63 | | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
61 | 68 | | |
62 | 69 | | |
63 | 70 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| |||
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
118 | | - | |
| 118 | + | |
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
0 commit comments