telegramdesktop/tdesktop/webapps • aefe77f • 3 files, +40/-5
[ai] Support working with Codex in WSL.
telegramdesktop/tdesktop/webapps • 17824aa • 3 files, +881/-41
Initial external webview webapps on Linux.
telegramdesktop/tdesktop/webapps • 66be5ea • 6 files, +2069/-328
Improve design of separate webapp.
telegramdesktop/tdesktop/webapps • 25bf74f • 4 files, +298/-108
Improve styles of webapp external shell, fullscreen.
telegramdesktop/tdesktop/webapps • d48ac0d • 10 files, +1773/-1675
Extract resources for external webapp shell.
telegramdesktop/tdesktop/webapps • 81361b2 • 5 files, +295/-26
Add ripples to buttons.
telegramdesktop/tdesktop/webapps • 9c6d16d • 6 files, +302/-32
Make nice separate window boxes.
telegramdesktop/tdesktop/webapps • 63a867a • 8 files, +65/-3
Support for SeparatePanel parent in X11.
#tdesktop
[ai] Support working with Codex in WSL.
telegramdesktop/tdesktop/webapps • 17824aa • 3 files, +881/-41
Initial external webview webapps on Linux.
telegramdesktop/tdesktop/webapps • 66be5ea • 6 files, +2069/-328
Improve design of separate webapp.
telegramdesktop/tdesktop/webapps • 25bf74f • 4 files, +298/-108
Improve styles of webapp external shell, fullscreen.
telegramdesktop/tdesktop/webapps • d48ac0d • 10 files, +1773/-1675
Extract resources for external webapp shell.
telegramdesktop/tdesktop/webapps • 81361b2 • 5 files, +295/-26
Add ripples to buttons.
telegramdesktop/tdesktop/webapps • 9c6d16d • 6 files, +302/-32
Make nice separate window boxes.
telegramdesktop/tdesktop/webapps • 63a867a • 8 files, +65/-3
Support for SeparatePanel parent in X11.
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • b215e53 • 6 files, +775/-846
Extract chats list accessibility, fix build.
#tdesktop
Extract chats list accessibility, fix build.
#tdesktop
🫡4
telegramdesktop/tdesktop/webapps • cb1f8a0 • 6 files, +49/-14
Try anchor external webapp shell and popups.
#tdesktop
Try anchor external webapp shell and popups.
#tdesktop
🫡4
telegramdesktop/tdesktop/webapps • 55768ee • 6 files, +663/-199
Harden interaction app<->shell<->webapp.
#tdesktop
Harden interaction app<->shell<->webapp.
#tdesktop
🫡4
telegramdesktop/tdesktop/webapps • e3b089f • 4 files, +23/-1
Close popups on external shell blocker click.
#tdesktop
Close popups on external shell blocker click.
#tdesktop
🫡4
tdlib/td/master • 25024cc • 1 files, +1/-1
Improve description.
tdlib/td/master • c3819f5 • 1 files, +1/-1
Add "pt-BR" to the list of supported languages.
tdlib/td/master • fa42892 • 10 files, +27/-13
Fix handling of the error 404 with HTTP transport.
tdlib/td/master • e59d814 • 3 files, +21/-12
Propagate HTTP status code from Darwin HTTP.
tdlib/td/master • 1926ca9 • 1 files, +2/-2
Fix get_outline_svg_path.
tdlib/td/master • 5900e57 • 1 files, +102/-11
Enhance pkg-config generation for interface libraries and Windows compatibility
tdlib/td/master • 1783fba • 1 files, +33/-79
Refactor pkg-config generation for interface libraries and improve handling of dependencies
tdlib/td/master • 3a3d333 • 1 files, +1/-1
Fix regex in get_relative_link function to correctly extract library name from full name
tdlib/td/master • 2b7ef2c • 1 files, +11/-2
Improve pkg-config generation by handling target output names for interface libraries
tdlib/td/master • 51780ad • 1 files, +17/-1
Include interface compile definitions in pkg-config
Add interface compile definitions to pkg-config generation.
#tdlib
Improve description.
tdlib/td/master • c3819f5 • 1 files, +1/-1
Add "pt-BR" to the list of supported languages.
tdlib/td/master • fa42892 • 10 files, +27/-13
Fix handling of the error 404 with HTTP transport.
tdlib/td/master • e59d814 • 3 files, +21/-12
Propagate HTTP status code from Darwin HTTP.
tdlib/td/master • 1926ca9 • 1 files, +2/-2
Fix get_outline_svg_path.
tdlib/td/master • 5900e57 • 1 files, +102/-11
Enhance pkg-config generation for interface libraries and Windows compatibility
tdlib/td/master • 1783fba • 1 files, +33/-79
Refactor pkg-config generation for interface libraries and improve handling of dependencies
tdlib/td/master • 3a3d333 • 1 files, +1/-1
Fix regex in get_relative_link function to correctly extract library name from full name
tdlib/td/master • 2b7ef2c • 1 files, +11/-2
Improve pkg-config generation by handling target output names for interface libraries
tdlib/td/master • 51780ad • 1 files, +17/-1
Include interface compile definitions in pkg-config
Add interface compile definitions to pkg-config generation.
#tdlib
🫡3🤝1
telegramdesktop/tdesktop/webapps • 737fcd0 • 2 files, +30/-4
Attemp to fix freeze on different backends.
#tdesktop
Attemp to fix freeze on different backends.
#tdesktop
🫡4
telegramdesktop/tdesktop/webapps • 6cfb385 • 2 files, +30/-4
Attemp to fix freeze on different backends.
telegramdesktop/tdesktop/webapps • 00a1c3d • 2 files, +10/-14
try delaying
#tdesktop
Attemp to fix freeze on different backends.
telegramdesktop/tdesktop/webapps • 00a1c3d • 2 files, +10/-14
try delaying
#tdesktop
🫡4
telegramdesktop/tdesktop/webapps • cb77f04 • 2 files, +24/-14
Attempt to fix sync-alert bug.
#tdesktop
Attempt to fix sync-alert bug.
#tdesktop
🫡3
tdlib/td/master • 89ebded • 1 files, +13/-11
fix: remove duplicate "-simulator" when building XCFramework for iOS
In the Makefile, all targets (including simulators) are predefined, and the existing ifeq
construct was appending an extra "-simulator" suffix to already simulator targets. As a result,
identifiers like "iphoneos-simulator-simulator" were generated and the build failed.
#tdlib
fix: remove duplicate "-simulator" when building XCFramework for iOS
In the Makefile, all targets (including simulators) are predefined, and the existing ifeq
construct was appending an extra "-simulator" suffix to already simulator targets. As a result,
identifiers like "iphoneos-simulator-simulator" were generated and the build failed.
#tdlib
🫡3
UnigramDev/Unigram/develop • 68a7de1 • 3 files, +35/-1
Improve prefix text box
UnigramDev/Unigram/develop • 455eefc • 1 files, +1/-1
Update TDLib
UnigramDev/Unigram/develop • 0e955de • 2 files, +4/-2
Instant view fixes
UnigramDev/Unigram/develop • 0697790 • 2 files, +100/-80
AI editor improvements
UnigramDev/Unigram/develop • 10f082b • 1 files, +1/-1
Bump version to 12.7.1
#unigram
Improve prefix text box
UnigramDev/Unigram/develop • 455eefc • 1 files, +1/-1
Update TDLib
UnigramDev/Unigram/develop • 0e955de • 2 files, +4/-2
Instant view fixes
UnigramDev/Unigram/develop • 0697790 • 2 files, +100/-80
AI editor improvements
UnigramDev/Unigram/develop • 10f082b • 1 files, +1/-1
Bump version to 12.7.1
#unigram
🫡3
Ajaxy/telegram-tt/master • 94a382c • 3 files, +4/-4
12.0.28
Ajaxy/telegram-tt/master • da6d2cf • 1 files, +10/-0
Edit Topic: Add confirm edit on Enter for topics (#6947)
Ajaxy/telegram-tt/master • a99d7bb • 1 files, +0/-2
Ai Message Editor Modal: Fix TabList (#6945)
Ajaxy/telegram-tt/master • 480b09e • 11 files, +193/-290
Teact: Support `autoFocus` attribute (#6948)
Ajaxy/telegram-tt/master • 33c8b7d • 11 files, +315/-14
Profile: Add Focus Message button for entities in tabs (#6949)
Ajaxy/telegram-tt/master • cce3174 • 1 files, +2/-1
Worker: Run health check for any Safari, not just iOS
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Ajaxy/telegram-tt/master • 5690825 • 1 files, +61/-6
CLAUDE.md: Incorporate code style rules
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Ajaxy/telegram-tt/master • 6cff49e • 3 files, +20/-1
Message List: Suppress spurious infinite scroll triggers on Safari
In Safari the `IntersectionObserver` can deliver entries computed between
DOM mutation and the deferred scroll restore, causing the history trigger
to fire repeatedly and the viewport to jump.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Ajaxy/telegram-tt/master • 2c82b5e • 2 files, +34/-9
GramJS: Bind WebSocket mutex to instance (#6953)
Ajaxy/telegram-tt/master • b8fda6b • 1 files, +21/-4
Global Search / Media: Add Focus Message context action
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Ajaxy/telegram-tt/master • bc81110 • 1 files, +1/-2
Attachment Modal: Preserve line breaks in caption from composer
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Ajaxy/telegram-tt/master • d893eae • 1 files, +19/-0
Menu: Clamp portalled menu position to viewport
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
#webz
12.0.28
Ajaxy/telegram-tt/master • da6d2cf • 1 files, +10/-0
Edit Topic: Add confirm edit on Enter for topics (#6947)
Ajaxy/telegram-tt/master • a99d7bb • 1 files, +0/-2
Ai Message Editor Modal: Fix TabList (#6945)
Ajaxy/telegram-tt/master • 480b09e • 11 files, +193/-290
Teact: Support `autoFocus` attribute (#6948)
Ajaxy/telegram-tt/master • 33c8b7d • 11 files, +315/-14
Profile: Add Focus Message button for entities in tabs (#6949)
Ajaxy/telegram-tt/master • cce3174 • 1 files, +2/-1
Worker: Run health check for any Safari, not just iOS
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Ajaxy/telegram-tt/master • 5690825 • 1 files, +61/-6
CLAUDE.md: Incorporate code style rules
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Ajaxy/telegram-tt/master • 6cff49e • 3 files, +20/-1
Message List: Suppress spurious infinite scroll triggers on Safari
In Safari the `IntersectionObserver` can deliver entries computed between
DOM mutation and the deferred scroll restore, causing the history trigger
to fire repeatedly and the viewport to jump.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Ajaxy/telegram-tt/master • 2c82b5e • 2 files, +34/-9
GramJS: Bind WebSocket mutex to instance (#6953)
Ajaxy/telegram-tt/master • b8fda6b • 1 files, +21/-4
Global Search / Media: Add Focus Message context action
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Ajaxy/telegram-tt/master • bc81110 • 1 files, +1/-2
Attachment Modal: Preserve line breaks in caption from composer
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Ajaxy/telegram-tt/master • d893eae • 1 files, +19/-0
Menu: Clamp portalled menu position to viewport
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
#webz
🫡3
Ajaxy/telegram-tt/master • 6c028ed • 1 files, +12/-2
Shared Media / Links: Add Copy Link context action
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Ajaxy/telegram-tt/master • 3b63674 • 48 files, +49/-49
[Build]
#webz
Shared Media / Links: Add Copy Link context action
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Ajaxy/telegram-tt/master • 3b63674 • 48 files, +49/-49
[Build]
#webz
🫡3
telegramdesktop/tdesktop/webapps • 0efd7dd • 3 files, +47/-14
Attempt to fix sync-alert bug.
#tdesktop
Attempt to fix sync-alert bug.
#tdesktop
🫡3
telegramdesktop/tdesktop/webapps • abb93a0 • 4 files, +113/-55
Attempt to fix sync-alert bug.
#tdesktop
Attempt to fix sync-alert bug.
#tdesktop
🫡3
telegramdesktop/tdesktop/webapps • c872696 • 3 files, +84/-55
Attempt to fix sync-alert bug.
#tdesktop
Attempt to fix sync-alert bug.
#tdesktop
🫡2
🫡3👍1
🫡3
telegramdesktop/tdesktop/webapps • f621b5c • 3 files, +4/-16
Pass initial size from the main app.
#tdesktop
Pass initial size from the main app.
#tdesktop
🫡2
morethanwords/tweb/design26 • 0973fea • 34 files, +1513/-1143
Column widths: unified JS-owned system; folders sidebar + topbar call redesign
helpers/updateColumnWidths: single source of truth for column CSS vars
helpers/installColumnResize: shared handle for left/right; shift mirrors opposite column
Right column floats when viewport too narrow; body.right-column-floats flag
Folders sidebar floats as panel with mirrored chat gradient background
gradientRenderer.attachMirror API; chatBackground.onActiveGradientRendererChange subscribe
topbarCall: class → Solid component; compact 1.5rem pinned-call bar
Burger/search state driven by Solid effect from store signals
Left sidebar collapse animated via CSS transition (drop animateValue)
foldersSidebar store: useHasOpenLeftTabs, useIsLeftSearchActive signals
ButtonMenuToggle: positionPadding prop, auto-position via positionMenuTrigger
ContextMenuController: .night ancestor detection for menu palette
themeController: mirror active dark theme into .night palette
horizontalMenu: skip no-op fastSmoothScroll on selectTab(0)
Submenu z-index raised via .btn-menu-submenu
SCSS: drop sidebar-left-placeholder, only-medium-screens chat translateX overrides
#webk
Column widths: unified JS-owned system; folders sidebar + topbar call redesign
helpers/updateColumnWidths: single source of truth for column CSS vars
helpers/installColumnResize: shared handle for left/right; shift mirrors opposite column
Right column floats when viewport too narrow; body.right-column-floats flag
Folders sidebar floats as panel with mirrored chat gradient background
gradientRenderer.attachMirror API; chatBackground.onActiveGradientRendererChange subscribe
topbarCall: class → Solid component; compact 1.5rem pinned-call bar
Burger/search state driven by Solid effect from store signals
Left sidebar collapse animated via CSS transition (drop animateValue)
foldersSidebar store: useHasOpenLeftTabs, useIsLeftSearchActive signals
ButtonMenuToggle: positionPadding prop, auto-position via positionMenuTrigger
ContextMenuController: .night ancestor detection for menu palette
themeController: mirror active dark theme into .night palette
horizontalMenu: skip no-op fastSmoothScroll on selectTab(0)
Submenu z-index raised via .btn-menu-submenu
SCSS: drop sidebar-left-placeholder, only-medium-screens chat translateX overrides
#webk
🫡3