🫡3
🫡4
🫡3
🫡4
morethanwords/tweb/design26 • 9618fa1 • 144 files, +6338/-4191
Topbar plates: new TopbarPlate Solid component (replaces PinnedContainer composition)
Pinned message and audio: class → procedural Solid rewrite
PinnedContainer: drop floating mode; add createActionButton/createPrimaryButton helpers
Live/sponsored/translation/removeFee plates: adapt to new pinned patterns
_chatPinned.scss: rewrite alongside plate refactor
Theme system: tinted/light variants, per-base accent presets, default highlighting per base
lastThemeNames state: burger toggle remembers last variant per side
Theme CSS vars migrated to themeController (background/border/secondary/link/input-search)
themePresets.ts: accent presets + tinted-wallpaper blending
Settings, generalSettings, background, language tabs: class → Solid component
bubblesViewport: new element for visible-rect tracking
fastScrollTo: viewport-based scroll math for 'end' position
Sticky dates: pick bottom-most stuck date; StickyIntersector rootMargin option
MediaViewer: clip source rect to bubblesViewport on open/close
MediaViewer: hide source bubble floatings during animation; layout-reserve constants
NativeVoiceRecorder (WebCodecs) path; skip opus-recorder chunk for ~94% of users
VoiceWaveformAnalyser hooked into recording flow
Auth flow: HMR-safe currentCard signal; focusWhenConnected helper for code card
Forward popup: send menu with silent/schedule/repeat
MarkupTooltip: separate active/inactive icon variants (quote_outline ↔ quote)
PeerProfile: onAvatarReady callback; drop changeAvatarBtn slot
2fa & changeLoginEmail: switch to Solid AppSettingsTab
autoDownload/file.ts: inline local RangeSettingSelector (decouple from generalSettings)
Bubbles deleting-item top: use remover container rect instead of -56px constant
ChatContextMenu: async verify for unpin (await canPinMessage)
ChatSearch / topbarSearch: drive updateGoDownVisibility
ChatBackground: pattern-canvas size prop for off-window use
base.scss: page-chats-padding handhelds-only; main-column-border-radius var; --vh fix
Strip unused `user-select: none` from bubble/instantView styles
Icons font regen: add livestream, pinnedchat_filled
Lang: ThemeLight/ThemeTinted, ThemeDay→Classic, PinnedMessages, Rtmp.Topbar.Join lowercase
#webk
Topbar plates: new TopbarPlate Solid component (replaces PinnedContainer composition)
Pinned message and audio: class → procedural Solid rewrite
PinnedContainer: drop floating mode; add createActionButton/createPrimaryButton helpers
Live/sponsored/translation/removeFee plates: adapt to new pinned patterns
_chatPinned.scss: rewrite alongside plate refactor
Theme system: tinted/light variants, per-base accent presets, default highlighting per base
lastThemeNames state: burger toggle remembers last variant per side
Theme CSS vars migrated to themeController (background/border/secondary/link/input-search)
themePresets.ts: accent presets + tinted-wallpaper blending
Settings, generalSettings, background, language tabs: class → Solid component
bubblesViewport: new element for visible-rect tracking
fastScrollTo: viewport-based scroll math for 'end' position
Sticky dates: pick bottom-most stuck date; StickyIntersector rootMargin option
MediaViewer: clip source rect to bubblesViewport on open/close
MediaViewer: hide source bubble floatings during animation; layout-reserve constants
NativeVoiceRecorder (WebCodecs) path; skip opus-recorder chunk for ~94% of users
VoiceWaveformAnalyser hooked into recording flow
Auth flow: HMR-safe currentCard signal; focusWhenConnected helper for code card
Forward popup: send menu with silent/schedule/repeat
MarkupTooltip: separate active/inactive icon variants (quote_outline ↔ quote)
PeerProfile: onAvatarReady callback; drop changeAvatarBtn slot
2fa & changeLoginEmail: switch to Solid AppSettingsTab
autoDownload/file.ts: inline local RangeSettingSelector (decouple from generalSettings)
Bubbles deleting-item top: use remover container rect instead of -56px constant
ChatContextMenu: async verify for unpin (await canPinMessage)
ChatSearch / topbarSearch: drive updateGoDownVisibility
ChatBackground: pattern-canvas size prop for off-window use
base.scss: page-chats-padding handhelds-only; main-column-border-radius var; --vh fix
Strip unused `user-select: none` from bubble/instantView styles
Icons font regen: add livestream, pinnedchat_filled
Lang: ThemeLight/ThemeTinted, ThemeDay→Classic, PinnedMessages, Rtmp.Topbar.Join lowercase
#webk
🫡5
🫡2
🫡3
telegramdesktop/tdesktop/nightly • 1d93303 • 3 files, +3/-3
Updated lib_ui.
telegramdesktop/tdesktop/nightly • f7bd86b • 3 files, +218/-92
Rebuilt admin log delete grouping and preload to break load cycle.
#tdesktop
Updated lib_ui.
telegramdesktop/tdesktop/nightly • f7bd86b • 3 files, +218/-92
Rebuilt admin log delete grouping and preload to break load cycle.
#tdesktop
🫡3
telegramdesktop/tdesktop/nightly • 68c4242 • 2 files, +88/-1
Added animated scroll-down button to admin log section.
telegramdesktop/tdesktop/nightly • 96b1b76 • 3 files, +185/-2
Added admin log new-event polling and unread counts.
telegramdesktop/tdesktop/nightly • c82974f • 5 files, +5/-5
Routed nightly branch builds to depot runners across CI workflows.
#tdesktop
Added animated scroll-down button to admin log section.
telegramdesktop/tdesktop/nightly • 96b1b76 • 3 files, +185/-2
Added admin log new-event polling and unread counts.
telegramdesktop/tdesktop/nightly • c82974f • 5 files, +5/-5
Routed nightly branch builds to depot runners across CI workflows.
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • dd98fd6 • 4 files, +974/-21
feat(accessibility): add screen reader support for chat list
Expose painted dialog rows as virtual accessibility children so
screen readers can navigate the chat list.
Each row reports: chat type, name, badges, status, last message
preview, delivery status, reactions, stories, and more.
Multi-column sub-items provide structured per-field access.
#tdesktop
feat(accessibility): add screen reader support for chat list
Expose painted dialog rows as virtual accessibility children so
screen readers can navigate the chat list.
Each row reports: chat type, name, badges, status, last message
preview, delivery status, reactions, stories, and more.
Multi-column sub-items provide structured per-field access.
#tdesktop
🫡3
telegramdesktop/tdesktop/nightly • 2fdc377 • 2 files, +34/-0
Added per-peer override storage to Data::AutoDownload::Full.
telegramdesktop/tdesktop/nightly • e18d8e9 • 1 files, +39/-2
Persisted per-peer auto-download overrides via version 3 stream.
telegramdesktop/tdesktop/nightly • 3eb6932 • 1 files, +89/-5
Respected per-peer auto-download overrides at decision points.
telegramdesktop/tdesktop/nightly • 67dcfa5 • 2 files, +257/-4
Added ability to set auto-download exceptions in settings.
#tdesktop
Added per-peer override storage to Data::AutoDownload::Full.
telegramdesktop/tdesktop/nightly • e18d8e9 • 1 files, +39/-2
Persisted per-peer auto-download overrides via version 3 stream.
telegramdesktop/tdesktop/nightly • 3eb6932 • 1 files, +89/-5
Respected per-peer auto-download overrides at decision points.
telegramdesktop/tdesktop/nightly • 67dcfa5 • 2 files, +257/-4
Added ability to set auto-download exceptions in settings.
#tdesktop
🫡3
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