signalapp / Signal-Desktop

A private messenger for Windows, macOS, and Linux.
https://signal.org/download
GNU Affero General Public License v3.0
14.5k stars 2.63k forks source link

Text of the synced contacts is not the same on desktop and on phone #6397

Open MatejKovacic opened 1 year ago

MatejKovacic commented 1 year ago

Bug Description

I had a little bit edited my contacts on my phone. You know, edited names of the people, added surnames, etc. So for instance - I have now some contacts like "Name Surname (Signal)" - because this person uses a specific number for Signal only. Or "Name2 Surname2 - Nickname".

On a Signal on my Android (actually Graphene OS) phone everything works just fine.

However, contacts got synced with my desktop and they just do not look the same.

For instance:

Platform Info

Signal Desktop Version: 6.16.0 production

Operating System: Ubuntu 22.10

Linked Device Version: Graphene OS (https://grapheneos.org/)

jamiebuilds-signal commented 1 year ago

Could you add detail where in the app you see the incorrect name displayed? Is it everywhere or in one specific part of the UI? Also, could you share debuglogs for your Desktop instance and Android app? https://support.signal.org/hc/en-us/articles/360007318591-Debug-Logs-and-Crash-Reports

MatejKovacic commented 1 year ago

In the left "sidebar" with conversations, when I click to the conversation at the top and if I click on the contact name.

quaqo commented 1 year ago

I can confirm this started happening for me to on 6.16.0. I have a few contacts with a space in their name and it only shows "Name Surname" instead of "Name Name2 Surname". Name2 is not a middle name, but part of the contact's name.

On the Android phone the contact is shown correctly.

incendor commented 1 year ago

Can reproduce.

Description/Example:

On my Android phone, I have a contact that has a two-word surname, for example John Mac Donald. His contact is set up with "John" in the name field and "Mac Donald" in the surname field. He shows up correctly in my phone contacts as well as Signal Android or any other apps. In Signal Desktop for Windows however, anytime his name shows up (left contact bar, chat window header, contact card, etc...) it's displayed as John Donald.

Steps to reproduce:

  1. Create Android contact with two-word surname
  2. Open Signal chat with this contact on phone -> full name displays correctly
  3. Open Signal Desktop on Windows -> name is missing the first of two components of the surname

Environment:

Windows Signal Desktop 6.16.0 Windows 11 Pro 22H2 (22621.1413)

Android OnePlus 9 Pro OxygenOS/Android 12 (Build # LE2123_11_C.66) Signal Android 6.19.6

Debug log

(for some reason it says I'm running Windows 10 while in reality, I'm on a clean Win 11 install, idk...)

Show log

========= System info ========= App version: 6.16.0 Environment: production Node version: 16.17.1 OS version: Windows 10 Pro Time: 1683551341597 User agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Signal/6.16.0 Chrome/108.0.5359.215 Electron/22.3.5 Safari/537.36 ========= User info ========= conversationId: [REDACTED]fbd deviceId: 12 e164: +[REDACTED]898 pni: [REDACTED]57d uuid: [REDACTED]75d ========= Capabilities ========= announcementGroup: true changeNumber: true giftBadges: true gv1-migration: true paymentActivation: false pni: false senderKey: true stories: true ========= Remote config ========= desktop.announcementGroup: enabled desktop.calling.audioLevelForSpeaking: enabled 0.15 desktop.calling.useWindowsAdm2: enabled desktop.canResizeLeftPane.beta: enabled desktop.canResizeLeftPane.production: enabled desktop.cds: enabled desktop.cdsi: enabled desktop.cdsi.beta: enabled desktop.cdsi.mirroring: enabled desktop.cdsi.returnAcisWithoutUaks: enabled desktop.contactManagement: disabled desktop.contactManagement.beta: disabled desktop.customizePreferredReactions: disabled desktop.disableGV1: enabled desktop.editMessageSend: disabled desktop.groupCallOutboundRing: disabled desktop.groupCallOutboundRing2: enabled desktop.groupCallOutboundRing2.beta: enabled desktop.groupCalling: enabled desktop.gv2: enabled desktop.gv2Admin: disabled FALSE desktop.internalUser: disabled desktop.mandatoryProfileSharing: enabled desktop.mediaQuality.levels: enabled 1:2,61:2,81:2,82:2,65:2,31:2,47:2,41:2,32:2,385:2,971:2,974:2,49:2,33:2,*:1 desktop.messageCleanup: disabled desktop.messageRequests: enabled desktop.pnp: disabled desktop.retryReceiptLifespan: disabled 3600000 desktop.retryRespondMaxAge: enabled 2592000000 desktop.safetyNumberUUID: disabled desktop.sendSenderKey3: enabled desktop.senderKey.retry: enabled desktop.senderKey.send: enabled desktop.senderKeyMaxAge: enabled 1209600000 desktop.showUserBadges: enabled desktop.showUserBadges.beta: enabled desktop.showUserBadges2: enabled desktop.storage: enabled desktop.storageWrite: disabled FALSE desktop.storageWrite2: disabled FALSE desktop.storageWrite3: enabled desktop.stories: disabled desktop.stories.beta: enabled desktop.stories2: enabled *:1000000 desktop.stories2.beta: enabled desktop.textFormatting: disabled desktop.textFormatting.spoilerSend: disabled desktop.usernames: disabled global.attachments.maxBytes: enabled 104857600 global.backupCredentials.checkIntervalMs: enabled 1296000000 global.calling.maxGroupCallRingSize: enabled 16 global.donations.apayDisabledRegions: enabled 98,963,53,850,7 978,7 365,7 869,7 941,7,375,1 242,1 246,1 264,1 268,1 284,1 340,1 345,1 441,1 473,1 649,1 664,1 670,1 671,1 684,1 721,1 758,1 767,1 784,1 787,1 939,1 809,1 829,1 849,1 868,1 869,1 876,20,211,213,216,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,253,254,255,256,257,258,260,261,263,264,265,266,267,268,269,290,291,297,350,355,376,383,387,389,500,501,502,503,504,505,507,508,509,53,56,58,591,592,593,594,595,596,597,598,62,63,66,670,672,673,674,675,676,677,678,679,680,681,682,683,685,686,687,688,689,690,691,692,82,84,850,855,856,880,90,91,92,93,94,95,960,961,962,963,964,965,967,968,975,976,977,98,992,993,996,998 global.donations.ccDisabledRegions: enabled 98,963,53,850,7 978,7 365,7 869,7 941,7,375 global.donations.gpayDisabledRegions: enabled 98,963,53,850,7 978,7 365,7 869,7 941,7,375,1 242,1 246,1 264,1 284,1 340,1 345,1 441,1 473,1 649,1 664,1 670,1 671,1 721,1 758,1 767,1 784,1 787,1 939,1 868,1 869,1 876,211,216,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,246,248,249,250,251,252,253,255,256,257,258,260,261,263,264,265,266,267,268,269,290,291,297,298,299,350,354,356,357,373,374,376,377,378,379,381,382,383,386,387,389,423,44 1481,44 1534,44 1624,500,501,502,503,504,505,506,508,509,53,58,591,592,593,594,595,596,597,670,672,673,674,675,676,677,678,679,680,681,682,683,685,686,687,688,689,690,691,692,82,850,853,855,856,86,880,91,93,95,960,963,964,967,970,975,976,977,98,992,993,995,996,998 global.donations.paypalDisabledRegions: enabled 98,963,53,850,7 978,7 365,7 869,7 941,7,375,1 340,1 670,1 671,1 684,1 721,1 787,1 939,211,218,231,233,236,240,246,249,350,383,509,53,670,672,690,850,853,880,90,92,93,95,961,963,964,970,98,998 global.groupsv2.groupSizeHardLimit: enabled 1001 global.groupsv2.maxGroupSize: enabled 151 global.payments.disabledRegions: enabled 98,963,53,850,7 978,7 365,7 869,7 941 ========= Statistics ========= conversationCount: at least 100 messageCount: at least 10000 senderKeyCount: 0 sessionCount: at least 10 signalConnectionCount: at least 100 ========= Logs ========= INFO 2023-05-05T07:36:09.121Z app.ready: preferred system locales: de-DE INFO 2023-05-05T07:36:09.122Z locale: Supported locales: af-ZA, ar, az-AZ, bg-BG, bn-BD, bs-BA, ca, cs, da, de, el, en, es, et-EE, eu, fa-IR, fi, fr, ga-IE, gl-ES, gu-IN, he, hi-IN, hr-HR, hu, id, it, ja, ka-GE, kk-KZ, km-KH, kn-IN, ko, ky-KG, lt-LT, lv-LV, mk-MK, ml-IN, mr-IN, ms, my, nb, nl, pa-IN, pl, pt-BR, pt-PT, ro-RO, ru, sk-SK, sl-SI, sq-AL, sr-RS, sr-YR, sv, sw, ta-IN, te-IN, th, tl-PH, tr, ug, uk-UA, ur, vi, yue, zh-CN, zh-HK, zh-TW INFO 2023-05-05T07:36:09.122Z locale: Preferred locales: de-DE INFO 2023-05-05T07:36:09.126Z locale: Matched locale: de INFO 2023-05-05T07:36:09.177Z getSystemTraySetting saw --start-in-tray flag. Returning MinimizeToAndStartInSystemTray INFO 2023-05-05T07:36:09.185Z app ready INFO 2023-05-05T07:36:09.186Z starting version 6.16.0 INFO 2023-05-05T07:36:09.229Z media access status granted granted INFO 2023-05-05T07:36:09.231Z got fast theme-setting value system INFO 2023-05-05T07:36:09.235Z got fast theme-setting value system INFO 2023-05-05T07:36:09.235Z got fast theme-setting value system INFO 2023-05-05T07:36:09.236Z got fast spellcheck setting true INFO 2023-05-05T07:36:09.237Z Initializing BrowserWindow config: {"show":false,"width":1288,"height":774,"minWidth":300,"minHeight":200,"autoHideMenuBar":false,"titleBarStyle":"hidden","titleBarOverlay":{"color":"#2e2e2e","symbolColor":"#e9e9e9","height":27},"backgroundColor":"#121212","webPreferences":{"devTools":false,"spellcheck":true,"nodeIntegration":false,"nodeIntegrationInWorker":false,"sandbox":false,"contextIsolation":true,"preload":"[REDACTED]\\preload.bundle.js","backgroundThrottling":true,"enablePreferredSizeMode":true,"disableBlinkFeatures":"Accelerated2dCanvas,AcceleratedSmallCanvases"},"icon":"[REDACTED]\\build\\icons\\win\\icon.ico","x":92,"y":20} INFO 2023-05-05T07:36:09.306Z spellcheck: user locales: ["de-DE"] INFO 2023-05-05T07:36:09.306Z spellcheck: available spellchecker languages: ["af","bg","ca","cs","cy","da","de","de-DE","el","en","en-AU","en-CA","en-GB","en-GB-oxendict","en-US","es","es-419","es-AR","es-ES","es-MX","es-US","et","fa","fo","fr","fr-FR","he","hi","hr","hu","hy","id","it","it-IT","ko","lt","lv","nb","nl","pl","pt","pt-BR","pt-PT","ro","ru","sh","sk","sl","sq","sr","sv","ta","tg","tr","uk","vi"] INFO 2023-05-05T07:36:09.306Z spellcheck: setting languages to: ["de-DE"] INFO 2023-05-05T07:36:09.368Z MainSQL: updateSchema: Current user_version: 81; Most recent db schema: 81; SQLite version: 3.39.4; SQLCipher version: 4.5.3 community; (deprecated) schema_version: 357; INFO 2023-05-05T07:36:09.961Z got fast theme-setting value system INFO 2023-05-05T07:36:11.954Z got fast spellcheck setting true INFO 2023-05-05T07:36:11.956Z main window is ready-to-show INFO 2023-05-05T07:36:11.962Z System tray service: created INFO 2023-05-05T07:36:11.962Z System tray service: updating main window. Previously, there was not a window, and now there is INFO 2023-05-05T07:36:11.963Z System tray service: rendering no tray INFO 2023-05-05T07:36:11.963Z System tray service: enabling INFO 2023-05-05T07:36:11.963Z System tray service: rendering the tray INFO 2023-05-05T07:36:11.963Z System tray service: creating the tray INFO 2023-05-05T07:36:12.019Z Begin ensuring permissions INFO 2023-05-05T07:36:12.022Z Ensuring file permissions for 4 files INFO 2023-05-05T07:36:12.023Z Finish ensuring permissions in 4ms INFO 2023-05-05T07:36:12.942Z sending `database-ready` INFO 2023-05-05T07:36:15.719Z Prevent display sleep service: allowing display sleep INFO 2023-05-05T07:36:15.720Z Background throttling enabled because no call is active INFO 2023-05-05T07:36:19.745Z updater/start: starting checks... INFO 2023-05-05T07:36:19.755Z checkForUpdatesMaybeInstall: checking for update... INFO 2023-05-05T07:36:20.081Z checkForUpdates: 6.16.0 is not newer than 6.16.0; no new update available INFO 2023-05-05T07:36:21.374Z App loaded - time: 12197 INFO 2023-05-05T07:36:21.374Z SQL init - time: 191 INFO 2023-05-05T07:36:21.374Z Preload - time: 1737 INFO 2023-05-05T07:36:21.374Z WebSocket connect - time: 4430 INFO 2023-05-05T07:36:21.374Z Processed count: 264 INFO 2023-05-05T07:36:21.374Z Messages per second: 43.78109452736319 INFO 2023-05-05T07:37:52.297Z System tray service: quitting the app from the context menu INFO 2023-05-05T07:37:52.297Z before-quit event {"readyForShutdown":false,"shouldQuit":false} INFO 2023-05-05T07:37:52.297Z System tray service: markShouldQuit INFO 2023-05-05T07:37:52.298Z close event {"readyForShutdown":false,"shouldQuit":true} INFO 2023-05-05T07:37:52.299Z System tray service: not rendering the tray, quitting INFO 2023-05-05T07:37:52.299Z requestShutdown: Requesting close of mainWindow... INFO 2023-05-05T07:37:52.479Z MainSQL: slow query close duration=163ms INFO 2023-05-05T07:37:52.480Z requestShutdown: Response received INFO 2023-05-05T07:37:52.483Z before-quit event {"readyForShutdown":true,"shouldQuit":true} INFO 2023-05-05T07:37:52.483Z System tray service: markShouldQuit INFO 2023-05-05T07:37:52.484Z close event {"readyForShutdown":true,"shouldQuit":true} INFO 2023-05-05T07:37:52.490Z System tray service: updating main window. Previously, there was a window, and now there is not INFO 2023-05-05T07:37:52.490Z System tray service: rendering no tray INFO 2023-05-08T06:08:39.161Z app.ready: preferred system locales: de-DE INFO 2023-05-08T06:08:39.164Z locale: Supported locales: af-ZA, ar, az-AZ, bg-BG, bn-BD, bs-BA, ca, cs, da, de, el, en, es, et-EE, eu, fa-IR, fi, fr, ga-IE, gl-ES, gu-IN, he, hi-IN, hr-HR, hu, id, it, ja, ka-GE, kk-KZ, km-KH, kn-IN, ko, ky-KG, lt-LT, lv-LV, mk-MK, ml-IN, mr-IN, ms, my, nb, nl, pa-IN, pl, pt-BR, pt-PT, ro-RO, ru, sk-SK, sl-SI, sq-AL, sr-RS, sr-YR, sv, sw, ta-IN, te-IN, th, tl-PH, tr, ug, uk-UA, ur, vi, yue, zh-CN, zh-HK, zh-TW INFO 2023-05-08T06:08:39.165Z locale: Preferred locales: de-DE INFO 2023-05-08T06:08:39.194Z locale: Matched locale: de INFO 2023-05-08T06:08:39.367Z getSystemTraySetting saw --start-in-tray flag. Returning MinimizeToAndStartInSystemTray INFO 2023-05-08T06:08:39.377Z app ready INFO 2023-05-08T06:08:39.377Z starting version 6.16.0 INFO 2023-05-08T06:08:39.666Z media access status granted granted INFO 2023-05-08T06:08:39.667Z got fast theme-setting value system INFO 2023-05-08T06:08:39.670Z got fast theme-setting value system INFO 2023-05-08T06:08:39.682Z got fast theme-setting value system INFO 2023-05-08T06:08:39.683Z got fast spellcheck setting true INFO 2023-05-08T06:08:39.684Z Initializing BrowserWindow config: {"show":false,"width":1288,"height":774,"minWidth":300,"minHeight":200,"autoHideMenuBar":false,"titleBarStyle":"hidden","titleBarOverlay":{"color":"#2e2e2e","symbolColor":"#e9e9e9","height":27},"backgroundColor":"#121212","webPreferences":{"devTools":false,"spellcheck":true,"nodeIntegration":false,"nodeIntegrationInWorker":false,"sandbox":false,"contextIsolation":true,"preload":"[REDACTED]\\preload.bundle.js","backgroundThrottling":true,"enablePreferredSizeMode":true,"disableBlinkFeatures":"Accelerated2dCanvas,AcceleratedSmallCanvases"},"icon":"[REDACTED]\\build\\icons\\win\\icon.ico","x":92,"y":20} INFO 2023-05-08T06:08:39.859Z spellcheck: user locales: ["de-DE"] INFO 2023-05-08T06:08:39.860Z spellcheck: available spellchecker languages: ["af","bg","ca","cs","cy","da","de","de-DE","el","en","en-AU","en-CA","en-GB","en-GB-oxendict","en-US","es","es-419","es-AR","es-ES","es-MX","es-US","et","fa","fo","fr","fr-FR","he","hi","hr","hu","hy","id","it","it-IT","ko","lt","lv","nb","nl","pl","pt","pt-BR","pt-PT","ro","ru","sh","sk","sl","sq","sr","sv","ta","tg","tr","uk","vi"] INFO 2023-05-08T06:08:39.860Z spellcheck: setting languages to: ["de-DE"] INFO 2023-05-08T06:08:40.397Z MainSQL: updateSchema: Current user_version: 81; Most recent db schema: 81; SQLite version: 3.39.4; SQLCipher version: 4.5.3 community; (deprecated) schema_version: 357; INFO 2023-05-08T06:08:43.120Z got fast theme-setting value system INFO 2023-05-08T06:08:46.144Z got fast spellcheck setting true INFO 2023-05-08T06:08:46.147Z main window is ready-to-show INFO 2023-05-08T06:08:46.153Z System tray service: created INFO 2023-05-08T06:08:46.153Z System tray service: updating main window. Previously, there was not a window, and now there is INFO 2023-05-08T06:08:46.154Z System tray service: rendering no tray INFO 2023-05-08T06:08:46.154Z System tray service: enabling INFO 2023-05-08T06:08:46.154Z System tray service: rendering the tray INFO 2023-05-08T06:08:46.154Z System tray service: creating the tray INFO 2023-05-08T06:08:46.257Z Begin ensuring permissions INFO 2023-05-08T06:08:46.724Z Ensuring file permissions for 4 files INFO 2023-05-08T06:08:46.726Z Finish ensuring permissions in 469ms INFO 2023-05-08T06:08:48.451Z sending `database-ready` INFO 2023-05-08T06:09:01.448Z Prevent display sleep service: allowing display sleep INFO 2023-05-08T06:09:01.448Z Background throttling enabled because no call is active INFO 2023-05-08T06:09:08.463Z MainSQL: slow query markReactionAsRead duration=53ms INFO 2023-05-08T06:09:09.001Z MainSQL: slow query saveMessages duration=69ms INFO 2023-05-08T06:09:09.469Z MainSQL: slow query saveMessages duration=140ms INFO 2023-05-08T06:09:10.124Z MainSQL: slow query commitDecryptResult duration=79ms INFO 2023-05-08T06:09:10.440Z MainSQL: slow query saveMessages duration=43ms INFO 2023-05-08T06:09:10.680Z MainSQL: slow query saveMessages duration=48ms INFO 2023-05-08T06:09:11.206Z MainSQL: slow query saveMessages duration=355ms INFO 2023-05-08T06:09:11.765Z MainSQL: slow query saveMessages duration=44ms INFO 2023-05-08T06:09:12.457Z MainSQL: slow query saveMessage duration=43ms INFO 2023-05-08T06:09:12.644Z MainSQL: slow query commitDecryptResult duration=45ms INFO 2023-05-08T06:09:13.514Z MainSQL: slow query commitDecryptResult duration=127ms INFO 2023-05-08T06:09:14.835Z MainSQL: slow query saveMessages duration=62ms INFO 2023-05-08T06:09:15.801Z MainSQL: slow query saveMessages duration=59ms INFO 2023-05-08T06:09:16.609Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682317772943 INFO 2023-05-08T06:09:16.610Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682317787924 INFO 2023-05-08T06:09:16.611Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682317796632 INFO 2023-05-08T06:09:16.611Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682317828215 INFO 2023-05-08T06:09:16.611Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682320598452 INFO 2023-05-08T06:09:16.612Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682320611455 INFO 2023-05-08T06:09:16.612Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682320860850 INFO 2023-05-08T06:09:16.718Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682320950530 INFO 2023-05-08T06:09:16.719Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682321007753 INFO 2023-05-08T06:09:16.719Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682321649028 INFO 2023-05-08T06:09:16.719Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682321655325 INFO 2023-05-08T06:09:16.720Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682321660452 INFO 2023-05-08T06:09:16.720Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682321670412 INFO 2023-05-08T06:09:16.720Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682337646671 INFO 2023-05-08T06:09:16.721Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682337651690 INFO 2023-05-08T06:09:16.721Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682339197036 INFO 2023-05-08T06:09:16.722Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682339216025 INFO 2023-05-08T06:09:16.722Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682339400819 INFO 2023-05-08T06:09:16.722Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682339438441 INFO 2023-05-08T06:09:16.722Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682339483611 INFO 2023-05-08T06:09:16.723Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682339812297 INFO 2023-05-08T06:09:16.723Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682339883373 INFO 2023-05-08T06:09:16.724Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682345285538 INFO 2023-05-08T06:09:16.754Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682403344542 INFO 2023-05-08T06:09:16.755Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682410401948 INFO 2023-05-08T06:09:16.755Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682410419784 INFO 2023-05-08T06:09:16.755Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682410429387 INFO 2023-05-08T06:09:16.756Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682410449156 INFO 2023-05-08T06:09:16.756Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682410459235 INFO 2023-05-08T06:09:16.756Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682410480608 INFO 2023-05-08T06:09:16.756Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682410493614 INFO 2023-05-08T06:09:16.757Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682410547589 INFO 2023-05-08T06:09:16.757Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682410560146 INFO 2023-05-08T06:09:16.757Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682410569379 INFO 2023-05-08T06:09:16.757Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682410600514 INFO 2023-05-08T06:09:16.758Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682410641853 INFO 2023-05-08T06:09:16.759Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682410679865 INFO 2023-05-08T06:09:16.759Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682410758452 INFO 2023-05-08T06:09:16.759Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682410760189 INFO 2023-05-08T06:09:16.760Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682410779725 INFO 2023-05-08T06:09:16.760Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682410790731 INFO 2023-05-08T06:09:16.760Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682412206349 INFO 2023-05-08T06:09:16.760Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682412211319 INFO 2023-05-08T06:09:16.762Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682412301112 INFO 2023-05-08T06:09:16.762Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682414160855 INFO 2023-05-08T06:09:16.762Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682423343174 INFO 2023-05-08T06:09:16.784Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682423348423 INFO 2023-05-08T06:09:16.784Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682423352528 INFO 2023-05-08T06:09:16.784Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682424686664 INFO 2023-05-08T06:09:16.784Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682429101721 INFO 2023-05-08T06:09:16.784Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682429106615 INFO 2023-05-08T06:09:16.785Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682429117272 INFO 2023-05-08T06:09:16.785Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682429119917 INFO 2023-05-08T06:09:16.787Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682435480505 INFO 2023-05-08T06:09:16.787Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682436875983 INFO 2023-05-08T06:09:16.787Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682436878145 INFO 2023-05-08T06:09:16.788Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682499493416 INFO 2023-05-08T06:09:16.788Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682499495824 INFO 2023-05-08T06:09:16.789Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682499997187 INFO 2023-05-08T06:09:16.789Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682500522348 INFO 2023-05-08T06:09:16.789Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682500533982 INFO 2023-05-08T06:09:16.790Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682500538193 INFO 2023-05-08T06:09:16.790Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682500542234 INFO 2023-05-08T06:09:16.791Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682500560351 INFO 2023-05-08T06:09:16.791Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682501550072 INFO 2023-05-08T06:09:16.791Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682501959799 INFO 2023-05-08T06:09:16.792Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682501964029 INFO 2023-05-08T06:09:16.808Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682519750625 INFO 2023-05-08T06:09:16.809Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682519758809 INFO 2023-05-08T06:09:16.810Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682519776021 INFO 2023-05-08T06:09:16.811Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682520098831 INFO 2023-05-08T06:09:16.812Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682520099486 INFO 2023-05-08T06:09:16.812Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682520119020 INFO 2023-05-08T06:09:16.812Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682520335656 INFO 2023-05-08T06:09:16.813Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682520352374 INFO 2023-05-08T06:09:16.813Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682520959763 INFO 2023-05-08T06:09:16.814Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682521673860 INFO 2023-05-08T06:09:16.815Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682580669317 INFO 2023-05-08T06:09:16.888Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682580681581 INFO 2023-05-08T06:09:16.888Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682583058184 INFO 2023-05-08T06:09:16.892Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682583069491 INFO 2023-05-08T06:09:16.896Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682583076285 INFO 2023-05-08T06:09:16.902Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682583080991 INFO 2023-05-08T06:09:16.919Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682598556078 INFO 2023-05-08T06:09:16.945Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682598577901 INFO 2023-05-08T06:09:16.945Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682599932043 INFO 2023-05-08T06:09:16.945Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682600037189 INFO 2023-05-08T06:09:16.995Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682600399050 INFO 2023-05-08T06:09:16.995Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682601814847 INFO 2023-05-08T06:09:16.995Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682604597224 INFO 2023-05-08T06:09:16.996Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682604599906 INFO 2023-05-08T06:09:16.996Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682604603860 INFO 2023-05-08T06:09:16.996Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682605380974 INFO 2023-05-08T06:09:16.998Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682605406734 INFO 2023-05-08T06:09:17.008Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682606097887 INFO 2023-05-08T06:09:17.008Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682608134490 INFO 2023-05-08T06:09:17.008Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682608135036 INFO 2023-05-08T06:09:17.012Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682608141531 INFO 2023-05-08T06:09:17.026Z MainSQL: slow query deleteSentProtoRecipient duration=139ms INFO 2023-05-08T06:09:17.050Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682665395822 INFO 2023-05-08T06:09:17.051Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682666451926 INFO 2023-05-08T06:09:17.051Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682666463001 INFO 2023-05-08T06:09:17.052Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682666504934 INFO 2023-05-08T06:09:17.052Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682666547625 INFO 2023-05-08T06:09:17.052Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682666580550 INFO 2023-05-08T06:09:17.056Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682666589334 INFO 2023-05-08T06:09:17.057Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682666649965 INFO 2023-05-08T06:09:17.057Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682666666967 INFO 2023-05-08T06:09:17.095Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682667892686 INFO 2023-05-08T06:09:17.095Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682667911753 INFO 2023-05-08T06:09:17.095Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682667926551 INFO 2023-05-08T06:09:17.095Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682668240025 INFO 2023-05-08T06:09:17.095Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682688870144 INFO 2023-05-08T06:09:17.095Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682688996366 INFO 2023-05-08T06:09:17.095Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682690335320 INFO 2023-05-08T06:09:17.096Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682690410924 INFO 2023-05-08T06:09:17.096Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682690417495 INFO 2023-05-08T06:09:17.096Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682690598210 INFO 2023-05-08T06:09:17.097Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682690613422 INFO 2023-05-08T06:09:17.097Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682690630686 INFO 2023-05-08T06:09:17.097Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682691031378 INFO 2023-05-08T06:09:17.097Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682693920724 INFO 2023-05-08T06:09:17.097Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682694438344 INFO 2023-05-08T06:09:17.098Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682694439430 INFO 2023-05-08T06:09:17.098Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1682694443382 INFO 2023-05-08T06:09:17.263Z MainSQL: slow query saveMessages duration=54ms INFO 2023-05-08T06:09:17.717Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683186093161 INFO 2023-05-08T06:09:17.717Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683186250381 INFO 2023-05-08T06:09:17.718Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683190022022 INFO 2023-05-08T06:09:17.718Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683190026643 INFO 2023-05-08T06:09:17.718Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683190039291 INFO 2023-05-08T06:09:17.718Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683202204900 INFO 2023-05-08T06:09:17.718Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683204403871 INFO 2023-05-08T06:09:17.718Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683204405333 INFO 2023-05-08T06:09:17.732Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683204406387 INFO 2023-05-08T06:09:17.732Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683204412782 INFO 2023-05-08T06:09:17.732Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683204429751 INFO 2023-05-08T06:09:17.732Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683204437063 INFO 2023-05-08T06:09:17.733Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683204503012 INFO 2023-05-08T06:09:17.733Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683204513670 INFO 2023-05-08T06:09:17.733Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683204517186 INFO 2023-05-08T06:09:17.734Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683204520610 INFO 2023-05-08T06:09:17.734Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683213508353 INFO 2023-05-08T06:09:17.734Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683213525798 INFO 2023-05-08T06:09:17.735Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683214335278 INFO 2023-05-08T06:09:17.735Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683214348729 INFO 2023-05-08T06:09:17.735Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683214406570 INFO 2023-05-08T06:09:19.359Z MainSQL: slow query updateConversations duration=59ms INFO 2023-05-08T06:09:20.025Z MainSQL: slow query saveMessages duration=91ms INFO 2023-05-08T06:09:21.829Z updater/start: starting checks... INFO 2023-05-08T06:09:21.835Z checkForUpdatesMaybeInstall: checking for update... INFO 2023-05-08T06:09:21.854Z App loaded - time: 42487 INFO 2023-05-08T06:09:21.854Z SQL init - time: 1767 INFO 2023-05-08T06:09:21.854Z Preload - time: 2868 INFO 2023-05-08T06:09:21.854Z WebSocket connect - time: 21637 INFO 2023-05-08T06:09:21.854Z Processed count: 1148 INFO 2023-05-08T06:09:21.854Z Messages per second: 63.84161939717495 INFO 2023-05-08T06:09:22.238Z MainSQL: slow query commitDecryptResult duration=62ms INFO 2023-05-08T06:09:22.343Z checkForUpdates: 6.16.0 is not newer than 6.16.0; no new update available INFO 2023-05-08T06:09:56.046Z MainSQL: slow query saveMessage duration=46ms WARN 2023-05-08T06:11:20.446Z MainSQL: getAllUnprocessedAndIncrementAttempts: deleting 1 invalid unprocessed envelopes INFO 2023-05-08T06:13:48.657Z MainSQL: slow query deleteSentProtosOlderThan duration=42ms INFO 2023-05-08T06:39:20.724Z checkForUpdatesMaybeInstall: checking for update... INFO 2023-05-08T06:39:21.026Z checkForUpdates: 6.16.0 is not newer than 6.16.0; no new update available INFO 2023-05-08T07:08:51.608Z System tray service: rendering the tray INFO 2023-05-08T07:08:52.116Z Updating BrowserWindow config: %s {"maximized":false,"autoHideMenuBar":false,"fullscreen":false,"width":1288,"height":776,"x":92,"y":20} INFO 2023-05-08T07:08:52.118Z config/set: Saving ephemeral config to disk INFO 2023-05-08T07:08:52.123Z config/set: Saved ephemeral config to disk INFO 2023-05-08T07:09:03.872Z MainSQL: slow query saveMessage duration=76ms INFO 2023-05-08T07:09:15.268Z Updating BrowserWindow config: %s {"maximized":false,"autoHideMenuBar":false,"fullscreen":false,"width":1288,"height":776,"x":92,"y":20} INFO 2023-05-08T07:09:15.268Z config/set: Saving ephemeral config to disk INFO 2023-05-08T07:09:15.272Z config/set: Saved ephemeral config to disk INFO 2023-05-08T07:09:20.725Z checkForUpdatesMaybeInstall: checking for update... INFO 2023-05-08T07:09:21.028Z checkForUpdates: 6.16.0 is not newer than 6.16.0; no new update available INFO 2023-05-08T07:16:34.876Z Updating BrowserWindow config: %s {"maximized":false,"autoHideMenuBar":false,"fullscreen":false,"width":1288,"height":776,"x":92,"y":20} INFO 2023-05-08T07:16:34.877Z config/set: Saving ephemeral config to disk INFO 2023-05-08T07:16:34.881Z config/set: Saved ephemeral config to disk INFO 2023-05-08T07:39:20.734Z checkForUpdatesMaybeInstall: checking for update... INFO 2023-05-08T07:39:21.037Z checkForUpdates: 6.16.0 is not newer than 6.16.0; no new update available INFO 2023-05-08T07:42:47.992Z Updating BrowserWindow config: %s {"maximized":false,"autoHideMenuBar":false,"fullscreen":false,"width":1288,"height":776,"x":92,"y":20} INFO 2023-05-08T07:42:47.992Z config/set: Saving ephemeral config to disk INFO 2023-05-08T07:42:47.997Z config/set: Saved ephemeral config to disk WARN 2023-05-08T08:02:37.459Z MainSQL: getAllUnprocessedAndIncrementAttempts: deleting 4 invalid unprocessed envelopes INFO 2023-05-08T08:09:20.736Z checkForUpdatesMaybeInstall: checking for update... INFO 2023-05-08T08:09:21.069Z checkForUpdates: 6.16.0 is not newer than 6.16.0; no new update available INFO 2023-05-08T08:14:30.815Z Updating BrowserWindow config: %s {"maximized":false,"autoHideMenuBar":false,"fullscreen":false,"width":1288,"height":776,"x":92,"y":20} INFO 2023-05-08T08:14:30.816Z config/set: Saving ephemeral config to disk INFO 2023-05-08T08:14:30.820Z config/set: Saved ephemeral config to disk INFO 2023-05-08T08:15:01.836Z System tray service: setting unread count to 1 INFO 2023-05-08T08:15:01.836Z System tray service: rendering the tray INFO 2023-05-08T08:15:03.884Z Approving request for permission 'notifications' INFO 2023-05-08T08:15:08.459Z System tray service: setting unread count to 0 INFO 2023-05-08T08:15:08.459Z System tray service: rendering the tray INFO 2023-05-08T08:15:16.219Z Updating BrowserWindow config: %s {"maximized":false,"autoHideMenuBar":false,"fullscreen":false,"width":1288,"height":776,"x":92,"y":20} INFO 2023-05-08T08:15:16.219Z config/set: Saving ephemeral config to disk INFO 2023-05-08T08:15:16.223Z config/set: Saved ephemeral config to disk INFO 2023-05-08T08:15:44.537Z Updating BrowserWindow config: %s {"maximized":false,"autoHideMenuBar":false,"fullscreen":false,"width":1288,"height":776,"x":92,"y":20} INFO 2023-05-08T08:15:44.538Z config/set: Saving ephemeral config to disk INFO 2023-05-08T08:15:44.542Z config/set: Saved ephemeral config to disk INFO 2023-05-08T08:39:20.746Z checkForUpdatesMaybeInstall: checking for update... INFO 2023-05-08T08:39:21.075Z checkForUpdates: 6.16.0 is not newer than 6.16.0; no new update available INFO 2023-05-08T08:48:39.009Z MainSQL: slow query saveMessage duration=68ms INFO 2023-05-08T08:48:40.683Z Updating BrowserWindow config: %s {"maximized":false,"autoHideMenuBar":false,"fullscreen":false,"width":1288,"height":776,"x":92,"y":20} INFO 2023-05-08T08:48:40.683Z config/set: Saving ephemeral config to disk INFO 2023-05-08T08:48:40.687Z config/set: Saved ephemeral config to disk INFO 2023-05-08T08:59:02.845Z Updating BrowserWindow config: %s {"maximized":false,"autoHideMenuBar":false,"fullscreen":false,"width":1288,"height":776,"x":92,"y":20} INFO 2023-05-08T08:59:02.845Z config/set: Saving ephemeral config to disk INFO 2023-05-08T08:59:02.851Z config/set: Saved ephemeral config to disk INFO 2023-05-08T09:09:20.742Z checkForUpdatesMaybeInstall: checking for update... INFO 2023-05-08T09:09:21.276Z checkForUpdates: 6.16.0 is not newer than 6.16.0; no new update available INFO 2023-05-08T09:16:25.844Z System tray service: setting unread count to 1 INFO 2023-05-08T09:16:25.844Z System tray service: rendering the tray INFO 2023-05-08T09:16:27.820Z System tray service: setting unread count to 2 INFO 2023-05-08T09:16:27.820Z System tray service: rendering the tray INFO 2023-05-08T09:16:28.816Z Approving request for permission 'notifications' INFO 2023-05-08T09:16:30.843Z System tray service: setting unread count to 3 INFO 2023-05-08T09:16:30.843Z System tray service: rendering the tray INFO 2023-05-08T09:16:32.814Z System tray service: setting unread count to 4 INFO 2023-05-08T09:16:32.814Z System tray service: rendering the tray INFO 2023-05-08T09:16:33.805Z Approving request for permission 'notifications' INFO 2023-05-08T09:16:50.763Z System tray service: setting unread count to 0 INFO 2023-05-08T09:16:50.763Z System tray service: rendering the tray INFO 2023-05-08T09:17:35.031Z System tray service: setting unread count to 1 INFO 2023-05-08T09:17:35.031Z System tray service: rendering the tray INFO 2023-05-08T09:17:35.117Z Approving request for permission 'notifications' INFO 2023-05-08T09:17:38.347Z System tray service: setting unread count to 2 INFO 2023-05-08T09:17:38.348Z System tray service: rendering the tray INFO 2023-05-08T09:17:38.456Z Approving request for permission 'notifications' INFO 2023-05-08T09:17:50.693Z System tray service: setting unread count to 3 INFO 2023-05-08T09:17:50.694Z System tray service: rendering the tray INFO 2023-05-08T09:17:50.770Z Approving request for permission 'notifications' INFO 2023-05-08T09:17:54.579Z System tray service: setting unread count to 0 INFO 2023-05-08T09:17:54.579Z System tray service: rendering the tray INFO 2023-05-08T09:17:56.825Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683537432873 INFO 2023-05-08T09:17:57.286Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683537438715 INFO 2023-05-08T09:17:58.557Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683537476687 INFO 2023-05-08T09:18:45.216Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683537522184 INFO 2023-05-08T09:18:45.990Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683537522872 INFO 2023-05-08T09:19:23.822Z System tray service: setting unread count to 1 INFO 2023-05-08T09:19:23.822Z System tray service: rendering the tray INFO 2023-05-08T09:19:24.822Z Approving request for permission 'notifications' INFO 2023-05-08T09:20:41.697Z Updating BrowserWindow config: %s {"maximized":false,"autoHideMenuBar":false,"fullscreen":false,"width":1288,"height":776,"x":92,"y":20} INFO 2023-05-08T09:20:41.697Z config/set: Saving ephemeral config to disk INFO 2023-05-08T09:20:41.703Z config/set: Saved ephemeral config to disk INFO 2023-05-08T09:20:55.417Z System tray service: setting unread count to 0 INFO 2023-05-08T09:20:55.418Z System tray service: rendering the tray INFO 2023-05-08T09:21:07.103Z Updating BrowserWindow config: %s {"maximized":false,"autoHideMenuBar":false,"fullscreen":false,"width":1288,"height":776,"x":92,"y":20} INFO 2023-05-08T09:21:07.103Z config/set: Saving ephemeral config to disk INFO 2023-05-08T09:21:07.108Z config/set: Saved ephemeral config to disk INFO 2023-05-08T09:21:57.819Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683537659168 INFO 2023-05-08T09:21:58.812Z MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1683537664597 INFO 2023-05-08T09:25:09.840Z System tray service: setting unread count to 1 INFO 2023-05-08T09:25:09.840Z System tray service: rendering the tray INFO 2023-05-08T09:25:11.837Z Approving request for permission 'notifications' INFO 2023-05-08T09:25:23.861Z System tray service: setting unread count to 2 INFO 2023-05-08T09:25:23.861Z System tray service: rendering the tray INFO 2023-05-08T09:25:25.822Z Approving request for permission 'notifications' INFO 2023-05-08T09:25:38.137Z System tray service: setting unread count to 0 INFO 2023-05-08T09:25:38.138Z System tray service: rendering the tray INFO 2023-05-08T09:25:48.421Z Updating BrowserWindow config: %s {"maximized":false,"autoHideMenuBar":false,"fullscreen":false,"width":1288,"height":776,"x":92,"y":20} INFO 2023-05-08T09:25:48.422Z config/set: Saving ephemeral config to disk INFO 2023-05-08T09:25:48.426Z config/set: Saved ephemeral config to disk INFO 2023-05-08T09:26:26.836Z System tray service: setting unread count to 1 INFO 2023-05-08T09:26:26.836Z System tray service: rendering the tray INFO 2023-05-08T09:26:28.834Z Approving request for permission 'notifications' INFO 2023-05-08T09:26:31.556Z System tray service: setting unread count to 0 INFO 2023-05-08T09:26:31.556Z System tray service: rendering the tray INFO 2023-05-08T09:27:42.269Z Updating BrowserWindow config: %s {"maximized":false,"autoHideMenuBar":false,"fullscreen":false,"width":1288,"height":776,"x":92,"y":20} INFO 2023-05-08T09:27:42.269Z config/set: Saving ephemeral config to disk INFO 2023-05-08T09:27:42.273Z config/set: Saved ephemeral config to disk INFO 2023-05-08T09:39:20.760Z checkForUpdatesMaybeInstall: checking for update... INFO 2023-05-08T09:39:21.067Z checkForUpdates: 6.16.0 is not newer than 6.16.0; no new update available INFO 2023-05-08T10:09:20.763Z checkForUpdatesMaybeInstall: checking for update... INFO 2023-05-08T10:09:21.101Z checkForUpdates: 6.16.0 is not newer than 6.16.0; no new update available INFO 2023-05-08T10:34:20.736Z System tray service: setting unread count to 1 INFO 2023-05-08T10:34:20.737Z System tray service: rendering the tray INFO 2023-05-08T10:34:20.835Z Approving request for permission 'notifications' INFO 2023-05-08T10:34:30.560Z System tray service: setting unread count to 0 INFO 2023-05-08T10:34:30.560Z System tray service: rendering the tray INFO 2023-05-08T10:39:20.883Z checkForUpdatesMaybeInstall: checking for update... INFO 2023-05-08T10:39:21.232Z checkForUpdates: 6.16.0 is not newer than 6.16.0; no new update available INFO 2023-05-08T10:40:00.342Z Updating BrowserWindow config: %s {"maximized":true,"autoHideMenuBar":false,"fullscreen":false,"width":1552,"height":832,"x":-8,"y":-8} INFO 2023-05-08T10:40:00.342Z config/set: Saving ephemeral config to disk INFO 2023-05-08T10:40:00.347Z config/set: Saved ephemeral config to disk INFO 2023-05-08T10:40:01.345Z Updating BrowserWindow config: %s {"maximized":false,"autoHideMenuBar":false,"fullscreen":false,"width":1288,"height":776,"x":92,"y":20} INFO 2023-05-08T10:40:01.345Z config/set: Saving ephemeral config to disk INFO 2023-05-08T10:40:01.349Z config/set: Saved ephemeral config to disk INFO 2023-05-08T10:56:46.438Z Updating BrowserWindow config: %s {"maximized":true,"autoHideMenuBar":false,"fullscreen":false,"width":1552,"height":832,"x":-8,"y":-8} INFO 2023-05-08T10:56:46.438Z config/set: Saving ephemeral config to disk INFO 2023-05-08T10:56:46.442Z config/set: Saved ephemeral config to disk INFO 2023-05-08T10:56:47.575Z Updating BrowserWindow config: %s {"maximized":false,"autoHideMenuBar":false,"fullscreen":false,"width":1288,"height":776,"x":92,"y":20} INFO 2023-05-08T10:56:47.575Z config/set: Saving ephemeral config to disk INFO 2023-05-08T10:56:47.582Z config/set: Saved ephemeral config to disk INFO 2023-05-08T11:09:20.893Z checkForUpdatesMaybeInstall: checking for update... INFO 2023-05-08T11:09:21.269Z checkForUpdates: 6.16.0 is not newer than 6.16.0; no new update available INFO 2023-05-08T11:39:20.869Z checkForUpdatesMaybeInstall: checking for update... INFO 2023-05-08T11:39:21.206Z checkForUpdates: 6.16.0 is not newer than 6.16.0; no new update available INFO 2023-05-08T12:00:10.172Z Updating BrowserWindow config: %s {"maximized":true,"autoHideMenuBar":false,"fullscreen":false,"width":1552,"height":832,"x":-8,"y":-8} INFO 2023-05-08T12:00:10.172Z config/set: Saving ephemeral config to disk INFO 2023-05-08T12:00:10.178Z config/set: Saved ephemeral config to disk INFO 2023-05-08T12:00:12.509Z Updating BrowserWindow config: %s {"maximized":false,"autoHideMenuBar":false,"fullscreen":false,"width":1288,"height":776,"x":92,"y":20} INFO 2023-05-08T12:00:12.510Z config/set: Saving ephemeral config to disk INFO 2023-05-08T12:00:12.514Z config/set: Saved ephemeral config to disk INFO 2023-05-08T12:09:20.835Z checkForUpdatesMaybeInstall: checking for update... INFO 2023-05-08T12:09:21.178Z checkForUpdates: 6.16.0 is not newer than 6.16.0; no new update available INFO 2023-05-08T12:16:17.117Z Updating BrowserWindow config: %s {"maximized":true,"autoHideMenuBar":false,"fullscreen":false,"width":1552,"height":832,"x":-8,"y":-8} INFO 2023-05-08T12:16:17.117Z config/set: Saving ephemeral config to disk INFO 2023-05-08T12:16:17.123Z config/set: Saved ephemeral config to disk INFO 2023-05-08T12:17:31.250Z got fast theme-setting value system INFO 2023-05-08T12:17:31.251Z got fast theme-setting value system INFO 2023-05-08T12:17:32.136Z got fast theme-setting value system INFO 2023-05-08T12:21:15.068Z Updating BrowserWindow config: %s {"maximized":false,"autoHideMenuBar":false,"fullscreen":false,"width":1288,"height":776,"x":92,"y":20} INFO 2023-05-08T12:21:15.068Z config/set: Saving ephemeral config to disk INFO 2023-05-08T12:21:15.075Z config/set: Saved ephemeral config to disk INFO 2023-05-08T12:39:17.868Z Updating BrowserWindow config: %s {"maximized":true,"autoHideMenuBar":false,"fullscreen":false,"width":1552,"height":832,"x":-8,"y":-8} INFO 2023-05-08T12:39:17.868Z config/set: Saving ephemeral config to disk INFO 2023-05-08T12:39:17.873Z config/set: Saved ephemeral config to disk INFO 2023-05-08T12:39:19.369Z got fast theme-setting value system INFO 2023-05-08T12:39:19.369Z got fast theme-setting value system INFO 2023-05-08T12:39:19.702Z got fast theme-setting value system INFO 2023-05-08T12:39:20.820Z checkForUpdatesMaybeInstall: checking for update... INFO 2023-05-08T12:39:21.247Z checkForUpdates: 6.16.0 is not newer than 6.16.0; no new update available INFO 2023-05-08T12:52:18.749Z Updating BrowserWindow config: %s {"maximized":false,"autoHideMenuBar":false,"fullscreen":false,"width":1288,"height":776,"x":92,"y":20} INFO 2023-05-08T12:52:18.749Z config/set: Saving ephemeral config to disk INFO 2023-05-08T12:52:18.753Z config/set: Saved ephemeral config to disk INFO 2023-05-08T13:06:42.735Z Updating BrowserWindow config: %s {"maximized":true,"autoHideMenuBar":false,"fullscreen":false,"width":1552,"height":832,"x":-8,"y":-8} INFO 2023-05-08T13:06:42.735Z config/set: Saving ephemeral config to disk INFO 2023-05-08T13:06:42.739Z config/set: Saved ephemeral config to disk INFO 2023-05-08T13:06:44.379Z got fast theme-setting value system INFO 2023-05-08T13:06:44.379Z got fast theme-setting value system INFO 2023-05-08T13:06:44.685Z got fast theme-setting value system INFO 2023-05-08T13:06:45.007Z @signalapp/libsignal-client Initializing libsignal version:0.22.0 signal_node::logging rust\bridge\node\src\logging.rs:133 INFO 2023-05-08T13:08:13.757Z got fast theme-setting value system INFO 2023-05-08T13:08:13.757Z got fast theme-setting value system INFO 2023-05-08T13:08:14.061Z got fast theme-setting value system INFO 2023-05-08T13:08:14.369Z @signalapp/libsignal-client Initializing libsignal version:0.22.0 signal_node::logging rust\bridge\node\src\logging.rs:133 INFO 2023-05-08T13:08:26.418Z got fast theme-setting value system INFO 2023-05-08T13:08:26.418Z got fast theme-setting value system INFO 2023-05-08T13:08:26.710Z got fast theme-setting value system WARN 2023-05-08T13:08:26.900Z rotatingPinoDest: retrying rotation, retryCount=1 INFO 2023-05-08T13:08:27.008Z @signalapp/libsignal-client Initializing libsignal version:0.22.0 signal_node::logging rust\bridge\node\src\logging.rs:133 ERROR 2023-05-08T13:08:27.245Z Problem loading log data: Error: EPERM: operation not permitted, open 'C:\Users\f.armbruster\AppData\Roaming\Signal\logs\app.log.3' WARN 2023-05-08T13:08:32.780Z rotatingPinoDest: retrying rotation, retryCount=2 WARN 2023-05-08T13:08:37.795Z rotatingPinoDest: retrying rotation, retryCount=3 WARN 2023-05-08T13:08:42.809Z rotatingPinoDest: retrying rotation, retryCount=4 INFO 2023-05-08T13:08:47.015Z System tray service: quitting the app from the context menu INFO 2023-05-08T13:08:47.015Z before-quit event {"readyForShutdown":false,"shouldQuit":false} INFO 2023-05-08T13:08:47.015Z System tray service: markShouldQuit INFO 2023-05-08T13:08:47.015Z close event {"readyForShutdown":false,"shouldQuit":true} INFO 2023-05-08T13:08:47.021Z System tray service: not rendering the tray, quitting INFO 2023-05-08T13:08:47.021Z requestShutdown: Requesting close of mainWindow... INFO 2023-05-08T13:08:47.807Z MainSQL: slow query close duration=754ms INFO 2023-05-08T13:08:47.807Z requestShutdown: Response received ERROR 2023-05-08T13:08:47.816Z Error occurred in handler for 'sql-channel': {} INFO 2023-05-08T13:08:47.816Z before-quit event {"readyForShutdown":true,"shouldQuit":true} INFO 2023-05-08T13:08:47.816Z System tray service: markShouldQuit INFO 2023-05-08T13:08:47.817Z close event {"readyForShutdown":true,"shouldQuit":true} INFO 2023-05-08T13:08:47.821Z System tray service: updating main window. Previously, there was a window, and now there is not INFO 2023-05-08T13:08:47.821Z System tray service: rendering no tray INFO 2023-05-08T13:08:52.231Z app.ready: preferred system locales: de-DE INFO 2023-05-08T13:08:52.232Z locale: Supported locales: af-ZA, ar, az-AZ, bg-BG, bn-BD, bs-BA, ca, cs, da, de, el, en, es, et-EE, eu, fa-IR, fi, fr, ga-IE, gl-ES, gu-IN, he, hi-IN, hr-HR, hu, id, it, ja, ka-GE, kk-KZ, km-KH, kn-IN, ko, ky-KG, lt-LT, lv-LV, mk-MK, ml-IN, mr-IN, ms, my, nb, nl, pa-IN, pl, pt-BR, pt-PT, ro-RO, ru, sk-SK, sl-SI, sq-AL, sr-RS, sr-YR, sv, sw, ta-IN, te-IN, th, tl-PH, tr, ug, uk-UA, ur, vi, yue, zh-CN, zh-HK, zh-TW INFO 2023-05-08T13:08:52.232Z locale: Preferred locales: de-DE INFO 2023-05-08T13:08:52.234Z locale: Matched locale: de INFO 2023-05-08T13:08:52.279Z getSystemTraySetting got fast value MinimizeToSystemTray INFO 2023-05-08T13:08:52.279Z getSystemTraySetting returning MinimizeToSystemTray INFO 2023-05-08T13:08:52.286Z app ready INFO 2023-05-08T13:08:52.286Z starting version 6.16.0 INFO 2023-05-08T13:08:52.371Z media access status granted granted INFO 2023-05-08T13:08:52.371Z got fast theme-setting value system INFO 2023-05-08T13:08:52.372Z MainSQL: updateSchema: Current user_version: 81; Most recent db schema: 81; SQLite version: 3.39.4; SQLCipher version: 4.5.3 community; (deprecated) schema_version: 357; INFO 2023-05-08T13:08:52.373Z got fast theme-setting value system INFO 2023-05-08T13:08:52.374Z got fast theme-setting value system INFO 2023-05-08T13:08:52.374Z got fast spellcheck setting true INFO 2023-05-08T13:08:52.375Z Location reset needed INFO 2023-05-08T13:08:52.375Z Initializing BrowserWindow config: {"show":false,"width":1552,"height":832,"minWidth":300,"minHeight":200,"autoHideMenuBar":false,"titleBarStyle":"hidden","titleBarOverlay":{"color":"#2e2e2e","symbolColor":"#e9e9e9","height":27},"backgroundColor":"#121212","webPreferences":{"devTools":false,"spellcheck":true,"nodeIntegration":false,"nodeIntegrationInWorker":false,"sandbox":false,"contextIsolation":true,"preload":"[REDACTED]\\preload.bundle.js","backgroundThrottling":true,"enablePreferredSizeMode":true,"disableBlinkFeatures":"Accelerated2dCanvas,AcceleratedSmallCanvases"},"icon":"[REDACTED]\\build\\icons\\win\\icon.ico"} INFO 2023-05-08T13:08:52.404Z spellcheck: user locales: ["de-DE"] INFO 2023-05-08T13:08:52.404Z spellcheck: available spellchecker languages: ["af","bg","ca","cs","cy","da","de","de-DE","el","en","en-AU","en-CA","en-GB","en-GB-oxendict","en-US","es","es-419","es-AR","es-ES","es-MX","es-US","et","fa","fo","fr","fr-FR","he","hi","hr","hu","hy","id","it","it-IT","ko","lt","lv","nb","nl","pl","pt","pt-BR","pt-PT","ro","ru","sh","sk","sl","sq","sr","sv","ta","tg","tr","uk","vi"] INFO 2023-05-08T13:08:52.404Z spellcheck: setting languages to: ["de-DE"] INFO 2023-05-08T13:08:52.984Z got fast theme-setting value system INFO 2023-05-08T13:08:53.627Z Profile Service initialized INFO 2023-05-08T13:08:53.673Z x-attr dependency did not load successfully INFO 2023-05-08T13:08:53.757Z preload complete INFO 2023-05-08T13:08:53.804Z @signalapp/libsignal-client Initializing libsignal version:0.22.0 signal_node::logging rust\bridge\node\src\logging.rs:133 INFO 2023-05-08T13:08:53.834Z NotificationService initialized INFO 2023-05-08T13:08:53.834Z got fast spellcheck setting true INFO 2023-05-08T13:08:53.838Z System tray service: created INFO 2023-05-08T13:08:53.838Z System tray service: updating main window. Previously, there was not a window, and now there is INFO 2023-05-08T13:08:53.838Z System tray service: rendering no tray INFO 2023-05-08T13:08:53.838Z System tray service: enabling INFO 2023-05-08T13:08:53.838Z System tray service: rendering the tray INFO 2023-05-08T13:08:53.838Z System tray service: creating the tray INFO 2023-05-08T13:08:53.869Z initializeMessageCounter: picking max of db/stored counters INFO 2023-05-08T13:08:53.869Z Our profile key service: initializing INFO 2023-05-08T13:08:53.869Z Begin ensuring permissions INFO 2023-05-08T13:08:53.870Z main window is ready-to-show INFO 2023-05-08T13:08:53.870Z showing main window INFO 2023-05-08T13:08:53.872Z System tray service: rendering the tray INFO 2023-05-08T13:08:53.908Z background page reloaded INFO 2023-05-08T13:08:53.909Z environment: production INFO 2023-05-08T13:08:53.911Z Ensuring file permissions for 4 files INFO 2023-05-08T13:08:53.912Z Finish ensuring permissions in 43ms INFO 2023-05-08T13:08:53.995Z Storage fetch INFO 2023-05-08T13:08:54.325Z SocketManager: connecting authenticated socket (hasStoriesDisabled=true) INFO 2023-05-08T13:08:54.331Z conversation job queue: starting to stream jobs INFO 2023-05-08T13:08:54.332Z JobQueueDatabaseStore fetching existing jobs for queue "conversation" INFO 2023-05-08T13:08:54.332Z single proto job queue: starting to stream jobs INFO 2023-05-08T13:08:54.332Z JobQueueDatabaseStore fetching existing jobs for queue "single proto" INFO 2023-05-08T13:08:54.332Z read sync job queue: starting to stream jobs INFO 2023-05-08T13:08:54.332Z JobQueueDatabaseStore fetching existing jobs for queue "read sync" INFO 2023-05-08T13:08:54.332Z view sync job queue: starting to stream jobs INFO 2023-05-08T13:08:54.332Z JobQueueDatabaseStore fetching existing jobs for queue "view sync" INFO 2023-05-08T13:08:54.332Z view once open sync job queue: starting to stream jobs INFO 2023-05-08T13:08:54.332Z JobQueueDatabaseStore fetching existing jobs for queue "view once open sync" INFO 2023-05-08T13:08:54.332Z remove storage key job queue: starting to stream jobs INFO 2023-05-08T13:08:54.333Z JobQueueDatabaseStore fetching existing jobs for queue "remove storage key" INFO 2023-05-08T13:08:54.333Z report spam job queue: starting to stream jobs INFO 2023-05-08T13:08:54.333Z JobQueueDatabaseStore fetching existing jobs for queue "report spam" INFO 2023-05-08T13:08:54.333Z Initializing MessageReceiver INFO 2023-05-08T13:08:54.334Z Sender certificate service initialized INFO 2023-05-08T13:08:54.417Z JobQueueDatabaseStore finished fetching existing 0 jobs for queue "conversation" INFO 2023-05-08T13:08:54.418Z JobQueueDatabaseStore finished fetching existing 0 jobs for queue "single proto" INFO 2023-05-08T13:08:54.418Z JobQueueDatabaseStore finished fetching existing 0 jobs for queue "read sync" INFO 2023-05-08T13:08:54.418Z JobQueueDatabaseStore finished fetching existing 0 jobs for queue "view sync" INFO 2023-05-08T13:08:54.418Z JobQueueDatabaseStore finished fetching existing 0 jobs for queue "view once open sync" INFO 2023-05-08T13:08:54.418Z JobQueueDatabaseStore finished fetching existing 0 jobs for queue "remove storage key" INFO 2023-05-08T13:08:54.418Z JobQueueDatabaseStore finished fetching existing 0 jobs for queue "report spam" INFO 2023-05-08T13:08:54.534Z data.startInRendererProcess: switching to renderer process INFO 2023-05-08T13:08:54.535Z sending `database-ready` INFO 2023-05-08T13:08:54.586Z data.startInRendererProcess: switched to renderer process INFO 2023-05-08T13:08:54.586Z Starting background data migration. Target version: 10 INFO 2023-05-08T13:08:54.586Z GET (WS) https://chat.signal.org/v1/config INFO 2023-05-08T13:08:54.587Z RetryPlaceholders.constructor: Started with 0 items, lifespan of 3600000 INFO 2023-05-08T13:08:54.587Z ConversationController: starting initial fetch INFO 2023-05-08T13:08:54.624Z ConversationController: done with initial fetch INFO 2023-05-08T13:08:56.278Z Renderer SQL channel job (getAllStickerPacks) completed in 1653ms INFO 2023-05-08T13:08:56.278Z Renderer SQL channel job (getAllStickers) completed in 1653ms INFO 2023-05-08T13:08:56.278Z Renderer SQL channel job (getRecentStickers) completed in 1650ms INFO 2023-05-08T13:08:56.278Z Renderer SQL channel job (getRecentEmojis) completed in 1649ms INFO 2023-05-08T13:08:56.278Z Renderer SQL channel job (getAllBadges) completed in 1649ms INFO 2023-05-08T13:08:56.278Z Renderer SQL channel job (getAllStories) completed in 1649ms INFO 2023-05-08T13:08:56.278Z Renderer SQL channel job (getItemById) completed in 12ms INFO 2023-05-08T13:08:56.278Z Renderer SQL channel job (getItemById) completed in 12ms INFO 2023-05-08T13:08:56.278Z Renderer SQL channel job (getAllIdentityKeys) completed in 12ms INFO 2023-05-08T13:08:56.278Z Renderer SQL channel job (getAllSessions) completed in 12ms INFO 2023-05-08T13:08:56.279Z SignalProtocolStore: Finished caching sessions data INFO 2023-05-08T13:08:56.280Z SignalProtocolStore: Finished caching senderKeys data INFO 2023-05-08T13:08:56.281Z Renderer SQL channel job (getAllStoryDistributionsWithMembers) completed in 16ms INFO 2023-05-08T13:08:56.281Z SignalProtocolStore: Finished caching identityKeys data INFO 2023-05-08T13:08:56.281Z SignalProtocolStore: Finished caching preKeys data INFO 2023-05-08T13:08:56.281Z SignalProtocolStore: Finished caching signedPreKeys data INFO 2023-05-08T13:08:56.286Z checkForConflicts: starting... INFO 2023-05-08T13:08:56.287Z checkForConflicts: complete! ERROR 2023-05-08T13:08:56.288Z getStoryDataFromMessageAttributes: undefined sourceDevice ERROR 2023-05-08T13:08:56.288Z getStoryDataFromMessageAttributes: undefined sourceDevice ERROR 2023-05-08T13:08:56.288Z getStoryDataFromMessageAttributes: undefined sourceDevice ERROR 2023-05-08T13:08:56.288Z getStoryDataFromMessageAttributes: undefined sourceDevice ERROR 2023-05-08T13:08:56.288Z getStoryDataFromMessageAttributes: undefined sourceDevice INFO 2023-05-08T13:08:56.288Z Storage/getItemsState: now preparing copy of items... INFO 2023-05-08T13:08:56.316Z challenge: loading 0 challenges INFO 2023-05-08T13:08:56.317Z Initializing network observer INFO 2023-05-08T13:08:56.337Z Renderer SQL channel job (createOrUpdateItem) completed in 20ms INFO 2023-05-08T13:08:56.338Z BadgeDownloader#checkForFilesToDownload: downloading 0 badge(s) INFO 2023-05-08T13:08:56.338Z Expiration start timestamp cleanup: starting... INFO 2023-05-08T13:08:56.338Z Expiration start timestamp cleanup: Found 0 messages for cleanup INFO 2023-05-08T13:08:56.338Z Expiration start timestamp cleanup: complete INFO 2023-05-08T13:08:56.338Z listening for registration events INFO 2023-05-08T13:08:56.381Z Prevent display sleep service: allowing display sleep INFO 2023-05-08T13:08:56.382Z Background throttling enabled because no call is active INFO 2023-05-08T13:08:56.386Z setIsInitialSync(false) INFO 2023-05-08T13:08:56.386Z connect {"connectCount":0} INFO 2023-05-08T13:08:56.386Z Our profile key service: kicking off a new fetch INFO 2023-05-08T13:08:56.386Z Our profile key service: waiting for 1 promises before fetching INFO 2023-05-08T13:08:56.386Z open inbox INFO 2023-05-08T13:08:56.391Z Our profile key service: fetching profile key from storage INFO 2023-05-08T13:08:56.391Z GET (WS) https://chat.signal.org/v1/config INFO 2023-05-08T13:08:56.406Z src\core\call_manager.rs:453 RingRTC v2.26.2 INFO 2023-05-08T13:08:56.406Z src\core\call_manager.rs:491 set_self_uuid(): INFO 2023-05-08T13:08:56.779Z storageService.runStorageServiceSyncJob: called before enabled INFO 2023-05-08T13:08:56.943Z SocketManager: connected authenticated socket INFO 2023-05-08T13:08:56.957Z SocketManager: request handler unavailable, queued request. Queue size: 1 INFO 2023-05-08T13:08:57.116Z GET (WS) https://chat.signal.org/v1/config 200 Success INFO 2023-05-08T13:08:57.121Z GET (WS) https://chat.signal.org/v1/config 200 Success INFO 2023-05-08T13:08:57.126Z NotificationService: disabling INFO 2023-05-08T13:08:57.126Z initializeGroupCredentialFetcher: starting... INFO 2023-05-08T13:08:57.126Z maybeFetchNewCredentials: no new credentials needed INFO 2023-05-08T13:08:57.126Z getAllFromCache INFO 2023-05-08T13:08:57.126Z getAllUnprocessedIds INFO 2023-05-08T13:08:57.127Z SocketManager: processing 1 queued incoming requests INFO 2023-05-08T13:08:57.127Z MessageReceiver: got request PUT /api/v1/queue/empty INFO 2023-05-08T13:08:57.127Z SocketManager.onOnline INFO 2023-05-08T13:08:57.128Z getAllFromCache - 0 unprocessed INFO 2023-05-08T13:08:57.128Z getAllFromCache - done retrieving 0 unprocessed INFO 2023-05-08T13:08:57.128Z attachment_downloads/start: enabling INFO 2023-05-08T13:08:57.129Z JobQueueDatabaseStore adding job [REDACTED]aa0 to queue "single proto" INFO 2023-05-08T13:08:57.129Z PUT (WS) https://chat.signal.org/v1/devices/capabilities INFO 2023-05-08T13:08:57.129Z MessageReceiver.queueAllCached - finished INFO 2023-05-08T13:08:57.132Z attachment_downloads/_maybeStartJob: no attachment jobs to run INFO 2023-05-08T13:08:57.132Z single proto job queue: added new job [REDACTED]aa0 INFO 2023-05-08T13:08:57.132Z single proto job queue: enqueuing job [REDACTED]aa0 INFO 2023-05-08T13:08:57.133Z single proto job queue: running job [REDACTED]aa0, attempt 1 of 110 INFO 2023-05-08T13:08:57.133Z MessageReceiver: finished processing messages after 'empty', now waiting for application INFO 2023-05-08T13:08:57.134Z Flushing MessageReceiver.decryptAndCacheBatcher batcher items.length=0 INFO 2023-05-08T13:08:57.134Z Flushing complete MessageReceiver.decryptAndCacheBatcher for batcher INFO 2023-05-08T13:08:57.134Z Flushing MessageReceiver.cacheRemoveBatcher batcher items.length=0 INFO 2023-05-08T13:08:57.134Z Flushing complete MessageReceiver.cacheRemoveBatcher for batcher INFO 2023-05-08T13:08:57.134Z single proto job queue, job ID [REDACTED]aa0, attempt 1: sleeping for 0 INFO 2023-05-08T13:08:57.134Z Sleeper: sleeping for 0ms. Reason: commonShouldJobContinue: attempt 1, skipWait false INFO 2023-05-08T13:08:57.134Z MessageReceiver: emitting 'empty' event INFO 2023-05-08T13:08:57.134Z batcher#waitForAllBatchers INFO 2023-05-08T13:08:57.134Z Flushing sql.Client.updateConversationBatcher batcher items.length=0 INFO 2023-05-08T13:08:57.134Z Flushing complete sql.Client.updateConversationBatcher for batcher INFO 2023-05-08T13:08:57.134Z Flushing messageBatcher.updateMessageBatcher batcher items.length=0 INFO 2023-05-08T13:08:57.134Z Flushing complete messageBatcher.updateMessageBatcher for batcher INFO 2023-05-08T13:08:57.134Z Flushing Whisper.deliveryReceiptBatcher batcher items.length=0 INFO 2023-05-08T13:08:57.134Z Flushing complete Whisper.deliveryReceiptBatcher for batcher INFO 2023-05-08T13:08:57.134Z Flushing respondWithProfileKeyBatcher batcher items.length=0 INFO 2023-05-08T13:08:57.134Z Flushing complete respondWithProfileKeyBatcher for batcher INFO 2023-05-08T13:08:57.134Z Flushing MessageReceiver.decryptAndCacheBatcher batcher items.length=0 INFO 2023-05-08T13:08:57.134Z Flushing complete MessageReceiver.decryptAndCacheBatcher for batcher INFO 2023-05-08T13:08:57.134Z Flushing MessageReceiver.cacheRemoveBatcher batcher items.length=0 INFO 2023-05-08T13:08:57.134Z Flushing complete MessageReceiver.cacheRemoveBatcher for batcher INFO 2023-05-08T13:08:57.135Z Flushing changedConvoBatcher batcher items.length=0 INFO 2023-05-08T13:08:57.135Z Flushing complete changedConvoBatcher for batcher INFO 2023-05-08T13:08:57.135Z waitBatcher#flushAllWaitBatchers INFO 2023-05-08T13:08:57.135Z Flushing start messageBatcher.saveNewMessageBatcher for waitBatcher items.length=0 INFO 2023-05-08T13:08:57.135Z Flushing complete messageBatcher.saveNewMessageBatcher for waitBatcher INFO 2023-05-08T13:08:57.135Z Flushing start deleteSentProtoBatcher for waitBatcher items.length=0 INFO 2023-05-08T13:08:57.135Z Flushing complete deleteSentProtoBatcher for waitBatcher INFO 2023-05-08T13:08:57.135Z onEmpty: All outstanding database requests complete INFO 2023-05-08T13:08:57.136Z Next signed key rotation scheduled for 2023-05-10T06:09:23.250Z INFO 2023-05-08T13:08:57.136Z updater/start: starting checks... INFO 2023-05-08T13:08:57.137Z data.goBackToMainProcess: switching to main process INFO 2023-05-08T13:08:57.137Z checkForUpdatesMaybeInstall: checking for update... INFO 2023-05-08T13:08:57.475Z Renderer SQL channel job (createOrUpdateItem) completed in 340ms INFO 2023-05-08T13:08:57.475Z Renderer SQL channel job (close) completed in 338ms INFO 2023-05-08T13:08:57.475Z startup query: getAllStickerPacks 1653ms INFO 2023-05-08T13:08:57.475Z startup query: getAllStickers 1653ms INFO 2023-05-08T13:08:57.475Z startup query: getRecentStickers 1650ms INFO 2023-05-08T13:08:57.475Z startup query: getRecentEmojis 1649ms INFO 2023-05-08T13:08:57.475Z startup query: getAllBadges 1649ms INFO 2023-05-08T13:08:57.475Z startup query: getAllStories 1649ms INFO 2023-05-08T13:08:57.475Z startup query: createOrUpdateItem 364ms INFO 2023-05-08T13:08:57.475Z startup query: close 338ms INFO 2023-05-08T13:08:57.475Z startup query: getItemById 24ms INFO 2023-05-08T13:08:57.475Z startup query: getAllStoryDistributionsWithMembers 16ms INFO 2023-05-08T13:08:57.475Z startup query: getAllIdentityKeys 12ms INFO 2023-05-08T13:08:57.475Z startup query: getAllSessions 12ms INFO 2023-05-08T13:08:57.475Z data.goBackToMainProcess: switched to main process INFO 2023-05-08T13:08:57.476Z NotificationService: enabling INFO 2023-05-08T13:08:57.478Z Build expires (local): 2023-07-24T22:46:04.000Z INFO 2023-05-08T13:08:57.513Z checkForUpdates: 6.16.0 is not newer than 6.16.0; no new update available INFO 2023-05-08T13:08:57.521Z App loaded - messages: 0 INFO 2023-05-08T13:08:57.522Z StartupQueue: Processing 0 actions INFO 2023-05-08T13:08:57.522Z Downloading recent attachments of total attachments 0 0 INFO 2023-05-08T13:08:57.522Z App loaded - time: 5243 INFO 2023-05-08T13:08:57.522Z SQL init - time: 94 INFO 2023-05-08T13:08:57.522Z Preload - time: 790 INFO 2023-05-08T13:08:57.522Z WebSocket connect - time: 3187 INFO 2023-05-08T13:08:57.522Z Processed count: 0 INFO 2023-05-08T13:08:57.522Z Messages per second: 0 INFO 2023-05-08T13:08:57.528Z single proto job queue, job ID [REDACTED]aa0, attempt 1: starting keySyncRequest send to [REDACTED]75d with timestamp 1683551337129 INFO 2023-05-08T13:08:57.536Z checkExpiringMessages: checking for expiring messages INFO 2023-05-08T13:08:57.610Z commitZoneChanges(storeSession): pending sender keys 0, pending sessions 1, pending unprocessed 0 INFO 2023-05-08T13:08:57.610Z commitZoneChanges(storeSession): pending sender keys 0, pending sessions 1, pending unprocessed 0 INFO 2023-05-08T13:08:57.626Z Creating new RoutineProfileRefresher instance with id 2 INFO 2023-05-08T13:08:57.626Z RoutineProfileRefresher.start/2: waiting for 18024550ms INFO 2023-05-08T13:08:57.626Z checkExpiringMessages: found no messages to expire INFO 2023-05-08T13:08:57.657Z PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]75d?story=false INFO 2023-05-08T13:08:57.714Z PUT (WS) https://chat.signal.org/v1/devices/capabilities 204 Success INFO 2023-05-08T13:08:57.715Z Start idle detector INFO 2023-05-08T13:08:57.715Z challenge: online, starting 0 queues INFO 2023-05-08T13:08:57.715Z challenge: startAllQueues force=false WARN 2023-05-08T13:08:57.716Z idleDetector/idle: fetching at most 25 for migration INFO 2023-05-08T13:08:57.719Z idleDetector/idle: Upgraded messages: {"done":true,"numProcessed":0,"fetchDuration":2,"upgradeDuration":0,"saveDuration":1,"totalDuration":3} INFO 2023-05-08T13:08:57.719Z Stop idle detector INFO 2023-05-08T13:08:57.719Z idleDetector/idle: Background migration complete. Stopping. INFO 2023-05-08T13:08:57.838Z PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]75d?story=false 200 Success INFO 2023-05-08T13:08:57.843Z single proto job queue: job [REDACTED]aa0 succeeded on attempt 1 INFO 2023-05-08T13:08:58.478Z NotificationService not updating notifications. Notifications are enabled; app is focused; there is no notification data INFO 2023-05-08T13:08:58.727Z checkExpiringMessages: checking for expiring messages INFO 2023-05-08T13:08:58.728Z checkExpiringMessages: found no messages to expire INFO 2023-05-08T13:09:00.474Z got fast theme-setting value system INFO 2023-05-08T13:09:00.474Z got fast theme-setting value system INFO 2023-05-08T13:09:00.757Z got fast theme-setting value system INFO 2023-05-08T13:09:01.045Z @signalapp/libsignal-client Initializing libsignal version:0.22.0 signal_node::logging rust\bridge\node\src\logging.rs:133 INFO 2023-05-08T13:09:01.134Z Loaded this list of log files from logPath: app.log, app.log.1, app.log.2, app.log.3, main.log, main.log.1, main.log.2

indutny-signal commented 1 year ago

Thanks so much for the information that you provided. I think we understand the cause now. If you are curious, the underlying issue is that Android places "Mac" into middle name even if it is a part of the "Last Name" in the Android's contact book. We'll try to find the best way to deal with it.

incendor commented 1 year ago

Boo Android... 🙄😁

How about an option toggle on the contact card (where the contacts options for chat color, disappearing messages, etc... are) that toggles the middle name display for this individual contact?

That way I could display "Mac" if I want to or (ab)use Androids middle name field for nicknames/akas, etc... and have them show up in Signal desktop.

Mockup

Edit: could be a bit overkill but it's all I got for now.

akenney commented 1 year ago

I came here to report this bug which has been mildly bothering me for a while and I was pleased to find you're already working on it, thank you! My opinion is that you should display the whole name, because for example in the app that I use for creating contacts there is just a single "name" field, it doesn't give the user the option of manually specifying which part is the first/middle/last name and there's no indication that it is underlyingly doing any parsing of the name, so it would be annoying for Signal to remove the "middle" name (or even to give the user the option of removing the "middle" name) if the user doesn't even know what defines it as "middle". The way it actually seems to be splitting it is not what I would intuitively expect - the part that's not being displayed is only the second-to-last token. Example name structures from my contacts:

incendor commented 1 year ago

+1 for @akenney s proposal, my idea completely disregarded any naming traditions outside a handful of typical "western" ones and I didn't even think of Hispanic, Nordic and Arabic ones, which, looking back, doesn't feel very inclusive.

qftlzxfz commented 1 year ago

Thanks so much for the information that you provided. I think we understand the cause now. If you are curious, the underlying issue is that Android places "Mac" into middle name even if it is a part of the "Last Name" in the Android's contact book. We'll try to find the best way to deal with it.

No, that is not the (only) issue. In Spain people have two surnames. I carefully put both of them in the Surname field in Android (opening all five name fields and putting everything where it belongs) and Signal only shows the second surname. Signal did not use to do that; it started a few months ago. Apparently Signal desktop strips the first surname, assuming it is a middle name. Signal on Android shows the name(s) correctly.

MatejKovacic commented 1 year ago

Any progress on this?

incendor commented 1 year ago

I just had an idea that might solve this if it's doable in a sensible, accessible way regarding UI/UX:

For each contact, pull anything that's considered a part of their name from the address book, combine it into one string and use that as the default display name, stored somewhere within Signal.

Expose this string on the contact card as a value the user can edit. Kind of like an alias.

This way we can remove name elements that have been pulled from the address book but are not needed in Signal or even add things like nicknames or, as @akenney mentioned, details about the person (from Friendname's party) or whatever.

It's a very manual way of doing things, especially if a user has many relevant contacts, but it provides the most flexibility and customization to the user.

zacchiro commented 1 year ago

Happening to me as well (and quite annoying in my case as it causes a name clash among different family members :-)). Is there any existing workaround while a real solution is being worked on?

ashemedai commented 8 months ago

@trevor-signal Yeah, sorry, missed this issue when I searched before creating mine. My entry was triggered due to Portuguese/Brazilian names. But I am sure people might have issues with my Dutch surname as well, being 4 components long.

literal-0x4e commented 7 months ago

I am quite curious on why is signal even trying to be smarter than the user here and does any kind of transformation on the name whatsoever, especially without giving the user a choice. I'd say strip this functionality away and don't touch names whatsoever. Or at least give an option to turn this [anti-]feature off.

Even if an otherwise proper solution to do "smart" stripping of middle names and whatnot is found, I would really like an option to turn this off completely. Don't touch my contact names at all, please!

alurasg commented 1 week ago

Is there any news on this one..? Still happening here, and the strange thing is that it doesn't affect all contacts, but only some of them, even if they've got the same surname, e.g. if I have 6 contacts with surname 'van der Boom', some of them are displayed correctly, but another one has 'van Boom' (without 'der') and another one only 'Boom' (without 'van der') and it seems pretty randomly, because in my contacts, all 6 have the same fields (first name in the first name field, full last name in de surname field),