loop-uh
ac7213ed83
Desktop source guards / guards (push) Successful in 5s
Архив аккаунта: не подвешивать окно, собирать кусками и писать в фоне
...
Живое зеркало раз в 15 минут синхронно обходило все чаты и сообщения
каждого аккаунта в главном потоке и проверяло файлы на диске. При
нескольких аккаунтах окно зависало на десятки секунд каждые 20-30 минут.
Теперь данные собираются в простые структуры кусками по 6 мс с паузами
между ними, файлы пишутся в фоновом потоке, а аккаунты обрабатываются по
одному. Живая копия хранит последние 300 сообщений чата и не проверяет
файлы на диске, интервал стал 30 минут. Сохранение при выходе убрано.
Синхронно сохраняется только путь принудительного разлогина, где данные
иначе пропадут.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-20 18:39:54 -04:00
..
settings_active_sessions.cpp
Split per-consumer blocks out of big style files.
2026-07-27 14:04:37 +03:00
settings_active_sessions.h
Upgrade settings_active_sessions to full builder pattern
2026-01-28 11:55:20 +04:00
settings_active_sessions.style
Split per-consumer blocks out of big style files.
2026-07-27 14:04:37 +03:00
settings_advanced.cpp
Архив аккаунта: не подвешивать окно, собирать кусками и писать в фоне
2026-10-20 18:39:54 -04:00
settings_advanced.h
Move Settings::Advanced class to anonymous namespace
2026-01-28 11:55:21 +04:00
settings_blocked_peers.cpp
Fixed display of total count in settings section for blocked peers.
2026-04-23 21:09:43 +03:00
settings_blocked_peers.h
Upgrade settings_blocked_peers to full builder pattern
2026-01-28 11:55:20 +04:00
settings_business.cpp
Removed unused style includes from sources.
2026-07-27 14:04:36 +03:00
settings_business.h
Upgrade settings_business to full builder pattern
2026-01-28 11:55:20 +04:00
settings_calls.cpp
Fix microphone testing in Settings.
2026-04-16 21:24:39 +07:00
settings_calls.h
Upgrade settings_calls to full builder pattern
2026-01-28 11:55:21 +04:00
settings_chat.cpp
Merge upstream dev through a1ea1ddd8c (7.2.9)
2026-09-23 16:21:17 +03:00
settings_chat.h
Fix search highlighting across settings sections.
2026-01-28 11:55:21 +04:00
settings_credits.cpp
Use two-tone diamond for emoji icons.
2026-10-08 22:24:48 +04:00
settings_credits.h
Upgrade settings_credits to full builder pattern
2026-01-28 11:55:20 +04:00
settings_folders.cpp
Added missing const to local references in some files.
2026-08-12 13:36:02 +03:00
settings_folders.h
Upgrade settings_folders to full builder pattern
2026-01-28 11:55:20 +04:00
settings_global_ttl.cpp
Removed unused style includes from sources.
2026-07-27 14:04:36 +03:00
settings_global_ttl.h
Upgrade settings_global_ttl to full builder pattern
2026-01-28 11:55:20 +04:00
settings_information.cpp
Merge upstream v7.3.1
2026-10-15 21:43:47 +03:00
settings_information.h
Upgrade settings_information to full builder pattern
2026-01-28 11:55:20 +04:00
settings_local_passcode.cpp
Remove some new lang phrases.
2026-10-08 22:24:50 +04:00
settings_local_passcode.h
Upgrade settings_local_passcode to full builder pattern
2026-01-28 11:55:21 +04:00
settings_local_storage.cpp
Merge upstream dev through a1ea1ddd8c (7.2.9)
2026-09-23 16:21:17 +03:00
settings_local_storage.h
Fixed local storage animations skipped by section slide.
2026-08-21 14:38:14 +03:00
settings_local_storage.style
Split per-consumer blocks out of big style files.
2026-07-27 14:04:37 +03:00
settings_main.cpp
Merge upstream v7.3.1
2026-10-15 21:43:47 +03:00
settings_main.h
Move Settings::Main class to anonymous namespace
2026-01-28 11:55:21 +04:00
settings_notifications.cpp
Replaced qMin, qMax and qAbs with std::min, std::max and std::abs.
2026-09-14 18:03:15 +03:00
settings_notifications.h
Move Settings::Notifications class to anonymous namespace
2026-01-28 11:55:21 +04:00
settings_notifications.style
Split per-consumer blocks out of big style files.
2026-07-27 14:04:37 +03:00
settings_notifications_reactions.cpp
Added missing const to local references in some files.
2026-08-12 13:36:02 +03:00
settings_notifications_reactions.h
Added ability to change notify settings for reactions and poll votes.
2026-03-30 10:19:14 +03:00
settings_notifications_type.cpp
Fix some deep link highlights.
2026-02-09 21:52:09 +04:00
settings_notifications_type.h
Upgrade settings_notifications_type to full builder pattern
2026-01-28 11:55:20 +04:00
settings_passkeys.cpp
Share the box footer busy state, drop dead entry points
2026-10-08 22:23:56 +04:00
settings_passkeys.h
Upgrade settings_passkeys to full builder pattern
2026-01-28 11:55:20 +04:00
settings_premium.cpp
Split per-consumer blocks out of big style files.
2026-07-27 14:04:37 +03:00
settings_premium.h
Replaced RoundButton text transform constructor arg with setter.
2026-04-06 16:58:16 +03:00
settings_premium.style
Split per-consumer blocks out of big style files.
2026-07-27 14:04:37 +03:00
settings_privacy_security.cpp
Open transfer details and reveal encrypted comments
2026-10-08 22:23:55 +04:00
settings_privacy_security.h
Open transfer details and reveal encrypted comments
2026-10-08 22:23:55 +04:00
settings_shortcuts.cpp
Added stash message shortcut command.
2026-10-08 20:00:57 +03:00
settings_shortcuts.h
Added per-row highlight registration to shortcuts settings.
2026-05-27 12:18:58 +03:00
settings_websites.cpp
Move Settings::PrivacySecurity class to anonymous namespace
2026-01-28 11:55:21 +04:00
settings_websites.h
Upgrade settings_websites to full builder pattern
2026-01-28 11:55:20 +04:00