loop-uh
fff4250287
Make diagnostics trimming linear
...
Replace repeated pop-from-front loops with single-range operations when capping diagnostics vectors to their max size, avoiding quadratic behavior. Updated proxy_diagnostics.cpp to use result.mid(...) and vector::erase(begin, end - N) for trimming, and adjusted the corresponding tests in test_proxy_diagnostics.py to assert the new code paths and add a linear-trimming check. Files changed: Telegram/SourceFiles/mtproto/proxy_diagnostics.cpp, Telegram/SourceFiles/tests/test_proxy_diagnostics.py.
2026-07-02 19:21:32 +03:00
..
_other
Fix packaged conditions in lib_ffmpeg and Packer
2025-06-03 09:41:22 +04:00
api
Added animated icons to copy-to-clipboard toasts.
2026-06-26 15:22:28 +03:00
boxes
Centralize proxy diagnostics reporting and add system DNS resolution
2026-07-02 18:25:36 +03:00
calls
Added animated icons to shared media and group call pin toasts.
2026-06-26 15:22:28 +03:00
chat_helpers
Added group emoji badge to emoji list widget.
2026-06-26 15:22:28 +03:00
codegen /scheme
core
Improve proxy stealth and startup robustness
2026-07-01 19:05:43 +03:00
countries
[poll-create] Renamed FT entry to Fragment.
2026-05-05 10:45:46 +04:00
data
Defer stories restore; add CI mtime normalization
2026-07-01 19:52:01 +03:00
dialogs
Add Windows media clipboard and pinned reorder
2026-06-29 01:08:24 +03:00
editor
Fix build with Qt 5.
2026-06-24 15:09:52 +04:00
export
Defaulted RoundButton text transform to no-transform.
2026-04-06 16:58:16 +03:00
ffmpeg
Stories snapshot, decoder policy & proxy checks
2026-06-28 15:22:48 +03:00
history
Use media viewer for video-like controls
2026-07-01 23:12:23 +03:00
info
Improve proxy stealth and startup robustness
2026-07-01 19:05:43 +03:00
inline_bots
Disable IV editor for now.
2026-06-09 14:28:13 +04:00
intro
Fixed back from new account intro focusing wrong window.
2026-06-22 11:51:49 +03:00
iv
Added animated icons to copy-to-clipboard toasts.
2026-06-26 15:22:28 +03:00
lang
Added billions suffix to shortened counters.
2026-06-24 08:35:06 +03:00
layout
Moved out highlight scroll logic from sections to single place.
2026-03-30 11:01:56 +03:00
main
Defer stories restore; add CI mtime normalization
2026-07-01 19:52:01 +03:00
media
Use media viewer for video-like controls
2026-07-01 23:12:23 +03:00
menu
Added animated icons to copy-to-clipboard toasts.
2026-06-26 15:22:28 +03:00
mtproto
Make diagnostics trimming linear
2026-07-02 19:21:32 +03:00
overview
Added support of zoom in shared media for photos.
2026-06-26 15:22:28 +03:00
passport
Check passport encrypted data size.
2026-06-11 22:01:58 +04:00
payments
Improve styles of webapp external shell, fullscreen.
2026-05-19 12:49:07 +04:00
platform
Fix C4265 in media_clipboard_win: silence non-virtual dtor on COM classes
2026-06-30 20:27:38 +03:00
poll
[poll-create] Extracted poll answer link box helper into shared module.
2026-06-09 14:28:12 +04:00
profile
Removed 114 unused style entries.
2026-05-04 11:32:33 +07:00
settings
Added animated icons to copy-to-clipboard toasts.
2026-06-26 15:22:28 +03:00
statistics
Fixed long chart filter labels in statistics.
2026-05-05 10:45:43 +04:00
storage
Improve proxy stealth and startup robustness
2026-07-01 19:05:43 +03:00
support
Support server-provided limits for rich messages.
2026-06-09 14:28:11 +04:00
tde2e
Fix tde2e include the way tdlib itself uses it
2025-05-03 03:09:40 -07:00
tests
Make diagnostics trimming linear
2026-07-02 19:21:32 +03:00
ui
Fix nodiscard clipboard calls
2026-07-01 12:20:37 +03:00
window
Fix proxy retry status translation call
2026-07-01 14:07:10 +03:00
apiwrap.cpp
Support server-provided limits for rich messages.
2026-06-09 14:28:11 +04:00
apiwrap.h
Initial attempt to send articles.
2026-06-09 14:28:10 +04:00
config.h
Avoid full Telegram target rebuild on version change
2026-06-15 17:05:51 +04:00
logs.cpp
Add mtproxy logs and proxy statuses; CI->Release
2026-06-28 15:36:15 +03:00
logs.h
Add mtproxy logs and proxy statuses; CI->Release
2026-06-28 15:36:15 +03:00
main.cpp
mainwidget.cpp
Made discussion group open in same non-primary window as its channel.
2026-06-24 09:04:54 +03:00
mainwidget.h
Fix tg:// links handling on cold start.
2026-05-05 10:45:43 +04:00
mainwindow.cpp
Fixed back from new account intro focusing wrong window.
2026-06-22 11:51:49 +03:00
mainwindow.h
Fixed back from new account intro focusing wrong window.
2026-06-22 11:51:49 +03:00
settings.cpp
Avoid full Telegram target rebuild on version change
2026-06-15 17:05:51 +04:00
settings.h
Store recent inline bot per-account.
2026-05-07 16:53:27 +04:00
stdafx.h
Avoid full Telegram target rebuild on version change
2026-06-15 17:05:51 +04:00
tray.cpp
Added accounts list to tray menu on macOS.
2026-02-28 19:07:08 +04:00
tray.h
tray_accounts_menu.cpp
Added passcode lock check to Dock and Tray account menus.
2026-05-22 09:53:43 +03:00
tray_accounts_menu.h
Added accounts list to tray menu on macOS.
2026-02-28 19:07:08 +04:00
tray_accounts_menu_dummy.cpp
Added accounts list to tray menu on macOS.
2026-02-28 19:07:08 +04:00