Skip to content

Sync upstream telegramdesktop/dev#360

Open
Newmcpe wants to merge 148 commits into
AyuGram:devfrom
Newmcpe:sync/upstream-2026-05-07
Open

Sync upstream telegramdesktop/dev#360
Newmcpe wants to merge 148 commits into
AyuGram:devfrom
Newmcpe:sync/upstream-2026-05-07

Conversation

@Newmcpe

@Newmcpe Newmcpe commented May 9, 2026

Copy link
Copy Markdown

Merge 147 commits from telegramdesktop/tdesktop:dev. Depends on AyuGram/lib_ui#2.

Conflicts:

  • workflows/*.yml — kept deleted
  • README.md — kept ours
  • api_polls.cpp — combined ghost-mode read with new MTP::Error fail
  • delete_messages_box.cpp — took upstream
  • stickers_list_widget.cpp — dropped orphaned addSearchRow (showOnlyAddedEmojisAndStickers no longer applies to set-search)
  • click_handler_types.cpp — combined disableOpenLinkWarning with renamed HiddenUrlRequiresConfirmation
  • data_types.h — kept both bits (1<<62, 1<<63)
  • history_inner_widget.cpp — kept kScrollDateHideTimeout=800
  • compose_ai_button_factory.cpp — combined toggle with HideAiButtonOption + aiComposeTones rename
  • unread_badge.cpp — took upstream

john-preston and others added 30 commits April 26, 2026 10:44
john-preston and others added 29 commits May 5, 2026 10:45
Synced 147 commits from telegramdesktop/tdesktop upstream/dev (288 files
changed, ~11.6k insertions / ~2.5k deletions in the parent repo).

Conflict resolutions:
- README, .github/workflows/*: kept AyuGram side (deleted CI workflows).
- api_polls.cpp: combined AyuGram ghost-mode mark-as-read with upstream's
  new error-typed fail() lambda.
- delete_messages_box.cpp: took upstream (orphaned moderation members
  removed; no callers passed the suggestModerateActions boolean).
- stickers_list_widget.cpp: dropped orphaned addSearchRow() — upstream
  rewrote the search-by-title flow and silently dropped both AyuGram
  callers. The showOnlyAddedEmojisAndStickers filter no longer applies
  to set-search results and may need re-hooking into the new code paths.
- click_handler_types.cpp: combined AyuGram disableOpenLinkWarning with
  upstream's renamed HiddenUrlRequiresConfirmation().
- data_types.h: kept both bits (GuestChatViaFrom 1<<62, AyuNoForwards
  1<<63).
- history_inner_widget.cpp: kept AyuGram's kScrollDateHideTimeout = 800
  alongside upstream's new kScrollDateHideOnDayCrossingTimeout.
- compose_ai_button_factory.cpp: combined AyuGram setting toggle with
  upstream's HideAiButtonOption and new aiComposeTones() API.
- unread_badge.cpp: took upstream (kPlayStatusLimit 12->2, new
  ScaledBotVerifiedEmoji class).

Submodule Telegram/lib_ui updated: synced AyuGram/lib_ui against
desktop-app/lib_ui master (clean merge, AyuGram's single feature
commit on top of 7 upstream commits). New submodule pin requires
pushing the lib_ui sync/upstream-2026-05-08 branch separately.

Not built or tested. Build verification is the user's responsibility.
@Newmcpe Newmcpe changed the title Sync upstream telegramdesktop/dev (AI-assisted) Sync upstream telegramdesktop/dev May 9, 2026
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.

7 participants