Skip to content

Developer#1344

Closed
egorgam wants to merge 6 commits intoovertake:masterfrom
egorgam:developer
Closed

Developer#1344
egorgam wants to merge 6 commits intoovertake:masterfrom
egorgam:developer

Conversation

@egorgam
Copy link

@egorgam egorgam commented Feb 25, 2026

No description provided.

Егор Гамазин and others added 6 commits February 20, 2026 13:12
- Fix WebRTC API updates and FFmpeg compatibility issues
- Add C99 standard support for Sparkle framework
- Update tgcalls submodule with macOS build fixes (absl header paths)
- Switch to official TelegramMessenger/tgcalls development branch
- Resolve Firebase frameworks structure for macOS (deep bundle format)
- Remove problematic libswiftAppKit.dylib paths causing linker errors
- Add build script to fix Firebase frameworks before code signing
- Disable embedded binary validation for Debug builds
- Update tgcalls submodule to egorgam/tgcalls fork
- Update .gitignore to exclude build artifacts and user data
- Remove temporary documentation files

Co-authored-by: Cursor <cursoragent@cursor.com>
- Commented out automatic update checks (resetUpdater function)
- Commented out manual update checks (checkForUpdates, checkUpdates methods)
- Commented out updater initialization (updater_resetWithUpdaterSource)
- Code preserved in comments for future re-enabling if needed
- Prevents replacing custom-built client with official updates

Co-authored-by: Cursor <cursoragent@cursor.com>
- Закомментирована вкладка каналов в списке поиска (PeersListController.swift)
- Закомментирована кнопка вкладки каналов в UI (PeersListController.swift)
- Добавлена фильтрация каналов в результатах глобального поиска (SearchController.swift)
- Все изменения закомментированы для возможности отката

Co-authored-by: Cursor <cursoragent@cursor.com>
…сборки

- Отключен Firebase (не нужен для локальной сборки)
- Исправлены настройки подписи для избежания проблем с инкрементальной сборкой
- Добавлены флаги OTHER_CODE_SIGN_FLAGS для отключения инкрементальной подписи
- Изменен CODE_SIGN_IDENTITY на ad-hoc подпись для Debug конфигурации

Co-authored-by: Cursor <cursoragent@cursor.com>
…озиционирование списка чатов

- Убрана вкладка 'Каналы' из интерфейса поиска
- Отключено отображение блока stories в интерфейсе
- Исправлено позиционирование tableView - теперь список чатов начинается после поиска

Co-authored-by: Cursor <cursoragent@cursor.com>
- Add Sandbox section in settings with toggles:
  - Hide stories (circles above search)
  - Hide channels from search
- FastSettings: hideStories, hideChannelsFromSearch, hideStoriesPromise
- PeersListController: when hide stories enabled, state.stories = nil
- ChatListController: always .space in plain mode; remove duplicate story row in table
- SearchController: filter channels when hideChannelsFromSearch

Co-authored-by: Cursor <cursoragent@cursor.com>
@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.


Егор Гамазин seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@egorgam egorgam closed this Feb 25, 2026
@egorgam egorgam deleted the developer branch February 25, 2026 16:42
@egorgam egorgam restored the developer branch February 25, 2026 17:01
@egorgam egorgam deleted the developer branch February 26, 2026 08:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants