Skip to content

Telemt TDLib fork features integration#266

Open
gdlbo wants to merge 12 commits intodevelopfrom
telemt-tdlib
Open

Telemt TDLib fork features integration#266
gdlbo wants to merge 12 commits intodevelopfrom
telemt-tdlib

Conversation

@gdlbo
Copy link
Copy Markdown
Member

@gdlbo gdlbo commented Apr 16, 2026

  • TDLib libs
  • Split the build version for the orig tdlib and the fork
  • Implement new features
  • Add link to fork and more info about telemt in About menu and info what build is used
  • Test of work impl

gdlbo added 2 commits April 16, 2026 16:32
- introduce "Telemt DNS" section in proxy settings to configure DNS-over-HTTPS (DoH) providers for TDLib
- add support for selecting Google, Cloudflare, or custom DoH providers with UI for custom URLs and HTTP headers
- implement `setDnsType`, `setCustomDnsUrl`, and `setCustomDnsHeaders` (and their getters) in `ProxyRepository` and `ProxyRemoteDataSource`
- update `ProxyComponent` to manage DNS state and persist changes via TDLib options (`dns_type`, `custom_dns_url`, `custom_dns_headers`)
- enhance `ProxyContent` UI with a `DnsTextInputBottomSheet` for editing custom DoH configuration and added animated transitions for settings visibility
- add a build flag `ENABLE_TELEMT_DNS` to toggle the availability of DNS settings
- provide string resources for English and Russian locales covering all new DNS configuration options and error states
- fix layout spacing in `SettingsTile` by adding a spacer before trailing content
@gdlbo gdlbo self-assigned this Apr 16, 2026
gdlbo added 10 commits April 17, 2026 15:03
…t builds

- disable automatic and manual update checks in `DefaultChatListComponent` and `AboutComponent` when `ENABLE_TELEMT_DNS` is true
- append "(Telemt)" suffix to the app version string in the About screen
- update the TDLib commit URL to point to the `telemt/tdlib-obf` repository for Telemt builds
- hide the `UpdateSection` and adjust list item positioning in `AboutContent` when the Telemt build flag is enabled
@gdlbo gdlbo marked this pull request as ready for review April 18, 2026 22:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant