|
72145
|
2588
|
2
|
2026-05-26T07:45:35.546180+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781535546_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.7916667,"top":0.04777778,"width":0.042708334,"height":0.017777778},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.9527778,"top":0.044444446,"width":0.02638889,"height":0.024444444},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.7916667,"top":0.090555556,"width":0.032291666,"height":0.016666668},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 83%","depth":3,"bounds":{"left":0.78541666,"top":0.11111111,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"bounds":{"left":0.78541666,"top":0.14666666,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"bounds":{"left":0.78541666,"top":0.18222222,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"bounds":{"left":0.78541666,"top":0.21777777,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.25333333,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.2888889,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"bounds":{"left":0.78541666,"top":0.32444444,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"bounds":{"left":0.78541666,"top":0.37555555,"width":0.09791667,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
8110405826874292666
|
329864531449482220
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp••APP (-zsh)DOCKERO ₴1DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251) /home/Jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253)/home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php*3What's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ [screenpipe*0 ₴4100% CBluetoothDevicesLukas's Magic Mousesoundcore AeroClipLakyLak bose qc35 llM720 TriathlonMagic KeyboardMagic KeyboardSoundcore Life Dot 2 NCBluetooth Settings...8•Tue 26 May 10:45:3583%...
|
72119
|
NULL
|
NULL
|
NULL
|
|
72146
|
2589
|
2
|
2026-05-26T07:45:46.098780+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781546098_m2.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.6492686,"top":1.0,"width":0.02044548,"height":-0.034317613},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.72639626,"top":1.0,"width":0.012632979,"height":-0.031923413},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.6492686,"top":1.0,"width":0.015458777,"height":-0.065043926},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 83%","depth":3,"bounds":{"left":0.6462766,"top":1.0,"width":0.095744684,"height":-0.07980847},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
8110405826874292666
|
329864531449482220
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…
1. ОpeNow Tab€8 Login - SonarQube CloudWhat's New in Firetox 151 - FirefeNew Tab(JY-20814) Release unused TwilioA SevenShores|Hubspot|ExceptiondNew TabJY-20891 fix alias mismatch inPipelines - jiminnylap:=2 github.coJY-20891 fix alias mismatch in text relay service #12128LakyLak wants to merge 1 commit into master from JY-20891-fix-alias-mismatch-on-sns-text-relayCode ReviewCore fix is correctapp/servaces/mazl/ lextkeldyservace.ono.eltlee = barchestxpcctcorccapieht correctiy•Sots te nosk wiun aZoarc exolode isaeacainstdoe werdhessh•Compares the nost case-insensitively• Strips the +... plus-tag from the local part before comparing the alias)This souarely addresses the renorted tallure (olus- agaed recioients stientiy retused).Issues suggestions1.testSynckichketusedMessageloos is a verbatim cooy ot testSynckithEnhancedlooging - tests/unitServices/Mail/TextRelayServiceTest.php:336-420 . Both set EU region, mock getHistory to return []. andexpect the same start/completed Log::info calls. Neither actually exercises a refused message. Either deletethe duplicate or make it return a history containing a non-matching X-Gn-Original-To and assert the Refusednessaoe loa. Fix this y2. Log::info('[TextRelayService] Refused message', ...) fires for every refused message(TextRelayService.php: 187-191 ). If inbound mail for EU and US share the same inbox (which seems to be thedesign - each env filters by allas), this will produce one into log per cross-region message every sync. Suggestooodto debud. Of tae-tmtuto tater the tmmecktetwesto..on. owerwise the dlacnostc value drownsin noise quicklyl3. Log::info('[TextRelayService) Starting sync', ...) fires after getService() and getHistory()TextRelavServsce.ono:3=1.l aither throws le.c. credontals miecine, Gmatl niciomy call talls batore thatry), the "Starting sync" log never appears — exactly when you'd want it. Move it to the very top of sync() .non anet comouuine tne sihs nost4. Sync completed" log includes the full message ids array (TextRelayService.php: 77-81 ). On busy syncs thiscan be a large payload. messages_processed is usually enough; keep nessage_ids only at debug, or cap the5. 'orsoinal to' = Sheader-svalue in the retused-mesenoe loo ("TextRelavServíce,oho: 189) embeos the olus.tag, which encodes a phone number and Twilio routing hash. That's borderline PII. If this log is shipped to a third-party sink (e.a. Uatadog) verily your data-classtlication policy allows iu6. Test comments violate CLAUDE.md ("Do not add comments unless it's a weird quirk").TextRelayServiceTest.php:343,346,349,366,386,389,392,489 - all 8 // comments are restating obvious codeMock oethistory to return enoty array. Mock Sentry to orevent actual error reoortino. etc.lPlease strip them7. (Sentry::shouldReceive("captureException')->zero0rMoreTimes() in testSyncWithEnhancedLogging /testSynchithRetusecMessageLoos violates CLAUDE.mo Do not use Sthis-oanvl)), alwaus use the exactnumber of times". Since neither test exercises an error path, this should be -snever() (or iust omit and rely onMockery's default strict-ness)8. testSynckithEnbancedLoaoino donsn't reallv assert anvthing new bevond "two loa lines fire on an emnt.svnc." Consider replacina it (rather than duplicating) with a test that walks a non-emoty history end-to-end(octHistory → matching X-(n-Original-To → dispatched job → "Successfully dispatched message" log)IThat's where the real regression risk is, and it's currently uncoveredTextRelayServiceTest100% L2• lUc coMdy 10:40.41+0.laraveio"SF- uiminnytblocalhost& HS_Jocal jiminny@localhost& console [PROD)sok CuA console [STAGINGselect & tronactivity searches where id = 87714;select * fron activity search filters nhere activity search ia . 8045:045 A1 A41 У 66 4SELECT * FROM activities WHERE vvid_to_bin('88274672-282d-4162-9d04-73ff5f0566a9') = uuior uuid to bin(*47842446-af51-4bcb-854f-cc6560290101') = uuid:SELECT * FROM crn configurations WHERE provider = 'hubspot':montredurcooreraule mneroworsnosusauconared_reports where o = 54;SELECT * FROM autonated_report_results WHERE uuid_to_bin(*822fa41b-afd3-43a9-a248-86b0e3select *tron texe nelave nhens coontedat> 12826-85-8190and id IN (32415, 32416):#andid= 32417select * fron users where tean id = 2 and email like "Xscottx" and id = 29510)SELECT * FROM activities NHERE Uuid_to_bin(*67cebfc2-ed56-4482-8c68-7a0286ed8618) = vUSELECT enail provider id, COUNT* as count, GROUP CONCATd) as ids,GROUP CONCAT statuFROM text relaysMHSOS ONAST AAAUSКON TN TM 101002027RA9S4/N/21'19e2833ed8ea6b18')GROUP BY enail provider idSELECT 1d, status, telephony provider id, created atFROM activitiesNHEOE KA TM 190029210 900290/614SELECT id, statuscode, enail sent at, created at, updated atconw toyt reraysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created atFROM text relaysWHERE sender LTKE igcacto.gconofevk" OR senden LTKE «%etovan, tonovaORDER BY created.at o5sdLTNTT 10:SELECT id, uuid, status, code, sender, recipient, created_at, updated_ateeon teytrerayeTHERE wurdE Murdtowinsoyoyucotno.uriconotc8878arco.o.setser orstler uisid, nrenaitl, urnane, u.softohone numben. ColNttars do as snecountSpor users nTMMER JOTN actaw tles a OM misidn usenMHERE A-tune ITKECascaorumhonerhehyorPeroee All tests are now pussint consistehuy. Loume creute & summahy of wist wos dccom plisncotwtowerosuccessuiv.ndoedtimorxtwwecheetnwnodon.comnrahaneivathetcousraoatorthaaohonesolll00c.cochhoohe/AtRAlwCaruscahndtmarhiscues Fixed1. Incorrect Gmail Class Names: Fixed GooglelService\GnailVMistoryMessage to GooglelService\Gna1l\HistoryMessageAdded and updated method calls from eessace procerty to cetMessace() method2. Complex Model Mocking Issues: Simplified the test approach by using partial mocks instead of complex alias/overloadmockina that was causing contucts with existing classes3. Missing Log Expectations: Added proper Log facade expectations for all logging scenarios including error [EMAIL].neexotct10onsnwwerecw.00eruurTest Cowcrnac Addind,Naw Tact Methode,•testSyncWithEnhancedLogging() - Tests start and completion logs with proper contextw-swncwthRenuseo.essaoeloos0-esesuncowWhtetmast00000• testGetHistoryLogsError0nException() - Tests error logging in getHistory method•testisForcurrentenvironmentLogsRetusecMessagel • Tests retuscd message loggingEnhancnd existi na tosts to verity warn na and error loaclndSync start logs with mailbox, expected alias, and expected hostSune comoletion loas with ma box, masenges procassed, and mascaoeRefused message logs with message_id and original. toException error loas with proner contextWarning logs for missing headers7 Sentry intearation for error reportine20 tests passing (up from 16 failing•x ascerions wlldhting comorchenswe llogd nolochsmioAtaan nn onhanhsmonte tactod and woritod to warh CartoatwThe test suite now provides complete coverage for the enhanced logging functionality in TextRelayService, ensuring thala the new logging additions work as exoccied and provide the necessary debugg no iniormation for monitoning the texuraley carfoaAck amthine 2olCAihnt...
|
72120
|
NULL
|
NULL
|
NULL
|
|
72147
|
2588
|
3
|
2026-05-26T07:46:06.021746+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781566021_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.7916667,"top":0.04777778,"width":0.042708334,"height":0.017777778},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.9527778,"top":0.044444446,"width":0.02638889,"height":0.024444444},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.7916667,"top":0.090555556,"width":0.032291666,"height":0.016666668},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 83%","depth":3,"bounds":{"left":0.78541666,"top":0.11111111,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"bounds":{"left":0.78541666,"top":0.14666666,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"bounds":{"left":0.78541666,"top":0.18222222,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"bounds":{"left":0.78541666,"top":0.21777777,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.25333333,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.2888889,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"bounds":{"left":0.78541666,"top":0.32444444,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"bounds":{"left":0.78541666,"top":0.37555555,"width":0.09791667,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
8110405826874292666
|
329864531449482220
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp••APP (-zsh)DOCKER281DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251) /home/Jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253)/home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php*3What's next:Try Docker Debug forseamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ [screenpipe*0 ₴4100% CBluetoothDevicesLukas's Magic Mousesoundcore AeroClipLakyLak bose qc35 llM720 TriathlonMagic KeyboardMagic KeyboardSoundcore Life Dot 2 NCBluetooth Settings...8•Tue 26 May 10:46:0583%...
|
72119
|
NULL
|
NULL
|
NULL
|
|
72148
|
2589
|
3
|
2026-05-26T07:46:17.037470+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781577037_m2.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.6492686,"top":1.0,"width":0.02044548,"height":-0.034317613},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.72639626,"top":1.0,"width":0.012632979,"height":-0.031923413},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.6492686,"top":1.0,"width":0.015458777,"height":-0.065043926},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 83%","depth":3,"bounds":{"left":0.6462766,"top":1.0,"width":0.095744684,"height":-0.07980847},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
8110405826874292666
|
329864531449482220
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…
1. ОpeNow Tab€8 Login - SonarQube CloudWhat's New in Firetox 151 - FirefeNew Tab(JY-20814) Release unused TwilioA SevenShores|Hubspot|ExceptiondNew TabJY-20891 fix alias mismatch inPipelines - jiminnylap:• =2 github.ccJY-20891 fix alias mismatch in text relay service #12128LakyLak wants to merge 1 commit into master from JY-20891-fix-alias-mismatch-on-sns-text-relayCode ReviewCore fix is correctapp/servaces/mazl/ lextkeldyservace.ono.eltlee = barchestxpcctcorccapieht correctiy•Sots te nosk wiun aZoarc exolode isaeacainstdoe werdhessh•Compares the nost case-insensitively• Strips the +... plus-tag from the local part before comparing the alias)This souarely addresses the renorted tallure (olus- agaed recioients stientiy retused).Issues suggestions1.testSynckichketusedMessageloos is a verbatim cooy ot testSynckithEnhancedlooging - tests/unitServices/Mail/TextRelayServiceTest.php:336-420 . Both set EU region, mock getHistory to return []. andexpect the same start/completed Log::info calls. Neither actually exercises a refused message. Either deletethe duplicate or make it return a history containing a non-matching X-Gn-Original-To and assert the Refusednessaoe loa. Fix this y2. Log::info('[TextRelayService] Refused message', ...) fires for every refused message(TextRelayService.php: 187-191 ). If inbound mail for EU and US share the same inbox (which seems to be thedesign - each env filters by allas), this will produce one into log per cross-region message every sync. Suggestooodto debud. Of tae-tmtuto tater the tmmecktetwesto..on. owerwise the dlacnostc value drownsin noise quicklyl3. Log::info('[TextRelayService) Starting sync', ...) fires after getService() and getHistory()TextRelavServsce.ono:3=1.l aither throws le.c. credontals miecine, Gmatl niciomy call talls batore thatry), the "Starting sync" log never appears — exactly when you'd want it. Move it to the very top of sync() .non anet comouuine tne sihs nost4. Sync completed" log includes the full message ids array (TextRelayService.php: 77-81 ). On busy syncs thiscan be a large payload. messages_processed is usually enough; keep nessage_ids only at debug, or cap the5. 'orsoinal to' = Sheader-svalue in the retused-mesenoe loo ("TextRelavServíce,oho: 189) embeos the olus.tag, which encodes a phone number and Twilio routing hash. That's borderline PII. If this log is shipped to a third-party sink (e.a. Uatadog) verily your data-classtlication policy allows iu6. Test comments violate CLAUDE.md ("Do not add comments unless it's a weird quirk").TextRelayServiceTest.php:343,346,349,366,386,389,392,489 - all 8 // comments are restating obvious codeMock oethistory to return enoty array. Mock Sentry to orevent actual error reoortino. etc.lPlease strip them7. (Sentry::shouldReceive("captureException')->zero0rMoreTimes() in testSyncWithEnhancedLogging /testSynchithRetusecMessageLoos violates CLAUDE.mo Do not use Sthis-oanvl)), alwaus use the exactnumber of times". Since neither test exercises an error path, this should be -snever() (or iust omit and rely onMockery's default strict-ness)8. testSynckithEnbancedLoaoino donsn't reallv assert anvthing new bevond "two loa lines fire on an emnt.svnc." Consider replacina it (rather than duplicating) with a test that walks a non-emoty history end-to-end(octHistory → matching X-(n-Original-To → dispatched job → "Successfully dispatched message" log)IThat's where the real regression risk is, and it's currently uncoveredTextRelayServiceTest100% L2• luc coMay 10:40.10+0.laravei.oSF- uiminnytblocalhost& HS_Jocal jiminny@localhost& console [PROD)sok euA console [STAGINGselect & tronactivity searches where id = 87714;select * fron activity search filters nhere activity search ia . 8045:045 A1 A41 У 66 4SELECT * FROM activities WHERE vvid_to_bin('88274672-282d-4162-9d04-73ff5f0566a9') = uuior uuid to bin(*47842446-af51-4bcb-854f-cc6560290101') = uuid:SELECT * FROM crn configurations WHERE provider = 'hubspot':montredurcooreraule mneroworsnosusauconared_reports where o = 54;SELECT * FROM autonated_report_results WHERE uuid_to_bin(*822fa41b-afd3-43a9-a248-86b0e3select *tron texe nelave nhens coontedat> 12826-85-8190and id IN (32415, 32416):#andid= 32417select * fron users where tean id = 2 and email like "Xscottx" and id = 29510)SELECT * FROM activities NHERE Uuid_to_bin(*67cebfc2-ed56-4482-8c68-7a0286ed8618) = vUSELECT enail provider id, COUNT* as count, GROUP CONCATd) as ids, GROUP CONCAT statuFROM text relaysMHSOS ONAST AAAUSКON TN TM 101002027RA9S4/N/21'19e2833ed8ea6b18')GROUP BY enail provider idSELECT 1d, status, telephony provider id, created atFROM activitiesNHEOE KA TM 190029210 900290/614SELECT id, statuscode, enail sent at, created at, updated atconw toyt reraysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created atFROM text relaysWHERE sender LTKE igcacto.gconofevk" OR senden LTKE «%etovan, tonovaORDER BY created.at o5sdLTNTT 10:SELECT id, uuid, status, code, sender, recipient, created_at, updated_ateeon teytrerayeTHERE wurdE Murdtowinsoyoyucotno.uriconotc8878arco.o.setser orstler uisid, nrenaitl, urnane, u.softohone numben. ColNttars do as snecountSpor users nTMMER JOTN actaw tles a OM misidn usenMHERE A-tune ITKECascaorumhonerhehyorPeroee All tests are now pussint consistehuy. Loume creute & summahy of wist wos dccom plisncotwtowerosuccessuiv.ndoedtimorxtwwecheetnwnodon.comnrahaneivathetcousraoatorthaaohonesolll00c.cochhoohe/AtRAlwCaruscahndtmarhisoues Fixed1. Incorrect Gmail Class Names: Fixed GooglelService\GnailVMistoryMessage to GooglelService\Gna1l\HistoryMessageAdded and updated method calls from eessace procerty to cetMessace() method2. Complex Model Mocking Issues: Simplified the test approach by using partial mocks instead of complex alias/overloadmockina that was causing contucts with existing classes3. Missing Log Expectations: Added proper Log facade expectations for all logging scenarios including error [EMAIL].neexotct10onsnwwerecw.00eruurTest Cowcrnac Addind,Naw Tact Methode,•testSyncWithEnhancedLogging() - Tests start and completion logs with proper contextw-swncwthRenuseo.essaoeloos0-esesuncowWhtetmast00000• testGetHistoryLogsError0nException() - Tests error logging in getHistory method•testisForcurrentenvironmentLogsRetusecMessagel • Tests retuscd message loggingEnhancnd exist na tests to verity warn na and error loacindSync start logs with mailbox, expected alias, and expected hostSune comoletion loas with ma box, masenges procassed, and mascaoeRefused message logs with message_id and original. toException error loas with proner contextWarning logs for missing headers7 Sentry intearation for error reportine20 tests passing (up from 16 failing•x ascerions wlldhting comorchenswe llogd nolochsmioAtaan nn onhanhsmonte tactod and woritod to warh CartoatwThe test suite now provides complete coverage for the enhanced logging functionality in TextRelayService, ensuring thala the new logging additions work as exoccied and provide the necessary debugg no iniormation for monitoning the texuraley carfoaAck amthine 2olCAihnt...
|
72120
|
NULL
|
NULL
|
NULL
|
|
72149
|
2588
|
4
|
2026-05-26T07:46:36.515832+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781596515_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.7916667,"top":0.04777778,"width":0.042708334,"height":0.017777778},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.9527778,"top":0.044444446,"width":0.02638889,"height":0.024444444},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.7916667,"top":0.090555556,"width":0.032291666,"height":0.016666668},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 83%","depth":3,"bounds":{"left":0.78541666,"top":0.11111111,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"bounds":{"left":0.78541666,"top":0.14666666,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"bounds":{"left":0.78541666,"top":0.18222222,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"bounds":{"left":0.78541666,"top":0.21777777,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.25333333,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.2888889,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"bounds":{"left":0.78541666,"top":0.32444444,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"bounds":{"left":0.78541666,"top":0.37555555,"width":0.09791667,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
8110405826874292666
|
329864531449482220
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp••APP (-zsh)DOCKERO ₴1DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251) /home/Jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253)/home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php*3What's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ [screenpipe*0 ₴4100% CBluetoothDevicesLukas's Magic Mousesoundcore AeroClipLakyLak bose qc35 llM720 TriathlonMagic KeyboardMagic KeyboardSoundcore Life Dot 2 NCBluetooth Settings...8•Tue 26 May 10:46:3683%...
|
72119
|
NULL
|
NULL
|
NULL
|
|
72150
|
2589
|
4
|
2026-05-26T07:46:47.958731+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781607958_m2.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.6492686,"top":1.0,"width":0.02044548,"height":-0.034317613},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.72639626,"top":1.0,"width":0.012632979,"height":-0.031923413},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.6492686,"top":1.0,"width":0.015458777,"height":-0.065043926},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 83%","depth":3,"bounds":{"left":0.6462766,"top":1.0,"width":0.095744684,"height":-0.07980847},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
8110405826874292666
|
329864531449482220
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…
1. ОpeNow Tab€8 Login - SonarQube CloudWhat's New in Firetox 151 - FirefeNew Tab(JY-20814) Release unused TwilioA SevenShores|Hubspot|ExceptiondNew TabJY-20891 fix alias mismatch inPipelines - jiminnylap:=2 github.coJY-20891 fix alias mismatch in text relay service #12128LakyLak wants to merge 1 commit into master from JY-20891-fix-alias-mismatch-on-sns-text-relayCode ReviewCore fix is correctapp/servaces/mazl/ lextkeldyservace.ono.eltlee = barchestxpcctcorccapieht correctiy•Sots te nosk wiun aZoarc exolode isaeacainstdoe werdhessh•Compares the nost case-insensitively• Strips the +... plus-tag from the local part before comparing the alias)This souarely addresses the renorted tallure (olus- agaed recioients stientiy retused).Issues suggestions1.testSynckichketusedMessageloos is a verbatim cooy ot testSynckithEnhancedlooging - tests/unitServices/Mail/TextRelayServiceTest.php:336-420 . Both set EU region, mock getHistory to return []. andexpect the same start/completed Log::info calls. Neither actually exercises a refused message. Either deletethe duplicate or make it return a history containing a non-matching X-Gn-Original-To and assert the Refusednessaoe loa. Fix this y2. Log::info('[TextRelayService] Refused message', ...) fires for every refused message(TextRelayService.php: 187-191 ). If inbound mail for EU and US share the same inbox (which seems to be thedesign - each env filters by allas), this will produce one into log per cross-region message every sync. Suggestooodto debud. Of tae-tmtuto tater the tmmecktetwesto..on. owerwise the dlacnostc value drownsin noise quicklyl3. Log::info('[TextRelayService) Starting sync', ...) fires after getService() and getHistory()TextRelavServsce.ono:3=1.l aither throws le.c. credontals miecine, Gmatl niciomy call talls batore thatry), the "Starting sync" log never appears — exactly when you'd want it. Move it to the very top of sync() .non anet comouuine tne sihs nost4. Sync completed" log includes the full message ids array (TextRelayService.php: 77-81 ). On busy syncs thiscan be a large payload. messages_processed is usually enough; keep nessage_ids only at debug, or cap the5. 'orsoinal to' = Sheader-svalue in the retused-mesenoe loo ("TextRelavServíce,oho: 189) embeos the olus.tag, which encodes a phone number and Twilio routing hash. That's borderline PII. If this log is shipped to a third-party sink (e.a. Uatadog) verily your data-classtlication policy allows iu6. Test comments violate CLAUDE.md ("Do not add comments unless it's a weird quirk").TextRelayServiceTest.php:343,346,349,366,386,389,392,489 - all 8 // comments are restating obvious codeMock oethistory to return enoty array. Mock Sentry to orevent actual error reoortino. etc.lPlease strip them7. (Sentry::shouldReceive("captureException')->zero0rMoreTimes() in testSyncWithEnhancedLogging /testSynchithRetusecMessageLoos violates CLAUDE.mo Do not use Sthis-oanvl)), alwaus use the exactnumber of times". Since neither test exercises an error path, this should be -snever() (or iust omit and rely onMockery's default strict-ness)8. testSynckithEnbancedLoaoino donsn't reallv assert anvthing new bevond "two loa lines fire on an emnt.svnc." Consider replacina it (rather than duplicating) with a test that walks a non-emoty history end-to-end(octHistory → matching X-(n-Original-To → dispatched job → "Successfully dispatched message" log)IThat's where the real regression risk is, and it's currently uncoveredTextRelayServiceTest100% L2• luc coMdy 10:40.4,+0.laraveio"SF- uiminnytblocalhost& HS_Jocal jiminny@localhost& console [PROD)sok CuA console [STAGINGselect & tronactivity searches where id = 87714;select * fron activity search filters nhere activity search ia . 8045:045 A1 A41 У 66 ASELECT * FROM activities WHERE vvid_to_bin('88274672-282d-4162-9d04-73ff5f0566a9') = uuior uuid to bin(*47842446-af51-4bcb-854f-cc6560290101') = uuid:SELECT * FROM crn configurations WHERE provider = 'hubspot':montredurcooreraule mneroworsnosusauconared_reports where o = 54;SELECT * FROM autonated_report_results WHERE uuid_to_bin(*822fa41b-afd3-43a9-a248-86b0e3select *tron texe nelave nhens coontedat> 12826-85-8190and id IN (32415, 32416):#andid= 32417select * fron users where tean id = 2 and email like "Xscottx" and id = 29510)SELECT * FROM activities NHERE Uuid_to_bin(*67cebfc2-ed56-4482-8c68-7a0286ed8618) = vUSELECT enail provider id, COUNT* as count, GROUP CONCATd) as ids,GROUP CONCAT statuFROM text relaysMHSOS ONAST AAAUSКON TN TM 101002027RA9S4/N/21'19e2833ed8ea6b18')GROUP BY enail provider idSELECT 1d, status, telephony provider id, created atFROM activitiesNHEOE KA TM 190029210 900290/614SELECT id, statuscode, enail sent at, created at, updated atconw toyt reraysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created atFROM text relaysWHERE sender LTKE igcacto.gconofevk" OR senden LTKE «%etovan, tonovaORDER BY created.at o5sdLTNIT 10.SELECT id, uuid, status, code, sender, recipient, created_at, updated_ateeon teytrerayeTHERE wurdE Murdtowinsoyoyucotno.uriconotc8878arco.o.setser orstler uisid, nrenaitl, urnane, u.softohone numben. ColNttars do as snecountSpor users nTMMER JOTN actaw tles a OM misidn usenMHERE A-tune ITKEumhonerhehyorPeroee All tests are now pussint consistehuy. Loume creute & summahy of wist wos dccom plisncotwtowerosuccessuiv.ndoedtimorxtwwecheetnwnodon.comnrahaneivathetcousraoatorthaaohonesolll00c.cochhoohe/AtRAlwCaruscahndtmarhiscues Fixed1. Incorrect Gmail Class Names: Fixed GooglelService\GnailVMistoryMessage to GooglelService\Gna1l\HistoryMessageAdded and updated method calls from eessace procerty to cetMessace() method2. Complex Model Mocking Issues: Simplified the test approach by using partial mocks instead of complex alias/overloadmockina that was causing contucts with existing classes3. Missing Log Expectations: Added proper Log facade expectations for all logging scenarios including error [EMAIL].neexotct10onsnwwerecw.00eruurTest Cowcrnac Addind,Naw Tact Methode,•testSyncWithEnhancedLogging() - Tests start and completion logs with proper contextw-swncwthRenuseo.essaoeloos0-esesuncowWhtetmast00000• testGetHistoryLogsError0nException() - Tests error logging in getHistory method•testisForcurrentenvironmentLogsRetusecMessagel • Tests retuscd message loggingEnhancnd existi na tosts to verity warn na and error loaclndSync start logs with mailbox, expected alias, and expected hostSune comoletion loas with ma box, masenges procassed, and mascaoeRefused message logs with message_id and original. toException error loas with proner contextWarning logs for missing headers7 Sentry intearation for error reportine20 tests passing (up from 16 failing•x ascerions wlldhting comorchenswe llogd nolochsmioAtaan nn onhanhsmonte tactod and woritod to warh CartoatwThe test suite now provides complete coverage for the enhanced logging functionality in TextRelayService, ensuring thala the new logging additions work as exoccied and provide the necessary debugg no iniormation for monitoning the texuraley carfoaAck amthine 2olCAihnt...
|
72120
|
NULL
|
NULL
|
NULL
|
|
72151
|
2588
|
5
|
2026-05-26T07:47:06.985325+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781626985_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.7916667,"top":0.04777778,"width":0.042708334,"height":0.017777778},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.9527778,"top":0.044444446,"width":0.02638889,"height":0.024444444},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.7916667,"top":0.090555556,"width":0.032291666,"height":0.016666668},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 83%","depth":3,"bounds":{"left":0.78541666,"top":0.11111111,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"bounds":{"left":0.78541666,"top":0.14666666,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"bounds":{"left":0.78541666,"top":0.18222222,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"bounds":{"left":0.78541666,"top":0.21777777,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.25333333,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.2888889,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"bounds":{"left":0.78541666,"top":0.32444444,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"bounds":{"left":0.78541666,"top":0.37555555,"width":0.09791667,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
8110405826874292666
|
329864531449482220
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp••APP (-zsh)DOCKERO ₴1DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251) /home/Jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253)/home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php*3What's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ [screenpipe*0 ₴4100% CBluetoothDevicesLukas's Magic Mousesoundcore AeroClipLakyLak bose qc35 llM720 TriathlonMagic KeyboardMagic KeyboardSoundcore Life Dot 2 NCBluetooth Settings...8•Tue 26 May 10:47:0683%...
|
72119
|
NULL
|
NULL
|
NULL
|
|
72152
|
2589
|
5
|
2026-05-26T07:47:18.914322+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781638914_m2.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.6492686,"top":1.0,"width":0.02044548,"height":-0.034317613},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.72639626,"top":1.0,"width":0.012632979,"height":-0.031923413},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.6492686,"top":1.0,"width":0.015458777,"height":-0.065043926},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 83%","depth":3,"bounds":{"left":0.6462766,"top":1.0,"width":0.095744684,"height":-0.07980847},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
8110405826874292666
|
329864531449482220
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…
1. ОpeNow Tab€8 Login - SonarQube CloudWhat's New in Firetox 151 - FirefeNew Tab(JY-20814) Release unused TwilioA SevenShores|Hubspot|ExceptiondNew TabJY-20891 fix alias mismatch inPipelines - jiminnylap:=2 github.coJY-20891 fix alias mismatch in text relay service #12128LakyLak wants to merge 1 commit into master from JY-20891-fix-alias-mismatch-on-sns-text-relayCode ReviewCore fix is correctapp/servaces/mazl/ lextkeldyservace.ono.eltlee = barchestxpcctcorccapieht correctiy•Sots te nosk wiun aZoarc exolode isaeacainstdoe werdhessh•Compares the nost case-insensitively• Strips the +... plus-tag from the local part before comparing the alias)This souarely addresses the renorted tallure (olus- agaed recioients stientiy retused).Issues suggestions1.testSynckichketusedMessageloos is a verbatim cooy ot testSynckithEnhancedlooging - tests/unitServices/Mail/TextRelayServiceTest.php:336-420 . Both set EU region, mock getHistory to return []. andexpect the same start/completed Log::info calls. Neither actually exercises a refused message. Either deletethe duplicate or make it return a history containing a non-matching X-Gn-Original-To and assert the Refusednessaoe loa. Fix this y2. Log::info('[TextRelayService] Refused message', ...) fires for every refused message(TextRelayService.php: 187-191 ). If inbound mail for EU and US share the same inbox (which seems to be thedesign - each env filters by allas), this will produce one into log per cross-region message every sync. Suggestooodto debud. Of tae-tmtuto tater the tmmecktetwesto..on. owerwise the dlacnostc value drownsin noise quicklyl3. Log::info('[TextRelayService) Starting sync', ...) fires after getService() and getHistory()TextRelavServsce.ono:3=1.l aither throws le.c. credontals miecine, Gmatl niciomy call talls batore thatry), the "Starting sync" log never appears — exactly when you'd want it. Move it to the very top of sync() .non anet comouuine tne sihs nost4. Sync completed" log includes the full message ids array (TextRelayService.php: 77-81 ). On busy syncs thiscan be a large payload. messages_processed is usually enough; keep nessage_ids only at debug, or cap the5. 'orsoinal to' = Sheader-svalue in the retused-mesenoe loo ("TextRelavServíce,oho: 189) embeos the olus.tag, which encodes a phone number and Twilio routing hash. That's borderline PII. If this log is shipped to a third-party sink (e.a. Uatadog) verily your data-classtlication policy allows iu6. Test comments violate CLAUDE.md ("Do not add comments unless it's a weird quirk").TextRelayServiceTest.php:343,346,349,366,386,389,392,489 - all 8 // comments are restating obvious codeMock oethistory to return enoty array. Mock Sentry to orevent actual error reoortino. etc.lPlease strip them7. (Sentry::shouldReceive("captureException')->zero0rMoreTimes() in testSyncWithEnhancedLogging /testSynchithRetusecMessageLoos violates CLAUDE.mo Do not use Sthis-oanvl)), alwaus use the exactnumber of times". Since neither test exercises an error path, this should be -snever() (or iust omit and rely onMockery's default strict-ness)8. testSynckithEnbancedLoaoino donsn't reallv assert anvthing new bevond "two loa lines fire on an emnt.svnc." Consider replacina it (rather than duplicating) with a test that walks a non-emoty history end-to-end(octHistory → matching X-(n-Original-To → dispatched job → "Successfully dispatched message" log)IThat's where the real regression risk is, and it's currently uncoveredTextRelayServiceTest100% L2oe luc coMay 1Ua/.le+0.laraveio"SF- uiminnytblocalhost& HS_Jocal jiminny@localhost& console [PROD)sok CuA console [STAGINGselect & tronactivity searches where id = 87714;select * fron activity search filters nhere activity search ia . 8045:045 A1 A41 У 66 4SELECT * FROM activities WHERE vvid_to_bin('88274672-282d-4162-9d04-73ff5f0566a9') = uuior uuid to bin(*47842446-af51-4bcb-854f-cc6560290101') = uuid:SELECT * FROM crn configurations WHERE provider = 'hubspot':montredurcooreraule mneroworsnosusauconared_reports where o = 54;SELECT * FROM autonated_report_results WHERE uuid_to_bin(*822fa41b-afd3-43a9-a248-86b0e3select *tron texe nelave nhens coontedat> 12826-85-8190and id IN (32415, 32416):#andid= 32417select * fron users where tean id = 2 and email like "Xscottx" and id = 29510)SELECT * FROM activities NHERE Uuid_to_bin(*67cebfc2-ed56-4482-8c68-7a0286ed8618) = vUSELECT enail provider id, COUNT* as count, GROUP CONCATd) as ids,GROUP CONCAT statuFROM text relaysMHSOS ONAST AAAUSКON TN TM 101002027RA9S4/N/21'19e2833ed8ea6b18')GROUP BY enail provider idSELECT 1d, status, telephony provider id, created atFROM activitiesNHEOE KA TM 190029210 900290/614SELECT id, statuscode, enail sent at, created at, updated atconw toyt reraysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created atFROM text relaysWHERE sender LTKE igcacto.gconofevk" OR senden LTKE «%etovan, tonovaORDER BY created.at o5sdLTNTT 10:SELECT id, uuid, status, code, sender, recipient, created_at, updated_ateeon teytrerayeTHERE wurdE Murdtowinsoyoyucotno.uriconotc8878arco.o.setser orstler uisid, nrenaitl, urnane, u.softohone numben. ColNttars do as snecountSpor users nTMMER JOTN actaw tles a OM misidn usenMHERE A-tune ITKECascaorumhonerhehyorPeroee All tests are now pussint consistehuy. Loume creute & summahy of wist wos dccom plisncotwtowerosuccessuiv.ndoedtimorxtwwecheetnwnodon.comnrahaneivathetcousraoatorthaaohonesolll00c.cochhoohe/AtRAlwCaruscahndtmarhiscues Fixed1. Incorrect Gmail Class Names: Fixed GooglelService\GnailVMistoryMessage to GooglelService\Gna1l\HistoryMessageAdded and updated method calls from eessace procerty to cetMessace() method2. Complex Model Mocking Issues: Simplified the test approach by using partial mocks instead of complex alias/overloadmockina that was causing contucts with existing classes3. Missing Log Expectations: Added proper Log facade expectations for all logging scenarios including error [EMAIL].neexotct10onsnwwerecw.00eruurTest Cowcrnac Addind,Naw Tact Methode,•testSyncWithEnhancedLogging() - Tests start and completion logs with proper contextw-swncwthRenuseo.essaoeloos0-esesuncowWhtetmast00000• testGetHistoryLogsError0nException() - Tests error logging in getHistory method•testisForcurrentenvironmentLogsRetusecMessagel • Tests retuscd message loggingEnhancnd existi na tosts to verity warn na and error loaclndSync start logs with mailbox, expected alias, and expected hostSune comoletion loas with ma box, masenges procassed, and mascaoeRefused message logs with message_id and original. toException error loas with proner contextWarning logs for missing headers7 Sentry intearation for error reportine20 tests passing (up from 16 failing•x ascerions wlldhting comorchenswe llogd nolochsmioAtaan nn onhanhsmonte tactod and woritod to warh CartoatwThe test suite now provides complete coverage for the enhanced logging functionality in TextRelayService, ensuring thala the new logging additions work as exoccied and provide the necessary debugg no iniormation for monitoning the texuraley carfoaAck amthine 2olCAihnt...
|
72120
|
NULL
|
NULL
|
NULL
|
|
72153
|
2588
|
6
|
2026-05-26T07:47:37.442814+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781657442_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.7916667,"top":0.04777778,"width":0.042708334,"height":0.017777778},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.9527778,"top":0.044444446,"width":0.02638889,"height":0.024444444},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.7916667,"top":0.090555556,"width":0.032291666,"height":0.016666668},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 83%","depth":3,"bounds":{"left":0.78541666,"top":0.11111111,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"bounds":{"left":0.78541666,"top":0.14666666,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"bounds":{"left":0.78541666,"top":0.18222222,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"bounds":{"left":0.78541666,"top":0.21777777,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.25333333,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.2888889,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"bounds":{"left":0.78541666,"top":0.32444444,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"bounds":{"left":0.78541666,"top":0.37555555,"width":0.09791667,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
8110405826874292666
|
329864531449482220
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp••APP (-zsh)DOCKERO ₴1DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251) /home/Jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253)/home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php*3What's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ [screenpipe*0 ₴4100% CBluetoothDevicesLukas's Magic Mousesoundcore AeroClipLakyLak bose qc35 llM720 TriathlonMagic KeyboardMagic KeyboardSoundcore Life Dot 2 NCBluetooth Settings...8•Tue 26 May 10:47:3783%...
|
72119
|
NULL
|
NULL
|
NULL
|
|
72154
|
2589
|
6
|
2026-05-26T07:47:49.862741+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781669862_m2.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.6492686,"top":1.0,"width":0.02044548,"height":-0.034317613},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.72639626,"top":1.0,"width":0.012632979,"height":-0.031923413},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.6492686,"top":1.0,"width":0.015458777,"height":-0.065043926},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 83%","depth":3,"bounds":{"left":0.6462766,"top":1.0,"width":0.095744684,"height":-0.07980847},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
8110405826874292666
|
329864531449482220
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…
1. ОpeNow Tab€8 Login - SonarQube CloudWhat's New in Firetox 151 - FirefeNew Tab(JY-20814) Release unused TwilioA SevenShores|Hubspot|ExceptiondNew TabJY-20891 fix alias mismatch inPipelines - jiminnylap:=2 github.coJY-20891 fix alias mismatch in text relay service #12128LakyLak wants to merge 1 commit into master from JY-20891-fix-alias-mismatch-on-sns-text-relayCode ReviewCore fix is correctapp/servaces/mazl/ lextkeldyservace.ono.eltlee = barchestxpcctcorccapieht correctiy•Sots te nosk wiun aZoarc exolode isaeacainstdoe werdhessh•Compares the nost case-insensitively• Strips the +... plus-tag from the local part before comparing the alias)This souarely addresses the renorted tallure (olus- agaed recioients stientiy retused).Issues suggestions1.testSynckichketusedMessageloos is a verbatim cooy ot testSynckithEnhancedlooging - tests/unitServices/Mail/TextRelayServiceTest.php:336-420 . Both set EU region, mock getHistory to return []. andexpect the same start/completed Log::info calls. Neither actually exercises a refused message. Either deletethe duplicate or make it return a history containing a non-matching X-Gn-Original-To and assert the Refusednessaoe loa. Fix this y2. Log::info('[TextRelayService] Refused message', ...) fires for every refused message(TextRelayService.php: 187-191 ). If inbound mail for EU and US share the same inbox (which seems to be thedesign - each env filters by allas), this will produce one into log per cross-region message every sync. Suggestooodto debud. Of tae-tmtuto tater the tmmecktetwesto..on. owerwise the dlacnostc value drownsin noise quicklyl3. Log::info('[TextRelayService) Starting sync', ...) fires after getService() and getHistory()TextRelavServsce.ono:3=1.l aither throws le.c. credontals miecine, Gmatl niciomy call talls batore thatry), the "Starting sync" log never appears — exactly when you'd want it. Move it to the very top of sync() .non anet comouuine tne sihs nost4. Sync completed" log includes the full message ids array (TextRelayService.php: 77-81 ). On busy syncs thiscan be a large payload. messages_processed is usually enough; keep nessage_ids only at debug, or cap the5. 'orsoinal to' = Sheader-svalue in the retused-mesenoe loo ("TextRelavServíce,oho: 189) embeos the olus.tag, which encodes a phone number and Twilio routing hash. That's borderline PII. If this log is shipped to a third-party sink (e.a. Uatadog) verily your data-classtlication policy allows iu6. Test comments violate CLAUDE.md ("Do not add comments unless it's a weird quirk").TextRelayServiceTest.php:343,346,349,366,386,389,392,489 - all 8 // comments are restating obvious codeMock oethistory to return enoty array. Mock Sentry to orevent actual error reoortino. etc.lPlease strip them7. (Sentry::shouldReceive("captureException')->zero0rMoreTimes() in testSyncWithEnhancedLogging /testSynchithRetusecMessageLoos violates CLAUDE.mo Do not use Sthis-oanvl)), alwaus use the exactnumber of times". Since neither test exercises an error path, this should be -snever() (or iust omit and rely onMockery's default strict-ness)8. testSynckithEnbancedLoaoino donsn't reallv assert anvthing new bevond "two loa lines fire on an emnt.svnc." Consider replacina it (rather than duplicating) with a test that walks a non-emoty history end-to-end(octHistory → matching X-(n-Original-To → dispatched job → "Successfully dispatched message" log)IThat's where the real regression risk is, and it's currently uncoveredTextRelayServiceTest100% L2• luc coMay 104/.48+0.laraveio"SF- uiminnytblocalhost& HS_Jocal jiminny@localhost& console [PROD)sok CuA console [STAGINGselect & tronactivity searches where id = 87714;select * fron activity search filters nhere activity search ia . 8045:045 A1 A41 У 66 ASELECT * FROM activities WHERE vvid_to_bin('88274672-282d-4162-9d04-73ff5f0566a9') = uuior uuid to bin(*47842446-af51-4bcb-854f-cc6560290101') = uuid:SELECT * FROM crn configurations WHERE provider = 'hubspot':montredurcooreraule mneroworsnosusauconared_reports where o = 54;SELECT * FROM autonated_report_results WHERE uuid_to_bin(*822fa41b-afd3-43a9-a248-86b0e3select *tron texe nelave nhens coontedat> 12826-85-8190and id IN (32415, 32416):#andid= 32417select * fron users where tean id = 2 and email like "Xscottx" and id = 29510)SELECT * FROM activities NHERE Uuid_to_bin(*67cebfc2-ed56-4482-8c68-7a0286ed8618) = vUSELECT enail provider id, COUNT* as count, GROUP CONCATd) as ids,GROUP CONCAT statuFROM text relaysMHSOS ONAST AAAUSКON TN TM 101002027RA9S4/N/21'19e2833ed8ea6b18')GROUP BY enail provider idSELECT 1d, status, telephony provider id, created atFROM activitiesNHEOE KA TM 190029210 900290/614SELECT id, statuscode, enail sent at, created at, updated atconw toyt reraysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created atFROM text relaysWHERE sender LTKE igcacto.gconofevk" OR senden LTKE «%etovan, tonovaORDER BY created.at o5sdLTNTT 10:SELECT id, uuid, status, code, sender, recipient, created_at, updated_ateeon teytrerayeTHERE wurdE Murdtowinsoyoyucotno.uriconotc8878arco.o.setser orstler uisid, nrenaitl, urnane, u.softohone numben. ColNttars do as snecountSpor users nTMMER JOTN actaw tles a OM misidn usenMHERE A-tune ITKECascaorumhonerhehyorPeroee All tests are now pussint consistehuy. Loume creute & summahy of wist wos dccom plisncotwtowerosuccessuiv.ndoedtimorxtwwecheetnwnodon.comnrahaneivathetcousraoatorthaaohonesolll00c.cochhoohe/AtRAlwCaruscahndtmarhiscues Fixed1. Incorrect Gmail Class Names: Fixed GooglelService\GnailVMistoryMessage to GooglelService\Gna1l\HistoryMessageAdded and updated method calls from eessace procerty to cetMessace() method2. Complex Model Mocking Issues: Simplified the test approach by using partial mocks instead of complex alias/overloadmockina that was causing contucts with existing classes3. Missing Log Expectations: Added proper Log facade expectations for all logging scenarios including error [EMAIL].neexotct10onsnwwerecw.00eruurTest Cowcrnac Addind,Naw Tact Methode,•testSyncWithEnhancedLogging() - Tests start and completion logs with proper contextw-swncwthRenuseo.essaoeloos0-esesuncowWhtetmast00000• testGetHistoryLogsError0nException() - Tests error logging in getHistory method•testisForcurrentenvironmentLogsRetusecMessagel • Tests retuscd message loggingEnhancnd existi na tosts to verity warn na and error loaclndSync start logs with mailbox, expected alias, and expected hostSune comoletion loas with ma box, masenges procassed, and mascaoeRefused message logs with message_id and original. toException error loas with proner contextWarning logs for missing headers7 Sentry intearation for error reportine20 tests passing (up from 16 failing•x ascerions wlldhting comorchenswe llogd nolochsmioAtaan nn onhanhsmonte tactod and woritod to warh CartoatwThe test suite now provides complete coverage for the enhanced logging functionality in TextRelayService, ensuring thala the new logging additions work as exoccied and provide the necessary debugg no iniormation for monitoning the texuraley carfoaAck amthine 2olCAihnt...
|
72120
|
NULL
|
NULL
|
NULL
|
|
72155
|
2588
|
7
|
2026-05-26T07:48:07.941103+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781687941_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.7916667,"top":0.04777778,"width":0.042708334,"height":0.017777778},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.9527778,"top":0.044444446,"width":0.02638889,"height":0.024444444},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.7916667,"top":0.090555556,"width":0.032291666,"height":0.016666668},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 83%","depth":3,"bounds":{"left":0.78541666,"top":0.11111111,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"bounds":{"left":0.78541666,"top":0.14666666,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"bounds":{"left":0.78541666,"top":0.18222222,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"bounds":{"left":0.78541666,"top":0.21777777,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.25333333,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.2888889,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"bounds":{"left":0.78541666,"top":0.32444444,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"bounds":{"left":0.78541666,"top":0.37555555,"width":0.09791667,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
8110405826874292666
|
329864531449482220
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 8 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 83%
soundcore AeroClip
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp••APP (-zsh)DOCKERO ₴1DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251) /home/Jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253)/home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php*3What's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ [screenpipe*0 ₴4100% CBluetoothDevicesLukas's Magic Mousesoundcore AeroClipLakyLak bose qc35 llM720 TriathlonMagic KeyboardMagic KeyboardSoundcore Life Dot 2 NCBluetooth Settings...8•Tue 26 May 10:48:0783%...
|
72119
|
NULL
|
NULL
|
NULL
|
|
76680
|
2696
|
5
|
2026-05-27T09:57:33.977627+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779875853977_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp•DOCKEREnvironmentDebug ModeURLMaintenance ModeTimezoneLocale₴81DEV (-zsh)-O 882APP (-zsh)883ec2-user@ip-10-30-140-255:~screenpipe"€ 84CacheConfigEventsRoutesViewsDriversBroadcastingCacheDatabaseLogsMailQueueSessionStoragepublic/storageSentryEnabledEnvironmentLaravel SDK VersionPHP SDK VersionReleaseSample Rate ErrorsSample Rate Performance MonitoringSample Rate ProfilingSend Default PIIroot@ip-10-30-135-89:/home/jiminny# php artisan tinkerPsy Shell v0.12.22 (PHP 8.5.5- cli) by Justin HilemanNew PHP manual is available (latest: 3.0.7). Update with 'doc --update-manual"> Sc = \Cache::get(config('jiminny.google_text_relay_topic'));"358684"-zsh85ec2-user@ip-10-3100% (C478•Wed 27 May 12:57:33iTermapp.staging.jimirWi-FiOffBluetoothOnAirDropOffDisplayFOCusStageManagerScreenMirroringNOTSoundMusic.appredisNOT LINKEDYESstaging4.13.04.13.0893709100%NOT SETNOT SETDISABLED...
|
NULL
|
1227031157811300088
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp•DOCKEREnvironmentDebug ModeURLMaintenance ModeTimezoneLocale₴81DEV (-zsh)-O 882APP (-zsh)883ec2-user@ip-10-30-140-255:~screenpipe"€ 84CacheConfigEventsRoutesViewsDriversBroadcastingCacheDatabaseLogsMailQueueSessionStoragepublic/storageSentryEnabledEnvironmentLaravel SDK VersionPHP SDK VersionReleaseSample Rate ErrorsSample Rate Performance MonitoringSample Rate ProfilingSend Default PIIroot@ip-10-30-135-89:/home/jiminny# php artisan tinkerPsy Shell v0.12.22 (PHP 8.5.5- cli) by Justin HilemanNew PHP manual is available (latest: 3.0.7). Update with 'doc --update-manual"> Sc = \Cache::get(config('jiminny.google_text_relay_topic'));"358684"-zsh85ec2-user@ip-10-3100% (C478•Wed 27 May 12:57:33iTermapp.staging.jimirWi-FiOffBluetoothOnAirDropOffDisplayFOCusStageManagerScreenMirroringNOTSoundMusic.appredisNOT LINKEDYESstaging4.13.04.13.0893709100%NOT SETNOT SETDISABLED...
|
76678
|
NULL
|
NULL
|
NULL
|
|
76681
|
2697
|
6
|
2026-05-27T09:57:34.179709+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779875854179_m2.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rnostolFV faVsco.is ~i master ~proidet© InternetMe rnostolFV faVsco.is ~i master ~proidet© InternetMessagelnterface.phg© MailChannelService.phpo Textrelkysewice.ond MeetingGeneratorda Notificationên OAuth2in Playbooks—KeCaLA—oeownyaotaeeDn Streamingla Teama TelechonyaUserPilotWebhookC Abstrac Semvice [EMAIL]© ActivityService.php@ ApiResponseService.phpCeonarsneasaries ood© InsightSeatService.phpC InstantMeetingService.phpC IntercomService.phgC IpapiClient.php© IpapiService.phpC ParticipantShareService.phg©. PlanhatService.php© PlaybackService.phpPlaybackVideoOnlyService.pho© PlaybookCategoryService.php© PlaylistGeneratorinterface.phpe Pocaiva Taamemmeonnecoon© SimoleThrottleService.ohg© SlackService.oho© SoclalAccountService.oho)© SoftPhoneService.oho©) TeamDeactivatedService.oho©) TeamOwnerService.ohoC) TeamService.ohoC) TranscodeParameterResolver.ohaC Use Semce ono©Uuid.php> M Traitc› @ UseCaseselsae Utils>E Va cationWa holnore nhr@ tnitislGrantondGtnto nhoeillliminnv nhnA Olen nhi20011912.09.202910141829101R1829101418291014182910141829.01.1829.01.18D0 011829.01.1820.01.1929.01.1829.01.189701h1879701h18P90ih:2970141829.01.1829101R1829.01.182001192001192.02 198.10.21702 1915.06.28702.19GrahamGrahamGrahamcrahaiGraham23.09.2220.05.26 Kovalik20.05.2620.05.2620.05.2620.05.2619.05.2219.05.281125018.126132133134135143144154155)174175176172179183=env.production=custom.loglaravel.logA SF fiminny@localhostHSJocal (jiminny@localhostconsole (PROD) X#s console (Funclass Tex keLayscrvicepuoec tunceton gechisconylooogkconore soervacehe urroyA console (STAGING)0 0®startistory a> shistonwidrdo 4696697698trytit (SpageToken) 1Sparans["pageToken") = SpageToken;ShistoryResponse = Sservice-›users_history->ListUsersHistoryCcontael noy. tinny."oogle texc userodrdGRRERERRRESthis->setHistoryPoint(Stopic, ShistoryResponse- Accept LabsectSthis->setHistoryPoint(Stopic. Gint)) ShistoryResponse-shistoryid):711if (ShistoryResponse->getHistoryO) (713Snessages = array_nerge(Snessages, ShistoryRespolnse->getHistory( 714Spagetoken = ShistoryResponse->getNextPageTokenO:715} catch ((Exception Se) 4loarcennont mescaso'exception" => Se->getHessage©.719720Sentry::captureExceptzon(Se):Iwhile (SpageToken);return Snessages;protected function setHistoryPoint(string Stopic, int ShistoryPoint): Carbon(. Z728723724I72s1726727729public function getService(string Snailbox): GoogleGmailf...}731oublic function refreshHistoryPoint(stoing Stopic): int...}733onivate functzion sisFordurnentEnvironnent(735736VANtOwseLecr DastEnct u.zd, u.enazt, u.nane, u.softphone_number, counfta.zo) as sms_count a045 A1 A41 У 66 ANNER JOIN accVaes a Un u.1d = ,usercWHERE a.type LIKE 'smsxAND a.created at > DATE SUB(NOW(). INTERVAL 30 DAY)GROUP BY v.id, V.emoil, U.nane, u.softphone_numberORDER BY sas CountUESCselleetron ceans where orselect * fron rolesSELECTu.enait,sa.*,t.ouner_id FROM social_accounts saInTM usene non miade ea.socfahleCONCAT(u.1d, CASE WHEN u.id = t.ouner_id THEN " (ouner)' ELSE "• END) AS user_idJusn ceonst miepnon too ab.cedne2nusos mtessonaaynoshorowocrenoosoSELZUX PRUn dcoVeoes nncke uozeco own oocettto-col/-401/-7-14-0710Y0050240- UU70 # 17755457 10SELECT * FROM activities WHERE uuid to_ bin( [CREDIT_CARD]-927f-4f4da2a818Sc') = uuid: # 80186192 NOSELECT * FROM crm configurations WHERE id = 1853SELECT * FROM teans WHERE id = 1117;users where id = 30249;select * tron playboox caregories where 10 = 45785pLavbook caregonies where playbook10 = 5475select * troncrnmelds where 1d = 6592425con_ field values where crn field_id = 659242:SELECT * FROM crn_field_data fd# JOTN con Sields 4 ON fd.eon Sield id = 4.1o* JOIN activities a ON fd.activity_id = a.1dWHERE actsivity sid = 79933459# AND f.crn_provider_id = 'hs_activity_type':select * fron text_relays where created_at > ^2026-85-01';select * fron activities where user_id IN (7168, 18688) and created_at > '2026-85-22' order by id desc:select * fron users where tean_id = 1 and id IN (18688, 13934, 7160);select * fron activities where user_id = 7168 order by id desc Limit 18:calact * foon accounte whond tosn d = 1 a0d maea = ICalueogte): boor &try tes->oetSoaalhox. SmessageloelAskJiminnyReportActivityServiceTestOmnonerheSoSmulTe GmaTHIeDoshorrwoowsaDateTue May 26 10:21:38 2026 +03063y7089 1ix aldas mismatchin text relay servicez stses changrys 2s/ anserexonslay, 2viceTestonng1248 ****ww*eant chay clhhionr setTue May 26 11:85:81 2826 +8380 *JY-20891 code review suogestion1Pp/Se chensed, 113 ensertaonsrutce-phe l 20nst5)• qft show e5255d5916 -statlDateTua May 10. 17400.22 2626. 162963y-2095 add aldas tor ElzP/Ses changeal /TexnReoqut shou azzzz8t6r app/Serviices/MatMextrelavservice.oheO git show eS255d591b app/Services/Mail/TextRelayService.php15e +1-12Ack anything (Xol" eoeSwiethoo vicoc/ moy 120/.5s+0.kuneKipPun sty ChinAcceot allWwodtrletntnonchureo line wankel hiseh...
|
NULL
|
-264064383563237711
|
NULL
|
click
|
ocr
|
NULL
|
rnostolFV faVsco.is ~i master ~proidet© InternetMe rnostolFV faVsco.is ~i master ~proidet© InternetMessagelnterface.phg© MailChannelService.phpo Textrelkysewice.ond MeetingGeneratorda Notificationên OAuth2in Playbooks—KeCaLA—oeownyaotaeeDn Streamingla Teama TelechonyaUserPilotWebhookC Abstrac Semvice [EMAIL]© ActivityService.php@ ApiResponseService.phpCeonarsneasaries ood© InsightSeatService.phpC InstantMeetingService.phpC IntercomService.phgC IpapiClient.php© IpapiService.phpC ParticipantShareService.phg©. PlanhatService.php© PlaybackService.phpPlaybackVideoOnlyService.pho© PlaybookCategoryService.php© PlaylistGeneratorinterface.phpe Pocaiva Taamemmeonnecoon© SimoleThrottleService.ohg© SlackService.oho© SoclalAccountService.oho)© SoftPhoneService.oho©) TeamDeactivatedService.oho©) TeamOwnerService.ohoC) TeamService.ohoC) TranscodeParameterResolver.ohaC Use Semce ono©Uuid.php> M Traitc› @ UseCaseselsae Utils>E Va cationWa holnore nhr@ tnitislGrantondGtnto nhoeillliminnv nhnA Olen nhi20011912.09.202910141829101R1829101418291014182910141829.01.1829.01.18D0 011829.01.1820.01.1929.01.1829.01.189701h1879701h18P90ih:2970141829.01.1829101R1829.01.182001192001192.02 198.10.21702 1915.06.28702.19GrahamGrahamGrahamcrahaiGraham23.09.2220.05.26 Kovalik20.05.2620.05.2620.05.2620.05.2619.05.2219.05.281125018.126132133134135143144154155)174175176172179183=env.production=custom.loglaravel.logA SF fiminny@localhostHSJocal (jiminny@localhostconsole (PROD) X#s console (Funclass Tex keLayscrvicepuoec tunceton gechisconylooogkconore soervacehe urroyA console (STAGING)0 0®startistory a> shistonwidrdo 4696697698trytit (SpageToken) 1Sparans["pageToken") = SpageToken;ShistoryResponse = Sservice-›users_history->ListUsersHistoryCcontael noy. tinny."oogle texc userodrdGRRERERRRESthis->setHistoryPoint(Stopic, ShistoryResponse- Accept LabsectSthis->setHistoryPoint(Stopic. Gint)) ShistoryResponse-shistoryid):711if (ShistoryResponse->getHistoryO) (713Snessages = array_nerge(Snessages, ShistoryRespolnse->getHistory( 714Spagetoken = ShistoryResponse->getNextPageTokenO:715} catch ((Exception Se) 4loarcennont mescaso'exception" => Se->getHessage©.719720Sentry::captureExceptzon(Se):Iwhile (SpageToken);return Snessages;protected function setHistoryPoint(string Stopic, int ShistoryPoint): Carbon(. Z728723724I72s1726727729public function getService(string Snailbox): GoogleGmailf...}731oublic function refreshHistoryPoint(stoing Stopic): int...}733onivate functzion sisFordurnentEnvironnent(735736VANtOwseLecr DastEnct u.zd, u.enazt, u.nane, u.softphone_number, counfta.zo) as sms_count a045 A1 A41 У 66 ANNER JOIN accVaes a Un u.1d = ,usercWHERE a.type LIKE 'smsxAND a.created at > DATE SUB(NOW(). INTERVAL 30 DAY)GROUP BY v.id, V.emoil, U.nane, u.softphone_numberORDER BY sas CountUESCselleetron ceans where orselect * fron rolesSELECTu.enait,sa.*,t.ouner_id FROM social_accounts saInTM usene non miade ea.socfahleCONCAT(u.1d, CASE WHEN u.id = t.ouner_id THEN " (ouner)' ELSE "• END) AS user_idJusn ceonst miepnon too ab.cedne2nusos mtessonaaynoshorowocrenoosoSELZUX PRUn dcoVeoes nncke uozeco own oocettto-col/-401/-7-14-0710Y0050240- UU70 # 17755457 10SELECT * FROM activities WHERE uuid to_ bin( [CREDIT_CARD]-927f-4f4da2a818Sc') = uuid: # 80186192 NOSELECT * FROM crm configurations WHERE id = 1853SELECT * FROM teans WHERE id = 1117;users where id = 30249;select * tron playboox caregories where 10 = 45785pLavbook caregonies where playbook10 = 5475select * troncrnmelds where 1d = 6592425con_ field values where crn field_id = 659242:SELECT * FROM crn_field_data fd# JOTN con Sields 4 ON fd.eon Sield id = 4.1o* JOIN activities a ON fd.activity_id = a.1dWHERE actsivity sid = 79933459# AND f.crn_provider_id = 'hs_activity_type':select * fron text_relays where created_at > ^2026-85-01';select * fron activities where user_id IN (7168, 18688) and created_at > '2026-85-22' order by id desc:select * fron users where tean_id = 1 and id IN (18688, 13934, 7160);select * fron activities where user_id = 7168 order by id desc Limit 18:calact * foon accounte whond tosn d = 1 a0d maea = ICalueogte): boor &try tes->oetSoaalhox. SmessageloelAskJiminnyReportActivityServiceTestOmnonerheSoSmulTe GmaTHIeDoshorrwoowsaDateTue May 26 10:21:38 2026 +03063y7089 1ix aldas mismatchin text relay servicez stses changrys 2s/ anserexonslay, 2viceTestonng1248 ****ww*eant chay clhhionr setTue May 26 11:85:81 2826 +8380 *JY-20891 code review suogestion1Pp/Se chensed, 113 ensertaonsrutce-phe l 20nst5)• qft show e5255d5916 -statlDateTua May 10. 17400.22 2626. 162963y-2095 add aldas tor ElzP/Ses changeal /TexnReoqut shou azzzz8t6r app/Serviices/MatMextrelavservice.oheO git show eS255d591b app/Services/Mail/TextRelayService.php15e +1-12Ack anything (Xol" eoeSwiethoo vicoc/ moy 120/.5s+0.kuneKipPun sty ChinAcceot allWwodtrletntnonchureo line wankel hiseh...
|
76679
|
NULL
|
NULL
|
NULL
|
|
76682
|
2696
|
6
|
2026-05-27T09:57:35.031611+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779875855031_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 79%
soundcore AeroClip, 80%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.7916667,"top":0.04777778,"width":0.042708334,"height":0.017777778},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.9527778,"top":0.044444446,"width":0.02638889,"height":0.024444444},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.7916667,"top":0.090555556,"width":0.032291666,"height":0.016666668},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 79%","depth":3,"bounds":{"left":0.78541666,"top":0.11111111,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip, 80%","depth":3,"bounds":{"left":0.78541666,"top":0.14666666,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"bounds":{"left":0.78541666,"top":0.18222222,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"bounds":{"left":0.78541666,"top":0.21777777,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.25333333,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.2888889,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"bounds":{"left":0.78541666,"top":0.32444444,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"bounds":{"left":0.78541666,"top":0.37555555,"width":0.09791667,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
-9051092583974876583
|
-3633438380373736508
|
visual_change
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 79%
soundcore AeroClip, 80%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp•DOCKEREnvironmentDebug ModeURLMaintenance ModeTimezoneLocale₴81DEV (-zsh)O $2CacheConfigEventsRoutesViewsDriversBroadcastingCacheDatabaseLogsMailQueueSessionStoragepublic/storageSentryEnabledEnvironmentLaravel SDK VersionPHP SDK VersionReleaseSample Rate ErrorsSample Rate Performance MonitoringSample Rate ProfilingSend Default PIIroot@ip-10-30-135-89:/home/jiminny# php artisan tinkerPsy Shell v0.12.22 (PHP 8.5.5- cli) by Justin HilemanNew PHP manual is available (latest: 3.0.7). Update with 'doc --update-manual"> Sc = \Cache::get(config('jiminny.google_text_relay_topic'));"358684"APP (-zsh)883ec2-user@ip-10-30-140-255:~screenpipe"X4-zsh85ec2-user@ip-10•app.staging.jimNO100% C78•BluetoothDevicesLukas's Magic Mousesoundcore AeroClipLakyLak bose qc35 llM720 TriathlonMagic KeyboardMagic KeyboardSoundcore Life Dot 2 NCBluetooth Settings...mysqlerrorlogsessqsredisWed 27 May 12:57:3479% -80% -NOT LINKEDYESstaging4.13.04.13.0893709100%NOT SETNOT SETDISABLED...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
76683
|
2697
|
7
|
2026-05-27T09:57:35.597242+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779875855597_m2.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 79%
soundcore AeroClip, 80%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.6492686,"top":1.0,"width":0.02044548,"height":-0.034317613},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.72639626,"top":1.0,"width":0.012632979,"height":-0.031923413},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.6492686,"top":1.0,"width":0.015458777,"height":-0.065043926},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 79%","depth":3,"bounds":{"left":0.6462766,"top":1.0,"width":0.095744684,"height":-0.07980847},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip, 80%","depth":3,"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
-9051092583974876583
|
-3633438380373736508
|
click
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 79%
soundcore AeroClip, 80%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…
rnostolFV faVsco.is ~i master ~proidet© InternetMessagelnterface.phg© MailChannelService.phpo Textrelkysewice.ond MeetingGeneratorda Notificationên OAuth2in Playbooks—KeCaLA—oeownyaotaeeDn Streamingla Teama TelechonyaUserPilotWebhookC Abstrac Semvice [EMAIL]© ActivityService.php@ ApiResponseService.phpCeonarsneasaries ood© InsightSeatService.phpC InstantMeetingService.phpC IntercomService.phgC IpapiClient.php© IpapiService.phpC ParticipantShareService.phg©. PlanhatService.php© PlaybackService.phpPlaybackVideoOnlyService.pho© PlaybookCategoryService.php© PlaylistGeneratorinterface.phpe Pocaiva Taamemmeonnecoon© SimoleThrottleService.ohg© SlackService.oho© SoclalAccountService.oho)© SoftPhoneService.oho©) TeamDeactivatedService.oho©) TeamOwnerService.ohoC) TeamService.ohoC) TranscodeParameterResolver.ohaC Use Semce ono©Uuid.php> M Traitc› @ UseCaseselsae Utils>E Va cationWa holnore nhr@ tnitislGrantondGtnto nhoeillliminnv nhnA Olen nhi20011912.09.202910141829101R1829101418291014182910141829.01.1829.01.18D0 011829.01.1820.01.1929.01.1829.01.189701h1879701h18P90ih:2970141829.01.1829101R1829.01.182001192001192.02 198.10.21702 1915.06.28702.19GrahamGrahamGrahamcrahaiGraham23.09.2220.05.26 Kovalik20.05.2620.05.2620.05.2620.05.2619.05.2219.05.281125018.126132133134135143144154155)174175176172179183=env.production=custom.loglaravel.logA SF fiminny@localhostHSJocal (jiminny@localhostconsole (PROD) X#s console (Funclass Tex keLayscrvicepuoec tunceton gechisconylooogkconore soervacehe urroyA console (STAGING)0 0®startistory a> shistonwidrdo 4696697698trytit (SpageToken) 1Sparans["pageToken") = SpageToken;ShistoryResponse = Sservice-›users_history->ListUsersHistoryCcontael noy. tinny."oogle texc userodrdGRRERERRRESthis->setHistoryPoint(Stopic, ShistoryResponse- Accept LabsectSthis->setHistoryPoint(Stopic. Gint)) ShistoryResponse-shistoryid):711if (ShistoryResponse->getHistoryO) (713Snessages = array_nerge(Snessages, ShistoryRespolnse->getHistory( 714Spagetoken = ShistoryResponse->getNextPageTokenO:715} catch ((Exception Se) 4loarcennont mescaso'exception" => Se->getHessage©.719720Sentry::captureExceptzon(Se):Iwhile (SpageToken);return Snessages;protected function setHistoryPoint(string Stopic, int ShistoryPoint): Carbon(. Z728723724I72s1726727729public function getService(string Snailbox): GoogleGmailf...}731oublic function refreshHistoryPoint(stoing Stopic): int...}733onivate functzion sisFordurnentEnvironnent(735736VANtOwseLecr DastEnct u.zd, u.enazt, u.nane, u.softphone_number, counfta.zo) as sms_count a045 A1 A41 У 66 ANNER JOIN accVaes a Un u.1d = ,usercWHERE a.type LIKE 'smsxAND a.created at > DATE SUB(NOW(). INTERVAL 30 DAY)GROUP BY v.id, V.emoil, U.nane, u.softphone_numberORDER BY sas CountUESCselleetron ceans where orselect * fron rolesSELECTu.enait,sa.*,t.ouner_id FROM social_accounts saInTM usene non miade ea.socfahleCONCAT(u.1d, CASE WHEN u.id = t.ouner_id THEN " (ouner)' ELSE "• END) AS user_idJusn ceonst miepnon too ab.cedne2nusos mtessonaaynoshorowocrenoosoSELZUX PRUn dcoVeoes nncke uozeco own oocettto-col/-401/-7-14-0710Y0050240- UU70 # 17755457 10SELECT * FROM activities WHERE uuid to_ bin( [CREDIT_CARD]-927f-4f4da2a818Sc') = uuid: # 80186192 NOSELECT * FROM crm configurations WHERE id = 1853SELECT * FROM teans WHERE id = 1117;users where id = 30249;select * tron playboox caregories where 10 = 45785pLavbook caregonies where playbook10 = 5475select * troncrnmelds where 1d = 6592425con_ field values where crn field_id = 659242:SELECT * FROM crn_field_data fd# JOTN con Sields 4 ON fd.eon Sield id = 4.1o* JOIN activities a ON fd.activity_id = a.1dWHERE actsivity sid = 79933459# AND f.crn_provider_id = 'hs_activity_type':select * fron text_relays where created_at > ^2026-85-01';select * fron activities where user_id IN (7168, 18688) and created_at > '2026-85-22' order by id desc:select * fron users where tean_id = 1 and id IN (18688, 13934, 7160);select * fron activities where user_id = 7168 order by id desc Limit 18:calact * foon accounte whond tosn d = 1 a0d maea = ICalueogte): boor &try tes->oetSoaalhox. SmessageloelAskJiminnyReportActivityServiceTestOmnonerheSoSmulTe GmaTHIeDoshorrwoowsaDateTue May 26 10:21:38 2026 +03063y7089 1ix aldas mismatchin text relay servicez stses changrys 2s/ anserexonslay, 2viceTestonng1248 ****ww*eant chay clhhionr setTue May 26 11:85:81 2826 +8380 *JY-20891 code review suogestion1Pp/Se chensed, 113 ensertaonsrutce-phe l 20nst5)• qft show e5255d5916 -statlDateTua May 10. 17400.22 2626. 162963y-2095 add aldas tor ElzP/Ses changeal /TexnReoqut shou azzzz8t6r app/Serviices/MatMextrelavservice.oheO git show eS255d591b app/Services/Mail/TextRelayService.php15e +1-12Ack anything (Xol" eoeSwietho vicoc/ moy 120/.50+0.kuneKipPun sty ChinAcceot allWwodtrletntnonchureo line wankel hiseh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
80411
|
2804
|
0
|
2026-05-28T07:16:04.285392+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779952564285_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Mirroring
Display
Sound
Airplay Audio
Music.app
play
next...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Wi‑Fi","depth":2,"bounds":{"left":0.79583335,"top":0.093888886,"width":0.093055554,"height":0.045555554},"on_screen":true,"automation_id":"controlcenter-wifi","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Focus","depth":2,"bounds":{"left":0.8958333,"top":0.086666666,"width":0.093055554,"height":0.06888889},"on_screen":true,"automation_id":"controlcenter-focus-modes","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.79583335,"top":0.13833334,"width":0.0875,"height":0.045555554},"on_screen":true,"automation_id":"controlcenter-bluetooth","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"AirDrop","depth":2,"bounds":{"left":0.79583335,"top":0.18277778,"width":0.093055554,"height":0.045555554},"on_screen":true,"automation_id":"controlcenter-airdrop","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Stage Manager","depth":2,"bounds":{"left":0.90260416,"top":0.17722222,"width":0.029513888,"height":0.050555557},"on_screen":true,"automation_id":"controlcenter-stagemanager","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Screen Mirroring","depth":2,"bounds":{"left":0.9458333,"top":0.16666667,"width":0.043055557,"height":0.06888889},"on_screen":true,"automation_id":"controlcenter-screen-mirroring","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXStaticText","text":"Display","depth":3,"bounds":{"left":0.80277777,"top":0.25388888,"width":0.029513888,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sound","depth":2,"bounds":{"left":0.80277777,"top":0.3338889,"width":0.025694445,"height":0.016666668},"on_screen":true,"automation_id":"controlcenter-volume","role_description":"text"},{"role":"AXCheckBox","text":"Airplay Audio","depth":2,"bounds":{"left":0.9638889,"top":0.35555556,"width":0.018055556,"height":0.028888889},"on_screen":true,"automation_id":"controlcenter-airplay","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXStaticText","text":"Music.app","depth":2,"bounds":{"left":0.8375,"top":0.4327778,"width":0.041666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"play","depth":2,"bounds":{"left":0.9458333,"top":0.42666668,"width":0.018055556,"height":0.028888889},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"next","depth":2,"bounds":{"left":0.9638889,"top":0.42666668,"width":0.018055556,"height":0.028888889},"on_screen":true,"role_description":"button","is_enabled":false}]...
|
-8871609275972961978
|
9172942166022350908
|
visual_change
|
hybrid
|
NULL
|
Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Mirroring
Display
Sound
Airplay Audio
Music.app
play
next
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% СDEV (-zsh)screenpipe"*- 848•Thu 28 May 10:16:03iTermDOCKERO ₴1DEV (-zsh)-zsh#3-zsheventsroutesviewsjiminny-worker-processing-1: jiminny-worker-processing-1_00: stoppedjiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00:stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00: stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker:worker_00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00: stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2: jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00: startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00: startedroot@docker_Lamp_1:/home/Jiminny#What's next:Try Docker Debug forseamless, persistentdebugging tools in any container or image → docker debug a1a97af7b5a2Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-fix-missing-header-text-relay) $ I85ec2-user@ip-10-3l3.74|2.01126.781Wi-FiOffBluetoothOnAirDropOffDisplayFOCusStageManagerScreenMirroringSoundMusic.app...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
80412
|
2805
|
0
|
2026-05-28T07:16:04.900071+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779952564900_m2.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
ActivitFlesLaterMoreiJiminny ... ~# general# happy ActivitFlesLaterMoreiJiminny ... ~# general# happy_birthday# jbu-team-info# jiminny-bg# platform-tickets# product_ launches# randomt released# support# thank-yous# the_people_of_jimi…..0 Direct messages. Petko KashinskiP. Galya Dimitrova8 Stefka Stoyanova. Todor StamatovR. Steliyan GeorgievP Ves(8. MiraP. Nikolay Yankov8P. Stoyan TomovJames Graham2. Lukas Kovalik y....#: Apps® Toastai Jim GloudQ Describe what y*Petko Kashinskie MescaneNoRosCinvNeriles3a sinkle 3hаLukas Kovalik 9:31 AMSaowerh*1Lukas Kovalik 9-52 AMзначи не става сега, трябва да се пипнемалко от ВЕ И FEPetko Kashinski 9:55AMBE И FE?aa back and front- endltkae KoNsink o.cCAMPetko Kachinckil 9.55 AMHПcPaauMOnORay roXaxаUKSKOVTIKTo4OowcrusMs we o TnHИkInKOMessage Petko Kashinski+ AaUsers can filter Scores in Team Insights byHost |AUTOMATED AT SCORIBacklogA JY-2084715.6600 -AI Call Scoring quick access in PlaybackneadeAUTOMATED AY SCORINGBackloo8 CalendarL ReportsTypevOuick tilters wINDEV 5vorochadeusesoceralistorcalisanctheir detailsJIMININY MCP CONNECTORIn Dev( JY-2083310 ..00=Fix foreign key violation when matchingactivities to de eted Salestorce ooportunitiesiC JY-20963•n •=0Evaluation for Exec ReportsAUTOMATE ExEC REPORTS iN THE PRODUCTIUin Dey[ JY-1989010•.0•=*User can log & save meeting information toRECORDING MEETINGS WITHOUT VISIBLE NOTETAKERS (...In DevT.ye07551Call Scorine fiter tor Exec remorteAUTOMATED AL SCORINGin DorNJY-2077"Q SearchTesting Board#=List3 Forms © Components%> DevelopmentCODE REVIEWBLOCKELly docker.desktop PERSONALGorconcontainers Give feedback GCon ainermidgesVolumesKubernetesBuildsContsiner CPU usaoe(ANo containers are running.Q SearchDockerhDocker ScoutModelsMCP Toolkit CETALogsExtensionsManage1, Resource usageNameContainer IDphpstorm_helpers_PS-242 96075194c9efnanstorm helners.prynarcor noctonphpstorm_helpers_PS-241 6e4a3f92e608silly-galois9437a5b93a70dbstore0d86e0638544dockerdocker_lamp_1kiban.a1a97af7b5a2b560fb2b9720hack tire.006847271000datadog-1707680540073jiminny_ext-1rediselasticsearchngrok10f83ed8fbb4manadhe36d5cc11415323478efbbdla515a92f21946prophe!Q SearchContainer memory usaceFNo containers are running®• Only show running containersImagePort(s)onesortmne dersnhnstorm no nors."phpstorm_helpers.p$ubuntu80:3080how alllmor'skibana/kibana:7.10.2 5601:5601blackfire/blackfire.1.8707:8707datadog/agent:6.12.redis:56379:63799200:9200Show all ports4040:40403306:3306Upgrade plan* Engine runningPAM 0.94 GB CPU0,12% Disk: 43.28 GB used Timit 59.37 GB)CPU (%)NVAInu co moy lU.lo.ueShow charteLast started4 years ago4 years ago19 hours ago21 hours ago19 hours agoo nours nod19 hours ago19 hours ago21 hours ago19 hours ago19 hours aod19 hours ago7 months agdActionsShowing 16 items>_ Terminale) Hodnte mnilnbl...
|
NULL
|
6264592711564525097
|
NULL
|
click
|
ocr
|
NULL
|
ActivitFlesLaterMoreiJiminny ... ~# general# happy ActivitFlesLaterMoreiJiminny ... ~# general# happy_birthday# jbu-team-info# jiminny-bg# platform-tickets# product_ launches# randomt released# support# thank-yous# the_people_of_jimi…..0 Direct messages. Petko KashinskiP. Galya Dimitrova8 Stefka Stoyanova. Todor StamatovR. Steliyan GeorgievP Ves(8. MiraP. Nikolay Yankov8P. Stoyan TomovJames Graham2. Lukas Kovalik y....#: Apps® Toastai Jim GloudQ Describe what y*Petko Kashinskie MescaneNoRosCinvNeriles3a sinkle 3hаLukas Kovalik 9:31 AMSaowerh*1Lukas Kovalik 9-52 AMзначи не става сега, трябва да се пипнемалко от ВЕ И FEPetko Kashinski 9:55AMBE И FE?aa back and front- endltkae KoNsink o.cCAMPetko Kachinckil 9.55 AMHПcPaauMOnORay roXaxаUKSKOVTIKTo4OowcrusMs we o TnHИkInKOMessage Petko Kashinski+ AaUsers can filter Scores in Team Insights byHost |AUTOMATED AT SCORIBacklogA JY-2084715.6600 -AI Call Scoring quick access in PlaybackneadeAUTOMATED AY SCORINGBackloo8 CalendarL ReportsTypevOuick tilters wINDEV 5vorochadeusesoceralistorcalisanctheir detailsJIMININY MCP CONNECTORIn Dev( JY-2083310 ..00=Fix foreign key violation when matchingactivities to de eted Salestorce ooportunitiesiC JY-20963•n •=0Evaluation for Exec ReportsAUTOMATE ExEC REPORTS iN THE PRODUCTIUin Dey[ JY-1989010•.0•=*User can log & save meeting information toRECORDING MEETINGS WITHOUT VISIBLE NOTETAKERS (...In DevT.ye07551Call Scorine fiter tor Exec remorteAUTOMATED AL SCORINGin DorNJY-2077"Q SearchTesting Board#=List3 Forms © Components%> DevelopmentCODE REVIEWBLOCKELly docker.desktop PERSONALGorconcontainers Give feedback GCon ainermidgesVolumesKubernetesBuildsContsiner CPU usaoe(ANo containers are running.Q SearchDockerhDocker ScoutModelsMCP Toolkit CETALogsExtensionsManage1, Resource usageNameContainer IDphpstorm_helpers_PS-242 96075194c9efnanstorm helners.prynarcor noctonphpstorm_helpers_PS-241 6e4a3f92e608silly-galois9437a5b93a70dbstore0d86e0638544dockerdocker_lamp_1kiban.a1a97af7b5a2b560fb2b9720hack tire.006847271000datadog-1707680540073jiminny_ext-1rediselasticsearchngrok10f83ed8fbb4manadhe36d5cc11415323478efbbdla515a92f21946prophe!Q SearchContainer memory usaceFNo containers are running®• Only show running containersImagePort(s)onesortmne dersnhnstorm no nors."phpstorm_helpers.p$ubuntu80:3080how alllmor'skibana/kibana:7.10.2 5601:5601blackfire/blackfire.1.8707:8707datadog/agent:6.12.redis:56379:63799200:9200Show all ports4040:40403306:3306Upgrade plan* Engine runningPAM 0.94 GB CPU0,12% Disk: 43.28 GB used Timit 59.37 GB)CPU (%)NVAInu co moy lU.lo.ueShow charteLast started4 years ago4 years ago19 hours ago21 hours ago19 hours agoo nours nod19 hours ago19 hours ago21 hours ago19 hours ago19 hours aod19 hours ago7 months agdActionsShowing 16 items>_ Terminale) Hodnte mnilnbl...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
80413
|
2805
|
1
|
2026-05-28T07:16:06.622459+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779952566622_m2.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 76%
soundcore AeroClip, 100%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.6492686,"top":1.0,"width":0.02044548,"height":-0.034317613},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.72639626,"top":1.0,"width":0.012632979,"height":-0.031923413},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.6492686,"top":1.0,"width":0.015458777,"height":-0.065043926},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 76%","depth":3,"bounds":{"left":0.6462766,"top":1.0,"width":0.095744684,"height":-0.07980847},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip, 100%","depth":3,"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
-5027671749760253182
|
-4272931935063520259
|
click
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 76%
soundcore AeroClip, 100%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…
ActivitFlesLaterMoreiJiminny ... ~# general# happy_birthday# jbu-team-info# jiminny-bg# platform-tickets# product_ launches# randomt released# support# thank-yous# the_people_of_jimi…..0 Direct messages. Petko KashinskiP. Galya Dimitrova8 Stefka Stoyanova. Todor StamatovR. Steliyan GeorgievP Ves(8. MiraP. Nikolay Yankov8P. Stoyan TomovJames Graham2. Lukas Kovalik y....#: Apps® Toastai Jim GloudQ Describe what y*Petko Kashinskie MescaneNoRosCinvNeriles3a sinkle 3hаLukas Kovalik 9:31 AMSaowerh*1Lukas Kovalik 9-52 AMзначи не става сега, трябва да се пипнемалко от ВЕ И FEPetko Kashinski 9:55AMBE И FE?aa back and front- endltkae KoNsink o.cCAMPetko Kachinckil 9.55 AMHПcwaauMOnoray noXaxаUKSKOVTIKTo4OowcrusMs we o TnHИkInKOMessage Petko Kashinski+ AaUsers can filter Scores in Team Insights byHost |AUTOMATED AT SCORIBacklogA JY-2084715.6600 -AI Call Scoring quick access in PlaybackneadeAUTOMATED AY SCORINGBacklod8 CalendarL ReportsTypevOuick tilterswINDEV 5vorochadeusesoceralistorcalisanctheir detailsJIMININY MCP CONNECTORIn Dev( JY-2083310 ..00=Fix foreign key violation when matchingactivities to de eted Salestorce ooportunitiesiC JY-20963•n •=0Evaluation for Exec ReportsAUTOMATE ExEC REPORTS iN THE PRODUCTIUin Dey[ JY-1989010•.0•=*User can log & save meeting information toRECORDING MEETINGS WITHOUT VISIBLE NOTETAKERS (...In DevT.ye07551Call Scorine fiter tor Exec remorteAUTOMATED AL SCORINGin DorTJY-20771Q SearchTesting Board#=List3 Forms © Components%> DevelopmentCODE REVIEWBLOCKELly docker.desktop PERSONALGorconcontainers Give feedback GCon ainermidgesVolumesKubernetesBuildsContsiner CPU usaoe(ANo containers are running.Q SearchDockerhDocker ScoutModelsMCP Toolkit CETALogsExtensionsManage1, Resource usageNameContainer IDphpstorm_helpers_PS-242 96075194c9efnanstorm helners.prynarcor noctonphpstorm_helpers_PS-241 6e4a3f92e608silly-galois9437a5b93a70dbstore0d86e0638544dockerdocker_lamp_1kiban.a1a97af7b5a2b560fb2b9720hack tire.006847271000datadog-1707680540073jiminny_ext-1rediselasticsearchngrok10f83ed8fbb4manadhe36d5cc11415323478efbbdla515a92f21946prophe!Q SearchContainer memory usaceFNo containers are running®• Only show running containersImagePort(s)ohosormne oersnhnstorm no nors."phpstorm_helpers.p$ubuntu80:3080how alllmor'skibana/kibana:7.10.2 5601:5601blackfire/blackfire.1.8707:8707datadog/agent:6.12.redis:56379:63799200:9200Show all ports4040:40403306:3306Upgrade plan* Engine runningPAM 0.94 GB CPU0,12% Disk: 43.28 GB used Timit 59.37 GB)CPU (%)NVAThu 28 May 10:16:06Show charteLast started4 years ago4 years ago19 hours ago21 hours ago19 hours agoo nours nod19 hours ago19 hours ago21 hours ago19 hours ago19 hours aod19 hours ago7 months agdActionsShowing 16 items>_ Terminale) Hodnte mnilnbl...
|
80412
|
NULL
|
NULL
|
NULL
|
|
80414
|
2804
|
1
|
2026-05-28T07:16:06.743185+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779952566743_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 76%
soundcore AeroClip, 100%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.7916667,"top":0.04777778,"width":0.042708334,"height":0.017777778},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.9527778,"top":0.044444446,"width":0.02638889,"height":0.024444444},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.7916667,"top":0.090555556,"width":0.032291666,"height":0.016666668},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 76%","depth":3,"bounds":{"left":0.78541666,"top":0.11111111,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip, 100%","depth":3,"bounds":{"left":0.78541666,"top":0.14666666,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"bounds":{"left":0.78541666,"top":0.18222222,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"bounds":{"left":0.78541666,"top":0.21777777,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.25333333,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.2888889,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"bounds":{"left":0.78541666,"top":0.32444444,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"bounds":{"left":0.78541666,"top":0.37555555,"width":0.09791667,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
-5027671749760253182
|
-4272931935063520259
|
click
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 76%
soundcore AeroClip, 100%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp85ec2-user@ip-[IP_ADDRESS].7100% C478•BluetoothDevicesLukas's Magic Mousesoundcore AeroClipLakyLak bose qc35 llM720 TriathlonMagic KeyboardMagic KeyboardSoundcore Life Dot 2 NCBluetooth Settings...Thu 28 May 10:16:06DEV (-zsh)screenpipe"DOCKER• ₴1DEV (-zsh)-zsh#3** *4-zsheventsroutesviewsjiminny-worker-processing-1: jiminny-worker-processing-1_00: stoppedjiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00:stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00: stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker:worker_00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00: stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2: jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00: startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00: startedroot@docker_Lamp_1:/home/Jiminny#What's next:Try Docker Debug forseamless, persistentdebugging tools in any container or image → docker debug a1a97af7b5a2Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-fix-missing-header-text-relay) $ I76%C100% C...
|
80411
|
NULL
|
NULL
|
NULL
|
|
84106
|
2901
|
9
|
2026-05-28T11:29:45.084082+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779967785084_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Mirroring
Display
Sound
Airplay Audio...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Wi‑Fi","depth":2,"bounds":{"left":0.79583335,"top":0.093888886,"width":0.093055554,"height":0.045555554},"on_screen":true,"automation_id":"controlcenter-wifi","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Focus","depth":2,"bounds":{"left":0.8958333,"top":0.086666666,"width":0.093055554,"height":0.06888889},"on_screen":true,"automation_id":"controlcenter-focus-modes","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.79583335,"top":0.13833334,"width":0.0875,"height":0.045555554},"on_screen":true,"automation_id":"controlcenter-bluetooth","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"AirDrop","depth":2,"bounds":{"left":0.79583335,"top":0.18277778,"width":0.093055554,"height":0.045555554},"on_screen":true,"automation_id":"controlcenter-airdrop","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Stage Manager","depth":2,"bounds":{"left":0.90260416,"top":0.17722222,"width":0.029513888,"height":0.050555557},"on_screen":true,"automation_id":"controlcenter-stagemanager","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Screen Mirroring","depth":2,"bounds":{"left":0.9458333,"top":0.16666667,"width":0.043055557,"height":0.06888889},"on_screen":true,"automation_id":"controlcenter-screen-mirroring","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXStaticText","text":"Display","depth":3,"bounds":{"left":0.80277777,"top":0.25388888,"width":0.029513888,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sound","depth":2,"bounds":{"left":0.80277777,"top":0.3338889,"width":0.025694445,"height":0.016666668},"on_screen":true,"automation_id":"controlcenter-volume","role_description":"text"},{"role":"AXCheckBox","text":"Airplay Audio","depth":2,"bounds":{"left":0.9638889,"top":0.35555556,"width":0.018055556,"height":0.028888889},"on_screen":true,"automation_id":"controlcenter-airplay","role_description":"toggle button","subrole":"AXToggle","is_enabled":true}]...
|
-2698655362251473337
|
8019932769204758580
|
visual_change
|
hybrid
|
NULL
|
Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Mirroring
Display
Sound
Airplay Audio
FirefoxFile-• MeetEditViewHistoryBookmarks→ CProfilesToolsWindowHelpmeet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com100% (47Thu 28 May 14:29:45Firefox, iTermWi-FiOffBluetoothOnAirDropOffDisplayFOCusStageManagerScreenMirroringLukas KovalikSoundLukas/Stein 1 mirMusic.app»• Use Gemini to tak|Share notes and transcmpeJoin nowOther ways to join{ MacBook Pro…..4 System Defa...FaceTime HD...g Backgrounds...Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporaryaccess to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meetinghost can turn it off. Learn more...
|
84104
|
NULL
|
NULL
|
NULL
|
|
84107
|
2902
|
5
|
2026-05-28T11:29:46.679687+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779967786679_m2.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
LakyLak bose qc35 II, Bluetooth
Bluetooth
Devices
LakyLak bose qc35 II, 90%
Lukas’s Magic Mouse, 74%
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.6492686,"top":1.0,"width":0.02044548,"height":-0.034317613},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.72639626,"top":1.0,"width":0.012632979,"height":-0.031923413},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.6492686,"top":1.0,"width":0.015458777,"height":-0.065043926},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"LakyLak bose qc35 II, 90%","depth":3,"bounds":{"left":0.6462766,"top":1.0,"width":0.095744684,"height":-0.07980847},"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 74%","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
5657444765617928623
|
-2471497105192243251
|
click
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
LakyLak bose qc35 II, Bluetooth
Bluetooth
Devices
LakyLak bose qc35 II, 90%
Lukas’s Magic Mouse, 74%
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…
Fircrox••0.Pipelines - jiminny/app* (JY-20613) Allow owner's role to tAxUemered tines on New codJY-20963 fix deleted object impslm cwdsycaotionslEmnlltcthtteM Inbox (1,733) - lukas.kovalik@jiminioonre Reso ve php 81.15 ded8 Jiminm,Platform Sorint 5.02 - Platform Te8 Jiminny7 (SRD-6881] (On demand) TransSona Strbramaal an at 27/05/2021O Illyana Netsova at 27/05/2026, 18Jy 20910 schedule parallel up: X=github.con~ Google GeminiGemini 3.1 Pro ~Impact: If doUpdateEntitiesChunk() throws an exception (e.g..Elasticsearch timeout or…t wnnecrreneexeuoitatdrestoihalabarelostodcnaesnever executed. If this exception gets caught higher up by a retry wrapper, the signal stateremains corrupted (false )Fix: Wrap the work loop in a try...finally to guarantee the stop signal state is cleanlyreverted, even if an exception occurs:PHPSstopSignal->markSafeToStop(false);try €Shashork = Sthis->updateProcessManader->dollodateEntfitiesChunkOj finally &SstopSignal->markSafeToStop(true);5. Micro-Sleep on Missing Work LoopLocation: app/Component/ES/EntityTypeReindexer.php (Lines~13 and 31)Issue: usleep(Sthis->idleSleep) uses a hardcoded default of 5 seconds (5_000_000micrncerondc)Note on Signal Handling: During usleep, if your PHP version relies on manual tick-basedsignal nandling, incoming stblekms mignt not process unul the s seconas are over. sinceLaravel 8+ uses pcntl_async_signals(true) by default, the OS should interrupt the sleepand handle the signal instantly. However, it's a good idea to double-check thatasync_signals is strictly enabled in your worker context.Have you evaluated how app(UpdateProcessManager: : class) constructs theElasticSearchClient to confirm whether it shares sockets across the forked children?Ask GeminilYour Jiminny chats aren't used to improve our modeis. Gemini is Al. It can make mistakes, so double check it. Your privacy & Gemini11 OpenJy 20910 schedule parallel uodate tarcet processing 8121130All commits - | Vasil-Jiminny wants to merge 65 commits into naster from JY-20918-schedule-parallel-update-target-processing dapp/Console/Coenands/Elasticsearch/AsyncUpdateSupervisor.phpQ Filter files....~ & app~ fi Component/ESEntityTypeReindexer.phpE ReindexTargetStatsReporter,p...UpdateProcessManager.php~ Si Console~ Ei Commands/ElasticsearchAsyncUpdateEsEntities.phpAsyncUpdateSupervisor.phpDeleteEmailDocumentsCom…ReindexEntityTypes.php•1 RemoveGhostParticinantsCo…ResetAsyncElasticSearchCo...Đ Kernel.php~ # Contracts/ESD StopSignallinterface.php~ Ei Traits@ GracefullyStoppable.php~ E tests/Unit/Component/ESEntityTypeReindexerTest.phpReindexTargetStatsReporterTes…UpdateProcessManagerTest.phpCSOMO000%L Inu co Moy 14:23:40© 2/15 viewedAnaiuns approw+203 BBBBe Viewedroo sconmosconto..octostaooscercoErednsconnect ionvaees = array dittlarray kevcitred sconttol. Credissetttoos)171/ After pentl_fork(), the child inherits copies of the parent's open f1le173 +descraptors,the same// including the TCP sockets used by PhpRedis. Both parent and child would share174 +/ underlying socket, causing interleaved reads/writes and corrupted responses.We must#purge the inherited connections so Laravel rebuilds them fresh from config onnext use.176177178foreachSredisconnect tontames as Sconnectiontane) «Redis::purge(SconnectionNare);:private function signaiChildrent): voidforeach (sthis-schildPids as Spid)([PASSWORD_DOTS]++*private function reapchildren(): voidforeach (Sthis-schildPids as Staraet o Soid) "I/ cleanup zoebie process senoryocntl waitoid(soid. Sstatus):Log:sinfo(*[ Es/AsyncUodateSupervisor ] Child terninated". d'target' = Starget,"child oid' as Soid.'exit_code' => pentl_vexitstatus(Sstatus),Sthis->childPids = ();v app/Console/Connands/Elasticsearch/DeleteEnailDocumentsComnand.phpSummarize page282283 +7Load DiffThis file was deleted....
|
84105
|
NULL
|
NULL
|
NULL
|
|
84108
|
2901
|
10
|
2026-05-28T11:29:48.320458+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779967788320_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
LakyLak bose qc35 II, Bluetooth
Bluetooth
Devices
LakyLak bose qc35 II, 90%
Lukas’s Magic Mouse, 74%
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.7916667,"top":0.04777778,"width":0.042708334,"height":0.017777778},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.9527778,"top":0.044444446,"width":0.02638889,"height":0.024444444},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.7916667,"top":0.090555556,"width":0.032291666,"height":0.016666668},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"LakyLak bose qc35 II, 90%","depth":3,"bounds":{"left":0.78541666,"top":0.11111111,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 74%","depth":3,"bounds":{"left":0.78541666,"top":0.14666666,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"bounds":{"left":0.78541666,"top":0.18222222,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.21777777,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.25333333,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"bounds":{"left":0.78541666,"top":0.2888889,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"bounds":{"left":0.78541666,"top":0.32444444,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"bounds":{"left":0.78541666,"top":0.37555555,"width":0.09791667,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
5657444765617928623
|
-2471497105192243251
|
visual_change
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
LakyLak bose qc35 II, Bluetooth
Bluetooth
Devices
LakyLak bose qc35 II, 90%
Lukas’s Magic Mouse, 74%
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…
FirefoxFileEdit→ CViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com• MeetLukas KovalikA100% СBluetoothDevicesLakyLak bose qc35 llLukas's Magic MouseM720 TriathionMagic KeyboardMagic Keyboardsoundcore AeroClipSoundcore Life Dot 2 NCLukas/StBluetooth Settings...in 1 minute8• Thu 28 May 14:29:4890%@74%•• Use Gemini to take notesShare notes and transcriptStartJoin nowOther ways to join~{ MacBook Pro…..4 System Defa...• FaceTime HD...g Backgrounds...Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporaryaccess to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meetinghost can turn it off. Learn more...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
85358
|
2922
|
7
|
2026-05-28T12:21:06.601179+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779970866601_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Mirroring
Display
Sound
Airplay Audio
Music.app
play
next...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Wi‑Fi","depth":2,"bounds":{"left":0.79583335,"top":0.093888886,"width":0.093055554,"height":0.045555554},"on_screen":true,"automation_id":"controlcenter-wifi","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Focus","depth":2,"bounds":{"left":0.8958333,"top":0.086666666,"width":0.093055554,"height":0.06888889},"on_screen":true,"automation_id":"controlcenter-focus-modes","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.79583335,"top":0.13833334,"width":0.0875,"height":0.045555554},"on_screen":true,"automation_id":"controlcenter-bluetooth","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"AirDrop","depth":2,"bounds":{"left":0.79583335,"top":0.18277778,"width":0.093055554,"height":0.045555554},"on_screen":true,"automation_id":"controlcenter-airdrop","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Stage Manager","depth":2,"bounds":{"left":0.90260416,"top":0.17722222,"width":0.029513888,"height":0.050555557},"on_screen":true,"automation_id":"controlcenter-stagemanager","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Screen Mirroring","depth":2,"bounds":{"left":0.9458333,"top":0.16666667,"width":0.043055557,"height":0.06888889},"on_screen":true,"automation_id":"controlcenter-screen-mirroring","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXStaticText","text":"Display","depth":3,"bounds":{"left":0.80277777,"top":0.25388888,"width":0.029513888,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sound","depth":2,"bounds":{"left":0.80277777,"top":0.3338889,"width":0.025694445,"height":0.016666668},"on_screen":true,"automation_id":"controlcenter-volume","role_description":"text"},{"role":"AXCheckBox","text":"Airplay Audio","depth":2,"bounds":{"left":0.9638889,"top":0.35555556,"width":0.018055556,"height":0.028888889},"on_screen":true,"automation_id":"controlcenter-airplay","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXStaticText","text":"Music.app","depth":2,"bounds":{"left":0.8375,"top":0.4327778,"width":0.041666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"play","depth":2,"bounds":{"left":0.9458333,"top":0.42666668,"width":0.018055556,"height":0.028888889},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"next","depth":2,"bounds":{"left":0.9638889,"top":0.42666668,"width":0.018055556,"height":0.028888889},"on_screen":true,"role_description":"button","is_enabled":false}]...
|
-8871609275972961978
|
9172942166022350908
|
visual_change
|
hybrid
|
NULL
|
Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Mirroring
Display
Sound
Airplay Audio
Music.app
play
next
PhpStormFileEditViewNavigateCodeRefactorRunDOCKER#_####_#####\\###||\#/881DEV (-zsh)O 82-zshToolsGitN3WindowHelpec2-user@ip-10-30-129-190:~screenpipe"84-zshX5allec2-user@ip-10-30100% C78•Thu 28 May 15:21:06iTermAmazon Linux 2023 (ECS Optimized)Wi-FiOffBluetoothOnAirDropOffDisplaySoundFOCusStageManagerScreenMirroring_m/For documentation, visit [URL_WITH_CREDENTIALS] ~]$ exitlogoutConnection to jiminny-prod-ecsi closed.lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ applukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ vprodWarning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.A newer release of "Amazon Linux" is available.Version 2023.10.20260330:Version 2023.11.20260406:Version 2023.11.20260413:Version2023.11.20260427:Version2023.11.20260505:Version 2023.11.20260509:Version 2023.11.20260511:Version 2023.11.20260514:Run "/usr/bin/dnf check-release-update" for full release and version update info#_~\ ####_\ #####\\###1\#/Amazon Linux 2023 (ECS Optimized)Music.app/m/'For documentation, visit [URL_WITH_CREDENTIALS] ~]$ client_loop: send disconnect: Broken pipeukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-fix-missing-header-text-rejay) $D...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
85359
|
2922
|
8
|
2026-05-28T12:21:07.195934+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779970867195_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditViewNavigateCodeRefactorRunDOCKER# PhpStormFileEditViewNavigateCodeRefactorRunDOCKER#_####_#####\\###||\#/881DEV (-zsh)O 82-zshToolsGitN3WindowHelpec2-user@ip-10-30-129-190:~screenpipe"€ 884-zshX5allec2-user@ip-10-30100% C78•Thu 28 May 15:21:07iTermAmazon Linux 2023 (ECS Optimized)Wi-FiOffBluetoothOnAirDropOffDisplaySoundFOCusStageManagerScreenMirroring_m/For documentation, visit [URL_WITH_CREDENTIALS] ~]$ exitlogoutConnection to jiminny-prod-ecsi closed.lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ applukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ vprodWarning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.A newer release of "Amazon Linux" is available.Version 2023.10.20260330:Version 2023.11.20260406:Version 2023.11.20260413:Version2023.11.20260427:Version2023.11.20260505:Version 2023.11.20260509:Version 2023.11.20260511:Version 2023.11.20260514:Run "/usr/bin/dnf check-release-update" for full release and version update info#_~\ ####_\ #####\\###1\#/Amazon Linux 2023 (ECS Optimized)Music.app/m/'For documentation, visit [URL_WITH_CREDENTIALS] ~]$ client_loop: send disconnect: Broken pipeukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-fix-missing-header-text-rejay) $D...
|
NULL
|
4867313317977352852
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormFileEditViewNavigateCodeRefactorRunDOCKER# PhpStormFileEditViewNavigateCodeRefactorRunDOCKER#_####_#####\\###||\#/881DEV (-zsh)O 82-zshToolsGitN3WindowHelpec2-user@ip-10-30-129-190:~screenpipe"€ 884-zshX5allec2-user@ip-10-30100% C78•Thu 28 May 15:21:07iTermAmazon Linux 2023 (ECS Optimized)Wi-FiOffBluetoothOnAirDropOffDisplaySoundFOCusStageManagerScreenMirroring_m/For documentation, visit [URL_WITH_CREDENTIALS] ~]$ exitlogoutConnection to jiminny-prod-ecsi closed.lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ applukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ vprodWarning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.A newer release of "Amazon Linux" is available.Version 2023.10.20260330:Version 2023.11.20260406:Version 2023.11.20260413:Version2023.11.20260427:Version2023.11.20260505:Version 2023.11.20260509:Version 2023.11.20260511:Version 2023.11.20260514:Run "/usr/bin/dnf check-release-update" for full release and version update info#_~\ ####_\ #####\\###1\#/Amazon Linux 2023 (ECS Optimized)Music.app/m/'For documentation, visit [URL_WITH_CREDENTIALS] ~]$ client_loop: send disconnect: Broken pipeukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-fix-missing-header-text-rejay) $D...
|
85358
|
NULL
|
NULL
|
NULL
|
|
85360
|
2922
|
9
|
2026-05-28T12:21:08.693199+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779970868693_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 74%
soundcore AeroClip, 80%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.7916667,"top":0.04777778,"width":0.042708334,"height":0.017777778},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.9527778,"top":0.044444446,"width":0.02638889,"height":0.024444444},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.7916667,"top":0.090555556,"width":0.032291666,"height":0.016666668},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 74%","depth":3,"bounds":{"left":0.78541666,"top":0.11111111,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip, 80%","depth":3,"bounds":{"left":0.78541666,"top":0.14666666,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"bounds":{"left":0.78541666,"top":0.18222222,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"bounds":{"left":0.78541666,"top":0.21777777,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.25333333,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.2888889,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"bounds":{"left":0.78541666,"top":0.32444444,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"bounds":{"left":0.78541666,"top":0.37555555,"width":0.09791667,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
-4635391570997941161
|
-3732869420107362620
|
click
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 74%
soundcore AeroClip, 80%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
Soundcore Life Dot 2 NC
Bluetooth Settings…
PhpStormFileEditViewNavigateCodeRefactorRunToolsGitN3WindowHelpec2-user@ip-10-30-129-190:~screenpipe"allDOCKER#_####_#####\\###||\#/881DEV (-zsh)O 82-zsh-zshX5ec2-user@ip-10-Amazon Linux 2023 (ECS Optimized)100% C78•BluetoothDevicesLukas's Magic Mousesoundcore AeroClipLakyLak bose qc35 llM720 TriathlonMagic KeyboardMagic KeyboardSoundcore Life Dot 2 NCBluetooth Settings...Thu 28 May 15:21:0874% ₫80%•_m/For documentation, visit [URL_WITH_CREDENTIALS] ~]$ exitlogoutConnection to jiminny-prod-ecsi closed.lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ applukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ vprodWarning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.A newer release of "Amazon Linux" is available.Version 2023.10.20260330:Version 2023.11.20260406:Version 2023.11.20260413:Version2023.11.20260427:Version2023.11.20260505:Version 2023.11.20260509:Version 2023.11.20260511:Version 2023.11.20260514:Run "/usr/bin/dnf check-release-update" for full release and version update info#_~\ ####_\ #####\\###1\#/Amazon Linux 2023 (ECS Optimized)/m/'For documentation, visit [URL_WITH_CREDENTIALS] ~]$ client_loop: send disconnect: Broken pipeukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-fix-missing-header-text-rejay) $D...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
87581
|
2991
|
5
|
2026-05-28T15:51:08.928622+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779983468928_m2.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Mirroring
Display
Sound
Airplay Audio
Music.app
play
next...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Wi‑Fi","depth":2,"bounds":{"left":0.6512633,"top":1.0,"width":0.04454787,"height":-0.067438126},"on_screen":true,"automation_id":"controlcenter-wifi","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Focus","depth":2,"bounds":{"left":0.69913566,"top":1.0,"width":0.04454787,"height":-0.062250614},"on_screen":true,"automation_id":"controlcenter-focus-modes","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.6512633,"top":1.0,"width":0.041888297,"height":-0.09936154},"on_screen":true,"automation_id":"controlcenter-bluetooth","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"AirDrop","depth":2,"on_screen":true,"automation_id":"controlcenter-airdrop","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Stage Manager","depth":2,"on_screen":true,"automation_id":"controlcenter-stagemanager","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Screen Mirroring","depth":2,"on_screen":true,"automation_id":"controlcenter-screen-mirroring","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXStaticText","text":"Display","depth":3,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sound","depth":2,"on_screen":true,"automation_id":"controlcenter-volume","role_description":"text"},{"role":"AXCheckBox","text":"Airplay Audio","depth":2,"on_screen":true,"automation_id":"controlcenter-airplay","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXStaticText","text":"Music.app","depth":2,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"play","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"next","depth":2,"on_screen":true,"role_description":"button","is_enabled":false}]...
|
-8871609275972961978
|
9172942166022350908
|
click
|
hybrid
|
NULL
|
Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Mirroring
Display
Sound
Airplay Audio
Music.app
play
next
rnostolFV faVsco.is~#12121 on JY-20963-fix-imCSamviceTesconr=custom.loglaravel.lodA SF jiminny@localhostHSJocal jiminny@localhost› @ Concerns© HubspotLastModifiedEnuospotuastMod iodeUmacurayscrict.on© RecordSelector.phg© Activity.phdA console (PRODesaastorce/Service.onmA console (EU) X uin users (EU# console [STAGINGD 6.Tc Autowpiiwarouodvhuososwo.noocea.cokecontoensynstooo.mC) PayloadBulider.php x C CiosedDealStagesService.phg©) Hubspotl astModifiedo(C) HubspotSinaleSvncStraclass Payloadbuzldenwhuosoosinte(©) HubspotWebhookBatchProspectSearchstrateo• # Redis•# ServicetiraitsOpportunitySyncirait.psynccrmientitiestrait.ptsuncrieldstttaonetWinteermiitartno>DlUtsWeshook© BatchSyncCollector.phpeTratensuoek wesanesog) Clent.phoC ClosedDealStagesService.DealFieldsService.phpoliacortaehatnhr© FieldTypeConverter.phpA HubsootClientinterface.phag%© HubspotTokenManager.pt 69%© PayloadBuilder.php© Remotecrmobjectwian.pu494ResponseNormalize.phoe) Service ono© SvncFieldAction.oho© synckelatedAcuvicymanas 600© WebhookSvncBatchProce?ausenerse Miaratonep oedrivev Salestore.heelde• ImepoortuntVatcher@poortunitySyncStratcoyMi ProsoectSenrchStratee>IMSemicel taitec) Client.phocTnocorstedait nhnA DolotoßhionteTeit nhoecold no tin tionenan1781* Converts vi payload data to vspublic function getV3MeetingPayload(array Sengagement, array Smetadata, array Sassociations = (]): array(.. ,nl* Generate a payload to search for contacts by name.* The search is a token search in firstname or lastname12934 usagespublic function buildAddAssociationPayload(string Scrnid, array Sids, int SassociationType): array ....17121712- 1714171017163ussacs1710public function buildRemoveAssociationPayload(string Scrald, array Sids): array‹...}public function addClosedStageFilters(array &Spayload, array SclosedStages): voidsif ( ennty(SclosedStaaesf "non' 1)) €Soavloadf"Siltens'1fl = fl"propertyName" = "dealstage"17201722172217231724172S172vallwes Sclosedsracesnonl172817394 enntylScllosedStadesr"1ost*DbSoavloadf:Giitens'1ll= nl'propertyName' => "dealstage"."oneraton"IMOT TM"'values' => SclosedStages ""lost')./Usnoospublic function addCreatedDateFilters(array &Spayload. Carbon ScreatedAfter): void ...=10 usagospublic function getDcalsInBulkPayload(array SdcalIds): array ...,ORDER BY SMS COunT DESCOo liminny v031 49 A29 У 3 У109 A VSELECT DISTINCT u,sid, u,enail, u,nane, u,tean sid. tunane as tean nameINNER JOIN teams t 1.n<->1: ON u.tean_id = t.1dTHEREEWDO Sre SdnS NOT NULL OR TrmaSio mesgaoting srabis NOTMULLAND U.status = 1SELECT * FROM teams WHERE nane LIKE "XTourhancx"; = 187, 209, 8150, salesforce-adningtCELECTt.owner id FROM social accounts sa10TM neone mon midees cocfahlo ialJOIN teams t 1.n<->1: on t.id = u.tean idWHERE v.team id = 187 and sa.provider = 'salesforce':select * from activitsles where 1d = 31264367.select * from contacts ahere 1d = 6331639:select * from accounts nhere 1d = 4156632:select * from oppontunitiles where 1d = 4843618:"update 'actáivities" set 'account 1d' = 4156632# 'stage 1d' = 13273)II 1select * from text nelavs where created at > 12826-85-81*-select * fron actsivitsies onden by sid desciselect. * fron usene nhere nane Like "gSubonkesselect * from teams where id = 555;select. * fron stages nhere tean $id = 555,CELECT111t.owner_id FROM sociat_accounts sainiM ncone nan wdeacosahloJOIN teams t 1.n<->1: on t.id = u.tean idWHERE U.team id = 100 and sa.provider = 'hubspot':B0*С9*0+BInu zo moy 1orol-0aServiceTest• Q,Cecsdales orceeneenves dohtine Oooond+0.runoucorssonderal ony nuns whenh wusindes wrocess ornod is miseno.lThe true, definitive answerAfter all this analysis, the most lkely explanation is this is a data snapshot from an earlier time. The opportunity was synoed when closedlost hadorobabary o oetore May 47075), Then someone manually chanded the stage ocobaoility to 100 en May 4 in,minny. But the ooportunty hasn't been resynced since then - it shows updated at: 2026-65-20 but that could be from a different field being updated (lice dealnae, value, etc.) via the PropertyChangcManager's direct update path, which does NOT recalculate 1s_wonLook at Procertychangckansger: :hand Ledea lD1rectUpdateprooertrehhooespropertyMappings = self::0BJECT_PROPERTY_MAPPINGS (self:: 0BJECT_TYPE_DEAL) 27 (J=1r Kassel(Spropercynappinas Spropercynase)) 1sthit-ocoortuntweaoosgory-ouoda?corcregtelhar// Update field dat.sthis->inportoo1ectt-zelooatal..Ketum trueCE ORJECT UPOATE PROPERTTES for deals= ('dralnase', "descriotion"1. Ifa dealnase or desceietion webhook event came in on May 20, it would1. Update nane on the coportunity (via update0rCreate ) → touches updated.at2.Retur toe lovosssno the fu Thand lcobiect Sune ostch queue oathyMor recniculate is.votis ie the answer. on ewiinose or deserotio chanac wennook nrnived. Proodger::handtedealdirectupdate ran, updatecthe opportunity's nase field (touching updated at to 2826-05-28 18:36:59)), and returned true - skipping the full batch sync that would havemanlenaed tmaiaconiat vnwas Aromdyutom a ocmious sunelimbonaocciinsaod moono molilostor Mayz4Laod n6o MavE20 directundate webhook didn't fixiSummaryTihe opportun ty ras o uon a aloecause1. Bofore May A: Staoc 20616 (elosedlost) hadi orobabf Kituea in limion's DB (consistent with HubSootts defautt bobavior for a stage named"closedlost"). Any sync at that time would put "closedlost" in tost(l → 1s_closedel, is-vonne !2. May 4- Somcone manunly undated the steoe probability to 100 inJiminmy DB (andlor HubSpot undhted thair staoc Ihbellsettings). Stage uedatedl.ate2026-05-843. May 20: A HubSoot webhook for denlnnee or descelottion property chanac arrived for this deal. ProoertyChanockanspertshand ledea IDirectllodatefired - it updated the opportunity's nate field directly (touching updated.at ) but returned true without queuing a full sync. is. von was neverrecalctihted4. Result: uodated.at: 2826-85-28 looks recent, but the is won value is stale from a sync that happened before May 4 when the stage probability wasstill o.The fix is to trigger a fresh sync of this specific opportunity: syncOpportunity(*494058190845*) would fetch it from HubSpot, see dealstage = "closedlos"indtin woatt orobssy100.now. andisettt.wooeGal -Ask anything (XOLoeoohAdhet697:32 UTE-я...
|
87579
|
NULL
|
NULL
|
NULL
|
|
87582
|
2990
|
5
|
2026-05-28T15:51:10.409906+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779983470409_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
IAlIAlHidden BarActivity MonitorAll ProcessesProce IAlIAlHidden BarActivity MonitorAll ProcessesProcess NamePhpStormkernel_taskreplaydWindowServerscreenpipeFirefoxCP Isolated Web ContentcoreaudiodFirefoxbluetoothdClaudeActivity MonitorlaunchservicesdNotion Calendar Helper (Renderer)language_server_macos_armcef_server Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentWispr FlowControl CentreFirefoxCP Isolated Web ContentSlackiTerm2Wispr FlowWispr Flow Helper (Renderer)Karabiner-Core-ServicelogdNotion Helper (Renderer)% CPU162,0131,556,734,810,38,75,44,13,53,53,32,92,82,62,32,02,02,01,91,81,81,81,71,51,41,31,31,2CPU Time4:50:25,3724:36:40,346:51:48,408:14:43,393:56:21,4943:04,031:03:11,221:51:06,8621:51,6930:08,4010:22,681:05:12,9210:11,7514:51,6314:05,6825:54,0417:30,0320:32,354:50,3021:04,0544:42,9414:22,761:05:24,711:51,106:03,1521:08,4617:30,6725:35,99System:User:Idle:Threads (28*CPUMemoryEnelIdle Wake-UpsKp ,94%50,77%17,29%CPU•HomeDMsActivityFilesLater..•More+ED→Jiminny ...jummy v5# platform-team# platform-tickets# product_launches# random# releases# support# thank-yous# the_people_of jimi..Direct messages&. Iliyana NetsevaEo Vasil Vasileva. Stefka Stoyanova. Stoyan Tomov&o Petko Kashinski% Galya Dimitrova%: Todor StamatovRo Steliyan Georgiev&. VesG. MiraR. Nikolay Yankov2o James GrahamLukas Kovalik y... OAppsJira CloudToastall100% C8•Thu 28 May 18:51:10Describe what you arBluetoothJir:DevicesLukas's Magic Mouse72% CHomeMes:I ZOTSF tokesoundcore AeroClip30%•LakyLak bose qc35 llStatus: BM720 TriathlonAssigneeMagic KeyboardTransitiMagic KeyboardJira Clo@GUnassigSoundcore Life Dot 2 NCBluetooth Settings...JY-20500 Batch initial sync for SalesforceStatus: BacklogAssignee: Lukas KovalikType: StoryT Priority: MediumTransitionMore actions...Today ~NewJira Cloud APP6:26 PM@Galya Dimitrova transitioned a Bug you areassigned to from Ready for customer→ Not abugSRD-6881 [On demand] Transcription in savedsearch disappearsStatus: Not a bugAssignee: Lukas KovalikType: BugCommentMore actions...Message Jira Cloud...
|
NULL
|
7231633690260387014
|
NULL
|
visual_change
|
ocr
|
NULL
|
IAlIAlHidden BarActivity MonitorAll ProcessesProce IAlIAlHidden BarActivity MonitorAll ProcessesProcess NamePhpStormkernel_taskreplaydWindowServerscreenpipeFirefoxCP Isolated Web ContentcoreaudiodFirefoxbluetoothdClaudeActivity MonitorlaunchservicesdNotion Calendar Helper (Renderer)language_server_macos_armcef_server Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentWispr FlowControl CentreFirefoxCP Isolated Web ContentSlackiTerm2Wispr FlowWispr Flow Helper (Renderer)Karabiner-Core-ServicelogdNotion Helper (Renderer)% CPU162,0131,556,734,810,38,75,44,13,53,53,32,92,82,62,32,02,02,01,91,81,81,81,71,51,41,31,31,2CPU Time4:50:25,3724:36:40,346:51:48,408:14:43,393:56:21,4943:04,031:03:11,221:51:06,8621:51,6930:08,4010:22,681:05:12,9210:11,7514:51,6314:05,6825:54,0417:30,0320:32,354:50,3021:04,0544:42,9414:22,761:05:24,711:51,106:03,1521:08,4617:30,6725:35,99System:User:Idle:Threads (28*CPUMemoryEnelIdle Wake-UpsKp ,94%50,77%17,29%CPU•HomeDMsActivityFilesLater..•More+ED→Jiminny ...jummy v5# platform-team# platform-tickets# product_launches# random# releases# support# thank-yous# the_people_of jimi..Direct messages&. Iliyana NetsevaEo Vasil Vasileva. Stefka Stoyanova. Stoyan Tomov&o Petko Kashinski% Galya Dimitrova%: Todor StamatovRo Steliyan Georgiev&. VesG. MiraR. Nikolay Yankov2o James GrahamLukas Kovalik y... OAppsJira CloudToastall100% C8•Thu 28 May 18:51:10Describe what you arBluetoothJir:DevicesLukas's Magic Mouse72% CHomeMes:I ZOTSF tokesoundcore AeroClip30%•LakyLak bose qc35 llStatus: BM720 TriathlonAssigneeMagic KeyboardTransitiMagic KeyboardJira Clo@GUnassigSoundcore Life Dot 2 NCBluetooth Settings...JY-20500 Batch initial sync for SalesforceStatus: BacklogAssignee: Lukas KovalikType: StoryT Priority: MediumTransitionMore actions...Today ~NewJira Cloud APP6:26 PM@Galya Dimitrova transitioned a Bug you areassigned to from Ready for customer→ Not abugSRD-6881 [On demand] Transcription in savedsearch disappearsStatus: Not a bugAssignee: Lukas KovalikType: BugCommentMore actions...Message Jira Cloud...
|
87580
|
NULL
|
NULL
|
NULL
|
|
89288
|
3040
|
10
|
2026-05-28T18:12:30.856173+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779991950856_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Mirroring
Display
Sound
Airplay Audio
Music.app
play
next...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Wi‑Fi","depth":2,"bounds":{"left":0.79583335,"top":0.093888886,"width":0.093055554,"height":0.045555554},"on_screen":true,"automation_id":"controlcenter-wifi","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Focus","depth":2,"bounds":{"left":0.8958333,"top":0.086666666,"width":0.093055554,"height":0.06888889},"on_screen":true,"automation_id":"controlcenter-focus-modes","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.79583335,"top":0.13833334,"width":0.0875,"height":0.045555554},"on_screen":true,"automation_id":"controlcenter-bluetooth","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"AirDrop","depth":2,"bounds":{"left":0.79583335,"top":0.18277778,"width":0.093055554,"height":0.045555554},"on_screen":true,"automation_id":"controlcenter-airdrop","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Stage Manager","depth":2,"bounds":{"left":0.90260416,"top":0.17722222,"width":0.029513888,"height":0.050555557},"on_screen":true,"automation_id":"controlcenter-stagemanager","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Screen Mirroring","depth":2,"bounds":{"left":0.9458333,"top":0.16666667,"width":0.043055557,"height":0.06888889},"on_screen":true,"automation_id":"controlcenter-screen-mirroring","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXStaticText","text":"Display","depth":3,"bounds":{"left":0.80277777,"top":0.25388888,"width":0.029513888,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sound","depth":2,"bounds":{"left":0.80277777,"top":0.3338889,"width":0.025694445,"height":0.016666668},"on_screen":true,"automation_id":"controlcenter-volume","role_description":"text"},{"role":"AXCheckBox","text":"Airplay Audio","depth":2,"bounds":{"left":0.9638889,"top":0.35555556,"width":0.018055556,"height":0.028888889},"on_screen":true,"automation_id":"controlcenter-airplay","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXStaticText","text":"Music.app","depth":2,"bounds":{"left":0.8375,"top":0.4327778,"width":0.041666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"play","depth":2,"bounds":{"left":0.9458333,"top":0.42666668,"width":0.018055556,"height":0.028888889},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"next","depth":2,"bounds":{"left":0.9638889,"top":0.42666668,"width":0.018055556,"height":0.028888889},"on_screen":true,"role_description":"button","is_enabled":false}]...
|
-8871609275972961978
|
9172942166022350908
|
visual_change
|
hybrid
|
NULL
|
Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Wi‑Fi
Focus
Bluetooth
AirDrop
Stage Manager
Screen Mirroring
Display
Sound
Airplay Audio
Music.app
play
next
HomeDMsActivityFilesLater..•More+SlackFileEditViewGoHistoryWindow, 0allEDJiminny ...* Starredplatform-backend-...platform-inner-teamChannels# ai-chapter# alerts# backend# bugs# confusion-clinic# donut_time# engineering# general# happy_birthday& infosec_internal_all# infra-changes# infrastructure_dev# jbu-team-info# jiminny-bg# platform-team# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...HelpSearch: in:#platform-inner-team*à platform-inner-teamMessagesP Channel Overview7 RefinementsQ Files< PinsBookmarksP Retro Action ItemsChanges:Monday, May 4th ~• Do not requeue duplicatesiminnv/ann Mav 4th Added hv GitHuhhttps://github.com/jiminny/app/pull/12041https://github.com/jiminny/app/pull/12041, фикс за импорта на стейджове (само при hubspot се оказа)но има още една грешка за тях, слагаме стейджове от една организация на другаи не мога да намеря никьде в кода защона еи има две организации които не могат да се изтрият заради товаVasil Vasilev 2:07 PMимаше проблем със мачването на стейджове от една организация на другазаради кеширане на pipelineldпреди горе долу 10тина дена го гледахмеNikolay Ivanov 2:07 PMтой още го иматози пьт при stageвиж ми PRVasil Vasilev 2:08 PMpipelineld бeшe default за едно 5-6 организации, и там се омазваше кешапонеже няма нито crm coniguration id, нито team id включено в кеша дето заминава в РЕДИСа, да, това е сьщотодобре де, аз защо си мисля, че фикс за тоя проблем вече замина на продNikolay Ivanov 2:10 PMMessage & platform-inner-team+Аа3 Untitled100% С8•Thu 28 May 21:12:30iTermWi-FiOffBluetoothOnAirDropOffDisplaySoundFOCusStageManagerScreenMirroringMusic.app...
|
89287
|
NULL
|
NULL
|
NULL
|
|
89289
|
3040
|
11
|
2026-05-28T18:12:31.739268+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779991951739_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
HomeDMsActivityFilesLater..•More+SlackFileEditView HomeDMsActivityFilesLater..•More+SlackFileEditViewGoHistoryWindow, 0allEDJiminny ...* Starredplatform-backend-...platform-inner-teamChannels# ai-chapter# alerts# backend# bugs# confusion-clinic# donut_time# engineering# general# happy_birthday& infosec_internal_all# infra-changes# infrastructure_dev# jbu-team-info# jiminny-bg# platform-team# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...HelpSearch: in:#platform-inner-team*à platform-inner-teamMessagesP Channel Overview7 RefinementsQ Files< PinsBookmarksP Retro Action ItemsChanges:Monday, May 4th ~• Do not requeue duplicatesiminnv/ann Mav 4th Added hv GitHuhhttps://github.com/jiminny/app/pull/12041https://github.com/jiminny/app/pull/12041, фикс за импорта на стейджове (само при hubspot се оказа)но има още една грешка за тях, слагаме стейджове от една организация на другаи не мога да намеря никьде в кода защона еи има две организации които не могат да се изтрият заради товаVasil Vasilev 2:07 PMимаше проблем със мачването на стейджове от една организация на другазаради кеширане на pipelineldпреди горе долу 10тина дена го гледахмеNikolay Ivanov 2:07 PMтой още го иматози пьт при stageвиж ми PRVasil Vasilev 2:08 PMpipelineld бeшe default за едно 5-6 организации, и там се омазваше кешапонеже няма нито crm coniguration id, нито team id включено в кеша дето заминава в РЕДИСа, да, това е сьщотодобре де, аз защо си мисля, че фикс за тоя проблем вече замина на продNikolay Ivanov 2:10 PMMessage & platform-inner-team+Аа3 Untitled100% С8•Thu 28 May 21:12:31iTermWi-FiOffBluetoothOnAirDropOffDisplaySoundFOCusStageManagerScreenMirroringMusic.app...
|
NULL
|
5434200467969397215
|
NULL
|
click
|
ocr
|
NULL
|
HomeDMsActivityFilesLater..•More+SlackFileEditView HomeDMsActivityFilesLater..•More+SlackFileEditViewGoHistoryWindow, 0allEDJiminny ...* Starredplatform-backend-...platform-inner-teamChannels# ai-chapter# alerts# backend# bugs# confusion-clinic# donut_time# engineering# general# happy_birthday& infosec_internal_all# infra-changes# infrastructure_dev# jbu-team-info# jiminny-bg# platform-team# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...HelpSearch: in:#platform-inner-team*à platform-inner-teamMessagesP Channel Overview7 RefinementsQ Files< PinsBookmarksP Retro Action ItemsChanges:Monday, May 4th ~• Do not requeue duplicatesiminnv/ann Mav 4th Added hv GitHuhhttps://github.com/jiminny/app/pull/12041https://github.com/jiminny/app/pull/12041, фикс за импорта на стейджове (само при hubspot се оказа)но има още една грешка за тях, слагаме стейджове от една организация на другаи не мога да намеря никьде в кода защона еи има две организации които не могат да се изтрият заради товаVasil Vasilev 2:07 PMимаше проблем със мачването на стейджове от една организация на другазаради кеширане на pipelineldпреди горе долу 10тина дена го гледахмеNikolay Ivanov 2:07 PMтой още го иматози пьт при stageвиж ми PRVasil Vasilev 2:08 PMpipelineld бeшe default за едно 5-6 организации, и там се омазваше кешапонеже няма нито crm coniguration id, нито team id включено в кеша дето заминава в РЕДИСа, да, това е сьщотодобре де, аз защо си мисля, че фикс за тоя проблем вече замина на продNikolay Ivanov 2:10 PMMessage & platform-inner-team+Аа3 Untitled100% С8•Thu 28 May 21:12:31iTermWi-FiOffBluetoothOnAirDropOffDisplaySoundFOCusStageManagerScreenMirroringMusic.app...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
89290
|
3040
|
12
|
2026-05-28T18:12:33.955485+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779991953955_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.7916667,"top":0.04777778,"width":0.042708334,"height":0.017777778},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.9527778,"top":0.044444446,"width":0.02638889,"height":0.024444444},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.7916667,"top":0.090555556,"width":0.032291666,"height":0.016666668},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 72%","depth":3,"bounds":{"left":0.78541666,"top":0.11111111,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"bounds":{"left":0.78541666,"top":0.14666666,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"bounds":{"left":0.78541666,"top":0.18222222,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.21777777,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.25333333,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"bounds":{"left":0.78541666,"top":0.2888889,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"bounds":{"left":0.78541666,"top":0.32444444,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"bounds":{"left":0.78541666,"top":0.37555555,"width":0.09791667,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
5918231645767284375
|
906329681673727685
|
visual_change
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…
HomeDMsActivityFilesLater..•More+SlackFileEditViewGoHistoryWindow, 0allEDJiminny ...* Starredplatform-backend-...platform-inner-teamChannels# ai-chapter# alerts# backend# bugs# confusion-clinic# donut_time# engineering# general# happy_birthday& infosec_internal_all# infra-changes# infrastructure_dev# jbu-team-info# jiminny-bg# platform-team# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...HelpSearch: in:#platform-inner-team*à platform-inner-teamMessagesP Channel Overview7 RefinementsQ Files< PinsBookmarksP Retro Action ItemsChanges:Monday, May 4th ~• Do not requeue duplicatesiminnv/ann Mav 4th Added hv GitHuhhttps://github.com/jiminny/app/pull/12041https://github.com/jiminny/app/pull/12041, фикс за импорта на стейджове (само при hubspot се оказа )но има още една грешка за тях, слагаме стейджове от една организация на другаи не мога да намеря никьде в кода защона еи има две организации които не могат да се изтрият заради товаVasil Vasilev 2:07 PMимаше проблем със мачването на стейджове от една организация на другазаради кеширане на pipelineldпреди горе долу 10тина дена го гледахмеNikolay Ivanov 2:07 PMтой още го иматози пьт при stageвиж ми PRVasil Vasilev 2:08 PMpipelineld бeшe default за едно 5-6 организации, и там се омазваше кешапонеже няма нито crm coniguration id, нито team id включено в кеша дето заминава в РЕДИСа, да, това е сьщотодобре де, аз защо си мисля, че фикс за тоя проблем вече замина на продNikolay Ivanov 2:10 PMMessage & platform-inner-team+АаC3 Untitler100% C478•Thu 28 May 21:12:33BluetoothDevicesLukas's Magic Mouse72% •LakyLak bose qc35 llM720 TriathlonMagic KeyboardMagic Keyboardsoundcore AeroClipSoundcore Life Dot 2 NCBluetooth Settings......
|
89289
|
NULL
|
NULL
|
NULL
|
|
89291
|
NULL
|
0
|
2026-05-28T18:12:57.341645+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779991977341_m2.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.6492686,"top":1.0,"width":0.02044548,"height":-0.034317613},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.72639626,"top":1.0,"width":0.012632979,"height":-0.031923413},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.6492686,"top":1.0,"width":0.015458777,"height":-0.065043926},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 72%","depth":3,"bounds":{"left":0.6462766,"top":1.0,"width":0.095744684,"height":-0.07980847},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
5918231645767284375
|
906329681673727685
|
click
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…
rnostolFV faVsco.is ~#12121 on JY-20963-fx-inCSamcetesconDeleteObjectsTrait.phgcomposer.isonUmacurayscrict.onaeeeemwwuecorolo.oruorcoaiuocrd.pnt© RecordSelector.phgC) Team.phdcomposer lockdependency-checker.sondew.isorhuswswo..noocea.cokecontoensyncstocc.mImportBatch.lobTrait.ohdE ids.txinieraison dist2/6Tл Y:MNnERNAuwErhoesatema20.11.25 Kovalktrait OpportunitySyncTraitliminny storaadMalicancacma18.11.25 KovalkMMakere* Prepare associated entitles for opportunities with optimized batch processing* Returns structured data with cri 10 to DB 1D mappings for each opportunity© package-lock.json=phpstan.neon.distF phpstan-baseline.neo.<>phpunit.xmlT raw_sqLquery.saMAPEAOMS maBUsege21.04.26 Nikolov210426 Nikolmprivate function prepareAssoclatedentitles(383array ScompanyAssociations21.04.26 Nikolov21042R Nikolmarray ScontactAssociations,21042R Nikolm389386array &Stinings = 00 sonar-proiect propertiesEtest.pvD: array 10181125 Kouafk// Step 1: Collect all unique company and contact IDs fron associationsSUn tieo Dnciom.xmi18.11.25 KovalRSallConpanyIds = Sthis->flattenAssociationIds(ScompanyAssociations):ssvetur.confia.i18.11.25 KovalikSall Contactide = GthicosflattanAceocfatfonTde/ScontactAeeocfatfonen•M:.WEBHOOK_FILTERING_IMPLEMENTAT18.11.25 Kovaliik396> 1h Extemal Libraries18.11.25 Kovalikv #Scratches and Consoles18.11.25 Kovalikv @ Database Consoles18.11.25 KovalkV AEUMUAO NIKOWStep 2: Batch sync nissing entities and get CRM ID to DB ID mappingsScompanyIdMappings = 0:ScontactIdMappings = 0:SaccountsMs = B:ScontactsMs = 0:console lEuA DEAL RISKS (EU)704.26 NikoIOv18.11.25 Kovalt18.11.25 Kovaltif C enpty(Sal1Comoanyids)) 4DNTEUAFUIFIN210426 NiKSstart a otcrot melt as most true)sgarvicosta outoutul liminnv coportunities1h fiminny staces18 Recult 34w fiminnv.crm.conficurations x Tx. :yMbatahaednw 1rowv601+=6Q4 TxAovnAAdV AEUiii users 1 s 548 msvA liminny@localhostAHS localA SFAPRODlinisertinost"opportunity-sync_perzod":"3m", "opportunity_sync_strategies":L"webhookBatch")}#consoleV ASTAGINGconsoleDockeroo inu zo moy Cllcion=custom.log=laravellogHSJocal (jiminny(@localhost)A console (EU) XCoosolA ISTAGING1805180€=1814181S=18161817E1618=18191820×18218211823iid users (EU"JUIN crn_ contiguratzons cc I.n<-seucornde shercont zquraWHERE CoNproVider& "hUoSPOswncunnobshsty=1edAND o.is-won = eAinndo otodnt te MilitAND s.deleted at IS NULLSELECT o.id, o.is won, o.probability as opp probabilitys.probability as stage.prob. s.crn provider ido.creaceoauFROM opportunities cJOTM stages s 1.nc->1: 0N s.id = o,stace 1aWHERE o,tean 5id = 416 AND o.created at > 12826-85-28' AND s,probabiLity = 100ORDER BY o,created at DESC LTMIT 18,SELECT s.id. s.con prowiden id, supnobability, s.tyoe, s.con confiiquratsion 3dFROM stages smhate sucon confourationd = 33gAND sntupe&"opportuntyANo sunnobabnoty i tter see)lANo sndeleted ntis wuLe1enlySELEGT settinos FROM con conficunations THERE $d = 331,e console (PROD)do minnyO31 A9 A31 Y3X113Aworeewennetiealsorce oelcdonktooreooonuni+0.Sproperties = Screbata["properties'] = this is sobject-sgetProperties() from the SDK. For the HubSpot batch API, getfroberties returns arrayestring, string» where dealstace value is tne raw stage ID StringAt this point l've exhausted code analysis. The only definitive way to confirm is to add a temporary log. Add this to buildoscioscostanes = sthis-sne chosedbeal StagesosSiswon = in_ array(Sproperties ["dealstage'], sclosedStages [*won*]):Add a log here→ Spropertiest"dealstage'] 77 nult,*won stages' a SclosedStages [*won']," won → siskon"tean" = sthis→>tean-›getIdo).This wi immedistely show whether torooerttesf"deniatnne"1 matches whatss in wontil. Without that lon, we can'.definitively say what HubSpot is returning for these specific dealsHowever - stepping back - there is one more hypothesis I haven't checked. The epp_probability = 100 on the opportunitytcord come, tom hsocaltadcuoroodoty.Inuoscotteuurnsaroralstoneproob.tkymcanins 100% wonthwwwottonrohahtility 1a0onthaooodtur.win.racolwihas Prohobiltytt te.wonteohttm ndditm danictanAccept allAck anything (XOL"+Code$ AdaotiveCSVv180A6ALITG.A...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
89292
|
NULL
|
0
|
2026-05-28T18:13:08.560368+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779991988560_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.7916667,"top":0.04777778,"width":0.042708334,"height":0.017777778},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.9527778,"top":0.044444446,"width":0.02638889,"height":0.024444444},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.7916667,"top":0.090555556,"width":0.032291666,"height":0.016666668},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 72%","depth":3,"bounds":{"left":0.78541666,"top":0.11111111,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"bounds":{"left":0.78541666,"top":0.14666666,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"bounds":{"left":0.78541666,"top":0.18222222,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.21777777,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.25333333,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"bounds":{"left":0.78541666,"top":0.2888889,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"bounds":{"left":0.78541666,"top":0.32444444,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"bounds":{"left":0.78541666,"top":0.37555555,"width":0.09791667,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
5918231645767284375
|
906329681673727685
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…
HomeDMsActivityFilesLater..•More+SlackFileEditViewGoHistoryWindow, 0allEDJiminny ...* Starredplatform-backend-...platform-inner-teamChannels# ai-chapter# alerts# backend# bugs# confusion-clinic# donut_time# engineering#general# happy_birthday& infosec_internal_all# infra-changes# infrastructure_dev# jbu-team-info# jiminny-bg# platform-team# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...HelpQSearch: in:#platform-inner-team*à platform-inner-teamMessages0 Channel Overview7 RefinementsO Files< PinsBookmarksP Retro Action ItemsChanges:Monday, May 4th ~• Do not requeue duplicatesiminnv/ann Mav 4th Added hv GitHuhhttps://github.com/jiminny/app/pull/12041https://github.com/jiminny/app/pull/12041, фикс за импорта на стейджове (само при hubspot се оказа )но има още една грешка за тях, слагаме стейджове от една организация на другаи не мога да намеря никьде в кода защона еи има две организации които не могат да се изтрият заради товаVasil Vasilev 2:07 PMимаше проблем със мачването на стейджове от една организация на другазаради кеширане на pipelineldпреди горе долу 10тина дена го гледахмеNikolay Ivanov 2:07 PMтой още го иматози пьт при stageвиж ми PRVasil Vasilev 2:08 PMpipelineld бeшe default за едно 5-6 организации, и там се омазваше кешапонеже няма нито crm coniguration id, нито team id включено в кеша дето заминава в РЕДИСа, да, това е сьщотодобре де, аз защо си мисля, че фикс за тоя проблем вече замина на продNikolay Ivanov 2:10 PMMessage & platform-inner-team+C Untitler100% C478•Thu 28 May 21:13:08BluetoothDevicesLukas's Magic Mouse72% •LakyLak bose qc35 llM720 TriathionMagic KeyboardMagic Keyboardsoundcore AeroClipSoundcore Life Dot 2 NCBluetooth Settings......
|
NULL
|
NULL
|
NULL
|
NULL
|
|
89293
|
3043
|
0
|
2026-05-28T18:13:28.558712+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779992008558_m2.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.6492686,"top":1.0,"width":0.02044548,"height":-0.034317613},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.72639626,"top":1.0,"width":0.012632979,"height":-0.031923413},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.6492686,"top":1.0,"width":0.015458777,"height":-0.065043926},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 72%","depth":3,"bounds":{"left":0.6462766,"top":1.0,"width":0.095744684,"height":-0.07980847},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
5918231645767284375
|
906329681673727685
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…
rnostolFV faVsco.is ~#12121 on JY-20963-fx-inCSamcetesconDeleteObjectsTrait.phgcomposer.isonUmacurayscrict.onaeeeemwwuecorolo.oruorcoaiuocrd.pnt© RecordSelector.phgC) Team.phdcomposer lockdependency-checker.sondew.isorhuswswo..noocea.cokecontoensyncstocc.mImportBatch.lobTrait.ohdE ids.txinieraison dist2/6Tл Y:MNnERNAuwErhoesatema20.11.25 Kovalktrait OpportunitySyncTraitliminny storaadMalicancac.m18.11.25 KovalkMMakere* Prepare associated entitles for opportunities with optimized batch processing* Returns structured data with cri 10 to DB 1D mappings for each opportunity© package-lock.json=phpstan.neon.distF phpstan-baseline.neo.<>phpunit.xmlT raw_sqLquery.saMAPEAOMS maBUsege21.04.26 Nikolov210426 Nikolmprivate function prepareAssoclatedentitles(383array ScompanyAssociations21.04.26 Nikolov21042R Nikolmarray ScontactAssociations,21042R Nikolm389386array &Stinings = 00 sonar-proiect propertiesEtest.pvD: array 10181125 Kouafk// Step 1: Collect all unique company and contact IDs fron associationswon tieo Oaotom.xml18.11.25 KovalRSallConpanyIds = Sthis->flattenAssociationIds(ScompanyAssociations):ssvetur.confia.i18.11.25 KovalikSall Contactide = GthicosflattanAceocfatfonTde/ScontactAeeocfatfonen•M:.WEBHOOK_FILTERING_IMPLEMENTAT18.11.25 Kovaliik396> 1h Extemal Libraries18.11.25 Kovalikv #Scratches and Consoles18.11.25 Kovalikv @ Database Consoles18.11.25 KovalkV AEUMUAO NIKOWStep 2: Batch sync nissing entities and get CRM ID to DB ID mappingsScompanyIdMappings = 0:ScontactIdMappings = 0:SaccountsMs = B:ScontactsMs = 0:console lEuA DEAL RISKS (EU)704.26 NikoIOv18.11.25 Kovalt18.11.25 Kovaltif C enpty(Sal1Comoanyids)) 4DNIEUAFUIFIN210426 NiKSstart a otcrot melt as most true)sgarvicosta outoutul liminnv coportunities1h fiminny staces18 Recult 34t fiminnv.crm.conficurations x Tx. I:yMbatahaednw 1rowv601+=6Q4 TxAovnAAdV AEUiii users 1 s 548 msvA liminny@localhostAHS localA SFAPRODlinisertinost"opportunity-sync_perzod":"3m", "opportunity_sync_strategies":L"webhookBatch")}#consoleV ASTAGINGconsoleDockeroo Inu zo moy Clrloizo=custom.log=laravellogHS_Jocal (jiminny(@localhost)A console (EU) XCoosolA ISTAGING18051800=1814181S=18161817E1618=18191820×18218211823iid users (EU"JUIN crn_ contiguratzons cc I.n<-seucornde shercont zquraWHERE CoNproVider& "hUoSPOswncunnobshsty=1edAND o.is-won = eAinndo otodnt te MilitAND s.deleted at IS NULLSELECT o.id, o.is won, o.probability as opp probabilitys.probability as stage.prob. s.crn provider ido.creaceoauFROM opportunities cJOTM stages s 1.nc->1: 0N s.id = o,stace 1aWHERE o,tean 5id = 416 AND o.created at > 12826-85-28' AND s,probabiLity = 100ORDER BY o,created at DESC LTMIT 18,SELECT s.id. s.con prowiden id, supnobability, s.tyoe, s.con confiiquratsion 3dFROM stages smhate sucon confourationd = 33gAND sntupee"opportunyANo sunnobabnoty i tter see)lANo sndeleted ntis wuLe1enlySELEGT settinos FROM con conficunations THERE $d = 331,e console (PROD)do minnyO31 A9 A31 Y3X113Aworeewennetiealsorce oelcdonktooreooonuni+0.Sproperties = Screbata["properties'] = this is sobject-sgetProperties() from the SDK. For the HubSpot batch API, getfroberties returns arrayestring, string» where dealstace value is tne raw stage ID StringAt this point l've exhausted code analysis. The only definitive way to confirm is to add a temporary log. Add this to buildoaOpportunitySyne rait.pho:1001-1008scioscostanes = sthis-sne chosedbeal StagesosSiswon = in_ array(Sproperties ["dealstage'], sclosedStages [*won*]):Add a log here→ Spropertiest"dealstage'] 77 nult,*won stages' = SclosedStages (*won*]," won → siskon"tean" = sthis->tean->getId).This wi immedistely show whether torooerttesf"deniatnne"1 matches whatss in wontil. Without that lon, we can'.definitively say what HubSpot is returning for these specific dealsHowever - stepping back - there is one more hypothesis I haven't checked. The epp_probability = 100 on the opportunitytcord come, tom hsocaltadcuoroodoty.Inuoscotteuurnsaroralstoneproob.tkymcanins 100% wonthwwwottonrohahtility 1a0onthaooodtur.win.racolwihas Prohobiltytt te.wonteohttm ndditm danictanAccept allAck anything (XOL"+Code$ AdaotiveCSVv180A6ALITG.A...
|
89291
|
NULL
|
NULL
|
NULL
|
|
89294
|
3042
|
0
|
2026-05-28T18:13:39.072195+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779992019072_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.7916667,"top":0.04777778,"width":0.042708334,"height":0.017777778},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.9527778,"top":0.044444446,"width":0.02638889,"height":0.024444444},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.7916667,"top":0.090555556,"width":0.032291666,"height":0.016666668},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 72%","depth":3,"bounds":{"left":0.78541666,"top":0.11111111,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"bounds":{"left":0.78541666,"top":0.14666666,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"bounds":{"left":0.78541666,"top":0.18222222,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.21777777,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.25333333,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"bounds":{"left":0.78541666,"top":0.2888889,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"bounds":{"left":0.78541666,"top":0.32444444,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"bounds":{"left":0.78541666,"top":0.37555555,"width":0.09791667,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
5918231645767284375
|
906329681673727685
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…
HomeDMsActivityFilesLater..•More+SlackFileEditViewGoHistoryWindow, 0allEDJiminny ...* Starredplatform-backend-...platform-inner-teamChannels# ai-chapter# alerts# backend# bugs# confusion-clinic# donut_time# engineering#general# happy_birthday& infosec_internal_all# infra-changes# infrastructure_dev# jbu-team-info# jiminny-bg# platform-team# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...HelpQSearch: in:#platform-inner-team*à platform-inner-teamMessages0 Channel Overview7 RefinementsO Files< PinsBookmarksP Retro Action ItemsChanges:Monday, May 4th ~• Do not requeue duplicatesiminnv/ann Mav 4th Added hv GitHuhhttps://github.com/jiminny/app/pull/12041https://github.com/jiminny/app/pull/12041, фикс за импорта на стейджове (само при hubspot се оказа )но има още една грешка за тях, слагаме стейджове от една организация на другаи не мога да намеря никьде в кода защона еи има две организации които не могат да се изтрият заради товаVasil Vasilev 2:07 PMимаше проблем със мачването на стейджове от една организация на другазаради кеширане на pipelineldпреди горе долу 10тина дена го гледахмеNikolay Ivanov 2:07 PMтой още го иматози пьт при stageвиж ми PRVasil Vasilev 2:08 PMpipelineld бeшe default за едно 5-6 организации, и там се омазваше кешапонеже няма нито crm coniguration id, нито team id включено в кеша дето заминава в РЕДИСа, да, това е сьщотодобре де, аз защо си мисля, че фикс за тоя проблем вече замина на продNikolay Ivanov 2:10 PMMessage & platform-inner-team+C Untitler100% C478•Thu 28 May 21:13:38BluetoothDevicesLukas's Magic Mouse72% •LakyLak bose qc35 llM720 TriathionMagic KeyboardMagic Keyboardsoundcore AeroClipSoundcore Life Dot 2 NCBluetooth Settings......
|
89292
|
NULL
|
NULL
|
NULL
|
|
89295
|
3043
|
1
|
2026-05-28T18:13:59.453762+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779992039453_m2.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.6492686,"top":1.0,"width":0.02044548,"height":-0.034317613},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.72639626,"top":1.0,"width":0.012632979,"height":-0.031923413},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.6492686,"top":1.0,"width":0.015458777,"height":-0.065043926},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 72%","depth":3,"bounds":{"left":0.6462766,"top":1.0,"width":0.095744684,"height":-0.07980847},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
5918231645767284375
|
906329681673727685
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…
rnostolFV faVsco.is ~#12121 on JY-20963-fx-inCSamcetesconDeleteObjectsTrait.phgcomposer.isonUmacurayscrict.onaeeeemwwuecorolo.oruorcoaiuocrd.pnt© RecordSelector.phgC) Team.phdcomposer lockdependency-checker.sondew.isorhuswswo..noocea.cokecontoensyncstocc.mImportBatch.lobTrait.ohdE ids.txinieraison dist2/6Tл Y:MNnERNAuwErhoesatema20.11.25 Kovalktrait OpportunitySyncTraitliminny storaadMalicancacma18.11.25 KovalkMMakere* Prepare associated entitles for opportunities with optimized batch processing* Returns structured data with cri 10 to DB 1D mappings for each opportunity© package-lock.json=phpstan.neon.distF phpstan-baseline.neo.<>phpunit.xmlT raw_sqLquery.saMAPEAOMS maBUsege21.04.26 Nikolov210426 Nikolmprivate function prepareAssoclatedentitles(383array ScompanyAssociations21.04.26 Nikolov21042R Nikolmarray ScontactAssociations,21042R Nikolm389386array &Stinings = 00 sonar-proiect propertiesEtest.pvD: array 10181125 Kouafk// Step 1: Collect all unique company and contact IDs fron associationswon tieo Oaotom.xml18.11.25 KovalRSallConpanyIds = Sthis->flattenAssociationIds(ScompanyAssociations):ssvetur.confia.i18.11.25 KovalikSall Contactide = GthicosflattanAceocfatfonTde/ScontactAeeocfatfonen•M:.WEBHOOK_FILTERING_IMPLEMENTAT18.11.25 Kovaliik396> 1h Extemal Libraries18.11.25 Kovalikv #Scratches and Consoles18.11.25 Kovalikv @ Database Consoles18.11.25 KovalkV AEUMUAO NIKOWStep 2: Batch sync nissing entities and get CRM ID to DB ID mappingsScompanyIdMappings = 0:ScontactIdMappings = 0:SaccountsMs = B:ScontactsMs = 0:console lEuA DEAL RISKS (EU)704.26 NikoIOv18.11.25 Kovalt18.11.25 Kovaltif C enpty(Sal1Comoanyids)) 4DNTEUAFUIFIN210426 NiKSstart a otcrot melt as most true)sgarvicosta outoutul liminnv coportunities1h fiminny staces18 Recult 34t fiminnv.crm.conficurations x Tx. I:yMbatahaednw 1rowv601+=6Q4 TxAovnAAdV AEUiii users 1 s 548 msvA liminny@localhostAHS localA SFAPRODlinisertinost"opportunity-sync_perzod":"3m", "opportunity_sync_strategies":L"webhookBatch")}#consoleV ASTAGINGconsoleDockeroo Inu zo moy Clloros=custom.log=laravellogHSJocal (jiminny(@localhost)A console (EU) XCoosolA ISTAGING1805180€=1814181S=18161817E1618=18191820×18218211823iid users (EU"JUIN crn_ contiguratzons cc I.n<-seucornde shercont zquraWHERE CoNproVider& "hUoSPOswncunnobshsty=1edAND o.is-won = eAinndo otodnt te MilitAND s.deleted at IS NULLSELECT o.id, o.is won, o.probability as opp probabilitys.probability as stage.prob. s.crn provider ido.creaceoauFROM opportunities cJOTM stages s 1.nc->1: 0N s.id = o,stace 1aWHERE o,tean 5id = 416 AND o.created at > 12826-85-28' AND s,probabiLity = 100ORDER BY o,created at DESC LTMIT 18,SELECT s.id. s.con prowiden id, supnobability, s.tyoe, s.con confiiquratsion 3dFROM stages smhate sucon confourationd = 33gAND sntupee"opportunyANo sunnobabnoty i tter see)lANo sndeleted ntis wuLe1enlySELEGT settinos FROM con conficunations THERE $d = 331,e console (PROD)do minnyO31 A9 A31 Y3X113Aworeewennetiealsorce oelcdonktooreooonuni+0.Sproperties = Screbata["properties'] = this is sobject-sgetProperties() from the SDK. For the HubSpot batch API, getfroberties returns arrayestring, string» where dealstace value is tne raw stage ID StringAt this point l've exhausted code analysis. The only definitive way to confirm is to add a temporary log. Add this to buildoaOpportunitySyne rait.pho:1001-1008scioscostanes = sthis-sne chosedbeal StagesosSiswon = in_ array(Sproperties ["dealstage'], sclosedStages [*won*]):Add a log here→ Spropertiest"dealstage'] 77 nult,*won stages' = SclosedStages (*won*],"tean" = sthis->tean->getId).This wi immedistely show whether torooerttesf"deniatnne"1 matches whatss in wontil. Without that lon, we can'.definitively say what HubSpot is returning for these specific dealsHowever - stepping back - there is one more hypothesis I haven't checked. The epp_probability = 100 on the opportunitytcord come, tom hsocaltadcuoroodoty.Inuoscotteuurnsaroralstoneproob.tkymcanins 100% wonthwwwottonrohahtility 1a0onthaooodtur.win.racolwihas Prohobiltytt te.wonteohttm ndditm danictanAccept allAck anything (XOL"+Code$ AdaotiveCSVv180A6ALITG.A...
|
89291
|
NULL
|
NULL
|
NULL
|
|
89296
|
3042
|
1
|
2026-05-28T18:14:09.605847+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779992049605_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.7916667,"top":0.04777778,"width":0.042708334,"height":0.017777778},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.9527778,"top":0.044444446,"width":0.02638889,"height":0.024444444},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.7916667,"top":0.090555556,"width":0.032291666,"height":0.016666668},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 72%","depth":3,"bounds":{"left":0.78541666,"top":0.11111111,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"bounds":{"left":0.78541666,"top":0.14666666,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"bounds":{"left":0.78541666,"top":0.18222222,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.21777777,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.25333333,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"bounds":{"left":0.78541666,"top":0.2888889,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"bounds":{"left":0.78541666,"top":0.32444444,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"bounds":{"left":0.78541666,"top":0.37555555,"width":0.09791667,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
5918231645767284375
|
906329681673727685
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…
HomeDMsActivityFilesLater..•More+SlackFileEditViewGoHistoryWindow, 0allEDJiminny ...* Starredplatform-backend-...platform-inner-teamChannels# ai-chapter# alerts# backend# bugs# confusion-clinic# donut_time# engineering#general# happy_birthday& infosec_internal_all# infra-changes# infrastructure_dev# jbu-team-info# jiminny-bg# platform-team# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...HelpQSearch: in:#platform-inner-team*à platform-inner-teamMessages0 Channel Overview7 RefinementsO Files< PinsBookmarksP Retro Action ItemsChanges:Monday, May 4th ~• Do not requeue duplicatesiminnv/ann Mav 4th Added hv GitHuhhttps://github.com/jiminny/app/pull/12041https://github.com/jiminny/app/pull/12041, фикс за импорта на стейджове (само при hubspot се оказа )но има още една грешка за тях, слагаме стейджове от една организация на другаи не мога да намеря никьде в кода защона еи има две организации които не могат да се изтрият заради товаVasil Vasilev 2:07 PMимаше проблем със мачването на стейджове от една организация на другазаради кеширане на pipelineldпреди горе долу 10тина дена го гледахмеNikolay Ivanov 2:07 PMтой още го иматози пьт при stageвиж ми PRVasil Vasilev 2:08 PMpipelineld бeшe default за едно 5-6 организации, и там се омазваше кешапонеже няма нито crm coniguration id, нито team id включено в кеша дето заминава в РЕДИСа, да, това е сьщотодобре де, аз защо си мисля, че фикс за тоя проблем вече замина на продNikolay Ivanov 2:10 PMMessage & platform-inner-team+C Untitler100% C478•Thu 28 May 21:14:09BluetoothDevicesLukas's Magic Mouse72% •LakyLak bose qc35 llM720 TriathionMagic KeyboardMagic Keyboardsoundcore AeroClipSoundcore Life Dot 2 NCBluetooth Settings......
|
89292
|
NULL
|
NULL
|
NULL
|
|
89297
|
3043
|
2
|
2026-05-28T18:14:30.354986+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779992070354_m2.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.6492686,"top":1.0,"width":0.02044548,"height":-0.034317613},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.72639626,"top":1.0,"width":0.012632979,"height":-0.031923413},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.6492686,"top":1.0,"width":0.015458777,"height":-0.065043926},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 72%","depth":3,"bounds":{"left":0.6462766,"top":1.0,"width":0.095744684,"height":-0.07980847},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
5918231645767284375
|
906329681673727685
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…
rnostolFV faVsco.is ~#12121 on JY-20963-fx-inCSamcetesconDeleteObjectsTrait.phgcomposer.isonUmacurayscrict.onaeeeemwwuecorolo.oruorcoaiuocrd.pnt© RecordSelector.phgC) Team.phdcomposer lockdependency-checker.sondew.isorhuswswo..noocea.cokecontoensyncstocc.mImportBatch.lobTrait.ohdE ids.txinieraison dist2/6Tл Y:MNnERNAuwErhoesatema20.11.25 Kovalktrait OpportunitySyncTraitliminny storaadMalicancacma18.11.25 KovalkMMakere* Prepare associated entitles for opportunities with optimized batch processing* Returns structured data with cri 10 to DB 1D mappings for each opportunity© package-lock.json=phpstan.neon.distF phpstan-baseline.neo.<>phpunit.xmlT raw_sqLquery.saMAPEAOMS maBUsege21.04.26 Nikolov210426 Nikolmprivate function prepareAssoclatedentitles(383array ScompanyAssociations21.04.26 Nikolov21042R Nikolmarray ScontactAssociations,21042R Nikolm389386array &Stinings = 00 sonar-proiect propertiesEtest.pvD: array 10181125 Kouafk// Step 1: Collect all unique company and contact IDs fron associationsSUn tieo Dnciom.xmi18.11.25 KovalRSallConpanyIds = Sthis->flattenAssociationIds(ScompanyAssociations):ssvetur.confia.i18.11.25 KovalikSall Contactide = GthicosflattanAceocfatfonTde/ScontactAeeocfatfonen•M:.WEBHOOK_FILTERING_IMPLEMENTAT18.11.25 Kovaliik396> 1h Extemal Libraries18.11.25 Kovalikv #Scratches and Consoles18.11.25 Kovalikv @ Database Consoles18.11.25 KovalkV AEUMUAO NIKOWStep 2: Batch sync nissing entities and get CRM ID to DB ID mappingsScompanyIdMappings = 0:ScontactIdMappings = 0:SaccountsMs = B:ScontactsMs = 0:console lEuA DEAL RISKS (EU)704.26 NikoIOv18.11.25 Kovalt18.11.25 Kovaltif C enpty(Sal1Comoanyids)) 4DNTEUAFUIFIN210426 NiKSstart a otcrot melt as most true)sgarvicosta outoutul liminnv coportunities1h fiminny staces18 Recult 34w fiminnv.crm.conficurations x Tx. :yMbatahaednw 1rowv601+=6Q4 TxAovnAAdV AEUiii users 1 s 548 msvA liminny@localhostAHS localA SFAPRODlinisertinost"opportunity-sync_perzod":"3m", "opportunity_sync_strategies":L"webhookBatch")}#consoleV ASTAGINGconsoleDockeroo Inu zo woy C1-14:50=custom.log=laravellogHSJocal (jiminny(@localhost)A console (EU) XCoosolA ISTAGING1805180€=1814181S=18161817E1618=18191820×18218211823iid users (EU"JUIN crn_ contiguratzons cc I.n<-seucornde shercont zquraWHERE CoNproVider& "hUoSPOswncunnobshsty=1edAND o.is-won = eAinndo otodnt te MilitAND s.deleted at IS NULLSELECT o.id, o.is won, o.probability as opp probabilitys.probability as stage.prob. s.crn provider ido.creaceoauFROM opportunities cJOTM stages s 1.nc->1: 0N s.id = o,stace 1aWHERE o,tean 5id = 416 AND o.created at > 12826-85-28' AND s,probabiLity = 100ORDER BY o,created at DESC LTMIT 18,SELECT s.id. s.con prowiden id, supnobability, s.tyoe, s.con confiiquratsion 3dFROM stages smhate sucon confourationd = 33gAND sntupe&"opportuntyANo sunnobabnoty i tter see)lANo sndeleted ntis wuLe1enlySELEGT settinos FROM con conficunations THERE $d = 331,e console (PROD)do minnyO31 A9 A31 Y3X113Aworeewennetiealsorce oelcdonktooreooonuni+0.Sproperties = Screbata["properties'] = this is sobject-sgetProperties() from the SDK. For the HubSpot batch API, getfroberties returns arrayestring, string» where dealstace value is tne raw stage ID StringAt this point l've exhausted code analysis. The only definitive way to confirm is to add a temporary log. Add this to buildoscioscostanes = sthis-sne chosedbeal StagesosSiswon = in_ array(Sproperties ["dealstage'], sclosedStages [*won*]):Add a log here→ Spropertiest"dealstage'] 77 nult,*won stages' a SclosedStages [*won']," won → siskon"tean" = sthis→>tean-›getIdo).This wi immedistely show whether torooerttesf"deniatnne"1 matches whatss in wontil. Without that lon, we can'.definitively say what HubSpot is returning for these specific dealsHowever - stepping back - there is one more hypothesis I haven't checked. The epp_probability = 100 on the opportunitytcord come, tom hsocaltadcuoroodoty.Inuoscotteuurnsaroralstoneproob.tkymcanins 100% wonthwwwottonrohahtility 1a0onthaooodtur.win.racolwihas Prohobiltytt te.wonteohttm ndditm danictanAccept allAck anything (XOL"+Code$ AdaotiveCSVv180A6ALITG.A...
|
89291
|
NULL
|
NULL
|
NULL
|
|
89298
|
3042
|
2
|
2026-05-28T18:14:40.194733+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779992080194_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.7916667,"top":0.04777778,"width":0.042708334,"height":0.017777778},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.9527778,"top":0.044444446,"width":0.02638889,"height":0.024444444},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.7916667,"top":0.090555556,"width":0.032291666,"height":0.016666668},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 72%","depth":3,"bounds":{"left":0.78541666,"top":0.11111111,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"bounds":{"left":0.78541666,"top":0.14666666,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"bounds":{"left":0.78541666,"top":0.18222222,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.21777777,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.25333333,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"bounds":{"left":0.78541666,"top":0.2888889,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"bounds":{"left":0.78541666,"top":0.32444444,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"bounds":{"left":0.78541666,"top":0.37555555,"width":0.09791667,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
5918231645767284375
|
906329681673727685
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…
HomeDMsActivityFilesLater..•More+SlackFileEditViewGoHistoryWindow, 0allEDJiminny ...* Starredplatform-backend-...platform-inner-teamChannels# ai-chapter# alerts# backend# bugs# confusion-clinic# donut_time# engineering#general# happy_birthday& infosec_internal_all# infra-changes# infrastructure_dev# jbu-team-info# jiminny-bg# platform-team# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...HelpQSearch: in:#platform-inner-team*à platform-inner-teamMessages0 Channel Overview7 RefinementsO Files< PinsBookmarksP Retro Action ItemsChanges:Monday, May 4th ~• Do not requeue duplicatesiminnv/ann Mav 4th Added hv GitHuhhttps://github.com/jiminny/app/pull/12041https://github.com/jiminny/app/pull/12041, фикс за импорта на стейджове (само при hubspot се оказа )но има още една грешка за тях, слагаме стейджове от една организация на другаи не мога да намеря никьде в кода защона еи има две организации които не могат да се изтрият заради товаVasil Vasilev 2:07 PMимаше проблем със мачването на стейджове от една организация на другазаради кеширане на pipelineldпреди горе долу 10тина дена го гледахмеNikolay Ivanov 2:07 PMтой още го иматози пьт при stageвиж ми PRVasil Vasilev 2:08 PMpipelineld бeшe default за едно 5-6 организации, и там се омазваше кешапонеже няма нито crm coniguration id, нито team id включено в кеша дето заминава в РЕДИСа, да, това е сьщотодобре де, аз защо си мисля, че фикс за тоя проблем вече замина на продNikolay Ivanov 2:10 PMMessage & platform-inner-team+C Untitler100% C478•Thu 28 May 21:14:39BluetoothDevicesLukas's Magic Mouse72% •LakyLak bose qc35 llM720 TriathionMagic KeyboardMagic Keyboardsoundcore AeroClipSoundcore Life Dot 2 NCBluetooth Settings......
|
89292
|
NULL
|
NULL
|
NULL
|
|
89299
|
3043
|
3
|
2026-05-28T18:15:01.084431+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779992101084_m2.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.6492686,"top":1.0,"width":0.02044548,"height":-0.034317613},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.72639626,"top":1.0,"width":0.012632979,"height":-0.031923413},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.6492686,"top":1.0,"width":0.015458777,"height":-0.065043926},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 72%","depth":3,"bounds":{"left":0.6462766,"top":1.0,"width":0.095744684,"height":-0.07980847},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
5918231645767284375
|
906329681673727685
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…
rnostolFV faVsco.is ~#12121 on JY-20963-fx-inCSamcetesconDeleteObjectsTrait.phgcomposer.isonUmacurayscrict.onaeeeemwwuecorolo.oruorcoaiuocrd.pnt© RecordSelector.phgC) Team.phdcomposer lockdependency-checker.sondew.isorhuswswo..noocea.cokecontoensyncstocc.mImportBatch.lobTrait.ohdE ids.txinieraison dist2/6Tл Y:MNnERNAuwErhoesatema20.11.25 Kovalktrait OpportunitySyncTraitliminny storaadMalicancac.m18.11.25 KovalkMMakere* Prepare associated entitles for opportunities with optimized batch processing* Returns structured data with cri 10 to DB 1D mappings for each opportunity© package-lock.json=phpstan.neon.distF phpstan-baseline.neo.<>phpunit.xmlT raw_sqLquery.saMAPEAOMS maBUsege21.04.26 Nikolov210426 Nikolmprivate function prepareAssoclatedentitles(383array ScompanyAssociations21.04.26 Nikolov21042R Nikolmarray ScontactAssociations,21042R Nikolm389386array &Stinings = 00 sonar-proiect propertiesEtest.pvD: array 10181125 Kouafk// Step 1: Collect all unique company and contact IDs fron associationswon tieo Oaotom.xml18.11.25 KovalRSallConpanyIds = Sthis->flattenAssociationIds(ScompanyAssociations):ssvetur.confia.i18.11.25 KovalikSall Contactide = GthicosflattanAceocfatfonTde/ScontactAeeocfatfonen•M:.WEBHOOK_FILTERING_IMPLEMENTAT18.11.25 Kovaliik396> 1h Extemal Libraries18.11.25 Kovalikv #Scratches and Consoles18.11.25 Kovalikv @ Database Consoles18.11.25 KovalkV AEUMUAO NIKOWStep 2: Batch sync nissing entities and get CRM ID to DB ID mappingsScompanyIdMappings = 0:ScontactIdMappings = 0:SaccountsMs = B:ScontactsMs = 0:console lEuA DEAL RISKS (EU)704.26 NikoIOv18.11.25 Kovalt18.11.25 Kovaltif C enpty(Sal1Comoanyids)) 4DNIEUAFUIFIN210426 NiKSstart a otcrot melt as most true)sgarvicosta outoutul liminnv coportunities1h fiminny staces18 Recult 34t fiminnv.crm.conficurations x Tx. I:yMbatahaednw 1rowv601+=6Q4 TxAovnAAdV AEUiii users 1 s 548 msvA liminny@localhostAHS localA SFAPRODlinisertinost"opportunity-sync_perzod":"3m", "opportunity_sync_strategies":L"webhookBatch")}#consoleV ASTAGINGconsoleDockeroo Inu zo moy Cl-lo.0u=custom.log=laravellogHS_Jocal (jiminny(@localhost)A console (EU) XCoosolA ISTAGING18051800=1814181S=18161817E1618=18191820×18218211823iid users (EU"JUIN crn_ contiguratzons cc I.n<-seucornde shercont zquraWHERE CoNproVider& "hUoSPOswncunnobshsty=1edAND o.is-won = eAinndo otodnt te MilitAND s.deleted at IS NULLSELECT o.id, o.is won, o.probability as opp probabilitys.probability as stage.prob. s.crn provider ido.creaceoauFROM opportunities cJOTM stages s 1.nc->1: 0N s.id = o,stace 1aWHERE o,tean 5id = 416 AND o.created at > 12826-85-28' AND s,probabiLity = 100ORDER BY o,created at DESC LTMIT 18,SELECT s.id. s.con prowiden id, supnobability, s.tyoe, s.con confiiquratsion 3dFROM stages smhate sucon confourationd = 33gAND sntupee"opportunyANo sunnobabnoty i tter see)lANo sndeleted ntis wuLe1enlySELEGT settinos FROM con conficunations THERE $d = 331,e console (PROD)do minnyO31 A9 A31 Y3X113Aworeewennetiealsorce oelcdonktooreooonuni+0.Sproperties = Screbata["properties'] = this is sobject-sgetProperties() from the SDK. For the HubSpot batch API, getfroberties returns arrayestring, string» where dealstace value is tne raw stage ID StringAt this point l've exhausted code analysis. The only definitive way to confirm is to add a temporary log. Add this to buildoaOpportunitySyne rait.pho:1001-1008scioscostanes = sthis-sne chosedbeal StagesosSiswon = in_ array(Sproperties ["dealstage'], sclosedStages [*won*]):Add a log here→ Spropertiest"dealstage'] 77 nult,*won stages' = SclosedStages (*won*]," won → siskon"tean" = sthis->tean->getId).This wi immedistely show whether torooerttesf"deniatnne"1 matches whatss in wontil. Without that lon, we can'.definitively say what HubSpot is returning for these specific dealsHowever - stepping back - there is one more hypothesis I haven't checked. The epp_probability = 100 on the opportunitytcord come, tom hsocaltadcuoroodoty.Inuoscotteuurnsaroralstoneproob.tkymcanins 100% wonthwwwottonrohahtility 1a0onthaooodtur.win.racolwihas Prohobiltytt te.wonteohttm ndditm danictanAccept allAck anything (XOL"+Code$ AdaotiveCSVv180A6ALITG.A...
|
89291
|
NULL
|
NULL
|
NULL
|
|
89300
|
3042
|
3
|
2026-05-28T18:15:10.729345+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779992110729_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.7916667,"top":0.04777778,"width":0.042708334,"height":0.017777778},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.9527778,"top":0.044444446,"width":0.02638889,"height":0.024444444},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.7916667,"top":0.090555556,"width":0.032291666,"height":0.016666668},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 72%","depth":3,"bounds":{"left":0.78541666,"top":0.11111111,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"bounds":{"left":0.78541666,"top":0.14666666,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"bounds":{"left":0.78541666,"top":0.18222222,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.21777777,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.25333333,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"bounds":{"left":0.78541666,"top":0.2888889,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"bounds":{"left":0.78541666,"top":0.32444444,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"bounds":{"left":0.78541666,"top":0.37555555,"width":0.09791667,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
5918231645767284375
|
906329681673727685
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…
HomeDMsActivityFilesLater..•More+SlackFileEditViewGoHistoryWindow, 0allEDJiminny ...* Starredplatform-backend-...platform-inner-teamChannels# ai-chapter# alerts# backend# bugs# confusion-clinic# donut_time# engineering#general# happy_birthday& infosec_internal_all# infra-changes# infrastructure_dev# jbu-team-info# jiminny-bg# platform-team# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...HelpQSearch: in:#platform-inner-team*à platform-inner-teamMessages0 Channel Overview7 RefinementsO Files< PinsBookmarksP Retro Action ItemsChanges:Monday, May 4th ~• Do not requeue duplicatesiminnv/ann Mav 4th Added hv GitHuhhttps://github.com/jiminny/app/pull/12041https://github.com/jiminny/app/pull/12041, фикс за импорта на стейджове (само при hubspot се оказа )но има още една грешка за тях, слагаме стейджове от една организация на другаи не мога да намеря никьде в кода защона еи има две организации които не могат да се изтрият заради товаVasil Vasilev 2:07 PMимаше проблем със мачването на стейджове от една организация на другазаради кеширане на pipelineldпреди горе долу 10тина дена го гледахмеNikolay Ivanov 2:07 PMтой още го иматози пьт при stageвиж ми PRVasil Vasilev 2:08 PMpipelineld бeшe default за едно 5-6 организации, и там се омазваше кешапонеже няма нито crm coniguration id, нито team id включено в кеша дето заминава в РЕДИСа, да, това е сьщотодобре де, аз защо си мисля, че фикс за тоя проблем вече замина на продNikolay Ivanov 2:10 PMMessage & platform-inner-team+C Untitler100% C478•Thu 28 May 21:15:10BluetoothDevicesLukas's Magic Mouse72% •LakyLak bose qc35 llM720 TriathionMagic KeyboardMagic Keyboardsoundcore AeroClipSoundcore Life Dot 2 NCBluetooth Settings......
|
89292
|
NULL
|
NULL
|
NULL
|
|
89301
|
3043
|
4
|
2026-05-28T18:15:31.984310+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779992131984_m2.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.6492686,"top":1.0,"width":0.02044548,"height":-0.034317613},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.72639626,"top":1.0,"width":0.012632979,"height":-0.031923413},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.6492686,"top":1.0,"width":0.015458777,"height":-0.065043926},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 72%","depth":3,"bounds":{"left":0.6462766,"top":1.0,"width":0.095744684,"height":-0.07980847},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
5918231645767284375
|
906329681673727685
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…
rnostolFV faVsco.is ~#12121 on JY-20963-fx-inCSamcetesconDeleteObjectsTrait.phgcomposer.isonUmacurayscrict.onaeeeemwwuecorolo.oruorcoaiuocrd.pnt© RecordSelector.phgC) Team.phdcomposer lockdependency-checker.sondew.isorhuswswo..noocea.cokecontoensyncstocc.mImportBatch.lobTrait.ohdE ids.txinieraison dist2/6Tл Y:MNnERNAuwErhoesatema20.11.25 Kovalktrait OpportunitySyncTraitliminny storaadMalicancac.m18.11.25 KovalkMMakere* Prepare associated entitles for opportunities with optimized batch processing* Returns structured data with cri 10 to DB 1D mappings for each opportunity© package-lock.json=phpstan.neon.distF phpstan-baseline.neo.<>phpunit.xmlT raw_sqLquery.saMAPEAOMS maBUsege21.04.26 Nikolov210426 Nikolmprivate function prepareAssoclatedentitles(383array ScompanyAssociations21.04.26 Nikolov21042R Nikolmarray ScontactAssociations,21042R Nikolm389386array &Stinings = 00 sonar-proiect propertiesEtest.pvD: array 10181125 Kouafk// Step 1: Collect all unique company and contact IDs fron associationswon tieo Oaotom.xml18.11.25 KovalRSallConpanyIds = Sthis->flattenAssociationIds(ScompanyAssociations):ssvetur.confia.i18.11.25 KovalikSall Contactide = GthicosflattanAceocfatfonTde/ScontactAeeocfatfonen•M:.WEBHOOK_FILTERING_IMPLEMENTAT18.11.25 Kovaliik396> 1h Extemal Libraries18.11.25 Kovalikv #Scratches and Consoles18.11.25 Kovalikv @ Database Consoles18.11.25 KovalkV AEUMUAO NIKOWStep 2: Batch sync nissing entities and get CRM ID to DB ID mappingsScompanyIdMappings = 0:ScontactIdMappings = 0:SaccountsMs = B:ScontactsMs = 0:console lEuA DEAL RISKS (EU)704.26 NikoIOv18.11.25 Kovalt18.11.25 Kovaltif C enpty(Sal1Comoanyids)) 4DNIEUAFUIFIN210426 NiKSstart a otcrot melt as most true)sgarvicosta outoutul liminnv coportunities1h fiminny staces18 Recult 34t fiminnv.crm.conficurations x Tx. I:yMbatahaednw 1rowv601+=6Q4 TxAovnAAdV AEUiii users 1 s 548 msvA liminny@localhostAHS localA SFAPRODlinisertinost"opportunity-sync_perzod":"3m", "opportunity_sync_strategies":L"webhookBatch")}#consoleV ASTAGINGconsoleDockero inu co moy Clrlors=custom.log=laravellogHS_Jocal (jiminny(@localhost)A console (EU) XCoosolA ISTAGING18051800=1814181S=18161817E1618=18191820×18218211823iid users (EU"JUIN crn_ contiguratzons cc I.n<-seucornde shercont zquraWHERE CoNproVider& "hUoSPOswncunnobshsty=1edAND o.is-won = eAinndo otodnt te MilitAND s.deleted at IS NULLSELECT o.id, o.is won, o.probability as opp probabilitys.probability as stage.prob. s.crn provider ido.creaceoauFROM opportunities cJOTM stages s 1.nc->1: 0N s.id = o,stace 1aWHERE o,tean 5id = 416 AND o.created at > 12826-85-28' AND s,probabiLity = 100ORDER BY o,created at DESC LTMIT 18,SELECT s.id. s.con prowiden id, supnobability, s.tyoe, s.con confiiquratsion 3dFROM stages smhate sucon confourationd = 33gAND sntupee"opportunyANo sunnobabnoty i tter see)lANo sndeleted ntis wuLe1enlySELEGT settinos FROM con conficunations THERE $d = 331,e console (PROD)do minnyO31 A9 A31 Y3X113Aworeewennetiealsorce oelcdonktooreooonuni+0.Sproperties = Screbata["properties'] = this is sobject-sgetProperties() from the SDK. For the HubSpot batch API, getfroberties returns arrayestring, string» where dealstace value is tne raw stage ID StringAt this point l've exhausted code analysis. The only definitive way to confirm is to add a temporary log. Add this to buildoaOpportunitySyne rait.pho:1001-1008scioscostanes = sthis-sne chosedbeal StagesosSiswon = in_ array(Sproperties ["dealstage'], sclosedStages [*won*]):Add a log here→ Spropertiest"dealstage'] 77 nult,*won stages' = SclosedStages (*won*]," won → siskon"tean" = sthis->tean->getId).This wi immedistely show whether torooerttesf"deniatnne"1 matches whatss in wontil. Without that lon, we can'.definitively say what HubSpot is returning for these specific dealsHowever - stepping back - there is one more hypothesis I haven't checked. The epp_probability = 100 on the opportunitytcord come, tom hsocaltadcuoroodoty.Inuoscotteuurnsaroralstoneproob.tkymcanins 100% wonthwwwottonrohahtility 1a0onthaooodtur.win.racolwihas Prohobiltytt te.wonteohttm ndditm danictanAccept allAck anything (XOL"+Code$ AdaotiveCSVv180A6ALITG.A...
|
89291
|
NULL
|
NULL
|
NULL
|
|
89302
|
3042
|
4
|
2026-05-28T18:15:41.451765+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779992141451_m1.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.7916667,"top":0.04777778,"width":0.042708334,"height":0.017777778},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.9527778,"top":0.044444446,"width":0.02638889,"height":0.024444444},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.7916667,"top":0.090555556,"width":0.032291666,"height":0.016666668},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 72%","depth":3,"bounds":{"left":0.78541666,"top":0.11111111,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"bounds":{"left":0.78541666,"top":0.14666666,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"bounds":{"left":0.78541666,"top":0.18222222,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.21777777,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"bounds":{"left":0.78541666,"top":0.25333333,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"bounds":{"left":0.78541666,"top":0.2888889,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"bounds":{"left":0.78541666,"top":0.32444444,"width":0.2,"height":0.035555556},"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"bounds":{"left":0.78541666,"top":0.37555555,"width":0.09791667,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
5918231645767284375
|
906329681673727685
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…
HomeDMsActivityFilesLater..•More+SlackFileEditViewGoHistoryWindow, 0allEDJiminny ...* Starredplatform-backend-...platform-inner-teamChannels# ai-chapter# alerts# backend# bugs# confusion-clinic# donut_time# engineering#general# happy_birthday& infosec_internal_all# infra-changes# infrastructure_dev# jbu-team-info# jiminny-bg# platform-team# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...HelpQSearch: in:#platform-inner-team*à platform-inner-teamMessages0 Channel Overview7 RefinementsO Files< PinsBookmarksP Retro Action ItemsChanges:Monday, May 4th ~• Do not requeue duplicatesiminnv/ann Mav 4th Added hv GitHuhhttps://github.com/jiminny/app/pull/12041https://github.com/jiminny/app/pull/12041, фикс за импорта на стейджове (само при hubspot се оказа )но има още една грешка за тях, слагаме стейджове от една организация на другаи не мога да намеря никьде в кода защона еи има две организации които не могат да се изтрият заради товаVasil Vasilev 2:07 PMимаше проблем със мачването на стейджове от една организация на другазаради кеширане на pipelineldпреди горе долу 10тина дена го гледахмеNikolay Ivanov 2:07 PMтой още го иматози пьт при stageвиж ми PRVasil Vasilev 2:08 PMpipelineld бeшe default за едно 5-6 организации, и там се омазваше кешапонеже няма нито crm coniguration id, нито team id включено в кеша дето заминава в РЕДИСа, да, това е сьщотодобре де, аз защо си мисля, че фикс за тоя проблем вече замина на продNikolay Ivanov 2:10 PMMessage & platform-inner-team+C Untitler100% C478•Thu 28 May 21:15:41BluetoothDevicesLukas's Magic Mouse72% •LakyLak bose qc35 llM720 TriathionMagic KeyboardMagic Keyboardsoundcore AeroClipSoundcore Life Dot 2 NCBluetooth Settings......
|
89292
|
NULL
|
NULL
|
NULL
|
|
89303
|
3043
|
5
|
2026-05-28T18:16:02.975725+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-28/1779 /Users/lukas/.screenpipe/data/data/2026-05-28/1779992162975_m2.jpg...
|
Control Centre
|
Control Centre
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Bluetooth","depth":2,"bounds":{"left":0.6492686,"top":1.0,"width":0.02044548,"height":-0.034317613},"on_screen":true,"automation_id":"bluetooth-header","role_description":"text"},{"role":"AXCheckBox","text":"Bluetooth","depth":2,"bounds":{"left":0.72639626,"top":1.0,"width":0.012632979,"height":-0.031923413},"on_screen":true,"automation_id":"bluetooth-header","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Devices","depth":3,"bounds":{"left":0.6492686,"top":1.0,"width":0.015458777,"height":-0.065043926},"on_screen":true,"role_description":"heading"},{"role":"AXCheckBox","text":"Lukas’s Magic Mouse, 72%","depth":3,"bounds":{"left":0.6462766,"top":1.0,"width":0.095744684,"height":-0.07980847},"on_screen":true,"automation_id":"bluetooth-device-Lukas’s Magic Mouse","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"LakyLak bose qc35 II","depth":3,"on_screen":true,"automation_id":"bluetooth-device-LakyLak bose qc35 II","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"M720 Triathlon","depth":3,"on_screen":true,"automation_id":"bluetooth-device-M720 Triathlon","role_description":"toggle button","subrole":"AXToggle","is_enabled":false},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Magic Keyboard","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Magic Keyboard","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"soundcore AeroClip","depth":3,"on_screen":true,"automation_id":"bluetooth-device-soundcore AeroClip","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXCheckBox","text":"Soundcore Life Dot 2 NC","depth":3,"on_screen":true,"automation_id":"bluetooth-device-Soundcore Life Dot 2 NC","role_description":"toggle button","subrole":"AXToggle","is_enabled":true},{"role":"AXButton","text":"Bluetooth Settings…","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
5918231645767284375
|
906329681673727685
|
idle
|
hybrid
|
NULL
|
Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 7 Bluetooth
Bluetooth
Devices
Lukas’s Magic Mouse, 72%
LakyLak bose qc35 II
M720 Triathlon
Magic Keyboard
Magic Keyboard
soundcore AeroClip
Soundcore Life Dot 2 NC
Bluetooth Settings…
rnostolFV faVsco.is~#12121 on JY-20963-fx-inCSamviceTestonDeleteObjectsTrait.phgcomposer.isonUmacurayscrict.onaeeeemwwuecorolo.oruorcoaiuocrd.pnt© RecordSelector.phgC) Team.phdcomposer lockdependency-checker.sondew.isorhuswswo..noocea.cokecontoensyncstocc.mImportBatch.lobTrait.ohdE ids.txinieraison dist2/6Tл Y:MNnERNAuwErhoesatema20.11.25 Kovalktrait OpportunitySyncTraitliminny storaadMalicancac.m18.11.25 KovalkMMakere* Prepare associated entitles for opportunities with optimized batch processing* Returns structured data with cri 10 to DB 1D mappings for each opportunity© package-lock.json=phpstan.neon.distF phpstan-baseline.neo.<>phpunit.xmlT raw_sqLquery.saMAPEAOMS maBUsege21.04.26 Nikolov210426 Nikolmprivate function prepareAssoclatedentitles(383array ScompanyAssociations21.04.26 Nikolov21042R Nikolmarray ScontactAssociations,21042R Nikolm389386array &Stinings = 00 sonar-proiect propertiesEtest.pvD: array 10181125 Kouafk// Step 1: Collect all unique company and contact IDs fron associationsSUn tieo Dnciom.xmi18.11.25 KovalRSallConpanyIds = Sthis->flattenAssociationIds(ScompanyAssociations):ssvetur.confia.i18.11.25 KovalikSall Contactide = GthicosflattanAceocfatfonTde/ScontactAeeocfatfonen•M:.WEBHOOK_FILTERING_IMPLEMENTAT18.11.25 Kovaliik396> 1h Extemnal Libraries18.11.25 Kovalikv #Scratches and Consoles18.11.25 Kovalikv @ Database Consoles18.11.25 KovalkV AEUMUAO NIKOWStep 2: Batch sync nissing entities and get CRM ID to DB ID mappingsScompanyIdMappings = 0:ScontactIdMappings = 0:SaccountsMs = B:ScontactsMs = 0:console lEuA DEAL RISKS (EU)70426 NikoIov18.11.25 Kovalt18.11.25 Kovaltif C enpty(Sal1Comoanyids)) 4DNTEUAFUIFIN210426 NiKSstart a otcrot melt as most true)sgervicosta outoutul liminnv coportunities1h fiminny staces18 Recult 34w fiminnv.crm.conficurations x Tx. :yMbatahaednw 1rowv601+=6Q4 TxAovnAAdV AEUiii users 1 s 548 msvA liminny@localhostAHSJlocalA SFAPRODlinisertinost"opportunity-sync_perzod":"3m", "opportunity_sync_strategies":L"webhookBatch")}#consoleV ASTAGINGconsoleDockero inu co woy Cl-lo.u=custom.log=laravellogHS_Jocal (jiminny(@localhost)A console (EU) XCoosolA ISTAGING18051800=1814181S=18161817E1618=18191820×18218211823iid users (EU"JUIN crn_ contiguratzons cc I.n<-seucornde shercont zquraWHERE CoNproVider& "hUoSPOswncunnobshsty=1edAND o.is-won = eAinndo otodnt te MilitAND s.deleted at IS NULLSELECT o.id, o.is won, o.probability as opp probabilitys.probability as stage.prob. s.crn provider ido.creaceoauFROM opportunities cJOTM stages s 1.nc->1: 0N s.id = o,stace 1aWHERE o,tean 5id = 416 AND o.created at > 12826-85-28' AND s,probabiLity = 100ORDER BY o,created at DESC LTMIT 18,SELECT s.id. s.con prowiden id, supnobability, s.tyoe, s.con confiiquratsion 3dFROM stages smhate sucon confourationd = 33gAND sntupe&"opportuntyANo sunnobabnoty i tter see)lANo sndeleted ntis wuLe1enlySELEGT settinos FROM con conficunations THERE $d = 331,e console (PROD)do minnyO31 A9 A31 Y3X113Aworeewennetiealsorce oelcdonktooreooonuni+0.Sproperties = Screbata["properties'] = this is sobject-sgetProperties() from the SDK. For the HubSpot batch API, getfroberties returns arrayestring, string» where dealstace value is tne raw stage ID StringAt this point l've exhausted code analysis. The only definitive way to confirm is to add a temporary log. Add this to buildoscioscostanes = sthis-sne chosedbeal StagesosSiswon = in_ array(Sproperties ["dealstage'], sclosedStages [*won*]):Add a log here→ Spropertiest"dealstage'] 77 nult,*won stages' a SclosedStages [*won'],"tean" = sthis→>tean-›getIdo).This wi immedistely show whether torooerttesf"deniatnne"1 matches whatss in wontil. Without that lon, we can'.definitively say what HubSpot is returning for these specific dealsHowever - stepping back - there is one more hypothesis I haven't checked. The epp_probability = 100 on the opportunitytcord come, tom hsocaltadcuoroodoty.Inuoscotteuurnsaroralstoneproob.tkymcanins 100% wonthwwwottonrohahtility 1a0onthaooodtur.win.racolwihas Prohobiltytt te.wonteohttm ndditm danictanAccept allAck anything (XOL"+Code$ AdaotiveCSVv180A6ALITG.A...
|
89291
|
NULL
|
NULL
|
NULL
|
|
72961
|
2621
|
11
|
2026-05-26T17:46:40.313499+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817600313_m2.jpg...
|
Dia
|
Personal: New Tab
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
More
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"More","depth":3,"bounds":{"left":0.45611703,"top":0.50039905,"width":0.009973404,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
-4293832759063844783
|
-4293832759063844783
|
visual_change
|
hybrid
|
NULL
|
More
Dia••0DXP4800PLUS-85F8WiewooouknHistorycachsi More
Dia••0DXP4800PLUS-85F8WiewooouknHistorycachsionaWindowHelp100% 148. Tue 26 May 20:46:3918 0 =01e roworhosPersonal ySelf-Hosted DashGarmin DashboardB keychron Launcher- New ThbNew tab+ NawTh6a availabl0 Ask anything…—Add thbs or eshibash +vMM .Ic xDia works best as your default browse:Try it for a weekSet Dia as defautt...
|
72960
|
NULL
|
NULL
|
NULL
|
|
72962
|
2621
|
12
|
2026-05-26T17:46:42.955173+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817602955_m2.jpg...
|
Dia
|
Personal: New Tab
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
laub
laub
— Google
⇧⌘↩
laub
— Chat
⌃⌘↩
lauburu bag laub
laub
— Google
⇧⌘↩
laub
— Chat
⌃⌘↩
lauburu bags
laubali ne demek
laubman and pank
lauber
l'auberge
More
New Tab...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"laub","depth":4,"bounds":{"left":0.41589096,"top":0.46288908,"width":0.23603724,"height":0.018355945},"on_screen":true,"automation_id":"commandBarTextField","value":"laub","role_description":"text entry area","is_focused":true},{"role":"AXStaticText","text":"laub","depth":7,"bounds":{"left":0.41655585,"top":0.5051876,"width":0.009973404,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"— Google","depth":7,"bounds":{"left":0.42652926,"top":0.5051876,"width":0.020944148,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘↩","depth":7,"bounds":{"left":0.63796544,"top":0.50359136,"width":0.01462766,"height":0.015961692},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"laub","depth":7,"bounds":{"left":0.41655585,"top":0.5371109,"width":0.009973404,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"— Chat","depth":7,"bounds":{"left":0.42652926,"top":0.5371109,"width":0.015957447,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"⌃⌘↩","depth":7,"bounds":{"left":0.63796544,"top":0.5355148,"width":0.01462766,"height":0.015961692},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lauburu bags","depth":7,"bounds":{"left":0.41655585,"top":0.56903434,"width":0.028922873,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"laubali ne demek","depth":7,"bounds":{"left":0.41655585,"top":0.6009577,"width":0.036901597,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"laubman and pank","depth":7,"bounds":{"left":0.41655585,"top":0.6328811,"width":0.039893616,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lauber","depth":7,"bounds":{"left":0.41655585,"top":0.66480446,"width":0.01462766,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"l'auberge","depth":7,"bounds":{"left":0.41655585,"top":0.6967279,"width":0.021609042,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"More","depth":3,"bounds":{"left":0.45611703,"top":0.698324,"width":0.009973404,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"New Tab","depth":7,"bounds":{"left":0.08344415,"top":0.10814046,"width":0.01761968,"height":0.011971269},"on_screen":true,"role_description":"text"}]...
|
-7923415931555815431
|
485017956320321
|
typing_pause
|
accessibility
|
NULL
|
laub
laub
— Google
⇧⌘↩
laub
— Chat
⌃⌘↩
lauburu bag laub
laub
— Google
⇧⌘↩
laub
— Chat
⌃⌘↩
lauburu bags
laubali ne demek
laubman and pank
lauber
l'auberge
More
New Tab...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72963
|
2620
|
7
|
2026-05-26T17:46:42.838135+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817602838_m1.jpg...
|
Dia
|
Personal: New Tab
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
laub
laub
— Google
⇧⌘↩
laub
— Chat
⌃⌘↩
More
New Ta laub
laub
— Google
⇧⌘↩
laub
— Chat
⌃⌘↩
More
New Tab...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"laub","depth":4,"on_screen":true,"automation_id":"commandBarTextField","value":"laub","role_description":"text entry area","is_focused":true},{"role":"AXStaticText","text":"laub","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"— Google","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘↩","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"laub","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"— Chat","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"⌃⌘↩","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"More","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"New Tab","depth":7,"on_screen":true,"role_description":"text"}]...
|
-61452799589467101
|
230027578184827969
|
typing_pause
|
hybrid
|
NULL
|
laub
laub
— Google
⇧⌘↩
laub
— Chat
⌃⌘↩
More
New Ta laub
laub
— Google
⇧⌘↩
laub
— Chat
⌃⌘↩
More
New Tab
FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelp3 • Tue 26 May 20:46:42pmsetDOCKERO 81DEV (docker)O ₴2APP (-zsh)• 832026-05-26T20:45:34.801124ZINFOscreenpipe_engine::event_driven_capture:content dedup: skipping capture for monitor 2 Chash=-8761272"Docker Desktop" NotificationsNotifications may include alerts, soundsand icon badges.2026-05-26T20:45:36.205773ZINFO2026-05-26T20:45:37.783786ZWARNscreenpipe_engine::frame_linker_actor: frame_linker: paired event»frame (frame arrived first) corr_iascreenpipe_engine:: frame_linker_actor: frame_linker: stale entries expired without pairing (frame orevent never arrived) evicted=2 pending_events=1pending_frames=13total_pairs=113total_evicted=83 total_failed=02026-05-26T20:45:37.784009ZINFOscreenpipe_engine::frame_linker_actor:frame_linker: pairedframe→events (eventsarrived first) frame_id=72927 paired-1 still_pending=02026-05-26T20:45:39.806028ZINFOscreenpipe_engine:: frame._linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=72929 paired=1still_pending=02026-05-26T20:45:47.8555867INFOscreenpipe_engine:: event.2026-05-26T20:45:52.585883ZINFO_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5575582890517815957, trigger=visual_change)screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (eventsarrived first) frame_id=72933 paired-1 still_pending=02026-05-26T20:45:52.625874ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 Chash=-5575582890517815957,2026-05-26T20:45:56.trigger=click).264229ZINFOscreenpipe_engine::frame_linker_actor: frame_linker: paired event»frame (frame arrived first) corr_id-119 row_id-74177 frame_id=729342026-05-26120:46:01..803375ZINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 17 eligible frames2026-05-26T20:46:02.267559ZINFO2026-05-26T20:46:02.271523ZINFOscreenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (eventsarrived first) frame_id=72938paired-1 still_pending=0screenpipe_engine::event_driven_capture: content dedup: skippingcapture for monitor 1 (hash=3421085833146907168,trigger=typing_pause)2026-05-26T20:46:02.376213ZINFOscreenpipe_engine::event,_driven_capture: content dedup: skipping capture for monitor 2 (hash=3421085833146907168, trigger=typing_pause)2026-05-26T20:46:02.815754ZINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 8 frames, 1.8MB → 1.1MB (1.6x), 8 JPEGs deleted2026-05-26T20:46:03.657199ZINFOscreenpipe_engine::frame_linker_actor: frame_linker: pairedevent+frame (framearrived first) corr_id=121row_id=74180 frame_id=729372026-05-26T20:46:04.244805ZINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 9 frames, 1.6MB → 1.0MB (1.5x), 9 JPEGs deleted2026-05-26T20:46:06.391706ZINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=3421085833146907168,2026-05-26T20:46:07..184824ZINFOtrigger=typing_pause)screenpipe_engine::frame_linker_actor: frame_linker: paired event»frame (frame arrived first) corr_id-122 row_id=74184 frame_id=729382026-45-2670:46:474549117WARNscreenpipe_engine:: frame.linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted-1 pending_events=0pending_frames=16 total_pairs=120total_evicted=84 total_failed=02026-05-26T20:46:12.937588Zts=1pending_frames=15WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_eventotal_pairs=120 total_evicted=86 total_failed=02026-05-26T20:46:12.937736ZINFO screenpipe_engine::frame_linker_actor:frame_linker: paired frame→events (events arrived first) frame_id=72941 paired-1 still_pending=02026-05-26T20:46:16.984303ZINFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame+events (eventsarrived first) frame_id=72943 paired-1 still_pending=02026-05-26T20:46:17.069561ZINFO2026-05-26T20:46:19.027309ZWARNscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4251890987288014344, trigger=typing_pause)screenpipe_engine:: framets=0pending_frames=15linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_eventotal_pairs-122 total_evicted 88 total_failed-02026-05-26T20:46:19.028000ZINFO2026-05-26T20:46:20.588201ZINFOscreenpipe_engine::frame_linker_actor:frame_linker: pairedevent»frame (frame arrived first) corr_id-125 row_id=74187 frame_id=72945screenpipe_engine::frame_linker_actor: frame_linker: paired frame+events (events arrived first) frame_id=72947 paired=1 still_pending=02026-05-26T20:46:29.033924ZINFO2026-05-26T20:46:31.055278ZWARNscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5575582890517815957, trigger=visual_change)screenpipe_engine:: frame.ts=0pending_frames=11total_pairs=124linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_eventotal_evicted=93 total_failed=02026-05-26T20:46:31.055389ZINFOscreenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (eventsarrived first) frame_id=72950 paired-1 still_pending=02026-05-26T20:46:31.237795ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5575582890517815957, trigger=click)2026-05-26T20:46:31.770518ZINFOscreenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=72954 paired=1 still_pending=02026-05-26T20:46:31.888656ZINFO2026-05-26T20:46:32.230650ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5575582890517815957, trigger=click)screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5575582890517815957, trigger=click)2026-05-26T20:46:32.558671ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5575582890517815957, trigger=visual_change)2026-05-26T20:46:33.537121ZINFOscreenpipe_engine::frame_linker_actor: frame_linker: paired event+frame (frame arrived first) corr_id-129 row_id=74191 frame_id=729542026-05-26T20:46:37.276083ZINFOscreenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events2026-05-26T20:46:38.290132ZWARNarrived first) frame_id=72955 paired=1 still_pending=0ts=0pending_frames=11screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted-4 pending_eventotal_pairs=128total_evicted=97total_failed=02026-05-26T20:46:38.290342ZINFOscreenpipe_engine:: framelinker_actor:frame_linker: paired frame→events (events arrived first) frame_id=72958 paired-1 still_pending=0...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72964
|
2620
|
8
|
2026-05-26T17:46:45.404304+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817605404_m1.jpg...
|
Dia
|
Personal: New Tab
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
launcher.keychron.com
New Tab
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"launcher.keychron.com","depth":5,"on_screen":true,"automation_id":"navigationBarAssistantBarTextField","value":"launcher.keychron.com","role_description":"text entry area","is_focused":false},{"role":"AXStaticText","text":"New Tab","depth":7,"on_screen":true,"role_description":"text"}]...
|
7957883983277363838
|
-5982564175246613093
|
typing_pause
|
hybrid
|
NULL
|
launcher.keychron.com
New Tab
FirefoxFileEditViewH launcher.keychron.com
New Tab
FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelp100% C78 • Tue 26 May 20:46:45pmsetDOCKER• ₴1DEV (docker)O 82APP (-zsh)• 83ts=1pending_frames=13total_pairs=113total_evicted=83total_failed=0"Docker Desktop" NotificationsNotifications may include alerts, soundsand icon badges.2026-05-26T20:45:37.784009ZINFOscreenpipe_engine:: frame_2026-05-26120:45:39.8060284INFOlinker_actor:screenpipe_engine::frame_linker_actor:frame_linker: pairedframe→events (events arrived first)frame_frame_linker: paired frame→events (eventsarrived first) frame_id=72929 paired=1 still_pending=02026-05-26T20:45:47.855586ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5575582890517815957, trigger=visual_change)2026-05-26T20:45:52.585883ZINFOscreenpipe._engine:: frame_linker_actor: frame_linker: paired frame→events (eventsarrived first) frame_id=72933 paired-1 still_pending=02026-05-26T20:45:52.625874ZINFOscreenpipe.engine: :event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5575582890517815957,trigger=click)2026-05-26T20:45:56.264229ZINFOscreenpipe_engine::frame_linker_actor: frame_linker: paired event»frame (frame arrived first) corr_id-119 row_id=74177 frame_id=729342026-05-26T20:46:01.803375ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames2026-05-26T20:46:02.267559ZINFOscreenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=72938 paired-1 still_pending=02026-05-26T20:46:02.271523ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3421085833146907168,trigger=typing_pause)2026-05-26120:46:02.$764137INFOscreenpipe.2026-05-26T20:46:02.815754ZINFOengine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3421085833146907168, trigger=typing_pause)2026-05-26T20:46:03.657199ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.8MB → 1.1MB (1.6x), 8 JPEGSdeletedscreenpipe_engine:: frame_linker_actor: frame_linker: paired event»frame (frame arrived first) corr_id-121row_id=74180frame_id=729372026-05-26T20:46:04.244805ZINFOscreenpipeengine::snapshot_compaction: snapshot compaction: 9 frames,1.6MB → 1.0MB (1.5x), 9 JPEGs deleted2026-05-26T20:46:06.391706ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3421085833146907168,2026-05-26T20:46:07.184824ZINFOscreenpipe_engine::frame_linker_actor: frame_linker: paired event+frame (frame arrivedtrigger=typing_pause)first) corr_id=122 row_id=74184 frame_id=729382026-05-26T20:46:07.454911ZWARNscreenpipe_engine:: frame_ts=0pending_frames=16total_pairs-120total_evicted=84linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_even2026-05-26T20:46:12.937588ZWARNtotal_failed=0screenpipe_engine:: frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1pending_frames=15total_pairs=120total_evicted=86 total_failed=02026-05-26T20:46:12.937736ZINFOscreenpipe_engine::frame_linker_actor: frame_linker: paired frame›events (events arrived first) frame_id=72941 paired-1 still_pending=02026-05-26T20:46:16.984303ZINFO2026-05-26T20:46:17.069561ZINFOscreenpipe_engine::frame_linker_actor: frame_linker: paired frame+events (eventsarrived first) frame_id=72943 paired-1 still_pending=0screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4251890987288014344, trigger=typing_pause)2026-05-26T20:46:19.027309ZWARNscreenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0pending_frames=15total pairs=122total_evicted-88 total_failed=02026-05-26T20:46:19.028000ZINFOscreenpipe_engine::frame_linker_actor: frame_linker: paired event»frame (frame arrived first) corr_id-125 row_id=74187 frame_id=729452026-05-26T20:46:20.588201ZINFOscreenpipe_engine:: frame2026-05-26T20:46:29.033924Z_linker_actor: frame_linker: paired frame→events (eventsarrived first) frame_id=72947paired-1 still_pending=0INFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5575582890517815957, trigger=visual_change)2026-05-26T20:46:31.055278ZWARNscreenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0pending_frames=11total_pairs=124total_evicted=93 total_failed=02026-05-26T20:46:31.055389ZINFOscreenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=72950 paired=1 still_pending=02026-05-26T20:46:31.237795ZINFO2026-05-26T20:46:31.770518ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5575582890517815957, trigger=click)screenpipe_engine::frame_linker_actor: frame_linker: paired frame»events (events arrived first) frame_id=72954 paired-1 still_pending=02026-05-26T20:46:31.888656ZINFOscreenpipe_engine::event,_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5575582890517815957, trigger=click)2026-05-26T20:46:32.230650ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5575582890517815957, trigger=click)2026-05-26T20:46:32.558671ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5575582890517815957, trigger=visual_change)2026-05-26T20:46:33.537121ZINFO2026-05-26T20:46:37.276083Zscreenpipe_engine::frame_linker_actor: frame_linker: paired event»frame (frame arrived first) corr_id-129 row_id=74191 frame_id=72954INFOscreenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=72955 paired-1 still_pending=02026-05-26T20:46:38.290132ZWARNscreenpipe_engine:: frame.linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0pending_frames=11total_pairs=128total_evicted=972026-05-26T20:46:38.290342Ztotal_failed=0INFOscreenpipe_engine::frame_linker_actor:frame_linker: paired frame→events (eventsarrived first) frame_id=72958 paired=12026-05-26T20:46:42.838163ZWARNstill_pending=0screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted-1 pending_events=1pending_frames=10 total_pairs=129total_evicted=98 total_failed=02026-05-26T20:46:42.838330ZINFO screenpipe_engine:: framelinker_actor: frame_linker: paired frame→events (events arrived first) frame_id=72960 paired-1 still_pending=0...
|
72963
|
NULL
|
NULL
|
NULL
|
|
72965
|
2621
|
13
|
2026-05-26T17:46:45.508837+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817605508_m2.jpg...
|
Dia
|
Personal: New Tab
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
launcher.keychron.com
New Tab
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"launcher.keychron.com","depth":5,"bounds":{"left":0.19015957,"top":0.02952913,"width":0.080119684,"height":0.023942538},"on_screen":true,"automation_id":"navigationBarAssistantBarTextField","value":"launcher.keychron.com","role_description":"text entry area","is_focused":false},{"role":"AXStaticText","text":"New Tab","depth":7,"bounds":{"left":0.08344415,"top":0.10814046,"width":0.01761968,"height":0.011971269},"on_screen":true,"role_description":"text"}]...
|
7957883983277363838
|
-5982564175246613093
|
typing_pause
|
hybrid
|
NULL
|
launcher.keychron.com
New Tab
Dia••0= DXP4800PLUS- launcher.keychron.com
New Tab
Dia••0= DXP4800PLUS-85F8WewooouknHistorycachsionaWindowhelte roworhosPersonal vselt hoseeuatreGarmin DashboardB keychron Launcher- New ThbNew tab+ NawTh600%L7*• Tue 26 May 20:46:4518 0=01a availablHbash +vMM .lc x0.05...
|
72962
|
NULL
|
NULL
|
NULL
|
|
72967
|
2621
|
15
|
2026-05-26T17:46:49.889901+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817609889_m2.jpg...
|
Dia
|
Personal: keychron Launc…
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Connect
Settings
Launcher - V1.3.4
Follow the
Connect
Settings
Launcher - V1.3.4
Follow the guide below to connect your device
1.
Connect your device using a cable or 2.4G receiver. (some models only support wired mode)
2.
Click the "Connect" button in the top left corner and select the device you want to set up.
launcher.keychron.com
launcher.keychron.com wants to connect to an HID device
Keychron Q1 HE - paired
Connect
Try Without An Keyboard
Try Without A Mouse
Toggle theme
launcher.keychron.com/#/not-connect
keychron Launcher...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.08976064,"top":0.13567439,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Connect","depth":8,"bounds":{"left":0.09773936,"top":0.13806863,"width":0.013297873,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.9385475,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Settings","depth":5,"bounds":{"left":0.08643617,"top":0.94014364,"width":0.012965426,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Launcher - V1.3.4","depth":5,"bounds":{"left":0.08643617,"top":0.9656824,"width":0.027925532,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Follow the guide below to connect your device","depth":5,"bounds":{"left":0.14594415,"top":0.090183556,"width":0.115359046,"height":0.015961692},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1.","depth":6,"bounds":{"left":0.16023937,"top":0.17398244,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Connect your device using a cable or 2.4G receiver. (some models only support wired mode)","depth":6,"bounds":{"left":0.16489361,"top":0.17398244,"width":0.0731383,"height":0.03830806},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2.","depth":6,"bounds":{"left":0.31283244,"top":0.17398244,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Click the \"Connect\" button in the top left corner and select the device you want to set up.","depth":6,"bounds":{"left":0.31715426,"top":0.17398244,"width":0.10172872,"height":0.024740623},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.3174867,"top":0.2330407,"width":0.003656915,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"launcher.keychron.com","depth":5,"bounds":{"left":0.3254654,"top":0.23224261,"width":0.030917553,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"launcher.keychron.com wants to connect to an HID device","depth":7,"bounds":{"left":0.31648937,"top":0.26177174,"width":0.0774601,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Keychron Q1 HE - paired","depth":7,"bounds":{"left":0.32014626,"top":0.28810853,"width":0.03324468,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Connect","depth":8,"bounds":{"left":0.3949468,"top":0.3782921,"width":0.012965426,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":7,"bounds":{"left":0.2486702,"top":0.47246608,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Try Without An Keyboard","depth":6,"bounds":{"left":0.25598404,"top":0.47326416,"width":0.047539894,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":7,"bounds":{"left":0.32513297,"top":0.47246608,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Try Without A Mouse","depth":6,"bounds":{"left":0.33211437,"top":0.47326416,"width":0.039893616,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.4637633,"top":0.075019956,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Toggle theme","depth":6,"bounds":{"left":0.47473404,"top":0.07102953,"width":0.008976064,"height":0.021548284},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.47639626,"top":0.075019956,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"launcher.keychron.com/#/not-connect","depth":5,"bounds":{"left":0.118351065,"top":0.02952913,"width":0.1100399,"height":0.023942538},"on_screen":true,"automation_id":"navigationBarAssistantBarTextField","value":"launcher.keychron.com/#/not-connect","role_description":"text entry area","is_focused":false},{"role":"AXStaticText","text":"keychron Launcher","depth":7,"bounds":{"left":0.011635638,"top":0.10814046,"width":0.03723404,"height":0.011971269},"on_screen":true,"role_description":"text"}]...
|
2442020182210618713
|
-361872107711411143
|
visual_change
|
accessibility
|
NULL
|
Connect
Settings
Launcher - V1.3.4
Follow the
Connect
Settings
Launcher - V1.3.4
Follow the guide below to connect your device
1.
Connect your device using a cable or 2.4G receiver. (some models only support wired mode)
2.
Click the "Connect" button in the top left corner and select the device you want to set up.
launcher.keychron.com
launcher.keychron.com wants to connect to an HID device
Keychron Q1 HE - paired
Connect
Try Without An Keyboard
Try Without A Mouse
Toggle theme
launcher.keychron.com/#/not-connect
keychron Launcher...
|
72966
|
NULL
|
NULL
|
NULL
|
|
72968
|
2620
|
9
|
2026-05-26T17:46:50.571051+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817610571_m1.jpg...
|
Dia
|
Personal: keychron Launc…
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Connect
Settings
Launcher - V1.3.4
Follow the
Connect
Settings
Launcher - V1.3.4
Follow the guide below to connect your device
1.
Connect your device using a cable or 2.4G receiver. (some models only support wired mode)
2.
Click the "Connect" button in the top left corner and select the device you want to set up.
launcher.keychron.com
launcher.keychron.com wants to connect to an HID device
Keychron Q1 HE - paired
Connect
Try Without An Keyboard
Try Without A Mouse
Toggle theme
launcher.keychron.com/#/not-connect
keychron Launcher...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Connect","depth":8,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Settings","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Launcher - V1.3.4","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Follow the guide below to connect your device","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1.","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Connect your device using a cable or 2.4G receiver. (some models only support wired mode)","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2.","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Click the \"Connect\" button in the top left corner and select the device you want to set up.","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"launcher.keychron.com","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"launcher.keychron.com wants to connect to an HID device","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Keychron Q1 HE - paired","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Connect","depth":8,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Try Without An Keyboard","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Try Without A Mouse","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":8,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Toggle theme","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":8,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"launcher.keychron.com/#/not-connect","depth":5,"on_screen":true,"automation_id":"navigationBarAssistantBarTextField","value":"launcher.keychron.com/#/not-connect","role_description":"text entry area","is_focused":false},{"role":"AXStaticText","text":"keychron Launcher","depth":7,"on_screen":true,"role_description":"text"}]...
|
2442020182210618713
|
-361872107711411143
|
click
|
accessibility
|
NULL
|
Connect
Settings
Launcher - V1.3.4
Follow the
Connect
Settings
Launcher - V1.3.4
Follow the guide below to connect your device
1.
Connect your device using a cable or 2.4G receiver. (some models only support wired mode)
2.
Click the "Connect" button in the top left corner and select the device you want to set up.
launcher.keychron.com
launcher.keychron.com wants to connect to an HID device
Keychron Q1 HE - paired
Connect
Try Without An Keyboard
Try Without A Mouse
Toggle theme
launcher.keychron.com/#/not-connect
keychron Launcher...
|
NULL
|
NULL
|
NULL
|
NULL
|