|
37016
|
1383
|
18
|
2026-05-13T15:32:38.339681+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686358339_m1.jpg...
|
PhpStorm
|
faVsco.js – teams [EU]
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-83047842901774713
|
-7051219563329770554
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
iTerm2Shell EditViewSessionScriptsProfilesWindowHelpA100% <8• Wed 13 May 18:32:38DOCKERO 81DEV (docker)₴2APP (-zsh)83ec2-user@ip-10-20-31-146:~-zsh|84screenpipe"О ₴5ec2-user@ip-10-30-129-...ec2-user@ip-10-20-31-14... #7[2026-05-13 15:28:23Jproduction.INFO:[SocialAccountService] Fetching"trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd&ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec"fef6-427a-4e63-a9ba-b340103c976b"},"trace_id" :"1a72[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot", "refreshToken" : "9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c", "state": "full-refresh"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id": "1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23Jproduction.ERROR: [SocialAccountService] Failedto refresh token {"socialAccountId" :30110, "provider" : "hubspot",,"responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8C79-d9e09814baa4\", \"error)":\"access_denied\", \"error_description)":\"missing or unknown hub idl"}"3 {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23]production.INFO: [SocialAccount0bserver] Saving model {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id" :"1a72fef6-427a-4e63-a9ba-b340103c976b"}Flow refresh required.root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110-R[2026-05-13 15:28:31] production.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "jiminny:token-info"."memoryBeforeCommandInMb" :116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4, "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INF0: [SocialAccountService]Token needs refreshing {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4"9c48-df0f-4111-9988-d3bb8bf7bfa8"}"trace_id":"001e[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot","refreshToken": "9417aбa067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state": "full-refresh"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4".',"trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110, "provider": "hubspot","responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\".,\"error)":\"access_denied\", \"error_description)":\"missing or unknown hub id\"}"}"correlation_id": "b1e2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8'"}Flow refresh required.root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ 0...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37017
|
1384
|
22
|
2026-05-13T15:32:38.316112+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686358316_m2.jpg...
|
PhpStorm
|
faVsco.js – teams [EU]
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-83047842901774713
|
-7051219563329770554
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
PhostormVIewINavigarecodeFV faVsco.js°9 master kProiect=phpstan.neon.distC) TextRelayService.ong=ohostan-oaseline.neon<> phounit. xmli1e raw sal_querv.saM+ README.mdso sonar-oroiect oroperties= test.pyC) UpdateElasticSearch.pho<> Untitled Diaaram.yml9.11.23us vetur.config.jsM.WERHOOK FILTERING IMPLEME> dh External Librariedv = Scratches and Consolesv D Database ConsolesA console [EU]A DEAL RISKS [EU]AU UIAtu tuv &jiminny@localhostA console [iiminny@localhost* Di liminny@localhostA HS local ['iminny@localhos4 Sr liminnv@localhostlzoho dev liminnvalocalho011 92 HrictovalV APROD18 06 25 Vacilev« console (PROD« console PRODIADPROD, AOAWarwimoev O DatabaseV AEU#console zs 8o ms(l teams 2 s 915 msv A liminny@localhost4, SF 718 msA HS localV APROD« console 1s 717 mgV A STAGINGconsoleDocker(C) UserinvitationDTo.ong© MailboxController.phpC) Sso.phpossocontroller.ong©smsmessage.ong© SmsLength.phg(C) UpdateActivityElasticSearchDocumentCommand.php x C)UpdateSinqleEntity.pho© ActivityStatusin.phpclass UodateActivitvElasticSearchDocumentCommand extends Commandpublic function handle): voidif (is numeric(Sactivityid)) {Sactivity = Activity::find((int) Sactivitvid):else "sactivity = Activitv::where colu1+ sactivitv)sthas->error strino: "Activity with iiduuid ¿sactavitvide not Found")= custom.logscratch &.ison= laravel.logA SF jiminny@localhost]& HS_local [jiminny@localhost]& console [PROD)]A console (EU]iiò teams [EU] X A console [STAGING]1rowvGOUt-sgTTx: Auto vY- WHERE id = 548w oeccing-dadressbilling_address_line 2I billing citvMbilling stateW billing_zipW billing_countryg billing currency( billing email1 vat idW extra_billing_information! default_timezone!O default_languagecountry code1u themes versionMaccount idi tien 1dcoaching_flags=• URDER BYcoaching over time enabledcomoliance modeSnuLl><null><null><null><nuit»USDCnULL›<nUll><null>UTCen_US9418353themes_version: tinyint(3) unsignedCSV v]100% L2Wed 13 May 18:32:38AskJiminnyReportActivityServiceTest vCascader Role SelecRetactoring User EmaDashboard Activity DeNew CascadeActivity Status vs R+0 ..Searched meeting.tailedltailed.meetina.in aoolThought for 1s >Searched onRecordingStopped in app/Services/ActivitySearched recordina stopped|recording."stopped in apoThoughtsRead MeetinaBotService.oho #L570-649Searched onMeetingFailed in appThought for 2s ›Read MeetingBotService.php #L250-299Searched ConferenceFailedEvent in appThoucht for 2c )Read MeetingBotService.php #L540-589Searched undate *ctatus +failed in ann.Searched STATUS FAILED in app/Services/RecallAlRead CreateBot.oho #L115-144Ask anything (8AL)+ <> Code SWE-1.6Cthis->infol strina: "Sound activitv in• «Cactivitv->aettdor, Wlth• «Sactivitv->aetlluit0Cthis-sinfod sna: "Sendina activitv fon ES undate..1)++nvdsthis-seventhisnatchen.>dicnatchdnew UpdateSingleEntity(i+v-sno+TaMTx.[2026-05-13 18:32:301 Connected12026-05-13 18:32 301 1iminnvs use iiminnu[2026-05-13 18:32:31] completed in 89 ms18•32•317 iminnv> SELECT +.*FROM Jiminny.teams +WHERE 1d = 548LTMTT 5011[2026-05-13 18:32:32] 1 row retrieved starting from 1 in 1 s 499 ms (execution: 112 ms, fetching: 1 s 387 ms)SUM• Not enouah valuec M Windsurf Toams...
|
37015
|
NULL
|
NULL
|
NULL
|
|
37018
|
1384
|
23
|
2026-05-13T15:32:41.098643+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686361098_m2.jpg...
|
PhpStorm
|
faVsco.js – teams [EU]
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
A
1
Select All
548
548
0
567abd23-4358-40b4-a16c-c2d083af4eee
567abd23-4358-40b4-a16c-c2d083af4eee
BT Local Business Coventry Notetaker
17651
17651
0
active
active
BT Local Business Coventry Notetaker
1
1
0
BT Local Business Coventry
BT Local Business Coventry
BT Local Business Coventry Notetaker
bt-local-business-coventry
bt-local-business-coventry
BT Local Business Coventry Notetaker
<null>
<null>
BT Local Business Coventry Notetaker
<null>
<null>
BT Local Business Coventry Notetaker
<null>
<null>
BT Local Business Coventry Notetaker
<null>
<null>
BT Local Business Coventry Notetaker...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.38430852,"top":0.19952115,"width":0.0076462766,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.19792499,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.19792499,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.0039893617,"height":0.0},"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Select All","depth":4,"bounds":{"left":0.40824467,"top":0.14365523,"width":0.1419548,"height":0.0207502},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"548","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"548","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"0","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"0","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"567abd23-4358-40b4-a16c-c2d083af4eee","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"567abd23-4358-40b4-a16c-c2d083af4eee","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"BT Local Business Coventry Notetaker","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"BT Local Business Coventry Notetaker","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"17651","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"17651","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"0","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"0","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"active","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"active","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"BT Local Business Coventry Notetaker","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"BT Local Business Coventry Notetaker","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"1","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"1","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"0","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"0","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"BT Local Business Coventry","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"BT Local Business Coventry","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"BT Local Business Coventry Notetaker","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"BT Local Business Coventry Notetaker","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"bt-local-business-coventry","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"bt-local-business-coventry","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"BT Local Business Coventry Notetaker","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"BT Local Business Coventry Notetaker","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"BT Local Business Coventry Notetaker","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"BT Local Business Coventry Notetaker","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"BT Local Business Coventry Notetaker","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"BT Local Business Coventry Notetaker","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"BT Local Business Coventry Notetaker","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"BT Local Business Coventry Notetaker","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"BT Local Business Coventry Notetaker","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"BT Local Business Coventry Notetaker","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-851895996155414743
|
-3374125998285054324
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
A
1
Select All
548
548
0
567abd23-4358-40b4-a16c-c2d083af4eee
567abd23-4358-40b4-a16c-c2d083af4eee
BT Local Business Coventry Notetaker
17651
17651
0
active
active
BT Local Business Coventry Notetaker
1
1
0
BT Local Business Coventry
BT Local Business Coventry
BT Local Business Coventry Notetaker
bt-local-business-coventry
bt-local-business-coventry
BT Local Business Coventry Notetaker
<null>
<null>
BT Local Business Coventry Notetaker
<null>
<null>
BT Local Business Coventry Notetaker
<null>
<null>
BT Local Business Coventry Notetaker
<null>
<null>
BT Local Business Coventry Notetaker...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37019
|
1384
|
24
|
2026-05-13T15:32:47.155384+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686367155_m2.jpg...
|
PhpStorm
|
faVsco.js – teams [EU]
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.38430852,"top":0.19952115,"width":0.0076462766,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.19792499,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.19792499,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
684379199993044694
|
-7015479972228650044
|
visual_change
|
hybrid
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
PhpStormVIewINavicarecodeLaravelKeractorFV faVsco.js?9 master kProject=phpstan.neon.dist=ohostan-oaseline.neon< phpunit.xml1e raw sal_querv.sa©TextRelayService.phpM+ README.mdÔ sonar-project.propertiesE test.py<> Untitled Diaaram.ymlB vetur.config.jsM.WERHOOK FILTERING IMPLEMEilh External Librariesv = Scratches and consolesv D Database ConsolesC) UpdateElasticSearch.phoA console [EU]A DEAL RISKS [EU]AU UIAtu tu~ Ajiminny@localhostA console [jiminny@localhost* Di liminny@localhost4 HS_local fiminny@localhos4 Sr liminnv@localhostlV APRODzoho dev liminnvallocalho9.11.23 Hristova18.06.25 Vasilev« console (PROD« console PRODIADPROD, AOAWarvimoeToe|×~ D DatabaseV AEU#console zs 8o mstii teams 2 s 915 msv A jiminny@localhost4, SF 718 msA HS_local~ A PROD« console 1s 717 msV A STAGINGconsole* Docker© MailboxController.php© Sso.phpossocontroller.ongSmsMessage.png© SmsLength.php(C) UpdateActivityElasticSearchDocumentCommand.php x (C)UpdateSinqleEntity.phpclass UodateActivitvElasticSearchDocumentCommand extends Commandpublic function handle): void©ActivityStatusin.phpif (is_numeric($activityId)) {$activity = Activity::find((int) $activityId);else "sactivity = Activitv::wherecoly1+ sactivitv)sthas->error strino: "Activity with iiduuid ¿sactavitvid, not found"):$this->info( string:try {$this->eventD:new UpdatrPS$1iTerm[2026-05-13 18:32:301 Connected12026-05-13 18:32 301 1iminnvs use iiminnu[2026-05-13 18:32:31] completed in 89 ms18•32•317 iminnv> SELECT +.*FROM jiminny.teams tWHERE 1d = 548LIMIT 501[2026-05-13 18:32:32] 1 row retrieved starting from 1 in 1 s 499 ms (execution: 112 ms, fetching: 1 s 387 ms)E custom.log(P scratch_8.jsonE laravel.logA console (EU)f teams (EU]xA console [STAGING]зOU+-Tx: Auto vT• WHERE 10 = 548=• URDER BY4 SF [jiminny@localhost]A HS_local [jiminny@localhost]• uuid (UUID with time-low and time-high swapped)I owner_idO statuso partner 1dnameI slugI photo_pathI transparent_photo_pathI conference_photo_pathJ stripe 1dQ crm_idL default_playbook_id567abd23-4358-40b4-a16c-c2d083af4eee17651acuiveBT Local Business Coventrybt-local-business-coventry<null><null><null><null>4682103A console [PROD]CSVvNCascade$0100% S2Wed 13 May 18:32:46U AskJiminnyReportActivityServiceTest~r Role SelecRetactoring User EmaDashboard Activity DeNew CascadeActivity Status vs RThought for 1s >Searched onRecordingStopped in app/Services/ActivitySearched recordina stopped|recording."stopped in apoRead MeetinaBotService.oho #L570-649|Searched onMeetingFailed in appinougntror 4sRead MeetingBotService.php #L250-299Searched ConferenceFailedEvent in appThoucht for 2c )Read MeetingBotService.php #L540-589Searched update."status.'failed in appeHandlerJob.php #L190-239Read BotStatusChangeHandlerJob.php #L365-414(2AL)SWE-1.6SUIM• 1 47-1 M Windsurf Toamo...
|
37018
|
NULL
|
NULL
|
NULL
|
|
37020
|
1383
|
19
|
2026-05-13T15:32:50.483096+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686370483_m1.jpg...
|
Slack
|
Mario Georgiev (DM) - Jiminny Inc - 6 new items - Mario Georgiev (DM) - Jiminny Inc - 6 new items - Slack...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Mario Georgiev
Vasil Vasilev
Nikolay Ivanov
James Graham...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"on_screen":true,"role_description":"text"}]...
|
-4922986187498983873
|
-5819533994793296157
|
click
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Mario Georgiev
Vasil Vasilev
Nikolay Ivanov
James Graham
iTerm2Shell EditViewSessionScriptsProfilesWindowHelpA100% <8• Wed 13 May 18:32:50DOCKER• ₴1DEV (docker)₴2APP (-zsh)83ec2-user@ip-10-20-31-146:~-zsh|84ffmpeg-885ec2-user@ip-10-30-129-...86ec2-user@ip-10-20-31-14... 87[2026-05-13 15:28:23Jproduction.INFO:[SocialAccountService] Fetching"trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id": "ed1a364d-0b07-4c47-95a7-d22fd&ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec"fef6-427a-4e63-a9ba-b340103c976b"},"trace_id":"1a72[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot","refreshToken": "9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c", "state": "full-refresh"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id": "1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23Jproduction.ERROR: [SocialAccountService] Failedto refresh token {"socialAccountId" :30110, "provider" : "hubspot",,"responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8C79-d9e09814baa4\", \"error)":\"access_denied\", \"error_description)":\"missing or unknown hub idl"}"3 {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23] production.INF0: [SocialAccountObserver] Saving model {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}Flow refresh required.root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110-R[2026-05-13 15:28:31] production.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "jiminny:token-info"."memoryBeforeCommandInMb" :116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"'}[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4, "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INF0: [SocialAccountService]Token needs refreshing {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4"9c48-df0f-4111-9988-d3bb8bf7bfa8"}"trace_id":"001e[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot","refreshToken": "9417aбa067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state": "full-refresh"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4".',"trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110, "provider": "hubspot","responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\".,\"error)":\"access_denied\", \"error_description)":\"missing or unknown hub id\"}"}"correlation_id": "b1e2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8'"}Flow refresh required.root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ 0...
|
37016
|
NULL
|
NULL
|
NULL
|
|
37021
|
1384
|
25
|
2026-05-13T15:32:50.306843+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686370306_m2.jpg...
|
Slack
|
Mario Georgiev (DM) - Jiminny Inc - 6 new items - Mario Georgiev (DM) - Jiminny Inc - 6 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Mario Georgiev
Vasil Vasilev
Nikolay Ivanov
James Graham
Stoyan Tanev
Galya Dimitrova
Steliyan Georgiev
Petko Kashinski
Aneliya Angelova
Stefka Stoyanova
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Mario Georgiev
Today at 6:06:22 PM
6:06 PM
здрасти Лукас, бързо питане когато имаш време
клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Toggle file
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
View canvas details
More actions
Today at 6:06:33 PM
6:06
Neil Hoyle - EU
Lukas Kovalik
Today at 6:23:04 PM
6:23 PM
здрасти, да не е нещо със access
Today at 6:23:28 PM
6:23
за пръв път ли е?
Mario Georgiev
Today at 6:23:45 PM
6:23 PM...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.5056516,"top":0.058260176,"width":0.011968086,"height":0.028731046},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"bounds":{"left":0.50299203,"top":0.10055866,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"bounds":{"left":0.50664896,"top":0.13806863,"width":0.009973404,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50299203,"top":0.15482841,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.50764626,"top":0.19233839,"width":0.007978723,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50299203,"top":0.20909816,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.012965426,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.0026595744,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.50764626,"top":0.24660814,"width":0.010638298,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50299203,"top":0.26336792,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0076462766,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5099734,"top":0.3008779,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50299203,"top":0.31763768,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.008643617,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5093085,"top":0.35514766,"width":0.0066489363,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50299203,"top":0.3719074,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.008976064,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.0033244682,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.5106383,"top":0.4094174,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"bounds":{"left":0.5369016,"top":0.09177973,"width":0.024268618,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"bounds":{"left":0.5422208,"top":0.17797287,"width":0.043882977,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.17797287,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":24,"bounds":{"left":0.54355055,"top":0.17797287,"width":0.05418883,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"bounds":{"left":0.5422208,"top":0.20031923,"width":0.04454787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.20031923,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":18,"bounds":{"left":0.54521275,"top":0.20031923,"width":0.04155585,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"bounds":{"left":0.5422208,"top":0.2529928,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.2529928,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54488033,"top":0.2529928,"width":0.019614361,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"bounds":{"left":0.5422208,"top":0.2753392,"width":0.012300532,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.2753392,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.54488033,"top":0.2753392,"width":0.00930851,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"bounds":{"left":0.5422208,"top":0.29768556,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.29768556,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.54521275,"top":0.29768556,"width":0.015292553,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"bounds":{"left":0.5422208,"top":0.3200319,"width":0.010638298,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.3200319,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":3,"bounds":{"left":0.54521275,"top":0.3200319,"width":0.00731383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"bounds":{"left":0.5422208,"top":0.3423783,"width":0.034574468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.3423783,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54454786,"top":0.3423783,"width":0.032247342,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"bounds":{"left":0.5422208,"top":0.36472467,"width":0.027593086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.36472467,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.54454786,"top":0.36472467,"width":0.025265958,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"bounds":{"left":0.5422208,"top":0.38707104,"width":0.025930852,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.38707104,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":10,"bounds":{"left":0.54488033,"top":0.38707104,"width":0.022938829,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"bounds":{"left":0.5422208,"top":0.4094174,"width":0.016289894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.4094174,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.54488033,"top":0.4094174,"width":0.013297873,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"bounds":{"left":0.5422208,"top":0.43176377,"width":0.023271276,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.43176377,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54355055,"top":0.43176377,"width":0.021609042,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"bounds":{"left":0.5422208,"top":0.45411015,"width":0.034906916,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.45411015,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54521275,"top":0.45411015,"width":0.031914894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"bounds":{"left":0.5422208,"top":0.4764565,"width":0.03856383,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.4764565,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54521275,"top":0.4764565,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"bounds":{"left":0.5422208,"top":0.49880287,"width":0.016954787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.49880287,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.54421544,"top":0.49880287,"width":0.014960106,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"bounds":{"left":0.5422208,"top":0.5211492,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.5211492,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":7,"bounds":{"left":0.54421544,"top":0.5211492,"width":0.016289894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"bounds":{"left":0.5422208,"top":0.5434956,"width":0.024601065,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.5434956,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54454786,"top":0.5434956,"width":0.021941489,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"bounds":{"left":0.5422208,"top":0.565842,"width":0.017287234,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.565842,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.54454786,"top":0.565842,"width":0.01462766,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.5422208,"top":0.58818835,"width":0.024601065,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.58818835,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54421544,"top":0.58818835,"width":0.022606382,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"bounds":{"left":0.5422208,"top":0.6105347,"width":0.045212764,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.6105347,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":20,"bounds":{"left":0.54421544,"top":0.6105347,"width":0.04720745,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"bounds":{"left":0.5422208,"top":0.6632083,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.6632083,"width":0.004654255,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.546875,"top":0.6632083,"width":0.02925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"bounds":{"left":0.5422208,"top":0.6855547,"width":0.026595745,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.6855547,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.54521275,"top":0.6855547,"width":0.023271276,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"bounds":{"left":0.5422208,"top":0.70790106,"width":0.032247342,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.70790106,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.5462101,"top":0.70790106,"width":0.027925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.5422208,"top":0.7302474,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.7302474,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54421544,"top":0.7302474,"width":0.029920213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"bounds":{"left":0.5422208,"top":0.75259376,"width":0.028922873,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.75259376,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54488033,"top":0.75259376,"width":0.026263298,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"bounds":{"left":0.5422208,"top":0.77494013,"width":0.03523936,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.77494013,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.54587764,"top":0.77494013,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"bounds":{"left":0.5422208,"top":0.7972865,"width":0.038231384,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.7972865,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":16,"bounds":{"left":0.54488033,"top":0.7972865,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"bounds":{"left":0.5422208,"top":0.8196329,"width":0.034574468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.8196329,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.54521275,"top":0.8196329,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.5422208,"top":0.84197927,"width":0.03756649,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.84197927,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.5455452,"top":0.84197927,"width":0.034242023,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.5422208,"top":0.86432564,"width":0.037898935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.86432564,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54488033,"top":0.86432564,"width":0.03523936,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.5422208,"top":0.88667196,"width":0.029587766,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.88667196,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.54488033,"top":0.88667196,"width":0.026928192,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.5744681,"top":0.88667196,"width":0.0063164895,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5744681,"top":0.88667196,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":2,"bounds":{"left":0.5767952,"top":0.88667196,"width":0.0056515955,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.5422208,"top":0.9393456,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.9393456,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54454786,"top":0.9393456,"width":0.019946808,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.5422208,"top":0.9616919,"width":0.012300532,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.9616919,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":4,"bounds":{"left":0.54488033,"top":0.9616919,"width":0.009640957,"height":0.014365523}}],"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.60206115,"top":0.09177973,"width":0.030917553,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"bounds":{"left":0.61136967,"top":0.10055866,"width":0.018949468,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.61136967,"top":0.10055866,"width":0.0039893617,"height":0.012769354}},{"char_start":1,"char_count":7,"bounds":{"left":0.61535907,"top":0.10055866,"width":0.014960106,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Add canvas","depth":18,"bounds":{"left":0.63397604,"top":0.09177973,"width":0.034242023,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add canvas","depth":20,"bounds":{"left":0.64328456,"top":0.10055866,"width":0.022273935,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.64328456,"top":0.10055866,"width":0.0033244682,"height":0.012769354}},{"char_start":1,"char_count":9,"bounds":{"left":0.6462766,"top":0.10055866,"width":0.019281914,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.66921544,"top":0.09177973,"width":0.020944148,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"bounds":{"left":0.67852396,"top":0.10055866,"width":0.008976064,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.67852396,"top":0.10055866,"width":0.0026595744,"height":0.012769354}},{"char_start":1,"char_count":4,"bounds":{"left":0.6811835,"top":0.10055866,"width":0.0063164895,"height":0.012769354}}],"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.69148934,"top":0.09177973,"width":0.010638298,"height":0.030327214},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"bounds":{"left":0.59640956,"top":0.0518755,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"bounds":{"left":0.59640956,"top":0.0518755,"width":0.007978723,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"bounds":{"left":0.59640956,"top":0.0518755,"width":0.013962766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.7849069,"top":0.12689546,"width":0.025265958,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mario Georgiev","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:06:22 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:06 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"здрасти Лукас, бързо питане когато имаш време","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Toggle file","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":26,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":27,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View canvas details","depth":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":27,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 6:06:33 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:06","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Neil Hoyle - EU","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:04 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"здрасти, да не е нещо със access","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:28 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"за пръв път ли е?","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Mario Georgiev","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:45 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23 PM","depth":24,"on_screen":false,"role_description":"text"}]...
|
158397858743263346
|
-2578376714412878109
|
visual_change
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Mario Georgiev
Vasil Vasilev
Nikolay Ivanov
James Graham
Stoyan Tanev
Galya Dimitrova
Steliyan Georgiev
Petko Kashinski
Aneliya Angelova
Stefka Stoyanova
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Mario Georgiev
Today at 6:06:22 PM
6:06 PM
здрасти Лукас, бързо питане когато имаш време
клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Toggle file
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
View canvas details
More actions
Today at 6:06:33 PM
6:06
Neil Hoyle - EU
Lukas Kovalik
Today at 6:23:04 PM
6:23 PM
здрасти, да не е нещо със access
Today at 6:23:28 PM
6:23
за пръв път ли е?
Mario Georgiev
Today at 6:23:45 PM
6:23 PM
slackcalVIeww Usage | Windsurf()JY-20891 add support for secondaNN1 (SRD-6848] Sidekick SMS issue -Platform Sprint 4 02 - Platform Telf Dependabot alerts • jiminny/prophe(JY-19958) Upgrade BE libraries -4 (JY-20773) User Pilot not receivins@JY-19957 | Remove abanded sympAl TypeError: LeaquelFlvsvstem|Filesu Userpilot | Ask Jiminny Report Gen2 (UY-19957) Upgrade BE libraries -• Dependabot alerts - fiminnvlapr.[UY-20891] Sidekick SMS issue - J(SRD-68491 Recorded call does n8 liminnv8 Jiminny8 Jiminny& Configure SSH access to multiple ‹≥ Useful commands - Engineering -Dev Tools - Elastic8 Jiminny<7 ISRD-68531 Moxso - Potential desNew Tab$mistoryWindowHelp@Not Secure = app.dev.jiminny.com/dashboardMy RecordingsTeam RecordingsEveryone's RecordingsLukasnovdLukdsKovaukaeLukasnovaLukasKovaLukasLukasKova'ukasKoualAdelina Petrova at Robinson Crusoe Cruises Limited → 1New TITLEMeetingContract Sentl13 Mar, 2:00 PMMusaibe at Robinson Crusoe Cruises Limited ® MSome subjectContract Sent19 Dec. 2025. 12:30 PMUnknown Customer MInbound call from 07723 46601819 Dec. 2025. 12:30 PM |Ceco Personal at Robinson Crusoe Cruises Limited → AMNotetaker added on 12-16-22 @14:0419 Dec. 2025. 12:30 PMEsther Rüffer at Twilio Video → MCall RMf4643e18995e3d59d914965f38770978Pronosall19 Dec, 2025, 12:30 PMLaura Bennett at SkyWave Solutions ® 1tect|Meeting EventSolution Presented19 Dec. 2025. 12:30 PMUnknown Customer MNotetaker added on 03-28-23@13:03Meeting Eventl19 Dec, 2025, 12:30 PMRobinson Crusoe Cruises Limited ® MMv Meetine 7ooml19 Dec, 2025, 12:30 PMDTrending this monthSort by: Most playedKetchUnknown Customer 1Tom / Alice - Monthly Connect •ScheduleThis WeekTeam ScheduleInvite NotetakerNo MeetingsLive FeedJiminWebMihaiMiha'KalovNikolJiminvvedJiminWebJiminWehactivity with RobHeld: 5 Dec, 20Value: $10,00Mihail MinavlovDiscovery Call wiHE: Held: 22 Nov.≤ Value: $90,00¢Kalovan Nikolov3 Dec. 2024.12Discovery Call wiHeld: 22 Nov, 32 Value: $90.0029 Nov, 2024, 1:Cactivity with RolHeld: 29 Nov,Z Value: $10,001liminny Weh CAactivity with RolHeld: 29 Nov,§ Value: $10,00:Jiminny Web SA29 Nov. 2024. 1:0activity with Rob# Held: 29 Nov> Value: $10.00HomeDMSActivityLaterMoreJiminny...yAb External connections* Starredi& jiminny-x-integrati...8 platform-inner-team® Channelsic ai-chaoter# alerts# backend# bugs# confusion-clinic# curiosity_lab# engineering# general# jiminny-bg# platform-ticketsd product aunches# random# releases# sofa-office# supportdthank-vous# the_people_of jimi...• Direct messagesIr. Mario GeorgievVasll VasilevC. Nikolay IvanovSn James GrahamR. Stoyan TanevP. Galya DimitrovaR. Steliyan Georgiev ". Petko Kashinskif. Aneliya AngelovaA Stefka Stoyanovae. Lukas Kovalik y...: AppsG Jira Cloud• Toast$0100% S2Wed 13 May 18:32:50Q Describe what you are looking for& Mo Mario Georgiev• Messagest Add canvas(@ Files• имам предвид това пьрвото логване ли еMario Georgiev 6:24 PMTodayLukas Kovalik 6:24PMизглежда ми като нещо в самия HS не е настроеноMario Georgiev 6:24 PMи аз това казах на клиента да види insights нещо от ХС че при нас не виждам никьде нещоLukas Kovalik 6:25 PMами трябва да погледнаMario Georgiev 6:25PMако му се рефрешне токена това дали ше проработиLukas Kovallik 6:25 PMчакай ла виляговориш ли с нeго?Mario Georgiev 6:25PMпишеме по мейлLukas Kovalik 6:26 PMок може и да услея но пак ще изтечеMario Georgiev 6:26 PMйeс cinlLukas Kovalik 6:29 PMнещо странно при тях (edited)"resnonseBodv"'" "status": "BAD HUB" "message". "missing or unknown hub id.".Mario Georgiev 6:29 PMвсе елно полава ло акаунт лиили нещо до праваLukas Kovalik 6:29 PMте прелполагам са си сьс free версия само ла мине номер при нас нали такаможе ое е изтеклопитаи годали може да си влезе в HS изобщоMario Georgiev 6:30 PMо боже наистина може да е фрии акаунт някакывняма ли инпикания пли нас каква вепсия е фпии акаvнт каква в ппол •ПlMessage Mario Georgiev+ Aa...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37022
|
1384
|
26
|
2026-05-13T15:33:11.510311+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686391510_m2.jpg...
|
Firefox
|
Jiminny — Work
|
1
|
app.dev.jiminny.com/dashboard
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
Close tab
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
My Recordings
My Recordings
Team Recordings
Team Recordings
Everyone's Recordings
Everyone's Recordings
Lukas Kovalik
Adelina Petrova at Robinson Crusoe Cruises Limited
New TITLE
Meeting
Contract Sent
13 Mar, 2:00 PM
Lukas Kovalik
Musaibe at Robinson Crusoe Cruises Limited
Some subject
Call
Contract Sent
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Unknown Customer
Inbound call from 07723 466018
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Ceco Personal at Robinson Crusoe Cruises Limited
Notetaker added on 12-16-22 @ 14:04
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Esther Rüffer at Twilio Video
Call RMf4643e18995e3d59d914965f38770978
Proposal
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Laura Bennett at SkyWave Solutions
test
Meeting Event
Solution Presented
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Unknown Customer
Notetaker added on 03-28-23 @ 13:03
Meeting Event
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Robinson Crusoe Cruises Limited
My Meeting Zoom
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Unknown Customer
test without prospect
Meeting
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Robinson Crusoe Cruises Limited
Google Provider!
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Robinson Crusoe Cruises Limited
Test No Provider
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Robinson Crusoe Cruises Limited
test meeting
Customer
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Lukas Contact at Eset LLC
testing
Meeting Event
Solution Presented
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Nemo
sidekick 20
Meeting
Prospecting
26 Oct, 2022, 12:18 PM
Lukas Kovalik
Nexmo
Sunday 1
Meeting
Prospecting
22 May, 2022, 5:26 PM
Lukas Kovalik
Nemo
The call to test smth
Meeting
Prospecting
10 May, 2022, 4:53 PM
Lukas Kovalik
Nemo
meeting 20
Meeting
Prospecting
10 Apr, 2022, 12:02 PM
Lukas Kovalik
Nemo
first meeting
Meeting
Prospecting
8 Apr, 2022, 6:08 PM
Lukas Kovalik
Nemo
Notetaker added on 04-28-22 @ 10:42
Negotiation
Prospecting
28 Mar, 2022, 10:51 AM
Schedule
Schedule
Invite Notetaker
This Week
This Week
Team Schedule
Team Schedule
No Meetings
Trending this month
Trending this month
Sort by Sort by: Most played
Sort by
Sort by:
Most played
Alice Ketch
Unknown Customer
Tom / Alice - Monthly Connect 🤝
Tom / Alice - Monthly Connect 🤝
0
times played
Alice Ketch
Unknown Customer
Hump 🐫 Day connect w/ Alice
Hump 🐫 Day connect w/ Alice
0
times played
Ophir Haber
Unknown Customer
CS <> Product - Weekly Sync 📊
CS <> Product - Weekly Sync 📊
0
times played
Jack Bateman-Chuah
Unknown Customer
Product Team weekly sync
Product Team weekly sync
0
times played
Ophir Haber
Unknown Customer
CS <> Product - Weekly Sync 📊
CS <> Product - Weekly Sync 📊
0
times played
Jack Bateman-Chuah
Unknown Customer
Product Team weekly sync
Product Team weekly sync
0
times played
Atanas Tasev
Unknown Customer
Recruitment Sync
Recruitment Sync
0
times played
Alice Ketch
Unknown Customer
Chloe: 121 Alice 🤝
Chloe: 121 Alice 🤝
0
times played
Alice Ketch
Unknown Customer
Chloe / Alice 121 Coaching ⭐️
Chloe / Alice 121 Coaching ⭐️
0
times played
Jack Bateman-Chuah
Unknown Customer
Product Team weekly sync
Product Team weekly sync
0
times played
Alice Ketch
Unknown Customer
Chloe: 121 Alice 🤝
Chloe: 121 Alice 🤝
0
times played
Alice Ketch
Unknown Customer
Chloe: 121 Alice 🤝
Chloe: 121 Alice 🤝...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.15658244,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.0,"top":0.11731844,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.12849163,"width":0.06632314,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.0,"top":0.15003991,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.16121309,"width":0.10106383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"bounds":{"left":0.0,"top":0.18276137,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"bounds":{"left":0.013297873,"top":0.19393456,"width":0.06216755,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"bounds":{"left":0.0,"top":0.21548285,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.22665602,"width":0.07762633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"bounds":{"left":0.0,"top":0.2482043,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.25937748,"width":0.1200133,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.28092578,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.29209897,"width":0.20977394,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"bounds":{"left":0.0,"top":0.31364724,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"bounds":{"left":0.013297873,"top":0.32482043,"width":0.40475398,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"bounds":{"left":0.0,"top":0.3463687,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"bounds":{"left":0.013297873,"top":0.3575419,"width":0.07164229,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"bounds":{"left":0.0,"top":0.3790902,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.39026338,"width":0.076296546,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.41181165,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.42298484,"width":0.05501995,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.0,"top":0.4445331,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.4557063,"width":0.064494684,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.0,"top":0.4772546,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.4884278,"width":0.11735372,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.509976,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.5211492,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.54269755,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.55387074,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.575419,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.5865922,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.60814047,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"bounds":{"left":0.013297873,"top":0.61931366,"width":0.12898937,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.6408619,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"bounds":{"left":0.013297873,"top":0.6520351,"width":0.079288565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"bounds":{"left":0.0,"top":0.6735834,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"bounds":{"left":0.013297873,"top":0.6847566,"width":0.032247342,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.70630485,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.71747804,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.06732048,"top":0.7134876,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"bounds":{"left":0.0,"top":0.7390263,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.7501995,"width":0.09158909,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.773344,"width":0.07413564,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"My Recordings","depth":14,"bounds":{"left":0.118351065,"top":0.07182761,"width":0.039893616,"height":0.052673582},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"My Recordings","depth":15,"bounds":{"left":0.12101064,"top":0.0905826,"width":0.034574468,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Team Recordings","depth":14,"bounds":{"left":0.15824468,"top":0.07182761,"width":0.044714097,"height":0.052673582},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Team Recordings","depth":15,"bounds":{"left":0.16090426,"top":0.0905826,"width":0.03939495,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Everyone's Recordings","depth":14,"bounds":{"left":0.20295878,"top":0.07182761,"width":0.057513297,"height":0.052673582},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Everyone's Recordings","depth":15,"bounds":{"left":0.20561835,"top":0.0905826,"width":0.05219415,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"bounds":{"left":0.11419548,"top":0.1735834,"width":0.01662234,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Adelina Petrova at Robinson Crusoe Cruises Limited","depth":17,"bounds":{"left":0.1341423,"top":0.14684756,"width":0.100398935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"New TITLE","depth":17,"bounds":{"left":0.1341423,"top":0.16640064,"width":0.021276595,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting","depth":17,"bounds":{"left":0.1341423,"top":0.1859537,"width":0.016123671,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Contract Sent","depth":17,"bounds":{"left":0.1341423,"top":0.20550679,"width":0.026928192,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"13 Mar, 2:00 PM","depth":17,"bounds":{"left":0.1341423,"top":0.22505985,"width":0.031914894,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"bounds":{"left":0.11419548,"top":0.30007982,"width":0.01662234,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Musaibe at Robinson Crusoe Cruises Limited","depth":17,"bounds":{"left":0.1341423,"top":0.27334398,"width":0.08610372,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Some subject","depth":17,"bounds":{"left":0.1341423,"top":0.29289705,"width":0.025598405,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Call","depth":17,"bounds":{"left":0.1341423,"top":0.3124501,"width":0.007480053,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Contract Sent","depth":17,"bounds":{"left":0.1341423,"top":0.3320032,"width":0.026928192,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"bounds":{"left":0.1341423,"top":0.35155627,"width":0.04637633,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"bounds":{"left":0.11419548,"top":0.40702313,"width":0.01662234,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":17,"bounds":{"left":0.1341423,"top":0.39984038,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Inbound call from 07723 466018","depth":18,"bounds":{"left":0.1341423,"top":0.41939345,"width":0.06349734,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"bounds":{"left":0.1341423,"top":0.43894652,"width":0.04637633,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"bounds":{"left":0.11419548,"top":0.4944134,"width":0.01662234,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Ceco Personal at Robinson Crusoe Cruises Limited","depth":17,"bounds":{"left":0.1341423,"top":0.48723066,"width":0.09707447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Notetaker added on 12-16-22 @ 14:04","depth":18,"bounds":{"left":0.1341423,"top":0.5067837,"width":0.07446808,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"bounds":{"left":0.1341423,"top":0.5263368,"width":0.04637633,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"bounds":{"left":0.11419548,"top":0.5913807,"width":0.01662234,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Esther Rüffer at Twilio Video","depth":17,"bounds":{"left":0.1341423,"top":0.5746209,"width":0.055352394,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Call RMf4643e18995e3d59d914965f38770978","depth":17,"bounds":{"left":0.1341423,"top":0.59417397,"width":0.094082445,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Proposal","depth":17,"bounds":{"left":0.1341423,"top":0.61372703,"width":0.017121011,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"bounds":{"left":0.1341423,"top":0.6332801,"width":0.04637633,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"bounds":{"left":0.11419548,"top":0.70830005,"width":0.01662234,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Laura Bennett at SkyWave Solutions","depth":17,"bounds":{"left":0.1341423,"top":0.6815643,"width":0.06981383,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"test","depth":17,"bounds":{"left":0.1341423,"top":0.70111734,"width":0.007480053,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting Event","depth":17,"bounds":{"left":0.1341423,"top":0.7206704,"width":0.02825798,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Solution Presented","depth":17,"bounds":{"left":0.1341423,"top":0.74022347,"width":0.036901597,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"bounds":{"left":0.1341423,"top":0.75977653,"width":0.04637633,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"bounds":{"left":0.11419548,"top":0.82482046,"width":0.01662234,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":17,"bounds":{"left":0.1341423,"top":0.80806065,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Notetaker added on 03-28-23 @ 13:03","depth":17,"bounds":{"left":0.1341423,"top":0.8276137,"width":0.07446808,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting Event","depth":17,"bounds":{"left":0.1341423,"top":0.8471668,"width":0.02825798,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"bounds":{"left":0.1341423,"top":0.8667199,"width":0.04637633,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"bounds":{"left":0.11419548,"top":0.92218673,"width":0.01662234,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Robinson Crusoe Cruises Limited","depth":17,"bounds":{"left":0.1341423,"top":0.915004,"width":0.06382979,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"My Meeting Zoom","depth":18,"bounds":{"left":0.1341423,"top":0.9345571,"width":0.035405584,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"bounds":{"left":0.1341423,"top":0.95411015,"width":0.04637633,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"bounds":{"left":0.11419548,"top":1.0,"width":0.01662234,"height":-0.019154072},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":17,"bounds":{"left":0.1341423,"top":1.0,"width":0.03873005,"height":-0.0023941994},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"test without prospect","depth":17,"bounds":{"left":0.1341423,"top":1.0,"width":0.04155585,"height":-0.021947384},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting","depth":17,"bounds":{"left":0.1341423,"top":1.0,"width":0.016123671,"height":-0.04150045},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"bounds":{"left":0.1341423,"top":1.0,"width":0.04637633,"height":-0.061053514},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Robinson Crusoe Cruises Limited","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Google Provider!","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Robinson Crusoe Cruises Limited","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Test No Provider","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Robinson Crusoe Cruises Limited","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"test meeting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Customer","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Contact at Eset LLC","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"testing","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting Event","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Solution Presented","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nemo","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"sidekick 20","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Prospecting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26 Oct, 2022, 12:18 PM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nexmo","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sunday 1","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Prospecting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"22 May, 2022, 5:26 PM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nemo","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The call to test smth","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Prospecting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10 May, 2022, 4:53 PM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nemo","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"meeting 20","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Prospecting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10 Apr, 2022, 12:02 PM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nemo","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"first meeting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Prospecting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8 Apr, 2022, 6:08 PM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nemo","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Notetaker added on 04-28-22 @ 10:42","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Negotiation","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Prospecting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28 Mar, 2022, 10:51 AM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Schedule","depth":13,"bounds":{"left":0.27460107,"top":0.25738227,"width":0.029421542,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Schedule","depth":14,"bounds":{"left":0.27460107,"top":0.25937748,"width":0.029421542,"height":0.021548284},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Invite Notetaker","depth":14,"bounds":{"left":0.38746676,"top":0.254988,"width":0.044215426,"height":0.028731046},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"This Week","depth":14,"bounds":{"left":0.27958778,"top":0.3028731,"width":0.07197473,"height":0.02952913},"on_screen":true,"value":"This Week","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"This Week","depth":17,"bounds":{"left":0.28324467,"top":0.31085396,"width":0.021775266,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXComboBox","text":"Team Schedule","depth":14,"bounds":{"left":0.35488698,"top":0.3028731,"width":0.07180851,"height":0.02952913},"on_screen":true,"value":"Team Schedule","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Team Schedule","depth":17,"bounds":{"left":0.35854387,"top":0.31085396,"width":0.030751329,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"No Meetings","depth":16,"bounds":{"left":0.33992687,"top":0.6843575,"width":0.02642952,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Trending this month","depth":13,"bounds":{"left":0.27958778,"top":0.08858739,"width":0.04637633,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Trending this month","depth":14,"bounds":{"left":0.27958778,"top":0.0905826,"width":0.04637633,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXComboBox","text":"Sort by Sort by: Most played","depth":13,"bounds":{"left":0.35821143,"top":0.08339984,"width":0.068484046,"height":0.02952913},"on_screen":true,"value":"Sort by Sort by: Most played","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Sort by","depth":14,"on_screen":false,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sort by:","depth":15,"bounds":{"left":0.36186835,"top":0.091380686,"width":0.016954787,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Most played","depth":15,"bounds":{"left":0.37882313,"top":0.091380686,"width":0.025930852,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Alice Ketch","depth":17,"bounds":{"left":0.3472407,"top":0.13248204,"width":0.013131649,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"bounds":{"left":0.32829124,"top":0.16679968,"width":0.04338431,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Tom / Alice - Monthly Connect 🤝","depth":15,"bounds":{"left":0.31382978,"top":0.18515563,"width":0.0787899,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Tom / Alice - Monthly Connect 🤝","depth":16,"bounds":{"left":0.3238032,"top":0.18515563,"width":0.058843084,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"bounds":{"left":0.35472074,"top":0.2019154,"width":0.004155585,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"bounds":{"left":0.34391624,"top":0.21667998,"width":0.01861702,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Alice Ketch","depth":17,"bounds":{"left":0.50448805,"top":0.13248204,"width":0.013131649,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"bounds":{"left":0.48553857,"top":0.16679968,"width":0.04338431,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Hump 🐫 Day connect w/ Alice","depth":15,"bounds":{"left":0.47340426,"top":0.18515563,"width":0.07413564,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hump 🐫 Day connect w/ Alice","depth":16,"bounds":{"left":0.48337767,"top":0.18515563,"width":0.05418883,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"bounds":{"left":0.5119681,"top":0.2019154,"width":0.004155585,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"bounds":{"left":0.50116354,"top":0.21667998,"width":0.01861702,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Ophir Haber","depth":17,"bounds":{"left":0.66173536,"top":0.13248204,"width":0.013962766,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"bounds":{"left":0.6427859,"top":0.16679968,"width":0.04338431,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"CS <> Product - Weekly Sync 📊","depth":15,"bounds":{"left":0.62948805,"top":0.18515563,"width":0.07646277,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CS <> Product - Weekly Sync 📊","depth":16,"bounds":{"left":0.63946146,"top":0.18515563,"width":0.05651596,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"bounds":{"left":0.66921544,"top":0.2019154,"width":0.004155585,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"bounds":{"left":0.6584109,"top":0.21667998,"width":0.01861702,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jack Bateman-Chuah","depth":17,"bounds":{"left":0.8189827,"top":0.13288109,"width":0.021941489,"height":0.044293694},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"bounds":{"left":0.8000333,"top":0.16719872,"width":0.04338431,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product Team weekly sync","depth":15,"bounds":{"left":0.7915558,"top":0.18555467,"width":0.066821806,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Product Team weekly sync","depth":16,"bounds":{"left":0.8015292,"top":0.18555467,"width":0.046875,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"bounds":{"left":0.82646275,"top":0.20151636,"width":0.004155585,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"bounds":{"left":0.8156583,"top":0.21628092,"width":0.01861702,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Ophir Haber","depth":17,"bounds":{"left":0.97623,"top":0.13248204,"width":0.013962766,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"bounds":{"left":0.9572806,"top":0.16679968,"width":0.042719424,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"CS <> Product - Weekly Sync 📊","depth":15,"bounds":{"left":0.9439827,"top":0.18515563,"width":0.05601728,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CS <> Product - Weekly Sync 📊","depth":16,"bounds":{"left":0.9539561,"top":0.18515563,"width":0.046043873,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"bounds":{"left":0.9837101,"top":0.2019154,"width":0.004155585,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"bounds":{"left":0.9729056,"top":0.21667998,"width":0.01861702,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jack Bateman-Chuah","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product Team weekly sync","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Product Team weekly sync","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Atanas Tasev","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Recruitment Sync","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Recruitment Sync","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Alice Ketch","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chloe: 121 Alice 🤝","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Chloe: 121 Alice 🤝","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Alice Ketch","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chloe / Alice 121 Coaching ⭐️","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Chloe / Alice 121 Coaching ⭐️","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jack Bateman-Chuah","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product Team weekly sync","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Product Team weekly sync","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Alice Ketch","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chloe: 121 Alice 🤝","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Chloe: 121 Alice 🤝","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Alice Ketch","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chloe: 121 Alice 🤝","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Chloe: 121 Alice 🤝","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
92500650110384126
|
6105843104080589722
|
visual_change
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
Close tab
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
My Recordings
My Recordings
Team Recordings
Team Recordings
Everyone's Recordings
Everyone's Recordings
Lukas Kovalik
Adelina Petrova at Robinson Crusoe Cruises Limited
New TITLE
Meeting
Contract Sent
13 Mar, 2:00 PM
Lukas Kovalik
Musaibe at Robinson Crusoe Cruises Limited
Some subject
Call
Contract Sent
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Unknown Customer
Inbound call from 07723 466018
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Ceco Personal at Robinson Crusoe Cruises Limited
Notetaker added on 12-16-22 @ 14:04
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Esther Rüffer at Twilio Video
Call RMf4643e18995e3d59d914965f38770978
Proposal
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Laura Bennett at SkyWave Solutions
test
Meeting Event
Solution Presented
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Unknown Customer
Notetaker added on 03-28-23 @ 13:03
Meeting Event
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Robinson Crusoe Cruises Limited
My Meeting Zoom
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Unknown Customer
test without prospect
Meeting
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Robinson Crusoe Cruises Limited
Google Provider!
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Robinson Crusoe Cruises Limited
Test No Provider
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Robinson Crusoe Cruises Limited
test meeting
Customer
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Lukas Contact at Eset LLC
testing
Meeting Event
Solution Presented
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Nemo
sidekick 20
Meeting
Prospecting
26 Oct, 2022, 12:18 PM
Lukas Kovalik
Nexmo
Sunday 1
Meeting
Prospecting
22 May, 2022, 5:26 PM
Lukas Kovalik
Nemo
The call to test smth
Meeting
Prospecting
10 May, 2022, 4:53 PM
Lukas Kovalik
Nemo
meeting 20
Meeting
Prospecting
10 Apr, 2022, 12:02 PM
Lukas Kovalik
Nemo
first meeting
Meeting
Prospecting
8 Apr, 2022, 6:08 PM
Lukas Kovalik
Nemo
Notetaker added on 04-28-22 @ 10:42
Negotiation
Prospecting
28 Mar, 2022, 10:51 AM
Schedule
Schedule
Invite Notetaker
This Week
This Week
Team Schedule
Team Schedule
No Meetings
Trending this month
Trending this month
Sort by Sort by: Most played
Sort by
Sort by:
Most played
Alice Ketch
Unknown Customer
Tom / Alice - Monthly Connect 🤝
Tom / Alice - Monthly Connect 🤝
0
times played
Alice Ketch
Unknown Customer
Hump 🐫 Day connect w/ Alice
Hump 🐫 Day connect w/ Alice
0
times played
Ophir Haber
Unknown Customer
CS <> Product - Weekly Sync 📊
CS <> Product - Weekly Sync 📊
0
times played
Jack Bateman-Chuah
Unknown Customer
Product Team weekly sync
Product Team weekly sync
0
times played
Ophir Haber
Unknown Customer
CS <> Product - Weekly Sync 📊
CS <> Product - Weekly Sync 📊
0
times played
Jack Bateman-Chuah
Unknown Customer
Product Team weekly sync
Product Team weekly sync
0
times played
Atanas Tasev
Unknown Customer
Recruitment Sync
Recruitment Sync
0
times played
Alice Ketch
Unknown Customer
Chloe: 121 Alice 🤝
Chloe: 121 Alice 🤝
0
times played
Alice Ketch
Unknown Customer
Chloe / Alice 121 Coaching ⭐️
Chloe / Alice 121 Coaching ⭐️
0
times played
Jack Bateman-Chuah
Unknown Customer
Product Team weekly sync
Product Team weekly sync
0
times played
Alice Ketch
Unknown Customer
Chloe: 121 Alice 🤝
Chloe: 121 Alice 🤝
0
times played
Alice Ketch
Unknown Customer
Chloe: 121 Alice 🤝
Chloe: 121 Alice 🤝...
|
37021
|
NULL
|
NULL
|
NULL
|
|
37023
|
1383
|
20
|
2026-05-13T15:33:14.442989+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686394442_m1.jpg...
|
PhpStorm
|
faVsco.js – teams [EU]
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-5187215517464698470
|
-8348545152461722172
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
iTerm2Shell EditViewSessionScriptsProfilesWindowHelplalnA100% <8• Wed 13 May 18:33:14DOCKERO 81DEV (docker)₴2APP (-zsh)83ec2-user@ip-10-20-31-146:~-zsh|84screenpipe"885ec2-user@ip-10-30-129-...86ec2-user@ip-10-20-31-14... 87[2026-05-13 15:28:23Jproduction.INFO:[SocialAccountService] Fetching"trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd&ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec"fef6-427a-4e63-a9ba-b340103c976b"},"trace_id":"1a72[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot","refreshToken": "9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c", "state": "full-refresh"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id": "1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23Jproduction.ERROR: [SocialAccountService] Failedto refresh token {"socialAccountId" :30110, "provider" : "hubspot",,"responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8C79-d9e09814baa4\", \"error)":\"access_denied\", \"error_description)":\"missing or unknown hub idl"}"3 {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23]production.INFO: [SocialAccount0bserver] Saving model {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id" :"1a72fef6-427a-4e63-a9ba-b340103c976b"}Flow refresh required.root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110-R[2026-05-13 15:28:31] production.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "jiminny:token-info"."memoryBeforeCommandInMb" :116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"'}[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4, "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INF0: [SocialAccountService]Token needs refreshing {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4"9c48-df0f-4111-9988-d3bb8bf7bfa8"}"trace_id":"001e[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot","refreshToken": "9417aбa067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state": "full-refresh"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4".',"trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110, "provider": "hubspot","responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\".,\"error)":\"access_denied\", \"error_description)":\"missing or unknown hub id\"}"}"correlation_id": "b1e2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8'"}Flow refresh required.root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ 0...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37024
|
1384
|
27
|
2026-05-13T15:33:14.419663+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686394419_m2.jpg...
|
PhpStorm
|
faVsco.js – teams [EU]
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-4235983745889776938
|
-8204421443435123770
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
PhostormProiect vVIewINavicarecodeFV faVsco.js°9 master k(C) UserinvitationDTo.ong© MailboxController.php= custom.logscratch &.ison= laravel.logA SF jiminny@localhost]=phpstan.neon.dist=ohostan-oaseline.neonC) TextRelayService.ongC) Sso.phpossocontroller.ongA console (EU]iiò teams [EU] X A console [STAGING]<> phounit. xmli1row yGOU+-S9TTx: Autov1e raw sal_querv.sa©smsmessage.ong© SmsLength.phgY- WHERE id = 548=• URDER BYM+ README.mdso sonar-oroiect oroperties= test.py<> Untitled Diaaram.xmilC) UpdateElasticSearch.pho(C) UpdateActivityElasticSearchDocumentCommand.php x (C)UpdateSinqleEntity.php© ActivityStatusin.phpJ uuid (UUID with time-low and time-high swapped) =9.11.23class UodateActivitvElasticSearchDocumentCommand extends CommandIEs owner_idus vetur.config.jsM.WERHOOK FILTERING IMPLEMEpublic function handle): voidstatuso partner 1d> dh External Librariedif (is numeric(Sactivityid)) {v 3 Scratches and ConsolecSactivity = Activity::find((int) SactivitvId):J namev D Database Consoleselse "sactivity = Activity::where. coluW stug1photo_pathA console (EU]A DEAL RISKS [EU]AU UIAtu tuv &jiminny@localhostA console ['iiminny@localhost( transparent photo pathI conference photo path1+ sactivitv)sthas->error strino: "Activity with iiduuid ¿sactavitvid, not found"):I stripe id6 crm 1d1o defaul + nilavhook 1d* Di liminny@localhostA HS local ['iminny@localhos! calendar_provider4 Sr liminnv@localhostl( microsoft consent modeCthis->infol strina: "Sound activitv in- «Cactivitv->aettdor, Wlth• «Sactivitv->aetlluit01zoho dev liminnvallocalho011 92 HrictovalCthis-sinfolsna: "Sendina activitv fon ES undate..1)+o saml2 tenant idV APROD18 06 25 Vacilevl notification providen« console (PROD+nvdl scim nroviden« console PRODIsthis-seventhisnatchen.>dicnatchdADPRODscim_tokennew UpdateSingleEntity(, AOAi+v-sno+TaMD api_tokenWarvimoe-oсyv O DatabaseV AEU#console zs 8o ms(l teams 2 s 915 msv A liminny@localhost4, SF 718 msA HS localV APROD«console 1s 717 mgV A STAGINGconsoleDocker[2026-05-13 18:32:301 Connected12026-05-13 18:32 301 1iminnvs use iiminnv[2026-05-13 18:32:31] completed in 89 ms18•32•317 iminnv> SELECT +.*FROM Jiminny.teams +WHERE 1d = 548LTMTT 5011[2026-05-13 18:32:32] 1 row retrieved starting from 1 in 1 s 499 ms (execution: 112 ms, fetching: 1 s 387 ms)& HS_local [jiminny@localhost]& console [PROD]CSVvL$567abd23-4358-40b4-a16c-c2d083af4eee174511acuive8i Local Busaness coventrybt-locall-business-coventrv<null><null><null><nUll>46821051office<null><null><null><null><null>100% 2• Wed 13 May 18:33:14AskJiminnyReportActivityServiceTest vCascader Role SelecRetactoring User EmaDashboard Activity DeNew CascadeActivity Status vs Rec+0.."status = Activity:: STATUSFALLED'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWNThe Flow:1. Recording is captured and marked as recordedi• In MeetingBotService.php line 739, onRecordingStopped() sets recording state to Activity::RECORDING RECORDED• This happens when the meeting ends and recording stops successfully2. Later recordina imoort fails:•In ImoortBotRecordinglob.oho. when fetchina the bot recordina fails after max retries (line 59)• Status is set to STATUS FAILED• BUT recordina state is NOT uodated - it remains as 'recordediResult: Activitv has status-'failed' (because imnort failed) but recordina state-'recorded' (because recordina wasThis is different from other failure scenarios in MeetingBotService.php (lines 481, 878) where both status andtal aAsk anything (8AL)+ <> Code SWE-1.6SUIM-1 47-1 M Windsurf Toams...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37025
|
1384
|
28
|
2026-05-13T15:33:20.024426+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686400024_m2.jpg...
|
Slack
|
Mario Georgiev (DM) - Jiminny Inc - 6 new items - Mario Georgiev (DM) - Jiminny Inc - 6 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Mario Georgiev
Vasil Vasilev
Nikolay Ivanov
James Graham
Stoyan Tanev
Galya Dimitrova
Steliyan Georgiev
Petko Kashinski
Aneliya Angelova
Stefka Stoyanova
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Mario Georgiev
Today at 6:06:22 PM
6:06 PM
здрасти Лукас, бързо питане когато имаш време
клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Toggle file
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
View canvas details
More actions
Today at 6:06:33 PM
6:06
Neil Hoyle - EU
Lukas Kovalik
Today at 6:23:04 PM
6:23 PM
здрасти, да не е нещо със access
Today at 6:23:28 PM
6:23
за пръв път ли е?
Mario Georgiev
Today at 6:23:45 PM
6:23 PM
ми за тях явно да
Today at 6:23:53 PM
6:23
не виждам какъв да е този аксес
Lukas Kovalik
Today at 6:23:57 PM
6:23 PM
имам предвид това първото логване ли е
Mario Georgiev
Today at 6:24:00 PM
6:24 PM
не
Lukas Kovalik
Today at 6:24:29 PM
6:24 PM
изглежда ми като нещо в самия HS не е настроено
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Mario Georgiev
Today at 6:24:48 PM
6:24 PM
и аз това казах на клиента да види insights нещо от ХС че при нас не виждам никъде нещо
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 6:25:28 PM
6:25 PM
ами трябва да погледна
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Mario Georgiev
Today at 6:25:31 PM
6:25 PM
ако му се рефрешне токена това дали ше проработи
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 6:25:40 PM
6:25 PM
чакай да видя
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 6:25:48 PM
6:25
говориш ли с него?
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 6:25:51 PM
6:25
в момента
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Mario Georgiev
Today at 6:25:56 PM
6:25 PM
пишеме по мейл
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 6:26:14 PM
6:26 PM
ок може и да услея но пак ще изтече
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 6:26:21 PM
6:26
чакай
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Mario Georgiev
Today at 6:26:25 PM
6:26 PM
йес сър!
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 6:29:07 PM
6:29 PM
нещо странно при тях
(edited)
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.5056516,"top":0.058260176,"width":0.011968086,"height":0.028731046},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"bounds":{"left":0.50299203,"top":0.10055866,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"bounds":{"left":0.50664896,"top":0.13806863,"width":0.009973404,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50299203,"top":0.15482841,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.50764626,"top":0.19233839,"width":0.007978723,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50299203,"top":0.20909816,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.012965426,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.0026595744,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.50764626,"top":0.24660814,"width":0.010638298,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50299203,"top":0.26336792,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0076462766,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5099734,"top":0.3008779,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50299203,"top":0.31763768,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.008643617,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5093085,"top":0.35514766,"width":0.0066489363,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50299203,"top":0.3719074,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.008976064,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.0033244682,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.5106383,"top":0.4094174,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"bounds":{"left":0.5369016,"top":0.09177973,"width":0.024268618,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"bounds":{"left":0.5422208,"top":0.17797287,"width":0.043882977,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.17797287,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":24,"bounds":{"left":0.54355055,"top":0.17797287,"width":0.05418883,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"bounds":{"left":0.5422208,"top":0.20031923,"width":0.04454787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.20031923,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":18,"bounds":{"left":0.54521275,"top":0.20031923,"width":0.04155585,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"bounds":{"left":0.5422208,"top":0.2529928,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.2529928,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54488033,"top":0.2529928,"width":0.019614361,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"bounds":{"left":0.5422208,"top":0.2753392,"width":0.012300532,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.2753392,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.54488033,"top":0.2753392,"width":0.00930851,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"bounds":{"left":0.5422208,"top":0.29768556,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.29768556,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.54521275,"top":0.29768556,"width":0.015292553,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"bounds":{"left":0.5422208,"top":0.3200319,"width":0.010638298,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.3200319,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":3,"bounds":{"left":0.54521275,"top":0.3200319,"width":0.00731383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"bounds":{"left":0.5422208,"top":0.3423783,"width":0.034574468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.3423783,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54454786,"top":0.3423783,"width":0.032247342,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"bounds":{"left":0.5422208,"top":0.36472467,"width":0.027593086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.36472467,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.54454786,"top":0.36472467,"width":0.025265958,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"bounds":{"left":0.5422208,"top":0.38707104,"width":0.025930852,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.38707104,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":10,"bounds":{"left":0.54488033,"top":0.38707104,"width":0.022938829,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"bounds":{"left":0.5422208,"top":0.4094174,"width":0.016289894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.4094174,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.54488033,"top":0.4094174,"width":0.013297873,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"bounds":{"left":0.5422208,"top":0.43176377,"width":0.023271276,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.43176377,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54355055,"top":0.43176377,"width":0.021609042,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"bounds":{"left":0.5422208,"top":0.45411015,"width":0.034906916,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.45411015,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54521275,"top":0.45411015,"width":0.031914894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"bounds":{"left":0.5422208,"top":0.4764565,"width":0.03856383,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.4764565,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54521275,"top":0.4764565,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"bounds":{"left":0.5422208,"top":0.49880287,"width":0.016954787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.49880287,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.54421544,"top":0.49880287,"width":0.014960106,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"bounds":{"left":0.5422208,"top":0.5211492,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.5211492,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":7,"bounds":{"left":0.54421544,"top":0.5211492,"width":0.016289894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"bounds":{"left":0.5422208,"top":0.5434956,"width":0.024601065,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.5434956,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54454786,"top":0.5434956,"width":0.021941489,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"bounds":{"left":0.5422208,"top":0.565842,"width":0.017287234,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.565842,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.54454786,"top":0.565842,"width":0.01462766,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.5422208,"top":0.58818835,"width":0.024601065,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.58818835,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54421544,"top":0.58818835,"width":0.022606382,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"bounds":{"left":0.5422208,"top":0.6105347,"width":0.045212764,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.6105347,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":20,"bounds":{"left":0.54421544,"top":0.6105347,"width":0.04720745,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"bounds":{"left":0.5422208,"top":0.6632083,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.6632083,"width":0.004654255,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.546875,"top":0.6632083,"width":0.02925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"bounds":{"left":0.5422208,"top":0.6855547,"width":0.026595745,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.6855547,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.54521275,"top":0.6855547,"width":0.023271276,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"bounds":{"left":0.5422208,"top":0.70790106,"width":0.032247342,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.70790106,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.5462101,"top":0.70790106,"width":0.027925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.5422208,"top":0.7302474,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.7302474,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54421544,"top":0.7302474,"width":0.029920213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"bounds":{"left":0.5422208,"top":0.75259376,"width":0.028922873,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.75259376,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54488033,"top":0.75259376,"width":0.026263298,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"bounds":{"left":0.5422208,"top":0.77494013,"width":0.03523936,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.77494013,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.54587764,"top":0.77494013,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"bounds":{"left":0.5422208,"top":0.7972865,"width":0.038231384,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.7972865,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":16,"bounds":{"left":0.54488033,"top":0.7972865,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"bounds":{"left":0.5422208,"top":0.8196329,"width":0.034574468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.8196329,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.54521275,"top":0.8196329,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.5422208,"top":0.84197927,"width":0.03756649,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.84197927,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.5455452,"top":0.84197927,"width":0.034242023,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.5422208,"top":0.86432564,"width":0.037898935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.86432564,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54488033,"top":0.86432564,"width":0.03523936,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.5422208,"top":0.88667196,"width":0.029587766,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.88667196,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.54488033,"top":0.88667196,"width":0.026928192,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.5744681,"top":0.88667196,"width":0.0063164895,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5744681,"top":0.88667196,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":2,"bounds":{"left":0.5767952,"top":0.88667196,"width":0.0056515955,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.5422208,"top":0.9393456,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.9393456,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54454786,"top":0.9393456,"width":0.019946808,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.5422208,"top":0.9616919,"width":0.012300532,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.9616919,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":4,"bounds":{"left":0.54488033,"top":0.9616919,"width":0.009640957,"height":0.014365523}}],"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.60206115,"top":0.09177973,"width":0.030917553,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"bounds":{"left":0.61136967,"top":0.10055866,"width":0.018949468,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.61136967,"top":0.10055866,"width":0.0039893617,"height":0.012769354}},{"char_start":1,"char_count":7,"bounds":{"left":0.61535907,"top":0.10055866,"width":0.014960106,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Add canvas","depth":18,"bounds":{"left":0.63397604,"top":0.09177973,"width":0.034242023,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add canvas","depth":20,"bounds":{"left":0.64328456,"top":0.10055866,"width":0.022273935,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.64328456,"top":0.10055866,"width":0.0033244682,"height":0.012769354}},{"char_start":1,"char_count":9,"bounds":{"left":0.6462766,"top":0.10055866,"width":0.019281914,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.66921544,"top":0.09177973,"width":0.020944148,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"bounds":{"left":0.67852396,"top":0.10055866,"width":0.008976064,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.67852396,"top":0.10055866,"width":0.0026595744,"height":0.012769354}},{"char_start":1,"char_count":4,"bounds":{"left":0.6811835,"top":0.10055866,"width":0.0063164895,"height":0.012769354}}],"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.69148934,"top":0.09177973,"width":0.010638298,"height":0.030327214},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"bounds":{"left":0.59640956,"top":0.0518755,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"bounds":{"left":0.59640956,"top":0.0518755,"width":0.007978723,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"bounds":{"left":0.59640956,"top":0.0518755,"width":0.013962766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.7849069,"top":0.12689546,"width":0.025265958,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mario Georgiev","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:06:22 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:06 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"здрасти Лукас, бързо питане когато имаш време","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Toggle file","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":26,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":27,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View canvas details","depth":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":27,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 6:06:33 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:06","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Neil Hoyle - EU","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:04 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"здрасти, да не е нещо със access","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:28 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"за пръв път ли е?","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Mario Georgiev","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:45 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ми за тях явно да","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:53 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"не виждам какъв да е този аксес","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:57 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"имам предвид това първото логване ли е","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Mario Georgiev","depth":23,"bounds":{"left":0.6180186,"top":0.11572227,"width":0.03523936,"height":0.008778931},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.65292555,"top":0.11572227,"width":0.0026595744,"height":0.0071827616},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:24:00 PM","depth":23,"bounds":{"left":0.6555851,"top":0.11572227,"width":0.015292553,"height":0.006384677},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:24 PM","depth":24,"bounds":{"left":0.6555851,"top":0.11572227,"width":0.015292553,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"не","depth":24,"bounds":{"left":0.6180186,"top":0.12609737,"width":0.0056515955,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6180186,"top":0.12609737,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":1,"bounds":{"left":0.62101066,"top":0.12609737,"width":0.0026595744,"height":0.014365523}}],"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6180186,"top":0.14844373,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.64893615,"top":0.15003991,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:24:29 PM","depth":23,"bounds":{"left":0.6515958,"top":0.15243416,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:24 PM","depth":24,"bounds":{"left":0.6515958,"top":0.15243416,"width":0.014960106,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6515958,"top":0.15243416,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.65392286,"top":0.15243416,"width":0.012965426,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"изглежда ми като нещо в самия HS не е настроено","depth":24,"bounds":{"left":0.6180186,"top":0.16759777,"width":0.11768617,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6180186,"top":0.16759777,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":46,"bounds":{"left":0.62101066,"top":0.16759777,"width":0.1143617,"height":0.014365523}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mario Georgiev","depth":23,"bounds":{"left":0.6180186,"top":0.18994413,"width":0.03523936,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.65292555,"top":0.1915403,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:24:48 PM","depth":23,"bounds":{"left":0.6555851,"top":0.19393456,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:24 PM","depth":24,"bounds":{"left":0.6555851,"top":0.19393456,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"и аз това казах на клиента да види insights нещо от ХС че при нас не виждам никъде нещо","depth":24,"bounds":{"left":0.6180186,"top":0.20909816,"width":0.20944148,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6180186,"top":0.23144454,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.64893615,"top":0.2330407,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:25:28 PM","depth":23,"bounds":{"left":0.6515958,"top":0.23543495,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:25 PM","depth":24,"bounds":{"left":0.6515958,"top":0.23543495,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ами трябва да погледна","depth":24,"bounds":{"left":0.6180186,"top":0.25059855,"width":0.05518617,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mario Georgiev","depth":23,"bounds":{"left":0.6180186,"top":0.27294493,"width":0.03523936,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.65292555,"top":0.2745411,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:25:31 PM","depth":23,"bounds":{"left":0.6555851,"top":0.27693537,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:25 PM","depth":24,"bounds":{"left":0.6555851,"top":0.27693537,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ако му се рефрешне токена това дали ше проработи","depth":24,"bounds":{"left":0.6180186,"top":0.29209897,"width":0.12167553,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6180186,"top":0.31444532,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.64893615,"top":0.3160415,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:25:40 PM","depth":23,"bounds":{"left":0.6515958,"top":0.31843576,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:25 PM","depth":24,"bounds":{"left":0.6515958,"top":0.31843576,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"чакай да видя","depth":24,"bounds":{"left":0.6180186,"top":0.33359936,"width":0.032247342,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 6:25:48 PM","depth":24,"bounds":{"left":0.60738033,"top":0.35993615,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:25","depth":25,"bounds":{"left":0.60738033,"top":0.35993615,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"говориш ли с него?","depth":24,"bounds":{"left":0.6180186,"top":0.3575419,"width":0.044215426,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 6:25:51 PM","depth":24,"bounds":{"left":0.60738033,"top":0.38387868,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:25","depth":25,"bounds":{"left":0.60738033,"top":0.38387868,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"в момента","depth":24,"bounds":{"left":0.6180186,"top":0.38148445,"width":0.024268618,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mario Georgiev","depth":23,"bounds":{"left":0.6180186,"top":0.4038308,"width":0.03523936,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.65292555,"top":0.40542698,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:25:56 PM","depth":23,"bounds":{"left":0.6555851,"top":0.40782124,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:25 PM","depth":24,"bounds":{"left":0.6555851,"top":0.40782124,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"пишеме по мейл","depth":24,"bounds":{"left":0.6180186,"top":0.42298484,"width":0.038896278,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6180186,"top":0.44533122,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.64893615,"top":0.44692737,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:26:14 PM","depth":23,"bounds":{"left":0.6515958,"top":0.44932163,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:26 PM","depth":24,"bounds":{"left":0.6515958,"top":0.44932163,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ок може и да услея но пак ще изтече","depth":24,"bounds":{"left":0.6180186,"top":0.46448523,"width":0.08543883,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 6:26:21 PM","depth":24,"bounds":{"left":0.60738033,"top":0.49082202,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:26","depth":25,"bounds":{"left":0.60738033,"top":0.49082202,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"чакай","depth":24,"bounds":{"left":0.6180186,"top":0.4884278,"width":0.013297873,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mario Georgiev","depth":23,"bounds":{"left":0.6180186,"top":0.51077414,"width":0.03523936,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.65292555,"top":0.5123703,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:26:25 PM","depth":23,"bounds":{"left":0.6555851,"top":0.51476455,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:26 PM","depth":24,"bounds":{"left":0.6555851,"top":0.51476455,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"йес сър!","depth":24,"bounds":{"left":0.6180186,"top":0.52992815,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.90625,"top":0.4980048,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"bounds":{"left":0.9168883,"top":0.4980048,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"bounds":{"left":0.9275266,"top":0.4980048,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"bounds":{"left":0.9381649,"top":0.4980048,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"bounds":{"left":0.9488032,"top":0.4980048,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"bounds":{"left":0.9594415,"top":0.4980048,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"bounds":{"left":0.9700798,"top":0.4980048,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"bounds":{"left":0.9807181,"top":0.4980048,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6180186,"top":0.5522745,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.64893615,"top":0.55387074,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:29:07 PM","depth":23,"bounds":{"left":0.6515958,"top":0.55626494,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:29 PM","depth":24,"bounds":{"left":0.6515958,"top":0.55626494,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"нещо странно при тях","depth":24,"bounds":{"left":0.6180186,"top":0.5714286,"width":0.05086436,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.66888297,"top":0.57302475,"width":0.0013297872,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(edited)","depth":24,"bounds":{"left":0.66988033,"top":0.57302475,"width":0.01462766,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.68417555,"top":0.57302475,"width":0.0013297872,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
6201823443240167922
|
-1712610503774795694
|
visual_change
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Mario Georgiev
Vasil Vasilev
Nikolay Ivanov
James Graham
Stoyan Tanev
Galya Dimitrova
Steliyan Georgiev
Petko Kashinski
Aneliya Angelova
Stefka Stoyanova
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Mario Georgiev
Today at 6:06:22 PM
6:06 PM
здрасти Лукас, бързо питане когато имаш време
клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Toggle file
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
View canvas details
More actions
Today at 6:06:33 PM
6:06
Neil Hoyle - EU
Lukas Kovalik
Today at 6:23:04 PM
6:23 PM
здрасти, да не е нещо със access
Today at 6:23:28 PM
6:23
за пръв път ли е?
Mario Georgiev
Today at 6:23:45 PM
6:23 PM
ми за тях явно да
Today at 6:23:53 PM
6:23
не виждам какъв да е този аксес
Lukas Kovalik
Today at 6:23:57 PM
6:23 PM
имам предвид това първото логване ли е
Mario Georgiev
Today at 6:24:00 PM
6:24 PM
не
Lukas Kovalik
Today at 6:24:29 PM
6:24 PM
изглежда ми като нещо в самия HS не е настроено
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Mario Georgiev
Today at 6:24:48 PM
6:24 PM
и аз това казах на клиента да види insights нещо от ХС че при нас не виждам никъде нещо
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 6:25:28 PM
6:25 PM
ами трябва да погледна
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Mario Georgiev
Today at 6:25:31 PM
6:25 PM
ако му се рефрешне токена това дали ше проработи
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 6:25:40 PM
6:25 PM
чакай да видя
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 6:25:48 PM
6:25
говориш ли с него?
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 6:25:51 PM
6:25
в момента
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Mario Georgiev
Today at 6:25:56 PM
6:25 PM
пишеме по мейл
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 6:26:14 PM
6:26 PM
ок може и да услея но пак ще изтече
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 6:26:21 PM
6:26
чакай
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Mario Georgiev
Today at 6:26:25 PM
6:26 PM
йес сър!
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 6:29:07 PM
6:29 PM
нещо странно при тях
(edited)
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
slackcalVIeww Usage | Windsurf()JY-20891 add support for secondaNN1 (SRD-6848] Sidekick SMS issue -Platform Sprint 4 02 - Platform Telf Dependabot alerts • jiminny/prophe(JY-19958) Upgrade BE libraries -4 (JY-20773) User Pilot not receivins@JY-19957 | Remove abanded sympAl TypeError: LeaquelFlvsvstem|Filesu Userpilot | Ask Jiminny Report Gen2 (UY-19957) Upgrade BE libraries -• Dependabot alerts - fiminnvlapr.[UY-20891] Sidekick SMS issue - J(SRD-68491 Recorded call does n8 liminnv8 Jiminny8 Jiminny& Configure SSH access to multiple ‹≥ Useful commands - Engineering -Dev Tools - Elastic8 Jiminny<7 ISRD-68531 Moxso - Potential desNew Tab$mistoryWindowHelp@Not Secure = app.dev.jiminny.com/dashboardMy RecordingsTeam RecordingsEveryone's RecordingsLukasnovdLukdsKovaukaeLukasnovaLukasKovaLukasLukasKova'ukasKoualAdelina Petrova at Robinson Crusoe Cruises Limited → 1New TITLEMeetingContract Sentl13 Mar, 2:00 PMMusaibe at Robinson Crusoe Cruises Limited ® MSome subjectContract Sent19 Dec. 2025. 12:30 PMUnknown Customer MInbound call from 07723 46601819 Dec. 2025. 12:30 PM |Ceco Personal at Robinson Crusoe Cruises Limited → A-Notetaker added on 12-16-22 @14:0419 Dec. 2025. 12:30 PMEsther Rüffer at Twilio Video → MCall RMf4643e18995e3d59d914965f38770978Pronosall19 Dec, 2025, 12:30 PMLaura Bennett at SkyWave Solutions ® 1tect|Meeting EventSolution Presented19 Dec. 2025. 12:30 PMUnknown Customer MNotetaker added on 03-28-23@13:03Meeting Eventl19 Dec, 2025, 12:30 PMRobinson Crusoe Cruises Limited ® MMv Meetine 7ooml19 Dec, 2025, 12:30 PMDTrending this monthSort by: Most playedKetchUnknown Customer 1Tom / Alice - Monthly Connect •ScheduleThis WeekTeam ScheduleInvite NotetakerNo MeetingsLive FeedJiminWebMihaiMiha'KalovNikolJiminvvedJiminWebJiminWehactivity with RobHeld: 5 Dec, 20Value: $10,00Mihail MinavlovDiscovery Call wiHE: Held: 22 Nov.≤ Value: $90,00¢Kalovan Nikolov3 Dec. 2024.12Discovery Call wiHeld: 22 Nov, 32 Value: $90.00Jiminny Web SA29 Nov, 2024, 1:0activity with RolHeld: 29 Nov, 3Z Value: $10,001liminny Weh CAactivity with RolHeld: 29 Nov,§ Value: $10,00:Jiminny Web SA29 Nov. 2024. 1:0activity with Rob# Held: 29 Nov> Value: $10.00HomeDMSActivityLaterMoreJiminny...yAb External connections* Starredi& jiminny-x-integrati...8 platform-inner-team® Channelsic ai-chaoter# alerts# backend# bugs# confusion-clinic# curiosity_lab# engineering# general# jiminny-bg# platform-ticketsd product aunches# random# releases# sofa-office# support# thank-yous# the_people_of jimi...• Direct messagesIr. Mario GeorgievVasll VasilevC. Nikolay IvanovSn James GrahamStoyan TanevP. Galya DimitrovaR. Steliyan Georgiev ". Petko Kashinskif. Aneliya AngelovaA Stefka Stoyanovae. Lukas Kovalik y...: AppsG Jira Cloud• Toast$0100% S2Wed 13 May 18:33:19Q Describe what you are looking for& Mo Mario GeorgievMessagestAdd canvas( FilesTodayLukas Kovalik 6:24PMизглежда ми като нещо в самия HS не е настроеноMario Georgiev 6:24PMи аз това казах на клиента да види insights нещо от ХС че при нас не виждам никьде нещоLukas Kovalik 6:25 PMами трябва да погледнаMario Georgiev 6:25PMако му се рефрешне токена това дали ше проработиLukas Kovalik 6:25 PMчакай ла виляговориш ли с нeго?в моментаMario Georgiey 6.25 PMпишеме по мейлLukas Kovalik 6:26 PMок може и да услея но пак ще изтечеMario Georgiev 6:26 PMnoc cunlLukas Kovalik 6:29 PMнещо странно при тях (edited)"responseBody":"(\"status)":|"BAD_HUBI", \"message)": \ "missing or unknown hub id\",- Mario Georgiev 6:29 PMвсе едно ползва др акаунт лиили нещо до праваLukas Kovalik 6:29 PMте предполагам са си сьс trее версия само да мине номер при нас нали такаможе ое е изтеклопитай годали може да си влезе в HS изобщоMario Georgiev 6:30 PMо боже наистина може да е фрии акаунт някакьвняма ли индикация при нас каква версия е фрии акаунт каква е прод:дLukas Kovaltk 4.22 pNпnи HS нямаме таковасамo id|+ AaIMo wee...
|
37024
|
NULL
|
NULL
|
NULL
|
|
37026
|
1383
|
21
|
2026-05-13T15:33:22.630119+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686402630_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2Shell EditViewSessionScriptsProfilesWindowHe iTerm2Shell EditViewSessionScriptsProfilesWindowHelpA100% <8• Wed 13 May 18:33:22DOCKERO 81DEV (docker)₴2APP (-zsh)83ec2-user@ip-10-20-31-146:~-zsh|84screenpipe"О ₴5ec2-user@ip-10-30-129-...ec2-user@ip-10-20-31-14... #7[2026-05-13 15:28:23Jproduction.INFO:[SocialAccountService] Fetching"trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id": "ed1a364d-0b07-4c47-95a7-d22fd&ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec"fef6-427a-4e63-a9ba-b340103c976b"},"trace_id" :"1a72[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot", "refreshToken" : "9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c", "state": "full-refresh"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id": "1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23Jproduction.ERROR: [SocialAccountService] Failedto refresh token {"socialAccountId" :30110, "provider" : "hubspot",,"responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8C79-d9e09814baa4\", \"error)":\"access_denied\", \"error_description)":\"missing or unknown hub idl"}"3 {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23] production.INF0: [SocialAccountObserver] Saving model {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}Flow refresh required.root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110-R[2026-05-13 15:28:31] production.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "jiminny:token-info"."memoryBeforeCommandInMb" :116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4, "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INF0: [SocialAccountService]Token needs refreshing {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4"9c48-df0f-4111-9988-d3bb8bf7bfa8"}"trace_id":"001e[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot","refreshToken": "9417aбa067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state": "full-refresh"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4".',"trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110, "provider": "hubspot","responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\".,\"error)":\"access_denied\", \"error_description)":\"missing or unknown hub id\"}"}"correlation_id": "b1e2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8'"}Flow refresh required.root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ 0...
|
NULL
|
-5708421044398338278
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2Shell EditViewSessionScriptsProfilesWindowHe iTerm2Shell EditViewSessionScriptsProfilesWindowHelpA100% <8• Wed 13 May 18:33:22DOCKERO 81DEV (docker)₴2APP (-zsh)83ec2-user@ip-10-20-31-146:~-zsh|84screenpipe"О ₴5ec2-user@ip-10-30-129-...ec2-user@ip-10-20-31-14... #7[2026-05-13 15:28:23Jproduction.INFO:[SocialAccountService] Fetching"trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id": "ed1a364d-0b07-4c47-95a7-d22fd&ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec"fef6-427a-4e63-a9ba-b340103c976b"},"trace_id" :"1a72[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot", "refreshToken" : "9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c", "state": "full-refresh"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id": "1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23Jproduction.ERROR: [SocialAccountService] Failedto refresh token {"socialAccountId" :30110, "provider" : "hubspot",,"responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8C79-d9e09814baa4\", \"error)":\"access_denied\", \"error_description)":\"missing or unknown hub idl"}"3 {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23] production.INF0: [SocialAccountObserver] Saving model {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}Flow refresh required.root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110-R[2026-05-13 15:28:31] production.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "jiminny:token-info"."memoryBeforeCommandInMb" :116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4, "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INF0: [SocialAccountService]Token needs refreshing {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4"9c48-df0f-4111-9988-d3bb8bf7bfa8"}"trace_id":"001e[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot","refreshToken": "9417aбa067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state": "full-refresh"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4".',"trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110, "provider": "hubspot","responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\".,\"error)":\"access_denied\", \"error_description)":\"missing or unknown hub id\"}"}"correlation_id": "b1e2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8'"}Flow refresh required.root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ 0...
|
37023
|
NULL
|
NULL
|
NULL
|
|
37027
|
1384
|
29
|
2026-05-13T15:33:22.598214+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686402598_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxcalVIewMistorw Usage | Windsurf@ JY-20891 a FirefoxcalVIewMistorw Usage | Windsurf@ JY-20891 add support for secondaNN1 (SRD-6848] Sidekick SMS issue -Platform Sprint 4 02 - Platform Telf Dependabot alerts • jiminny/prophe(JY-19958) Upgrade BE libraries -4 (JY-20773) User Pilot not receivins@JY-19957 | Remove abanded sympTvpeError: Leaque Flvsystem Filesu Userpilot | Ask Jiminny Report Gen2 (UY-19957) Upgrade BE libraries -• Dependabot alerts - fiminnvlapr.[UY-20891] Sidekick SMS issue - J(SRD-68491 Recorded call does n9 liminnv8 Jiminny8 Jiminnv& Configure SSH access to multiple ‹≥ Useful commands - Engineering -Dev Tools - Elastic8 Jiminny7 ISRD-68531 Moxso - Potential desNew Tabbookmarks$loolsWindowmelp@Not SecureMy RecordingsLukasnovdLukdsKovaukaeLuka:novaLukasKova'LukasLukasKova'ukasKoualTeam RecordingsEveryone's RecordingsAdelina Petrova at Robinson Crusoe Cruises Limited ® yNew TITLEMeetingContract Sentl13 Mar, 2:00 PMMusaibe at Robinson Crusoe Cruises Limited ® MSome subjectContract Sent19 Dec. 2025. 12:30 PMUnknown Customer MInbound call from 07723 46601819 Dec. 2025. 12:30 PM |Ceco Personal at Robinson Crusoe Cruises LimitNotetaker added on 12-16-22 @14:0419 Dec. 2025. 12:30 PMEsther Rüffer at Twilio Video → MCall RMf4643e18995e3d59d914965f38770978Pronosall19 Dec, 2025, 12:30 PMLaura Bennett at SkyWave Solutions ® 1tect|Meeting EventSolution Presented19 Dec. 2025. 12:30 PMUnknown Customer MNotetaker added on 03-28-23@13:03Meeting Eventl19 Dec, 2025, 12:30 PMRobinson Crusoe Cruises Limited ® MMv Meetine 7ooml19 Dec, 2025, 12:30 PMTrending this monthSort by: Most playedKetchUnknown Customer MTom / Alice - Monthly Connect •ScheduleThis WeekInvite NotetakerTeam SchedulePSLive FeedJiminWebJiminny Web SAS Dec, 2024,/:3activity with RobHeld: 5 Dec, 20Value: $10,00MihaiMiha'Mihail MinavlovDiscovery Call wiHE: Held: 22 Nov≤ Value: $90,00c$1iTermNo MeetingsvvedJiminWebJiminWeh29 Nov, 2024, 1:0activity with RobHeld: 29 Nov, 3& Value: $10,00liminny Weh SAactivity with RobHeld: 29 Nov,§ Value: $10,00:Jiminny Web SA29 Nov. 2024. 1:0activity with Rob# Held: 29 Nov,Value: $10.00DMActivityJiminny…..Ab External connections* Starredi& jiminny-x-integrati...8 platform-inner-team® Channelsic ai-chaoter# alerts# backend# bugs# confusion-clinic# curiosity_lab# engineeringu general# thank-yous# the_people_of_jimi...^ Direct messagesN. Mario GeorgievVasl VasilevC. Nikolay IvanovSn James GrahamR. Stoyan TanevP. Galya DimitrovaR. Steliyan Georgiev ". Petko Kashinskif. Aneliya AngelovaA Stefka Stoyanovae. Lukas Kovalik y...i: AppsG Jira Cloud• Toast$0hhl100% S2Wed 13 May 18:33:22Q Describe what you are looking foo Mario GeorgievMessagestAdd canvas( FilesTodayLukas Kovalik 6:24PMизглежда ми като нещо в самия HS не е настроеноMario Georgiev 6:24PMи аз това казах на клиента да види insights нещо от ХС че при нас не виждам никьде нещоLukas Kovalik 6:25 PMами трябва да погледнаMario Georgiev 6:25PMако му се рефрешне токена това дали ше проработиLukas Kovalik 6:25 PMчакай ла виляговориш ли с него?в моментаMario Georgiey 6-25 PMNсу нещо странно при тях (edited)"responseBody":"(\"status\":\"BAD_HUB\",\"messagel": \"missing or unknown hub id\",- Mario Georgiev 6:29 PMвсе едно ползва др акаунт лиили нещо до праваLukas Kovalik 6-29 PMте предполагам са си сьс trее версия само да мине номер при нас нали такаможе ое е изтеклопитай годали може да си влезе в HS изобщоMario Georgiev 6:30 PMо боже наистина може да е фрии акаунт някакьвняма ли индикация при нас каква версия е фрии акаунт каква е прод:дLukas Kovaltk 4.22 pNпnи HS нямаме таковаcaмo id+ Aa @...
|
NULL
|
8117382943705963930
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxcalVIewMistorw Usage | Windsurf@ JY-20891 a FirefoxcalVIewMistorw Usage | Windsurf@ JY-20891 add support for secondaNN1 (SRD-6848] Sidekick SMS issue -Platform Sprint 4 02 - Platform Telf Dependabot alerts • jiminny/prophe(JY-19958) Upgrade BE libraries -4 (JY-20773) User Pilot not receivins@JY-19957 | Remove abanded sympTvpeError: Leaque Flvsystem Filesu Userpilot | Ask Jiminny Report Gen2 (UY-19957) Upgrade BE libraries -• Dependabot alerts - fiminnvlapr.[UY-20891] Sidekick SMS issue - J(SRD-68491 Recorded call does n9 liminnv8 Jiminny8 Jiminnv& Configure SSH access to multiple ‹≥ Useful commands - Engineering -Dev Tools - Elastic8 Jiminny7 ISRD-68531 Moxso - Potential desNew Tabbookmarks$loolsWindowmelp@Not SecureMy RecordingsLukasnovdLukdsKovaukaeLuka:novaLukasKova'LukasLukasKova'ukasKoualTeam RecordingsEveryone's RecordingsAdelina Petrova at Robinson Crusoe Cruises Limited ® yNew TITLEMeetingContract Sentl13 Mar, 2:00 PMMusaibe at Robinson Crusoe Cruises Limited ® MSome subjectContract Sent19 Dec. 2025. 12:30 PMUnknown Customer MInbound call from 07723 46601819 Dec. 2025. 12:30 PM |Ceco Personal at Robinson Crusoe Cruises LimitNotetaker added on 12-16-22 @14:0419 Dec. 2025. 12:30 PMEsther Rüffer at Twilio Video → MCall RMf4643e18995e3d59d914965f38770978Pronosall19 Dec, 2025, 12:30 PMLaura Bennett at SkyWave Solutions ® 1tect|Meeting EventSolution Presented19 Dec. 2025. 12:30 PMUnknown Customer MNotetaker added on 03-28-23@13:03Meeting Eventl19 Dec, 2025, 12:30 PMRobinson Crusoe Cruises Limited ® MMv Meetine 7ooml19 Dec, 2025, 12:30 PMTrending this monthSort by: Most playedKetchUnknown Customer MTom / Alice - Monthly Connect •ScheduleThis WeekInvite NotetakerTeam SchedulePSLive FeedJiminWebJiminny Web SAS Dec, 2024,/:3activity with RobHeld: 5 Dec, 20Value: $10,00MihaiMiha'Mihail MinavlovDiscovery Call wiHE: Held: 22 Nov≤ Value: $90,00c$1iTermNo MeetingsvvedJiminWebJiminWeh29 Nov, 2024, 1:0activity with RobHeld: 29 Nov, 3& Value: $10,00liminny Weh SAactivity with RobHeld: 29 Nov,§ Value: $10,00:Jiminny Web SA29 Nov. 2024. 1:0activity with Rob# Held: 29 Nov,Value: $10.00DMActivityJiminny…..Ab External connections* Starredi& jiminny-x-integrati...8 platform-inner-team® Channelsic ai-chaoter# alerts# backend# bugs# confusion-clinic# curiosity_lab# engineeringu general# thank-yous# the_people_of_jimi...^ Direct messagesN. Mario GeorgievVasl VasilevC. Nikolay IvanovSn James GrahamR. Stoyan TanevP. Galya DimitrovaR. Steliyan Georgiev ". Petko Kashinskif. Aneliya AngelovaA Stefka Stoyanovae. Lukas Kovalik y...i: AppsG Jira Cloud• Toast$0hhl100% S2Wed 13 May 18:33:22Q Describe what you are looking foo Mario GeorgievMessagestAdd canvas( FilesTodayLukas Kovalik 6:24PMизглежда ми като нещо в самия HS не е настроеноMario Georgiev 6:24PMи аз това казах на клиента да види insights нещо от ХС че при нас не виждам никьде нещоLukas Kovalik 6:25 PMами трябва да погледнаMario Georgiev 6:25PMако му се рефрешне токена това дали ше проработиLukas Kovalik 6:25 PMчакай ла виляговориш ли с него?в моментаMario Georgiey 6-25 PMNсу нещо странно при тях (edited)"responseBody":"(\"status\":\"BAD_HUB\",\"messagel": \"missing or unknown hub id\",- Mario Georgiev 6:29 PMвсе едно ползва др акаунт лиили нещо до праваLukas Kovalik 6-29 PMте предполагам са си сьс trее версия само да мине номер при нас нали такаможе ое е изтеклопитай годали може да си влезе в HS изобщоMario Georgiev 6:30 PMо боже наистина може да е фрии акаунт някакьвняма ли индикация при нас каква версия е фрии акаунт каква е прод:дLukas Kovaltk 4.22 pNпnи HS нямаме таковаcaмo id+ Aa @...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37028
|
1383
|
22
|
2026-05-13T15:33:24.488924+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686404488_m1.jpg...
|
PhpStorm
|
faVsco.js – teams [EU]
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
A
1
Select All
[PHONE]...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.008333334,"height":0.03},"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Select All","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"548","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"548","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2103","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2103","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
386688856688989294
|
-3950736144681821402
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
A
1
Select All
[PHONE]...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37029
|
1384
|
30
|
2026-05-13T15:33:24.645720+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686404645_m2.jpg...
|
PhpStorm
|
faVsco.js – teams [EU]
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Related Rows
More
Project: faVsco.js, menu
master, Related Rows
More
Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Related Rows","depth":3,"bounds":{"left":0.63297874,"top":0.3623304,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More","depth":3,"bounds":{"left":0.64162236,"top":0.3623304,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-7054779255278264596
|
-8204135570411639866
|
visual_change
|
hybrid
|
NULL
|
Related Rows
More
Project: faVsco.js, menu
master, Related Rows
More
Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
PhostormProiect vVIewINavigarecodeFV faVsco.js°9 master k(C) UserinvitationDTo.ong© MailboxController.php= custom.logscratch. &.ison= laravel.logA SF jiminny@localhost]=phpstan.neon.dist=ohostan-oaseline.neonC) TextRelayService.ongC) Sso.phpossocontroller.ongA console (EU]iiò teams [EU] X A console [STAGING]<> phounit. xmli1row yGOU+-S9TTx: Autov1e raw sal_querv.sa©smsmessage.ong© SmsLength.phgY- WHERE id = 548=• URDER BYM+ README.mdso sonar-oroiect oroperties= test.py<> Untitled Diaaram.xmilC) UpdateElasticSearch.pho(C) UpdateActivityElasticSearchDocumentCommand.php x (C)UpdateSinqleEntity.php© ActivityStatusin.phpJ uuid (UUID with time-low and time-high swapped) =9.11.23class UodateActivitvElasticSearchDocumentCommand extends CommandIEs owner_idus vetur.config.jsM.WERHOOK FILTERING IMPLEMEpublic function handle): voidstatuso partner 1d> dh External Librariedif (is numeric(Sactivityid)) {v 3 Scratches and ConsolecSactivity = Activity::find((int) SactivitvId):J namev D Database Consoleselse "sactivity = Activity::where. coluW stug1photo_pathA console [EU]A DEAL RISKS [EU]AU UI( transparent photo pathI conference photo path1+ sactivitv)Atu tuv &jiminny@localhostA console [iiminny@localhoststhas->error strino: "Activity with iiduuid ¿sactavitvid, not found"):I stripe id6 crm 1dLe default_playbook_id* Di liminny@localhostA HS local ['iminny@localhos! calendar_provider4 Sr liminnv@localhostl( microsoft consent modeCthis->infol strina: "Sound activitv in- «Cactivitv->aettdor, Wlth• «Sactivitv->aetlluit01zoho dev liminnvalocalho011 92 HrictovalCthis-sinfolsna: "Sendina activitv fon ES undate..1)+( saml2 tenant idV APROD18 06 25 Vacilevl notification providen« console (PROD+nvdl scim nroviden« console PRODIsthis-seventhisnatchen.>dicnatchd( scim_tokenADPRODnew UpdateSingleEntity(, AOAi+v-sno+TaMD api_tokenWarwimoe-oсyTx.[2026-05-13 18:32:301 Connectedv O DatabaseV AEU#console zs 8o ms(l teams 2 s 915 msv A liminny@localhost4, SF 718 msA HS localV APROD« console 1s 717 mgV A STAGINGconsoleDocker12026-05-13 18:32 301 1iminnvs use iiminnv[2026-05-13 18:32:31] completed in 89 ms18•32•317 iminnv> SELECT +.*FROM Jiminny.teams +WHERE 1d = 548LTMTT 5011[2026-05-13 18:32:32] 1 row retrieved starting from 1 in 1 s 499 ms (execution: 112 ms, fetching: 1 s 387 ms)& HS_local [jiminny@localhost]& console [PROD]567abd23-4358-40b4-a16c-c2d083af4eee174511acuive8i Local Busaness coventrybt-locall-business-coventrv<null><null><null><nUll>4682103office<null><nUL><null><null><null><null>fa:100% L2• Wed 13 May 18:33:24U AskJiminnyReportActivityServiceTest vCascader Role SelecRetactoring User EmaDashboard Activity DeNew CascadeActivity Status vs Rec+0 .."status = Activity:: STATUSFALLED'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWNThe Flow:1. Recording is captured and marked as recordedi• In MeetingBotService.php line 739, onRecordingStopped() sets recording state to Activity::RECORDING RECORDED• This happens when the meeting ends and recording stops successfully2. Later recordina imoort fails:•In ImoortBotRecordingJob.oho. when fetchina the bot recordina fails after max retries (line 59)• Status is set to STATUS FAILED• BUT recordina state is NOT uodated - it remains as 'recordediResult: Activitv has status-'failed' (because imnort failed) but recordina state-'recorded' (because recordina wasThis is different from other failure scenarios in MeetingBotService.php (lines 481, 878) where both status andtal aAsk anything (8AL)+ <> Code SWE-1.6SUM: 2102 12-1 M Windsurf Toams...
|
37027
|
NULL
|
NULL
|
NULL
|
|
37030
|
1384
|
31
|
2026-05-13T15:33:27.710138+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686407710_m2.jpg...
|
PhpStorm
|
faVsco.js – crm_configurations [EU]
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-4235983745889776938
|
-8204421443435123770
|
visual_change
|
hybrid
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
PhostormINavicarecodeFV faVsco.js°9 master kProiect v=phpstan.neon.distC) TextRelavService.ong=ohostan-oaseline.neon<> phounit. xmli1e raw sal_querv.saM+ README.mdso sonar-oroiect oroperties= test.pyC) UpdateElasticSearch.pho<> Untitled Diaaram.xmil9.11.23us vetur.config.jsM.WERHOOK FILTERING IMPLEME> dh External Librariedv 3 Scratches and Consolesv D Database ConsolesA console (EU]A DEAL RISKS [EU]AU UIAtu tuv &jiminny@localhostA console ['iiminny@localhost* Di liminny@localhostA HS local ['iminny@localhos4 Sr liminnv@localhostlzoho dev liminnvallocalho011 92 HrictovalV APROD18 06 25 Vacilev« console (PROD« console PRODIADPROD, AOAWarvimoe-oсyv O DatabaseV AEUA console 2 s 85 ms(l teams 2 s 915 mse1 crm conticurationsv A liminny@localhostASF 718 msA HS localV APROD4, console 1 s 717 msV ASTAGINGAconsoleDocker(C) UserinvitationDTo.ong© MailboxController.phpC) Sso.phpossocontroller.ong©smsmessage.ong© SmsLength.php© JiminnyDebuaCommand.php(C) UpdateActivityElasticSearchDocumentCommand.php X (C)UpdateSinqleEntity.phpclass UodateActivitvElasticSearchDocumentCommand extends Command© ActivityStatusin.phpA7AVpublic function handleo: voidif (is numeric(Sactivityid)) {Sactivity = Activity::find((int) Sactivitvid):else "sactivity = Activitv::where colu1+ sactivitv)sthas->error strino: "Activity with iiduuid ¿sactavitvide not Found")= custom.logscratch &.ison= laravel.logA SF jiminny@localhost]& HS_local [jiminny@localhost]& console [PROD]A console (EU]tiò teams [EU]fii crm_configurations [EU] X A console [STAGING]Orows v of0+ GOU+-GTDDLT• WHERE 10 = 408E- ORDER BYCSVv|L$wuerying.100% S2• Wed 13 May 18:33:27U AskJiminnyReportActivityServiceTest vCascader Role SelecRetactoring User EmaDashboard Activity DeNew CascadeActivity Status vs Rec+0 .."status = Activity:: STATUSFALLED'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWNThe Flow:1. Recording is captured and marked as recordedi• In MeetingBotService.php line 739, onRecordingStopped() sets recording state to Activity::RECORDING RECORDED• This happens when the meeting ends and recording stops successfully2. Later recordina imoort fails:•In ImoortBotRecordinglob.oho. when fetchina the bot recordina fails after max retries (line 59)• Status is set to STATUS FAILED• BUT recordina state is NOT uodated - it remains as 'recordediResult: Activitv has status-'failed' (because imnort failed) but recordina state-'recorded' (because recordina wasThis is different from other failure scenarios in Meet ingBotService.php (lines 481, 878) where both status andtal aCthis->infol strina: "Sound activitv in- «Cactivitv->aettdor, Wlth• «Sactivitv->aetlluit0Cthic-sinfol stina: "Sendina activitv fon ES undato..!n.+nvdsthis-seventhisnatchen.>dicnatchdnew UpdateSingleEntity(i+v-sno+TaM[2026-05-13 18:33:261 Connected2026-05-13 18:33-27 1iminnvs use iiminnv(2026-05-13 18•33•271 comoleted in 54 msAsk anything (8AL)+ <> Code SWE-1.6=comnleted in 52 mcW Windsurf Teams...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37031
|
1383
|
23
|
2026-05-13T15:33:29.591870+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686409591_m1.jpg...
|
PhpStorm
|
faVsco.js – crm_configurations [EU]
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
A
1
Select All
468...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.008333334,"height":0.03},"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Select All","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"468","depth":6,"on_screen":true,"role_description":"cell"}]...
|
-5390378116521961920
|
-3950736144692307162
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
A
1
Select All
468...
|
37028
|
NULL
|
NULL
|
NULL
|
|
37032
|
1384
|
32
|
2026-05-13T15:33:29.584045+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686409584_m2.jpg...
|
PhpStorm
|
faVsco.js – crm_configurations [EU]
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
A
1
Select All
468...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.38430852,"top":0.19952115,"width":0.0076462766,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.19792499,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.19792499,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.0039893617,"height":0.0},"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Select All","depth":4,"bounds":{"left":0.40824467,"top":0.14365523,"width":0.1419548,"height":0.0207502},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"468","depth":6,"bounds":{"left":0.5505319,"top":0.16520351,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"}]...
|
-5390378116521961920
|
-3950736144692307162
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
A
1
Select All
468...
|
37030
|
NULL
|
NULL
|
NULL
|
|
37033
|
NULL
|
0
|
2026-05-13T15:33:30.607560+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686410607_m1.jpg...
|
PhpStorm
|
faVsco.js – crm_configurations [EU]
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
A
1...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.008333334,"height":0.03},"on_screen":false,"role_description":"text"}]...
|
-4500748254944600330
|
-3950736144690078938
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
A
1...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37034
|
NULL
|
0
|
2026-05-13T15:33:30.588596+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686410588_m2.jpg...
|
PhpStorm
|
faVsco.js – crm_configurations [EU]
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
A
1
Select All
468
468
1
1cb6c74a-fd02-49d2-8375-c3afd4dedadb
1cb6c74a-fd02-49d2-8375-c3afd4dedadb
business.bt.com
548
548
1
<null>
<null>
1...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.38430852,"top":0.19952115,"width":0.0076462766,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.19792499,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.19792499,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.0039893617,"height":0.0},"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Select All","depth":4,"bounds":{"left":0.40824467,"top":0.14365523,"width":0.1419548,"height":0.0207502},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"468","depth":6,"bounds":{"left":0.5505319,"top":0.16520351,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"468","depth":7,"bounds":{"left":0.5505319,"top":0.16520351,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"1","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"1","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"1cb6c74a-fd02-49d2-8375-c3afd4dedadb","depth":6,"bounds":{"left":0.5505319,"top":0.1867518,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"1cb6c74a-fd02-49d2-8375-c3afd4dedadb","depth":7,"bounds":{"left":0.5505319,"top":0.1867518,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"business.bt.com","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"business.bt.com","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"548","depth":6,"bounds":{"left":0.5505319,"top":0.20830008,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"548","depth":7,"bounds":{"left":0.5505319,"top":0.20830008,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"1","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"1","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"bounds":{"left":0.5505319,"top":0.22984837,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"bounds":{"left":0.5505319,"top":0.22984837,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"1","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"1","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
3173721056622612850
|
-3953023130880603354
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
A
1
Select All
468
468
1
1cb6c74a-fd02-49d2-8375-c3afd4dedadb
1cb6c74a-fd02-49d2-8375-c3afd4dedadb
business.bt.com
548
548
1
<null>
<null>
1...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37035
|
1385
|
0
|
2026-05-13T15:33:37.446786+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686417446_m1.jpg...
|
Slack
|
Mario Georgiev (DM) - Jiminny Inc - 6 new items - Mario Georgiev (DM) - Jiminny Inc - 6 new items - Slack...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Mario Georgiev
Vasil Vasilev
Nikolay Ivanov
James Graham
Stoyan Tanev
Galya Dimitrova
Steliyan Georgiev
Petko Kashinski
Aneliya Angelova
Stefka Stoyanova
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Mario Georgiev
Today at 6:06:22 PM
6:06 PM
здрасти Лукас, бързо питане когато имаш време
клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Toggle file
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
View canvas details
More actions
Today at 6:06:33 PM
6:06
Neil Hoyle - EU
Lukas Kovalik
Today at 6:23:04 PM
6:23 PM
здрасти, да не е нещо със access
Today at 6:23:28 PM
6:23
за пръв път ли е?
Mario Georgiev...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.56805557,"top":0.0,"width":0.046527777,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.56805557,"top":0.0,"width":0.025694445,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Add canvas","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add canvas","depth":20,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mario Georgiev","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:06:22 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:06 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"здрасти Лукас, бързо питане когато имаш време","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Toggle file","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":26,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":27,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View canvas details","depth":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":27,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 6:06:33 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:06","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Neil Hoyle - EU","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:04 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"здрасти, да не е нещо със access","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:28 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"за пръв път ли е?","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Mario Georgiev","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
3032552908559744751
|
-2578376748772485406
|
click
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Mario Georgiev
Vasil Vasilev
Nikolay Ivanov
James Graham
Stoyan Tanev
Galya Dimitrova
Steliyan Georgiev
Petko Kashinski
Aneliya Angelova
Stefka Stoyanova
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Mario Georgiev
Today at 6:06:22 PM
6:06 PM
здрасти Лукас, бързо питане когато имаш време
клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Toggle file
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
View canvas details
More actions
Today at 6:06:33 PM
6:06
Neil Hoyle - EU
Lukas Kovalik
Today at 6:23:04 PM
6:23 PM
здрасти, да не е нещо със access
Today at 6:23:28 PM
6:23
за пръв път ли е?
Mario Georgiev
iTerm2Shell EditViewSessionScriptsProfilesWindowHelpA100% <8• Wed 13 May 18:33:37DOCKERO 81DEV (docker)₴2APP (-zsh)83ec2-user@ip-10-20-31-146:~-zsh|84screenpipe"О ₴5ec2-user@ip-10-30-129-...ec2-user@ip-10-20-31-14... #7[2026-05-13 15:28:23Jproduction.INFO:[SocialAccountService] Fetching"trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id": "ed1a364d-0b07-4c47-95a7-d22fd&ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec"fef6-427a-4e63-a9ba-b340103c976b"},"trace_id" :"1a72[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot", "refreshToken" : "9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c", "state": "full-refresh"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id": "1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23Jproduction.ERROR: [SocialAccountService] Failedto refresh token {"socialAccountId" :30110, "provider" : "hubspot",,"responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8C79-d9e09814baa4\", \"error)":\"access_denied\", \"error_description)":\"missing or unknown hub idl"}"3 {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23] production.INF0: [SocialAccountObserver] Saving model {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}Flow refresh required.root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110-R[2026-05-13 15:28:31] production.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "jiminny:token-info"."memoryBeforeCommandInMb" :116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4, "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INF0: [SocialAccountService]Token needs refreshing {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4"9c48-df0f-4111-9988-d3bb8bf7bfa8"}"trace_id":"001e[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot","refreshToken": "9417aбa067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state": "full-refresh"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4".',"trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110, "provider": "hubspot","responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\".,\"error)":\"access_denied\", \"error_description)":\"missing or unknown hub id\"}"}"correlation_id": "b1e2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8'"}Flow refresh required.root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ 0...
|
37033
|
NULL
|
NULL
|
NULL
|
|
37036
|
1386
|
0
|
2026-05-13T15:33:37.459597+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686417459_m2.jpg...
|
Slack
|
Mario Georgiev (DM) - Jiminny Inc - 6 new items - Mario Georgiev (DM) - Jiminny Inc - 6 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Mario Georgiev
Vasil Vasilev
Nikolay Ivanov
James Graham
Stoyan Tanev
Galya Dimitrova
Steliyan Georgiev
Petko Kashinski
Aneliya Angelova
Stefka Stoyanova
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Mario Georgiev
Today at 6:06:22 PM
6:06 PM
здрасти Лукас, бързо питане когато имаш време
клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Toggle file
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
View canvas details
More actions
Today at 6:06:33 PM
6:06
Neil Hoyle - EU
Lukas Kovalik
Today at 6:23:04 PM
6:23 PM
здрасти, да не е нещо със access
Today at 6:23:28 PM
6:23
за пръв път ли е?
Mario Georgiev
Today at 6:23:45 PM
6:23 PM
ми за тях явно да
Today at 6:23:53 PM
6:23
не виждам какъв да е този аксес
Lukas Kovalik
Today at 6:23:57 PM
6:23 PM
имам предвид това първото логване ли е
Mario Georgiev
Today at 6:24:00 PM
6:24 PM
не
Lukas Kovalik
Today at 6:24:29 PM
6:24 PM
изглежда ми като нещо в самия HS не е настроено
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Mario Georgiev
Today at 6:24:48 PM
6:24 PM
и аз това казах на клиента да види insights нещо от ХС че при нас не виждам никъде нещо
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 6:25:28 PM
6:25 PM
ами трябва да погледна
React with white_check_mark
React with eyes
React with raised_hands...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.5056516,"top":0.058260176,"width":0.011968086,"height":0.028731046},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"bounds":{"left":0.50299203,"top":0.10055866,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"bounds":{"left":0.50664896,"top":0.13806863,"width":0.009973404,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50299203,"top":0.15482841,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.50764626,"top":0.19233839,"width":0.007978723,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50299203,"top":0.20909816,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.012965426,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.0026595744,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.50764626,"top":0.24660814,"width":0.010638298,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50299203,"top":0.26336792,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0076462766,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5099734,"top":0.3008779,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50299203,"top":0.31763768,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.008643617,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5093085,"top":0.35514766,"width":0.0066489363,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50299203,"top":0.3719074,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.008976064,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.0033244682,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.5106383,"top":0.4094174,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"bounds":{"left":0.5369016,"top":0.09177973,"width":0.024268618,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"bounds":{"left":0.5422208,"top":0.17797287,"width":0.043882977,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.17797287,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":24,"bounds":{"left":0.54355055,"top":0.17797287,"width":0.05418883,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"bounds":{"left":0.5422208,"top":0.20031923,"width":0.04454787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.20031923,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":18,"bounds":{"left":0.54521275,"top":0.20031923,"width":0.04155585,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"bounds":{"left":0.5422208,"top":0.2529928,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.2529928,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54488033,"top":0.2529928,"width":0.019614361,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"bounds":{"left":0.5422208,"top":0.2753392,"width":0.012300532,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.2753392,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.54488033,"top":0.2753392,"width":0.00930851,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"bounds":{"left":0.5422208,"top":0.29768556,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.29768556,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.54521275,"top":0.29768556,"width":0.015292553,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"bounds":{"left":0.5422208,"top":0.3200319,"width":0.010638298,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.3200319,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":3,"bounds":{"left":0.54521275,"top":0.3200319,"width":0.00731383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"bounds":{"left":0.5422208,"top":0.3423783,"width":0.034574468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.3423783,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54454786,"top":0.3423783,"width":0.032247342,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"bounds":{"left":0.5422208,"top":0.36472467,"width":0.027593086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.36472467,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.54454786,"top":0.36472467,"width":0.025265958,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"bounds":{"left":0.5422208,"top":0.38707104,"width":0.025930852,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.38707104,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":10,"bounds":{"left":0.54488033,"top":0.38707104,"width":0.022938829,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"bounds":{"left":0.5422208,"top":0.4094174,"width":0.016289894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.4094174,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.54488033,"top":0.4094174,"width":0.013297873,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"bounds":{"left":0.5422208,"top":0.43176377,"width":0.023271276,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.43176377,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54355055,"top":0.43176377,"width":0.021609042,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"bounds":{"left":0.5422208,"top":0.45411015,"width":0.034906916,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.45411015,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54521275,"top":0.45411015,"width":0.031914894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"bounds":{"left":0.5422208,"top":0.4764565,"width":0.03856383,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.4764565,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54521275,"top":0.4764565,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"bounds":{"left":0.5422208,"top":0.49880287,"width":0.016954787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.49880287,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.54421544,"top":0.49880287,"width":0.014960106,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"bounds":{"left":0.5422208,"top":0.5211492,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.5211492,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":7,"bounds":{"left":0.54421544,"top":0.5211492,"width":0.016289894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"bounds":{"left":0.5422208,"top":0.5434956,"width":0.024601065,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.5434956,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54454786,"top":0.5434956,"width":0.021941489,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"bounds":{"left":0.5422208,"top":0.565842,"width":0.017287234,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.565842,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.54454786,"top":0.565842,"width":0.01462766,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.5422208,"top":0.58818835,"width":0.024601065,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.58818835,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54421544,"top":0.58818835,"width":0.022606382,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"bounds":{"left":0.5422208,"top":0.6105347,"width":0.045212764,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.6105347,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":20,"bounds":{"left":0.54421544,"top":0.6105347,"width":0.04720745,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"bounds":{"left":0.5422208,"top":0.6632083,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.6632083,"width":0.004654255,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.546875,"top":0.6632083,"width":0.02925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"bounds":{"left":0.5422208,"top":0.6855547,"width":0.026595745,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.6855547,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.54521275,"top":0.6855547,"width":0.023271276,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"bounds":{"left":0.5422208,"top":0.70790106,"width":0.032247342,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.70790106,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.5462101,"top":0.70790106,"width":0.027925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.5422208,"top":0.7302474,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.7302474,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54421544,"top":0.7302474,"width":0.029920213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"bounds":{"left":0.5422208,"top":0.75259376,"width":0.028922873,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.75259376,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54488033,"top":0.75259376,"width":0.026263298,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"bounds":{"left":0.5422208,"top":0.77494013,"width":0.03523936,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.77494013,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.54587764,"top":0.77494013,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"bounds":{"left":0.5422208,"top":0.7972865,"width":0.038231384,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.7972865,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":16,"bounds":{"left":0.54488033,"top":0.7972865,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"bounds":{"left":0.5422208,"top":0.8196329,"width":0.034574468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.8196329,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.54521275,"top":0.8196329,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.5422208,"top":0.84197927,"width":0.03756649,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.84197927,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.5455452,"top":0.84197927,"width":0.034242023,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.5422208,"top":0.86432564,"width":0.037898935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.86432564,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54488033,"top":0.86432564,"width":0.03523936,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.5422208,"top":0.88667196,"width":0.029587766,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.88667196,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.54488033,"top":0.88667196,"width":0.026928192,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.5744681,"top":0.88667196,"width":0.0063164895,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5744681,"top":0.88667196,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":2,"bounds":{"left":0.5767952,"top":0.88667196,"width":0.0056515955,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.5422208,"top":0.9393456,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.9393456,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54454786,"top":0.9393456,"width":0.019946808,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.5422208,"top":0.9616919,"width":0.012300532,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.9616919,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":4,"bounds":{"left":0.54488033,"top":0.9616919,"width":0.009640957,"height":0.014365523}}],"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.60206115,"top":0.09177973,"width":0.030917553,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"bounds":{"left":0.61136967,"top":0.10055866,"width":0.018949468,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.61136967,"top":0.10055866,"width":0.0039893617,"height":0.012769354}},{"char_start":1,"char_count":7,"bounds":{"left":0.61535907,"top":0.10055866,"width":0.014960106,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Add canvas","depth":18,"bounds":{"left":0.63397604,"top":0.09177973,"width":0.034242023,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add canvas","depth":20,"bounds":{"left":0.64328456,"top":0.10055866,"width":0.022273935,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.64328456,"top":0.10055866,"width":0.0033244682,"height":0.012769354}},{"char_start":1,"char_count":9,"bounds":{"left":0.6462766,"top":0.10055866,"width":0.019281914,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.66921544,"top":0.09177973,"width":0.020944148,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"bounds":{"left":0.67852396,"top":0.10055866,"width":0.008976064,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.67852396,"top":0.10055866,"width":0.0026595744,"height":0.012769354}},{"char_start":1,"char_count":4,"bounds":{"left":0.6811835,"top":0.10055866,"width":0.0063164895,"height":0.012769354}}],"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.69148934,"top":0.09177973,"width":0.010638298,"height":0.030327214},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"bounds":{"left":0.59640956,"top":0.0518755,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"bounds":{"left":0.59640956,"top":0.0518755,"width":0.007978723,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"bounds":{"left":0.59640956,"top":0.0518755,"width":0.013962766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.7849069,"top":0.12689546,"width":0.025265958,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mario Georgiev","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:06:22 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:06 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"здрасти Лукас, бързо питане когато имаш време","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Toggle file","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":26,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":27,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View canvas details","depth":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":27,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 6:06:33 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:06","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Neil Hoyle - EU","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:04 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"здрасти, да не е нещо със access","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:28 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"за пръв път ли е?","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Mario Georgiev","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:45 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ми за тях явно да","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:53 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"не виждам какъв да е този аксес","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:57 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"имам предвид това първото логване ли е","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Mario Georgiev","depth":23,"bounds":{"left":0.6180186,"top":0.11572227,"width":0.03523936,"height":0.008778931},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.65292555,"top":0.11572227,"width":0.0026595744,"height":0.0071827616},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:24:00 PM","depth":23,"bounds":{"left":0.6555851,"top":0.11572227,"width":0.015292553,"height":0.006384677},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:24 PM","depth":24,"bounds":{"left":0.6555851,"top":0.11572227,"width":0.015292553,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"не","depth":24,"bounds":{"left":0.6180186,"top":0.12609737,"width":0.0056515955,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6180186,"top":0.12609737,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":1,"bounds":{"left":0.62101066,"top":0.12609737,"width":0.0026595744,"height":0.014365523}}],"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6180186,"top":0.14844373,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.64893615,"top":0.15003991,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:24:29 PM","depth":23,"bounds":{"left":0.6515958,"top":0.15243416,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:24 PM","depth":24,"bounds":{"left":0.6515958,"top":0.15243416,"width":0.014960106,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6515958,"top":0.15243416,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.65392286,"top":0.15243416,"width":0.012965426,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"изглежда ми като нещо в самия HS не е настроено","depth":24,"bounds":{"left":0.6180186,"top":0.16759777,"width":0.11768617,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6180186,"top":0.16759777,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":46,"bounds":{"left":0.62101066,"top":0.16759777,"width":0.1143617,"height":0.014365523}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mario Georgiev","depth":23,"bounds":{"left":0.6180186,"top":0.18994413,"width":0.03523936,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.65292555,"top":0.1915403,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:24:48 PM","depth":23,"bounds":{"left":0.6555851,"top":0.19393456,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:24 PM","depth":24,"bounds":{"left":0.6555851,"top":0.19393456,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"и аз това казах на клиента да види insights нещо от ХС че при нас не виждам никъде нещо","depth":24,"bounds":{"left":0.6180186,"top":0.20909816,"width":0.20944148,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6180186,"top":0.23144454,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.64893615,"top":0.2330407,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:25:28 PM","depth":23,"bounds":{"left":0.6515958,"top":0.23543495,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:25 PM","depth":24,"bounds":{"left":0.6515958,"top":0.23543495,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ами трябва да погледна","depth":24,"bounds":{"left":0.6180186,"top":0.25059855,"width":0.05518617,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-2833864669817062244
|
-3731930678707480846
|
click
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Mario Georgiev
Vasil Vasilev
Nikolay Ivanov
James Graham
Stoyan Tanev
Galya Dimitrova
Steliyan Georgiev
Petko Kashinski
Aneliya Angelova
Stefka Stoyanova
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Mario Georgiev
Today at 6:06:22 PM
6:06 PM
здрасти Лукас, бързо питане когато имаш време
клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Toggle file
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
View canvas details
More actions
Today at 6:06:33 PM
6:06
Neil Hoyle - EU
Lukas Kovalik
Today at 6:23:04 PM
6:23 PM
здрасти, да не е нещо със access
Today at 6:23:28 PM
6:23
за пръв път ли е?
Mario Georgiev
Today at 6:23:45 PM
6:23 PM
ми за тях явно да
Today at 6:23:53 PM
6:23
не виждам какъв да е този аксес
Lukas Kovalik
Today at 6:23:57 PM
6:23 PM
имам предвид това първото логване ли е
Mario Georgiev
Today at 6:24:00 PM
6:24 PM
не
Lukas Kovalik
Today at 6:24:29 PM
6:24 PM
изглежда ми като нещо в самия HS не е настроено
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Mario Georgiev
Today at 6:24:48 PM
6:24 PM
и аз това казах на клиента да види insights нещо от ХС че при нас не виждам никъде нещо
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 6:25:28 PM
6:25 PM
ами трябва да погледна
React with white_check_mark
React with eyes
React with raised_hands
SlackVIewMistonWindowHelprTavsco.sProiect v(C) UserinvitationDTo.ong© MailboxController.php=phpstan.neon.distC) TextRelayService.onpc) Sso.php=ohostan-oaseline.neonossocontroller.ong<> phounit. xmli1e raw sal_querv.sa(C TovMloce©smsmessage.ong© SmsLength.phgM+ README.mdso sonar-oroiect oroperties= test.pyC) UpdateElasticSearch.pho(C) UpdateActivityElasticSearchDocumentCommand.php x C)UpdateSinqleEntity.phoC)ActivityStatusin.php<> Untitled Diaaram.xmilclass UodateActivitvelasticSearchDocumentCommand extends Commandius vetur.config.jspublic function handle): voidM.WERHOOK FILTERING IMPLEME• fih External Librariedif (is numeric(Sactivityid)) {v 3 Scratches and ConsolecSactivity = Activity::find((int) SactivitvId):v D Database Consoleselse "sactivity = Activity::where. coluA console [EU]A DEAL RISKS [EU]AU UI1+ sactivitv)Atu tusthas->error strino: "Activity with iiduuid ¿sactavitvide not Found")v &jiminny@localhostA console ['iiminny@localhost* Di liminny@localhostA HS local ['iminny@localhos4 Sr liminnv@localhostlCthis->infol strina: "Sound activitv in• «Cactivitv->aettdor, Wlth• «Sactivitv->aetlluit0zoho dev liminnvalocalho011 92 HrictovalCthic-sinfol stina: "Sendina activitv fon ES undate..1)+V APROD18 06 25 Vacilev« console (PROD+nvd« console PRODIsthis-seventhisnatchen->dicnatchdADPRODnew UpdateSingleEntity(, AOAi+v-sno+TaMWarwimoe-oсyTx.v O Database[2026-05-13 18:33:261 ConnectedV AEU2026-05-13 18:33-27 1iminnvs use iiminnvA console 2 s 85 ms(l teams 2 s 915 ms(2026-05-13 18•33:271 comoleted in 54 ms18:33:27 7imannv>SELECT +*fi crm configurations 1 s 350 msFROM jiminny.crm_configurations tv A liminny@localhostWHERE 1d = 468ASF 718 msLTMTT 501A HS localV APROD[2026-05-13 18:33:27) 1 row retrieved starting from 1 in 521 ms (execution: 65 ms, fetching: 456 ms)4, console 1 s 717 msV ASTAGINGAconsoleDocker= custom.logscratch &.isonA console (EU]tiò teams [EU]1rowyGOU- —Y- WHERE id = 468w opportunities_synced_atcontact_roles_synced_at•• over quota_at1• api disabled_atW settings.opportunity_assignment_rule! opportunity_max_valueopportunity max ageI opportunity value field ido trigger_assignment_rules• store_transcript! softphone_override_prospect! default_currencyI created atM updated attii crrDM•ActivityLateJiminny...yen Fyternal connechons* Starredii@ jiminny-x-integrati..8 platform-inner-teamE) Channelsic ai-chaoter# alerts# backend# bugs# confusion-clinic# curiositv lab# engineering# general#jiminny-bg# platform-ticketsd product aunches# random# releases# sofa-office# supportdthank-vous# the people of iimi..0 Direct messagesMario GeorgievVasll VasilevNikolay IvanovSn James GrahamCtovan Tanev• Galva DimitrovaP, Stelivan Georoiev "Petko Kashinskif Aneliva Ancelovan Stefka StoyanovaLukas Kovalik v.::: Apps$ Jira CloudKR Toast100% S2Wed 13 May 18:33:37@ Describe what you are looking for# Mario GeorgievMessagestAdd canvas( FilesTodayLukas Kovalik 6:24 PMизглежда ми като нещо в самия HS не е настроеноMario Georgiev 6:24 PMи аз това казах на клиента да види insights нещо от ХС че при нас не виждам никъде нещоLukas Kovalik 6:25 PMами тюябва ла поглелнаMario Georoiev 6.25 PMако му се рефрешне токена това дали ше проработиLukas Kovalik 6:25 PMчакай ла виляговориш ли с нeго?в моментаMario Georgiey 6.25 PMпишеме по мейлLukas Kovalik 6:26 PMок може и да услея но пак ще изтечеWo Marid Coarciov 4.04 DMInoc cunlLukas Kovalik 6:29 PMнещо странно при тях (edited)"responseBody":"("status)":\"BAD_HUB\", "message)":\ "missing or unknown hub id\",Mario Georgiev 6:29 PMвсе елно ползва ло акаунт лиили нешо ло права.Lukas Kovalik 6•29 PMте предполагам са си сьс trее версия само да мине номер при нас нали такаможе ое е изтеклопитай годали може да си влезе в HS изобщоMario Georgiev 6:30 PMо боже наистина може да е фрии акаунт някакьвняма ли индикация при нас каква версия е фрии акаунт каква е прод :ДLukas Kovaltk 4.22 pNпnи HS нямаме таковаcaмo id+ АalShift + Roturn to addla new lind...
|
37034
|
NULL
|
NULL
|
NULL
|
|
37037
|
1386
|
1
|
2026-05-13T15:33:58.116478+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686438116_m2.jpg...
|
Slack
|
Mario Georgiev (DM) - Jiminny Inc - 6 new items - Mario Georgiev (DM) - Jiminny Inc - 6 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Mario Georgiev
Vasil Vasilev
Nikolay Ivanov
James Graham
Stoyan Tanev
Galya Dimitrova
Steliyan Georgiev
Petko Kashinski
Aneliya Angelova
Stefka Stoyanova
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Mario Georgiev
Today at 6:06:22 PM
6:06 PM
здрасти Лукас, бързо питане когато имаш време
клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Toggle file
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
View canvas details
More actions
Today at 6:06:33 PM
6:06
Neil Hoyle - EU
Lukas Kovalik
Today at 6:23:04 PM
6:23 PM
здрасти, да не е нещо със access
Today at 6:23:28 PM
6:23
за пръв път ли е?
Mario Georgiev
Today at 6:23:45 PM
6:23 PM
ми за тях явно да
Today at 6:23:53 PM
6:23
не виждам какъв да е този аксес
Lukas Kovalik
Today at 6:23:57 PM
6:23 PM
имам предвид това първото логване ли е
Mario Georgiev
Today at 6:24:00 PM
6:24 PM
не
Lukas Kovalik
Today at 6:24:29 PM
6:24 PM
изглежда ми като нещо в самия HS не е настроено
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Mario Georgiev
Today at 6:24:48 PM
6:24 PM
и аз това казах на клиента да види insights нещо от ХС че при нас не виждам никъде нещо
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 6:25:28 PM
6:25 PM
ами трябва да погледна
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Mario Georgiev
Today at 6:25:31 PM
6:25 PM
ако му се рефрешне токена това дали ше проработи
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 6:25:40 PM
6:25 PM
чакай да видя
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 6:25:48 PM
6:25
говориш ли с него?
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 6:25:51 PM
6:25
в момента
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Mario Georgiev
Today at 6:25:56 PM
6:25 PM
пишеме по мейл
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 6:26:14 PM
6:26 PM
ок може и да услея но пак ще изтече
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 6:26:21 PM
6:26
чакай
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Mario Georgiev
Today at 6:26:25 PM
6:26 PM
йес сър!
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 6:29:07 PM
6:29 PM
нещо странно при тях
(edited)
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 6:29:14 PM...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.5056516,"top":0.058260176,"width":0.011968086,"height":0.028731046},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"bounds":{"left":0.50299203,"top":0.10055866,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"bounds":{"left":0.50664896,"top":0.13806863,"width":0.009973404,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50299203,"top":0.15482841,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.50764626,"top":0.19233839,"width":0.007978723,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50299203,"top":0.20909816,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.012965426,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.0026595744,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.50764626,"top":0.24660814,"width":0.010638298,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50299203,"top":0.26336792,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0076462766,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5099734,"top":0.3008779,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50299203,"top":0.31763768,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.008643617,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5093085,"top":0.35514766,"width":0.0066489363,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50299203,"top":0.3719074,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.008976064,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.0033244682,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.5106383,"top":0.4094174,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"bounds":{"left":0.5369016,"top":0.09177973,"width":0.024268618,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"bounds":{"left":0.5422208,"top":0.17797287,"width":0.043882977,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.17797287,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":24,"bounds":{"left":0.54355055,"top":0.17797287,"width":0.05418883,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"bounds":{"left":0.5422208,"top":0.20031923,"width":0.04454787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.20031923,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":18,"bounds":{"left":0.54521275,"top":0.20031923,"width":0.04155585,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"bounds":{"left":0.5422208,"top":0.2529928,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.2529928,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54488033,"top":0.2529928,"width":0.019614361,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"bounds":{"left":0.5422208,"top":0.2753392,"width":0.012300532,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.2753392,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.54488033,"top":0.2753392,"width":0.00930851,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"bounds":{"left":0.5422208,"top":0.29768556,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.29768556,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.54521275,"top":0.29768556,"width":0.015292553,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"bounds":{"left":0.5422208,"top":0.3200319,"width":0.010638298,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.3200319,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":3,"bounds":{"left":0.54521275,"top":0.3200319,"width":0.00731383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"bounds":{"left":0.5422208,"top":0.3423783,"width":0.034574468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.3423783,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54454786,"top":0.3423783,"width":0.032247342,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"bounds":{"left":0.5422208,"top":0.36472467,"width":0.027593086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.36472467,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.54454786,"top":0.36472467,"width":0.025265958,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"bounds":{"left":0.5422208,"top":0.38707104,"width":0.025930852,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.38707104,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":10,"bounds":{"left":0.54488033,"top":0.38707104,"width":0.022938829,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"bounds":{"left":0.5422208,"top":0.4094174,"width":0.016289894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.4094174,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.54488033,"top":0.4094174,"width":0.013297873,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"bounds":{"left":0.5422208,"top":0.43176377,"width":0.023271276,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.43176377,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54355055,"top":0.43176377,"width":0.021609042,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"bounds":{"left":0.5422208,"top":0.45411015,"width":0.034906916,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.45411015,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54521275,"top":0.45411015,"width":0.031914894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"bounds":{"left":0.5422208,"top":0.4764565,"width":0.03856383,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.4764565,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54521275,"top":0.4764565,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"bounds":{"left":0.5422208,"top":0.49880287,"width":0.016954787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.49880287,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.54421544,"top":0.49880287,"width":0.014960106,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"bounds":{"left":0.5422208,"top":0.5211492,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.5211492,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":7,"bounds":{"left":0.54421544,"top":0.5211492,"width":0.016289894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"bounds":{"left":0.5422208,"top":0.5434956,"width":0.024601065,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.5434956,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54454786,"top":0.5434956,"width":0.021941489,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"bounds":{"left":0.5422208,"top":0.565842,"width":0.017287234,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.565842,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.54454786,"top":0.565842,"width":0.01462766,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.5422208,"top":0.58818835,"width":0.024601065,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.58818835,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54421544,"top":0.58818835,"width":0.022606382,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"bounds":{"left":0.5422208,"top":0.6105347,"width":0.045212764,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.6105347,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":20,"bounds":{"left":0.54421544,"top":0.6105347,"width":0.04720745,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"bounds":{"left":0.5422208,"top":0.6632083,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.6632083,"width":0.004654255,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.546875,"top":0.6632083,"width":0.02925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"bounds":{"left":0.5422208,"top":0.6855547,"width":0.026595745,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.6855547,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.54521275,"top":0.6855547,"width":0.023271276,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"bounds":{"left":0.5422208,"top":0.70790106,"width":0.032247342,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.70790106,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.5462101,"top":0.70790106,"width":0.027925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.5422208,"top":0.7302474,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.7302474,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54421544,"top":0.7302474,"width":0.029920213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"bounds":{"left":0.5422208,"top":0.75259376,"width":0.028922873,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.75259376,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54488033,"top":0.75259376,"width":0.026263298,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"bounds":{"left":0.5422208,"top":0.77494013,"width":0.03523936,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.77494013,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.54587764,"top":0.77494013,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"bounds":{"left":0.5422208,"top":0.7972865,"width":0.038231384,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.7972865,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":16,"bounds":{"left":0.54488033,"top":0.7972865,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"bounds":{"left":0.5422208,"top":0.8196329,"width":0.034574468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.8196329,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.54521275,"top":0.8196329,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.5422208,"top":0.84197927,"width":0.03756649,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.84197927,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.5455452,"top":0.84197927,"width":0.034242023,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.5422208,"top":0.86432564,"width":0.037898935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.86432564,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54488033,"top":0.86432564,"width":0.03523936,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.5422208,"top":0.88667196,"width":0.029587766,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.88667196,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.54488033,"top":0.88667196,"width":0.026928192,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.5744681,"top":0.88667196,"width":0.0063164895,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5744681,"top":0.88667196,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":2,"bounds":{"left":0.5767952,"top":0.88667196,"width":0.0056515955,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.5422208,"top":0.9393456,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.9393456,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54454786,"top":0.9393456,"width":0.019946808,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.5422208,"top":0.9616919,"width":0.012300532,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.9616919,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":4,"bounds":{"left":0.54488033,"top":0.9616919,"width":0.009640957,"height":0.014365523}}],"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.60206115,"top":0.09177973,"width":0.030917553,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"bounds":{"left":0.61136967,"top":0.10055866,"width":0.018949468,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.61136967,"top":0.10055866,"width":0.0039893617,"height":0.012769354}},{"char_start":1,"char_count":7,"bounds":{"left":0.61535907,"top":0.10055866,"width":0.014960106,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Add canvas","depth":18,"bounds":{"left":0.63397604,"top":0.09177973,"width":0.034242023,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add canvas","depth":20,"bounds":{"left":0.64328456,"top":0.10055866,"width":0.022273935,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.64328456,"top":0.10055866,"width":0.0033244682,"height":0.012769354}},{"char_start":1,"char_count":9,"bounds":{"left":0.6462766,"top":0.10055866,"width":0.019281914,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.66921544,"top":0.09177973,"width":0.020944148,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"bounds":{"left":0.67852396,"top":0.10055866,"width":0.008976064,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.67852396,"top":0.10055866,"width":0.0026595744,"height":0.012769354}},{"char_start":1,"char_count":4,"bounds":{"left":0.6811835,"top":0.10055866,"width":0.0063164895,"height":0.012769354}}],"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.69148934,"top":0.09177973,"width":0.010638298,"height":0.030327214},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"bounds":{"left":0.59640956,"top":0.0518755,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"bounds":{"left":0.59640956,"top":0.0518755,"width":0.007978723,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"bounds":{"left":0.59640956,"top":0.0518755,"width":0.013962766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.7849069,"top":0.12689546,"width":0.025265958,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mario Georgiev","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:06:22 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:06 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"здрасти Лукас, бързо питане когато имаш време","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Toggle file","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":26,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":27,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View canvas details","depth":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":27,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 6:06:33 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:06","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Neil Hoyle - EU","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:04 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"здрасти, да не е нещо със access","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:28 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"за пръв път ли е?","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Mario Georgiev","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:45 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ми за тях явно да","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:53 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"не виждам какъв да е този аксес","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:57 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"имам предвид това първото логване ли е","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Mario Georgiev","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:24:00 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:24 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"не","depth":24,"bounds":{"left":0.6180186,"top":0.11572227,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6180186,"top":0.1245012,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.64893615,"top":0.12609737,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:24:29 PM","depth":23,"bounds":{"left":0.6515958,"top":0.12849163,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:24 PM","depth":24,"bounds":{"left":0.6515958,"top":0.12849163,"width":0.014960106,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6515958,"top":0.12849163,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.65392286,"top":0.12849163,"width":0.012965426,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"изглежда ми като нещо в самия HS не е настроено","depth":24,"bounds":{"left":0.6180186,"top":0.14365523,"width":0.11768617,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6180186,"top":0.14365523,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":46,"bounds":{"left":0.62101066,"top":0.14365523,"width":0.1143617,"height":0.014365523}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mario Georgiev","depth":23,"bounds":{"left":0.6180186,"top":0.1660016,"width":0.03523936,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.65292555,"top":0.16759777,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:24:48 PM","depth":23,"bounds":{"left":0.6555851,"top":0.16999201,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:24 PM","depth":24,"bounds":{"left":0.6555851,"top":0.16999201,"width":0.015292553,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6555851,"top":0.16999201,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.65791225,"top":0.16999201,"width":0.012965426,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"и аз това казах на клиента да види insights нещо от ХС че при нас не виждам никъде нещо","depth":24,"bounds":{"left":0.6180186,"top":0.18515563,"width":0.20944148,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6180186,"top":0.207502,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.64893615,"top":0.20909816,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:25:28 PM","depth":23,"bounds":{"left":0.6515958,"top":0.21149242,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:25 PM","depth":24,"bounds":{"left":0.6515958,"top":0.21149242,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ами трябва да погледна","depth":24,"bounds":{"left":0.6180186,"top":0.22665602,"width":0.05518617,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mario Georgiev","depth":23,"bounds":{"left":0.6180186,"top":0.2490024,"width":0.03523936,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.65292555,"top":0.25059855,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:25:31 PM","depth":23,"bounds":{"left":0.6555851,"top":0.2529928,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:25 PM","depth":24,"bounds":{"left":0.6555851,"top":0.2529928,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ако му се рефрешне токена това дали ше проработи","depth":24,"bounds":{"left":0.6180186,"top":0.26815644,"width":0.12167553,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6180186,"top":0.2905028,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.64893615,"top":0.29209897,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:25:40 PM","depth":23,"bounds":{"left":0.6515958,"top":0.29449323,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:25 PM","depth":24,"bounds":{"left":0.6515958,"top":0.29449323,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"чакай да видя","depth":24,"bounds":{"left":0.6180186,"top":0.30965683,"width":0.032247342,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 6:25:48 PM","depth":24,"bounds":{"left":0.60738033,"top":0.33599362,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:25","depth":25,"bounds":{"left":0.60738033,"top":0.33599362,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"говориш ли с него?","depth":24,"bounds":{"left":0.6180186,"top":0.33359936,"width":0.044215426,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 6:25:51 PM","depth":24,"bounds":{"left":0.60738033,"top":0.35993615,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:25","depth":25,"bounds":{"left":0.60738033,"top":0.35993615,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"в момента","depth":24,"bounds":{"left":0.6180186,"top":0.3575419,"width":0.024268618,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mario Georgiev","depth":23,"bounds":{"left":0.6180186,"top":0.37988827,"width":0.03523936,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.65292555,"top":0.38148445,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:25:56 PM","depth":23,"bounds":{"left":0.6555851,"top":0.38387868,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:25 PM","depth":24,"bounds":{"left":0.6555851,"top":0.38387868,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"пишеме по мейл","depth":24,"bounds":{"left":0.6180186,"top":0.3990423,"width":0.038896278,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6180186,"top":0.42138866,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.64893615,"top":0.42298484,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:26:14 PM","depth":23,"bounds":{"left":0.6515958,"top":0.4253791,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:26 PM","depth":24,"bounds":{"left":0.6515958,"top":0.4253791,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ок може и да услея но пак ще изтече","depth":24,"bounds":{"left":0.6180186,"top":0.4405427,"width":0.08543883,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 6:26:21 PM","depth":24,"bounds":{"left":0.60738033,"top":0.4668795,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:26","depth":25,"bounds":{"left":0.60738033,"top":0.4668795,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"чакай","depth":24,"bounds":{"left":0.6180186,"top":0.46448523,"width":0.013297873,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mario Georgiev","depth":23,"bounds":{"left":0.6180186,"top":0.4868316,"width":0.03523936,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.65292555,"top":0.4884278,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:26:25 PM","depth":23,"bounds":{"left":0.6555851,"top":0.49082202,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:26 PM","depth":24,"bounds":{"left":0.6555851,"top":0.49082202,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"йес сър!","depth":24,"bounds":{"left":0.6180186,"top":0.5059856,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6180186,"top":0.528332,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.64893615,"top":0.52992815,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:29:07 PM","depth":23,"bounds":{"left":0.6515958,"top":0.5323224,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:29 PM","depth":24,"bounds":{"left":0.6515958,"top":0.5323224,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"нещо странно при тях","depth":24,"bounds":{"left":0.6180186,"top":0.547486,"width":0.05086436,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.66888297,"top":0.5490822,"width":0.0013297872,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(edited)","depth":24,"bounds":{"left":0.66988033,"top":0.5490822,"width":0.01462766,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.68417555,"top":0.5490822,"width":0.0013297872,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 6:29:14 PM","depth":24,"bounds":{"left":0.60738033,"top":0.5738228,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-4990145037490406942
|
-1712610503774795694
|
visual_change
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Mario Georgiev
Vasil Vasilev
Nikolay Ivanov
James Graham
Stoyan Tanev
Galya Dimitrova
Steliyan Georgiev
Petko Kashinski
Aneliya Angelova
Stefka Stoyanova
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Mario Georgiev
Today at 6:06:22 PM
6:06 PM
здрасти Лукас, бързо питане когато имаш време
клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Toggle file
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
View canvas details
More actions
Today at 6:06:33 PM
6:06
Neil Hoyle - EU
Lukas Kovalik
Today at 6:23:04 PM
6:23 PM
здрасти, да не е нещо със access
Today at 6:23:28 PM
6:23
за пръв път ли е?
Mario Georgiev
Today at 6:23:45 PM
6:23 PM
ми за тях явно да
Today at 6:23:53 PM
6:23
не виждам какъв да е този аксес
Lukas Kovalik
Today at 6:23:57 PM
6:23 PM
имам предвид това първото логване ли е
Mario Georgiev
Today at 6:24:00 PM
6:24 PM
не
Lukas Kovalik
Today at 6:24:29 PM
6:24 PM
изглежда ми като нещо в самия HS не е настроено
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Mario Georgiev
Today at 6:24:48 PM
6:24 PM
и аз това казах на клиента да види insights нещо от ХС че при нас не виждам никъде нещо
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 6:25:28 PM
6:25 PM
ами трябва да погледна
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Mario Georgiev
Today at 6:25:31 PM
6:25 PM
ако му се рефрешне токена това дали ше проработи
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 6:25:40 PM
6:25 PM
чакай да видя
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 6:25:48 PM
6:25
говориш ли с него?
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 6:25:51 PM
6:25
в момента
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Mario Georgiev
Today at 6:25:56 PM
6:25 PM
пишеме по мейл
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 6:26:14 PM
6:26 PM
ок може и да услея но пак ще изтече
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 6:26:21 PM
6:26
чакай
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Mario Georgiev
Today at 6:26:25 PM
6:26 PM
йес сър!
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 6:29:07 PM
6:29 PM
нещо странно при тях
(edited)
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 6:29:14 PM
SlackVIewMistonWindowHelprravsco.sProject=phpstan.neon.dist=ohostan-oaseline.neon< phpunit.xml1e raw sal_querv.sa©TextRelayService.php© TextMessM+ README.mdÔ sonar-project.propertiesE test.py<> Untitled Diaaram.ymlB vetur.config.jsM.WERHOOK FILTERING IMPLEMEilh External Librariesv Scratches and consolesv D Database ConsolesC) UpdateElasticSearch.phoA console [EU]A DEAL RISKS [EU]AU UIAtu tu& liminny@localhostA console [jiminny@localhost* Di liminny@localhost4 HS_local fiminny@localhos4 Sr liminnv@localhostlzoho dev liminnvallocalho9.11.23 HristovaLPROD18.06.25 Vasilev« console (PROD« console PRODIADPROD, AOAWarvimoe+,o,cv D DatabaseV AEU4 console 2 s 85 msti teams 2 s 915 mse1 crm conticurations 1s 350 msv A jiminny@localhostASF 718 ms4 HS_JocalV APROD4, console 1 s 717 msV A STAGINGA consoleDocker© MailboxController.phpcmalllextkelay.onp© Sso.phpossocontroller.ongSmsMessage.png© SmsLength.php(C) UpdateActivityElasticSearchDocumentCommand.php x (C)UpdateSinqleEntity.phpC)ActivityStatusin.phpclass UpdateActivitvElasticSearchDocumentCommand extends Commandpublic function handle): voidif (is_numeric($activityId)) {$activity = Activity::find((int) $activityId);else "sactivity = Activitv::where colu1+ sactivitv)sthas->error strino: "Activity with iiduuid ¿sactavitvid, not found"):$this->info( string:try {PS-new UpdatrFirefox[2026-05-13 18:33:261 Connected12026-05-13 18:33-27 1iminnvs use iiminnv[2026-05-13 18:33:27] completed in 54 ms12026-05-13 18-33 -271 Jiminnv> SELECT +.*FROM jiminny.crm_configurations tWHERE 1d = 468LIMIT 501[2026-05-13 18:33:27] 1 row retrieved starting from 1 in 521 ms (execution: 65 ms, fetching: 456 ms)= custom.log(P scratch_8.jsonA console (EU)f teams (EU]1rowy50.0T- WHERE id = 468tii crrw opportunaties_synced_atID contact_roles_synced_atI over_quota_atWapi_disabled_atsettingsopportunity_assignment_ruleopportunity_max_valueopportunity_max_ageI opportunity_value_field_id@ trigger_assignment_rulesI store_transcriptsoftphone_override_prospect$1ActivityLaterJiminny...yAb External connections* Starredii& jiminny-x-integrati...8 platform-inner-team® Channelsic ai-chaoter# alerts# backend# bugs# confusion-clinic# curiosity_lab# engineeringw general# thank-yous# the_people_of jimi...^ Direct messagesIr. Mario GeorgievVasll VasilevC. Nikolay IvanovSn James GrahamStoyan TanevP. Galya DimitrovaRo Steliyan Georgiev 1Petko Kashinskif. Aneliya AngelovaA Stefka Stoyanovae. Lukas Kovalik y...i AppsG Jira Cloud• Toast$0100% S2Wed 13 May 18:33:57Q Describe what you are looking for& Mo Mario Georgiev• Messagest Add canvas( FilesLukas novallk 6:24 PMTodayизглежда ми като нещо в самия по не е настроеноMario Georgiev 6:24 PMи аз това казах на клиента да види insights нещо от ХС че при нас не виждам никъде нещоLukas Kovalik 6:25 PMами толова да погледнаMario Georgiev 6:25 PMако му се рефрешне токена това дали ше проработиLukas Kovalik 6:25 PMчакай да видяговориш ли с него?в моментаMario Georgiev 6:25 PMпишеме по мейл"responseBody": "[\"status\":\"BAD_HUBI", \"message)": \"missing or unknown hub id!",Mario Georgiev 6:29PMвсе едно ползва др акаунт лиили нещо до праваLukas Kovalik 6:29 PMте прелполагам са си сьс frее венсия само ла мине номер пои нас нали такаможе бе е изтеклопитай годали може ла си влезе в нз изоошоMario Georgiev 6:30 PMо боже наистина може да е фрии акаунт някакьвняма ли индикация при нас каква версия е фрии акаунт каква е прод:дLukas Kovalik 6:33 PMпри HS нямаме таковасамо id 147035175Message Mario Georgiev+ Aa...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37038
|
1385
|
1
|
2026-05-13T15:33:59.684409+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686439684_m1.jpg...
|
Slack
|
Mario Georgiev (DM) - Jiminny Inc - 6 new items - Mario Georgiev (DM) - Jiminny Inc - 6 new items - Slack...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Mario Georgiev
Vasil Vasilev
Nikolay Ivanov
James Graham
Stoyan Tanev
Galya Dimitrova
Steliyan Georgiev
Petko Kashinski
Aneliya Angelova
Stefka Stoyanova
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Mario Georgiev
Today at 6:06:22 PM
6:06 PM
здрасти Лукас, бързо питане когато имаш време
клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Toggle file
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
View canvas details
More actions
Today at 6:06:33 PM
6:06
Neil Hoyle - EU
Lukas Kovalik
Today at 6:23:04 PM
6:23 PM
здрасти, да не е нещо със access
Today at 6:23:28 PM
6:23
за пръв път ли е?
Mario Georgiev
Today at 6:23:45 PM
6:23 PM
ми за тях явно да
Today at 6:23:53 PM
6:23
не виждам какъв да е този аксес
Lukas Kovalik
Today at 6:23:57 PM
6:23 PM
имам предвид това първото логване ли е
Mario Georgiev
Today at 6:24:00 PM
6:24 PM
не
Lukas Kovalik
Today at 6:24:29 PM
6:24 PM
изглежда ми като нещо в самия HS не е настроено
React with white_check_mark
React with eyes
React with raised_hands...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.56805557,"top":0.0,"width":0.046527777,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.56805557,"top":0.0,"width":0.025694445,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Add canvas","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add canvas","depth":20,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mario Georgiev","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:06:22 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:06 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"здрасти Лукас, бързо питане когато имаш време","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Toggle file","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":26,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":27,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View canvas details","depth":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":27,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 6:06:33 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:06","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Neil Hoyle - EU","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:04 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"здрасти, да не е нещо със access","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:28 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"за пръв път ли е?","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Mario Georgiev","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:45 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ми за тях явно да","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:53 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"не виждам какъв да е този аксес","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:57 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"имам предвид това първото логване ли е","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Mario Georgiev","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:24:00 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:24 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"не","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:24:29 PM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:24 PM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"изглежда ми като нещо в самия HS не е настроено","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-1526941587541670084
|
-2578374549732976670
|
click
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Mario Georgiev
Vasil Vasilev
Nikolay Ivanov
James Graham
Stoyan Tanev
Galya Dimitrova
Steliyan Georgiev
Petko Kashinski
Aneliya Angelova
Stefka Stoyanova
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Mario Georgiev
Today at 6:06:22 PM
6:06 PM
здрасти Лукас, бързо питане когато имаш време
клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Toggle file
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
View canvas details
More actions
Today at 6:06:33 PM
6:06
Neil Hoyle - EU
Lukas Kovalik
Today at 6:23:04 PM
6:23 PM
здрасти, да не е нещо със access
Today at 6:23:28 PM
6:23
за пръв път ли е?
Mario Georgiev
Today at 6:23:45 PM
6:23 PM
ми за тях явно да
Today at 6:23:53 PM
6:23
не виждам какъв да е този аксес
Lukas Kovalik
Today at 6:23:57 PM
6:23 PM
имам предвид това първото логване ли е
Mario Georgiev
Today at 6:24:00 PM
6:24 PM
не
Lukas Kovalik
Today at 6:24:29 PM
6:24 PM
изглежда ми като нещо в самия HS не е настроено
React with white_check_mark
React with eyes
React with raised_hands
iTerm2Shell EditViewSessionScriptsProfilesWindowHelpA100% <8• Wed 13 May 18:33:59DOCKERO 81DEV (docker)₴2APP (-zsh)83ec2-user@ip-10-20-31-146:~-zsh|84screenpipe"О ₴5ec2-user@ip-10-30-129-...ec2-user@ip-10-20-31-14... #7[2026-05-13 15:28:23Jproduction.INFO:[SocialAccountService] Fetching"trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd&ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec"fef6-427a-4e63-a9ba-b340103c976b"},"trace_id" :"1a72[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot", "refreshToken" : "9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c", "state": "full-refresh"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id": "1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23Jproduction.ERROR: [SocialAccountService] Failedto refresh token {"socialAccountId" :30110, "provider" : "hubspot",,"responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8C79-d9e09814baa4\", \"error)":\"access_denied\", \"error_description)":\"missing or unknown hub idl"}"3 {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23]production.INFO: [SocialAccount0bserver] Saving model {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id" :"1a72fef6-427a-4e63-a9ba-b340103c976b"}Flow refresh required.root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110-R[2026-05-13 15:28:31] production.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "jiminny:token-info"."memoryBeforeCommandInMb" :116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4, "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INF0: [SocialAccountService]Token needs refreshing {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4"9c48-df0f-4111-9988-d3bb8bf7bfa8"}"trace_id":"001e[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot","refreshToken": "9417aбa067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state": "full-refresh"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4".',"trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110, "provider": "hubspot","responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\".,\"error)":\"access_denied\", \"error_description)":\"missing or unknown hub id\"}"}"correlation_id": "b1e2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8'"}Flow refresh required.root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ 0...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37039
|
1386
|
2
|
2026-05-13T15:33:59.649584+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686439649_m2.jpg...
|
Slack
|
Mario Georgiev (DM) - Jiminny Inc - 6 new items - Mario Georgiev (DM) - Jiminny Inc - 6 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Mario Georgiev
Vasil Vasilev
Nikolay Ivanov
James Graham
Stoyan Tanev
Galya Dimitrova
Steliyan Georgiev
Petko Kashinski
Aneliya Angelova
Stefka Stoyanova
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Mario Georgiev
Today at 6:06:22 PM
6:06 PM
здрасти Лукас, бързо питане когато имаш време
клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Toggle file
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
View canvas details
More actions
Today at 6:06:33 PM
6:06
Neil Hoyle - EU
Lukas Kovalik
Today at 6:23:04 PM
6:23 PM
здрасти, да не е нещо със access...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.5056516,"top":0.058260176,"width":0.011968086,"height":0.028731046},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"bounds":{"left":0.50299203,"top":0.10055866,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"bounds":{"left":0.50664896,"top":0.13806863,"width":0.009973404,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50299203,"top":0.15482841,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.50764626,"top":0.19233839,"width":0.007978723,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50299203,"top":0.20909816,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.012965426,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.0026595744,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.50764626,"top":0.24660814,"width":0.010638298,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50299203,"top":0.26336792,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0076462766,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5099734,"top":0.3008779,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50299203,"top":0.31763768,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.008643617,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5093085,"top":0.35514766,"width":0.0066489363,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50299203,"top":0.3719074,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.008976064,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.0033244682,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.5106383,"top":0.4094174,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"bounds":{"left":0.5369016,"top":0.09177973,"width":0.024268618,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"bounds":{"left":0.5422208,"top":0.17797287,"width":0.043882977,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.17797287,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":24,"bounds":{"left":0.54355055,"top":0.17797287,"width":0.05418883,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"bounds":{"left":0.5422208,"top":0.20031923,"width":0.04454787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.20031923,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":18,"bounds":{"left":0.54521275,"top":0.20031923,"width":0.04155585,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"bounds":{"left":0.5422208,"top":0.2529928,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.2529928,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54488033,"top":0.2529928,"width":0.019614361,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"bounds":{"left":0.5422208,"top":0.2753392,"width":0.012300532,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.2753392,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.54488033,"top":0.2753392,"width":0.00930851,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"bounds":{"left":0.5422208,"top":0.29768556,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.29768556,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.54521275,"top":0.29768556,"width":0.015292553,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"bounds":{"left":0.5422208,"top":0.3200319,"width":0.010638298,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.3200319,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":3,"bounds":{"left":0.54521275,"top":0.3200319,"width":0.00731383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"bounds":{"left":0.5422208,"top":0.3423783,"width":0.034574468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.3423783,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54454786,"top":0.3423783,"width":0.032247342,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"bounds":{"left":0.5422208,"top":0.36472467,"width":0.027593086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.36472467,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.54454786,"top":0.36472467,"width":0.025265958,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"bounds":{"left":0.5422208,"top":0.38707104,"width":0.025930852,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.38707104,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":10,"bounds":{"left":0.54488033,"top":0.38707104,"width":0.022938829,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"bounds":{"left":0.5422208,"top":0.4094174,"width":0.016289894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.4094174,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.54488033,"top":0.4094174,"width":0.013297873,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"bounds":{"left":0.5422208,"top":0.43176377,"width":0.023271276,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.43176377,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54355055,"top":0.43176377,"width":0.021609042,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"bounds":{"left":0.5422208,"top":0.45411015,"width":0.034906916,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.45411015,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54521275,"top":0.45411015,"width":0.031914894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"bounds":{"left":0.5422208,"top":0.4764565,"width":0.03856383,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.4764565,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54521275,"top":0.4764565,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"bounds":{"left":0.5422208,"top":0.49880287,"width":0.016954787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.49880287,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.54421544,"top":0.49880287,"width":0.014960106,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"bounds":{"left":0.5422208,"top":0.5211492,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.5211492,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":7,"bounds":{"left":0.54421544,"top":0.5211492,"width":0.016289894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"bounds":{"left":0.5422208,"top":0.5434956,"width":0.024601065,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.5434956,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54454786,"top":0.5434956,"width":0.021941489,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"bounds":{"left":0.5422208,"top":0.565842,"width":0.017287234,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.565842,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.54454786,"top":0.565842,"width":0.01462766,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.5422208,"top":0.58818835,"width":0.024601065,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.58818835,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54421544,"top":0.58818835,"width":0.022606382,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"bounds":{"left":0.5422208,"top":0.6105347,"width":0.045212764,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.6105347,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":20,"bounds":{"left":0.54421544,"top":0.6105347,"width":0.04720745,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"bounds":{"left":0.5422208,"top":0.6632083,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.6632083,"width":0.004654255,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.546875,"top":0.6632083,"width":0.02925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"bounds":{"left":0.5422208,"top":0.6855547,"width":0.026595745,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.6855547,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.54521275,"top":0.6855547,"width":0.023271276,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"bounds":{"left":0.5422208,"top":0.70790106,"width":0.032247342,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.70790106,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.5462101,"top":0.70790106,"width":0.027925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.5422208,"top":0.7302474,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.7302474,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54421544,"top":0.7302474,"width":0.029920213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"bounds":{"left":0.5422208,"top":0.75259376,"width":0.028922873,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.75259376,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54488033,"top":0.75259376,"width":0.026263298,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"bounds":{"left":0.5422208,"top":0.77494013,"width":0.03523936,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.77494013,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.54587764,"top":0.77494013,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"bounds":{"left":0.5422208,"top":0.7972865,"width":0.038231384,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.7972865,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":16,"bounds":{"left":0.54488033,"top":0.7972865,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"bounds":{"left":0.5422208,"top":0.8196329,"width":0.034574468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.8196329,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.54521275,"top":0.8196329,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.5422208,"top":0.84197927,"width":0.03756649,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.84197927,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.5455452,"top":0.84197927,"width":0.034242023,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.5422208,"top":0.86432564,"width":0.037898935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.86432564,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54488033,"top":0.86432564,"width":0.03523936,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.5422208,"top":0.88667196,"width":0.029587766,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.88667196,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.54488033,"top":0.88667196,"width":0.026928192,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.5744681,"top":0.88667196,"width":0.0063164895,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5744681,"top":0.88667196,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":2,"bounds":{"left":0.5767952,"top":0.88667196,"width":0.0056515955,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.5422208,"top":0.9393456,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.9393456,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54454786,"top":0.9393456,"width":0.019946808,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.5422208,"top":0.9616919,"width":0.012300532,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.9616919,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":4,"bounds":{"left":0.54488033,"top":0.9616919,"width":0.009640957,"height":0.014365523}}],"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.60206115,"top":0.09177973,"width":0.030917553,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"bounds":{"left":0.61136967,"top":0.10055866,"width":0.018949468,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.61136967,"top":0.10055866,"width":0.0039893617,"height":0.012769354}},{"char_start":1,"char_count":7,"bounds":{"left":0.61535907,"top":0.10055866,"width":0.014960106,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Add canvas","depth":18,"bounds":{"left":0.63397604,"top":0.09177973,"width":0.034242023,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add canvas","depth":20,"bounds":{"left":0.64328456,"top":0.10055866,"width":0.022273935,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.64328456,"top":0.10055866,"width":0.0033244682,"height":0.012769354}},{"char_start":1,"char_count":9,"bounds":{"left":0.6462766,"top":0.10055866,"width":0.019281914,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.66921544,"top":0.09177973,"width":0.020944148,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"bounds":{"left":0.67852396,"top":0.10055866,"width":0.008976064,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.67852396,"top":0.10055866,"width":0.0026595744,"height":0.012769354}},{"char_start":1,"char_count":4,"bounds":{"left":0.6811835,"top":0.10055866,"width":0.0063164895,"height":0.012769354}}],"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.69148934,"top":0.09177973,"width":0.010638298,"height":0.030327214},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"bounds":{"left":0.59640956,"top":0.0518755,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"bounds":{"left":0.59640956,"top":0.0518755,"width":0.007978723,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"bounds":{"left":0.59640956,"top":0.0518755,"width":0.013962766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.7849069,"top":0.12689546,"width":0.025265958,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mario Georgiev","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:06:22 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:06 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"здрасти Лукас, бързо питане когато имаш време","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Toggle file","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":26,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":27,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg","depth":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View canvas details","depth":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":27,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 6:06:33 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:06","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Neil Hoyle - EU","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 6:23:04 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:23 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"здрасти, да не е нещо със access","depth":24,"on_screen":false,"role_description":"text"}]...
|
-5494524036263391609
|
-2506318536259266590
|
click
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Mario Georgiev
Vasil Vasilev
Nikolay Ivanov
James Graham
Stoyan Tanev
Galya Dimitrova
Steliyan Georgiev
Petko Kashinski
Aneliya Angelova
Stefka Stoyanova
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Mario Georgiev
Today at 6:06:22 PM
6:06 PM
здрасти Лукас, бързо питане когато имаш време
клиент се опитва да влезне в джимини, трябва да мине connect/hubspot страницата обаче като тръгне да се логва му дава това, и няма акаунт за избиране, някакви идеи тук
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Toggle file
Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Download Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
Share file: Lauren Hudson Inbox Jiminny Intercom 2026-05-13 at 6.05.14 PM.jpg
View canvas details
More actions
Today at 6:06:33 PM
6:06
Neil Hoyle - EU
Lukas Kovalik
Today at 6:23:04 PM
6:23 PM
здрасти, да не е нещо със access
rireroxMistorrTavsco.sProject=phpstan.neon.dist=ohostan-oaseline.neon< phpunit.xml1e raw sal_querv.saM+ README.mdÔ sonar-project.propertiesE test.py<> Untitled Diaaram.xmilI vetur.config.jsM.WERHOOK FILTERING IMPLEMEilh External Librariesv 3 Scratches and Consolecv D Database ConsolesA console [EU]A DEAL RISKS [EU]AU UIAtu tu~ Ajiminny@localhostA console [jiminny@localhost* Di liminny@localhost4 HS_local fiminny@localhos4 Sr liminnv@localhostlzoho dev liminnvalocalhoV APROD« console (PROD« console PRODIADPROD, AOAWarwimoeToe|×~ D DatabaseV AEU4 console 2 s 85 msti teams 2 s 915 msti, crm_configurations 1 s 350 msv A jiminny@localhostASF 718 ms4 HS_Jocal~ A PROD4, console 1 s 717 msV A STAGINGA consoleDockerbookmarks©TextRelayService.php© TextMessC) UpdateElasticSearch.pho9.11.23 Hristova18.06.25 Vasilev©UserInvitationDTO.php© Sso.php© SsoController.php© MailboxController.php©smsmessage.ong© SmsLength.php(C) UpdateActivityElasticSearchDocumentCommand.php x (C)UpdateSinqleEntity.phpC)ActivityStatusin.phpclass UodateActivitvelasticSearchDocumentCommand extends Commandipublic function handle): voidif (is_numeric($activityId)) {$activity = Activity::find((int) $activityId);else "sactivity = Activitv::wherecolu1+ sactivitv)sthas->error strino: "Activity with iiduuid ¿sactavitvid, not found"):$this->info( string: "Found activity ID: {$activity->getId()}, UUID: {$activity->getUuidC:$this->info( string: 'Sending activity for ES update...');try {$this->eventDispatcher->dispatch(new UpdateSingleEntity(i+v-sno+TaM[2026-05-13 18:33:261 Connected2026-05-13 18:33-27 1iminnvs use iiminnv[2026-05-13 18:33:27] completed in 54 ms18:33:27 7imannv>SELECT +*FROM jiminny.crm_configurations tWHERE 1d = 468LIMIT 501[2026-05-13 18:33:27] 1 row retrieved starting from 1 in 521 ms (execution: 65 ms, fetching: 456 ms)= custom.logA console (EU)1rowyGOUY- WHERE id = 468(P scratch_8.jsonf teams (EU]w opportunaties_synced_atID contact_roles_synced_atI over_quota_atWapi_disabled_atsettingsopportunity_assignment_ruleopportunity_max_valueopportunity_max_ageI opportunity value field id@ trigger_assignment_rulesI store_transcriptsoftphone_override_prospectdefault_currencyI created_atupdated_attii crrActivityJiminny...yAb External connections* Starredii& jiminny-x-integrati...8 platform-inner-team® Channelsic ai-chaoter# alerts# backend# bugs# confusion-clinic# curiosity_lab# engineering# general# jiminny-bg# platform-ticketsd product launches# random# releases# sofa-office# supportdthank-vous# the_people_of_jimi...^ Direct messagesIr. Mario GeorgievVasl VasilevC. Nikolay IvanovSn James GrahamStoyan TanevP. Galya DimitrovaR. Steliyan Georgiev "Petko Kashinskif. Aneliya AngelovaA Stefka Stoyanovae. Lukas Kovalik y...#: AppsG Jira Cloud• Toast$0100% S2Wed 13 May 18:33:59Q Describe what you are looking for& Mo Mario Georgiev• Messagest Add canvas( FilesLukas novallk 6:24 PMTodayизглежда ми като нещо в самия по не е настроеноMario Georgiev 6:24 PMи аз това казах на клиента да види insights нещо от ХС че при нас не виждам никъде нещоLukas Kovalik 6:25 PMами толова да погледнаMario Georgiev 6:25 PMако му се рефрешне токена това дали ше проработиLukas Kovalik 6:25 PMчакай да видяговориш ли с него?в моментаMario Georgiev 6:25 PMпишеме по мейлLukas Kovalik 6:26 PMок може и ла услея но пак ше изтечечакаиMario Georgiev 6:26 PMиес сьо:Lukas Kovalik 6:29 PMнещо странно пои тях (edited)"responseBody": "[\"status\":\"BAD_HUB\", \"message)": \"missing or unknown hub id!",Mario Georgiev 6:29PMвсе едно ползва др акаунт лиили нешо ло праваLukas Kovalik 6:29 PMте прелполагам са си сьс frее венсия само ла мине номер пои нас нали такаможе бе е изтеклопитай годали може ла си влезе в нз изоошоMario Georgiev 6:30 PMняма ли индикация при нас каква версия е фрии акаунт каква е прод :ДLukas Kovalik 6:33 PMпри HS нямаме таковасамо id 147035175Message Mario Georgiev+ Aa...
|
37037
|
NULL
|
NULL
|
NULL
|
|
37040
|
1386
|
3
|
2026-05-13T15:34:02.581991+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686442581_m2.jpg...
|
Slack
|
releases (Channel) - Jiminny Inc - 6 new items - S releases (Channel) - Jiminny Inc - 6 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Mario Georgiev
Vasil Vasilev
Nikolay Ivanov
James Graham
Stoyan Tanev
Galya Dimitrova
Steliyan Georgiev
Petko Kashinski
Aneliya Angelova
Stefka Stoyanova
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Files
Files
Bookmarks
Bookmarks
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
CircleCI
APP
Today at 1:58:40 PM
1:58 PM
Deployment Successful! tada emoji
Deployment Successful!
Project
: app
When
: 05/13/2026 10:58:40
Tag
:
View Job
View Job
CircleCI
APP
Today at 2:57:10 PM
2:57 PM
Deployment Successful! tada emoji
Deployment Successful!
Project
: app
When
: 05/13/2026 11:57:10
Tag
:
View Job
View Job
GitHub
APP
Today at 3:10:53 PM
3:10 PM
6 new commits
6 new commits
pushed to
master
master
by
Vasil-Jiminny
Vasil-Jiminny
851bf1a7
851bf1a7
- Remove ignored records that cause local phpstan errors. No functional changes.
d08f0260
d08f0260
- Merge branch 'master' into remove-phpstan-errors
b2d676c3
b2d676c3
- Merge branch 'master' into remove-phpstan-errors
1ff6f70f
1ff6f70f
- Merge branch 'master' into remove-phpstan-errors
62a7fe62
62a7fe62
- Merge branch 'master' into remove-phpstan-errors
Show more
jiminny/app
jiminny/app
|
Added by
GitHub
GitHub
Vasil Vasilev
Today at 3:11:30 PM
3:11 PM
Stopped. The PR is internal dev optimisation, no need to reach prod.
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
GitHub
APP
Today at 4:34:41 PM
4:34 PM
20 new commits
20 new commits
pushed to
master
master
by
Vasil-Jiminny
Vasil-Jiminny
39370e1e
39370e1e
- Select 200 ids at once, load them in 4 chunks of 50 items each.
10c49d96
10c49d96
- Test index 200 IDS within 2 chunks of 100 entities each.
b6468256
b6468256
- Merge branch 'master' into JY-20820-es-reindex-stream-model-hydration
9f7a3174
9f7a3174
- Fix comment inconsistencies.
290bfdf0
290bfdf0
- Drop the Unset operation since it does nothing inside a generator.
Show more
jiminny/app
jiminny/app
|
Added by
GitHub
GitHub
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
CircleCI
APP
Today at 5:01:02 PM
5:01 PM
Deployment Successful! tada emoji
Deployment Successful!
Project
: app
When
: 05/13/2026 14:01:02
Tag
:
View Job
View Job
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
GitHub
APP
Today at 5:44:04 PM
5:44 PM
20 new commits
20 new commits
pushed to
master
master
by
yalokin-jiminny
yalokin-jiminny
af91736e
af91736e
- JY-20625 | JY-20742 | skip doubled guard and keep assert for dev/test
cb957189
cb957189
- JY-20625 | JY-20742 | add ISO_8601 filter validation
d15e539e
d15e539e
- JY-20625 | JY-20742 | do not load full User model
35af4380
35af4380
- JY-20625 | JY-20742 | add invalidDateFormat error message
980c772f
980c772f
- JY-20625 | JY-20742 | reduce debug logs
Show more
jiminny/app
jiminny/app
|
Added by
GitHub
GitHub
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
CircleCI
APP
Today at 6:09:39 PM
6:09 PM
Deployment Successful! tada emoji
Deployment Successful!
Project
: app
When
: 05/13/2026 15:09:39
Tag
:
View Job
View Job
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Processing uploaded file… complete! Message ready to be sent.
Channel releases...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.5056516,"top":0.058260176,"width":0.011968086,"height":0.028731046},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"bounds":{"left":0.50299203,"top":0.10055866,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"bounds":{"left":0.50664896,"top":0.13806863,"width":0.009973404,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50299203,"top":0.15482841,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.50764626,"top":0.19233839,"width":0.007978723,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50299203,"top":0.20909816,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.012965426,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.0026595744,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.50764626,"top":0.24660814,"width":0.010638298,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50299203,"top":0.26336792,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0076462766,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5099734,"top":0.3008779,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50299203,"top":0.31763768,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.008643617,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5093085,"top":0.35514766,"width":0.0066489363,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50299203,"top":0.3719074,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.008976064,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.0033244682,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.5106383,"top":0.4094174,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"bounds":{"left":0.5369016,"top":0.09177973,"width":0.024268618,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"bounds":{"left":0.5422208,"top":0.17797287,"width":0.043882977,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.17797287,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":24,"bounds":{"left":0.54355055,"top":0.17797287,"width":0.05418883,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"bounds":{"left":0.5422208,"top":0.20031923,"width":0.04454787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.20031923,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":18,"bounds":{"left":0.54521275,"top":0.20031923,"width":0.04155585,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"bounds":{"left":0.5422208,"top":0.2529928,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.2529928,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54488033,"top":0.2529928,"width":0.019614361,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"bounds":{"left":0.5422208,"top":0.2753392,"width":0.012300532,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.2753392,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.54488033,"top":0.2753392,"width":0.00930851,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"bounds":{"left":0.5422208,"top":0.29768556,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.29768556,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.54521275,"top":0.29768556,"width":0.015292553,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"bounds":{"left":0.5422208,"top":0.3200319,"width":0.010638298,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.3200319,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":3,"bounds":{"left":0.54521275,"top":0.3200319,"width":0.00731383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"bounds":{"left":0.5422208,"top":0.3423783,"width":0.034574468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.3423783,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54454786,"top":0.3423783,"width":0.032247342,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"bounds":{"left":0.5422208,"top":0.36472467,"width":0.027593086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.36472467,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.54454786,"top":0.36472467,"width":0.025265958,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"bounds":{"left":0.5422208,"top":0.38707104,"width":0.025930852,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.38707104,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":10,"bounds":{"left":0.54488033,"top":0.38707104,"width":0.022938829,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"bounds":{"left":0.5422208,"top":0.4094174,"width":0.016289894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.4094174,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.54488033,"top":0.4094174,"width":0.013297873,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"bounds":{"left":0.5422208,"top":0.43176377,"width":0.023271276,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.43176377,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54355055,"top":0.43176377,"width":0.021609042,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"bounds":{"left":0.5422208,"top":0.45411015,"width":0.034906916,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.45411015,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54521275,"top":0.45411015,"width":0.031914894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"bounds":{"left":0.5422208,"top":0.4764565,"width":0.03856383,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.4764565,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54521275,"top":0.4764565,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"bounds":{"left":0.5422208,"top":0.49880287,"width":0.016954787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.49880287,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.54421544,"top":0.49880287,"width":0.014960106,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"bounds":{"left":0.5422208,"top":0.5211492,"width":0.01761968,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.5211492,"width":0.0016622341,"height":0.014365523}},{"char_start":1,"char_count":7,"bounds":{"left":0.54388297,"top":0.5211492,"width":0.015957447,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"bounds":{"left":0.5422208,"top":0.5434956,"width":0.024601065,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.5434956,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54454786,"top":0.5434956,"width":0.021941489,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"bounds":{"left":0.5422208,"top":0.565842,"width":0.017287234,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.565842,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.54454786,"top":0.565842,"width":0.01462766,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.5422208,"top":0.58818835,"width":0.024601065,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.58818835,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54421544,"top":0.58818835,"width":0.022606382,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"bounds":{"left":0.5422208,"top":0.6105347,"width":0.045212764,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.6105347,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":20,"bounds":{"left":0.54421544,"top":0.6105347,"width":0.04720745,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"bounds":{"left":0.5422208,"top":0.6632083,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.6632083,"width":0.004654255,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.546875,"top":0.6632083,"width":0.02925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"bounds":{"left":0.5422208,"top":0.6855547,"width":0.026595745,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.6855547,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.54521275,"top":0.6855547,"width":0.023271276,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"bounds":{"left":0.5422208,"top":0.70790106,"width":0.032247342,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.70790106,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.5462101,"top":0.70790106,"width":0.027925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.5422208,"top":0.7302474,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.7302474,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54421544,"top":0.7302474,"width":0.029920213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"bounds":{"left":0.5422208,"top":0.75259376,"width":0.028922873,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.75259376,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54488033,"top":0.75259376,"width":0.026263298,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"bounds":{"left":0.5422208,"top":0.77494013,"width":0.03523936,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.77494013,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.54587764,"top":0.77494013,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"bounds":{"left":0.5422208,"top":0.7972865,"width":0.038231384,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.7972865,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":16,"bounds":{"left":0.54488033,"top":0.7972865,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"bounds":{"left":0.5422208,"top":0.8196329,"width":0.034574468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.8196329,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.54521275,"top":0.8196329,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.5422208,"top":0.84197927,"width":0.03756649,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.84197927,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.5455452,"top":0.84197927,"width":0.034242023,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.5422208,"top":0.86432564,"width":0.037898935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.86432564,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.54488033,"top":0.86432564,"width":0.03523936,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.5422208,"top":0.88667196,"width":0.029587766,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.88667196,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.54488033,"top":0.88667196,"width":0.026928192,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.5744681,"top":0.88667196,"width":0.0063164895,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5744681,"top":0.88667196,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":2,"bounds":{"left":0.5767952,"top":0.88667196,"width":0.0056515955,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.5422208,"top":0.9393456,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.9393456,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54454786,"top":0.9393456,"width":0.019946808,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.5422208,"top":0.9616919,"width":0.012300532,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5422208,"top":0.9616919,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":4,"bounds":{"left":0.54488033,"top":0.9616919,"width":0.009640957,"height":0.014365523}}],"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.60206115,"top":0.09177973,"width":0.030917553,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"bounds":{"left":0.61136967,"top":0.10055866,"width":0.018949468,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.61136967,"top":0.10055866,"width":0.0039893617,"height":0.012769354}},{"char_start":1,"char_count":7,"bounds":{"left":0.61535907,"top":0.10055866,"width":0.014960106,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.63397604,"top":0.09177973,"width":0.020944148,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"bounds":{"left":0.64328456,"top":0.10055866,"width":0.008976064,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.64328456,"top":0.10055866,"width":0.0026595744,"height":0.012769354}},{"char_start":1,"char_count":4,"bounds":{"left":0.6459442,"top":0.10055866,"width":0.0063164895,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Bookmarks","depth":17,"bounds":{"left":0.65625,"top":0.09177973,"width":0.033909574,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bookmarks","depth":19,"bounds":{"left":0.6655585,"top":0.10055866,"width":0.021941489,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6655585,"top":0.10055866,"width":0.0029920214,"height":0.012769354}},{"char_start":1,"char_count":8,"bounds":{"left":0.6682181,"top":0.10055866,"width":0.019281914,"height":0.012769354}}],"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.6911569,"top":0.09177973,"width":0.010970744,"height":0.030327214},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"bounds":{"left":0.59640956,"top":0.0518755,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"bounds":{"left":0.59640956,"top":0.0518755,"width":0.007978723,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"bounds":{"left":0.59640956,"top":0.0518755,"width":0.013962766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.7849069,"top":0.12689546,"width":0.025265958,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"CircleCI","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 1:58:40 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1:58 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Deployment Successful! tada emoji","depth":23,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Deployment Successful!","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Project","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":": app","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"When","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":": 05/13/2026 10:58:40","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Tag","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":":","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"View Job","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View Job","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"CircleCI","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:57:10 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:57 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Deployment Successful! tada emoji","depth":23,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Deployment Successful!","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Project","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":": app","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"When","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":": 05/13/2026 11:57:10","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Tag","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":":","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"View Job","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View Job","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"GitHub","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 3:10:53 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:10 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"6 new commits","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6 new commits","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"pushed to","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"master","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"master","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"by","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Vasil-Jiminny","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Vasil-Jiminny","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"851bf1a7","depth":26,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"851bf1a7","depth":27,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"- Remove ignored records that cause local phpstan errors. No functional changes.","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"d08f0260","depth":26,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"d08f0260","depth":27,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"- Merge branch 'master' into remove-phpstan-errors","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"b2d676c3","depth":26,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"b2d676c3","depth":27,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"- Merge branch 'master' into remove-phpstan-errors","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"1ff6f70f","depth":26,"bounds":{"left":0.6246675,"top":0.11572227,"width":0.019281914,"height":0.008778931},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1ff6f70f","depth":27,"bounds":{"left":0.6246675,"top":0.11572227,"width":0.019281914,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- Merge branch 'master' into remove-phpstan-errors","depth":25,"bounds":{"left":0.6452792,"top":0.11572227,"width":0.11469415,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"62a7fe62","depth":26,"bounds":{"left":0.6246675,"top":0.1300878,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"62a7fe62","depth":27,"bounds":{"left":0.6246675,"top":0.1300878,"width":0.019281914,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6246675,"top":0.1300878,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":7,"bounds":{"left":0.62699467,"top":0.1300878,"width":0.016954787,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"- Merge branch 'master' into remove-phpstan-errors","depth":25,"bounds":{"left":0.6452792,"top":0.12769353,"width":0.11469415,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6452792,"top":0.12769353,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":49,"bounds":{"left":0.64660907,"top":0.12769353,"width":0.111369684,"height":0.014365523}}],"role_description":"text"},{"role":"AXButton","text":"Show more","depth":25,"bounds":{"left":0.62333775,"top":0.14365523,"width":0.024933511,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"jiminny/app","depth":25,"bounds":{"left":0.6299867,"top":0.16520351,"width":0.020611702,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"jiminny/app","depth":26,"bounds":{"left":0.6299867,"top":0.16520351,"width":0.020611702,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6299867,"top":0.16520351,"width":0.0009973404,"height":0.011971269}},{"char_start":1,"char_count":10,"bounds":{"left":0.63098407,"top":0.16520351,"width":0.019614361,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"|","depth":25,"bounds":{"left":0.6505984,"top":0.16520351,"width":0.0029920214,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Added by","depth":25,"bounds":{"left":0.65359044,"top":0.16520351,"width":0.01761968,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"GitHub","depth":25,"bounds":{"left":0.6712101,"top":0.16520351,"width":0.012965426,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"GitHub","depth":26,"bounds":{"left":0.6712101,"top":0.16520351,"width":0.012965426,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Vasil Vasilev","depth":23,"bounds":{"left":0.6180186,"top":0.18834797,"width":0.027593086,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.6456117,"top":0.18994413,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 3:11:30 PM","depth":23,"bounds":{"left":0.64793885,"top":0.19233839,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:11 PM","depth":24,"bounds":{"left":0.64793885,"top":0.19233839,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stopped. The PR is internal dev optimisation, no need to reach prod.","depth":24,"bounds":{"left":0.6180186,"top":0.207502,"width":0.14827128,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"GitHub","depth":23,"bounds":{"left":0.6180186,"top":0.22984837,"width":0.01662234,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":23,"bounds":{"left":0.63663566,"top":0.23383878,"width":0.0066489363,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.6442819,"top":0.23144454,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:34:41 PM","depth":23,"bounds":{"left":0.64660907,"top":0.23383878,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:34 PM","depth":24,"bounds":{"left":0.64660907,"top":0.23383878,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"20 new commits","depth":23,"bounds":{"left":0.6180186,"top":0.2490024,"width":0.036236703,"height":0.014365523},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"20 new commits","depth":24,"bounds":{"left":0.6180186,"top":0.2490024,"width":0.036236703,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pushed to","depth":23,"bounds":{"left":0.65392286,"top":0.2490024,"width":0.024601065,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"master","depth":24,"bounds":{"left":0.67985374,"top":0.25139666,"width":0.014295213,"height":0.011971269},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"master","depth":25,"bounds":{"left":0.67985374,"top":0.25139666,"width":0.014295213,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"by","depth":23,"bounds":{"left":0.69547874,"top":0.2490024,"width":0.0076462766,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Vasil-Jiminny","depth":23,"bounds":{"left":0.703125,"top":0.2490024,"width":0.02825798,"height":0.014365523},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Vasil-Jiminny","depth":24,"bounds":{"left":0.703125,"top":0.2490024,"width":0.02825798,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"39370e1e","depth":26,"bounds":{"left":0.6246675,"top":0.2753392,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"39370e1e","depth":27,"bounds":{"left":0.6246675,"top":0.2753392,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- Select 200 ids at once, load them in 4 chunks of 50 items each.","depth":25,"bounds":{"left":0.6452792,"top":0.27294493,"width":0.14162233,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"10c49d96","depth":26,"bounds":{"left":0.6246675,"top":0.29289705,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10c49d96","depth":27,"bounds":{"left":0.6246675,"top":0.29289705,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- Test index 200 IDS within 2 chunks of 100 entities each.","depth":25,"bounds":{"left":0.6452792,"top":0.2905028,"width":0.12699468,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"b6468256","depth":26,"bounds":{"left":0.6246675,"top":0.3104549,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"b6468256","depth":27,"bounds":{"left":0.6246675,"top":0.3104549,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- Merge branch 'master' into JY-20820-es-reindex-stream-model-hydration","depth":25,"bounds":{"left":0.6452792,"top":0.30806065,"width":0.16489361,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"9f7a3174","depth":26,"bounds":{"left":0.6246675,"top":0.32801276,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9f7a3174","depth":27,"bounds":{"left":0.6246675,"top":0.32801276,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- Fix comment inconsistencies.","depth":25,"bounds":{"left":0.6452792,"top":0.3256185,"width":0.06815159,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"290bfdf0","depth":26,"bounds":{"left":0.6246675,"top":0.34557062,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"290bfdf0","depth":27,"bounds":{"left":0.6246675,"top":0.34557062,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- Drop the Unset operation since it does nothing inside a generator.","depth":25,"bounds":{"left":0.6452792,"top":0.34317636,"width":0.14827128,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Show more","depth":25,"bounds":{"left":0.62333775,"top":0.35913807,"width":0.024933511,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"jiminny/app","depth":25,"bounds":{"left":0.6299867,"top":0.38068634,"width":0.020611702,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"jiminny/app","depth":26,"bounds":{"left":0.6299867,"top":0.38068634,"width":0.020611702,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":25,"bounds":{"left":0.6505984,"top":0.38068634,"width":0.0029920214,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Added by","depth":25,"bounds":{"left":0.65359044,"top":0.38068634,"width":0.01761968,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"GitHub","depth":25,"bounds":{"left":0.6712101,"top":0.38068634,"width":0.012965426,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"GitHub","depth":26,"bounds":{"left":0.6712101,"top":0.38068634,"width":0.012965426,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"CircleCI","depth":23,"bounds":{"left":0.6180186,"top":0.4038308,"width":0.017952127,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":23,"bounds":{"left":0.63796544,"top":0.40782124,"width":0.0066489363,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.6456117,"top":0.40542698,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 5:01:02 PM","depth":23,"bounds":{"left":0.64793885,"top":0.40782124,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:01 PM","depth":24,"bounds":{"left":0.64793885,"top":0.40782124,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Deployment Successful! tada emoji","depth":23,"bounds":{"left":0.6180186,"top":0.424581,"width":0.37367022,"height":0.017557861},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Deployment Successful!","depth":25,"bounds":{"left":0.6180186,"top":0.42617717,"width":0.05518617,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Project","depth":24,"bounds":{"left":0.6180186,"top":0.45331204,"width":0.015957447,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":": app","depth":24,"bounds":{"left":0.63397604,"top":0.45331204,"width":0.010638298,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"When","depth":24,"bounds":{"left":0.70113033,"top":0.45331204,"width":0.013630319,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":": 05/13/2026 14:01:02","depth":24,"bounds":{"left":0.71476066,"top":0.45331204,"width":0.05119681,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tag","depth":24,"bounds":{"left":0.6180186,"top":0.4708699,"width":0.0076462766,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":":","depth":24,"bounds":{"left":0.6256649,"top":0.4708699,"width":0.0013297872,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"View Job","depth":24,"bounds":{"left":0.6180186,"top":0.53471667,"width":0.023603724,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View Job","depth":26,"bounds":{"left":0.62101066,"top":0.5387071,"width":0.01761968,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"GitHub","depth":23,"bounds":{"left":0.6180186,"top":0.5666401,"width":0.01662234,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":23,"bounds":{"left":0.63663566,"top":0.5706305,"width":0.0066489363,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.6442819,"top":0.56823623,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 5:44:04 PM","depth":23,"bounds":{"left":0.64660907,"top":0.5706305,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:44 PM","depth":24,"bounds":{"left":0.64660907,"top":0.5706305,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"20 new commits","depth":23,"bounds":{"left":0.6180186,"top":0.5857941,"width":0.036236703,"height":0.014365523},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"20 new commits","depth":24,"bounds":{"left":0.6180186,"top":0.5857941,"width":0.036236703,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pushed to","depth":23,"bounds":{"left":0.65392286,"top":0.5857941,"width":0.024601065,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"master","depth":24,"bounds":{"left":0.67985374,"top":0.58818835,"width":0.014295213,"height":0.011971269},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"master","depth":25,"bounds":{"left":0.67985374,"top":0.58818835,"width":0.014295213,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"by","depth":23,"bounds":{"left":0.69547874,"top":0.5857941,"width":0.0076462766,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"yalokin-jiminny","depth":23,"bounds":{"left":0.703125,"top":0.5857941,"width":0.03324468,"height":0.014365523},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"yalokin-jiminny","depth":24,"bounds":{"left":0.703125,"top":0.5857941,"width":0.03324468,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"af91736e","depth":26,"bounds":{"left":0.6246675,"top":0.6121309,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"af91736e","depth":27,"bounds":{"left":0.6246675,"top":0.6121309,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- JY-20625 | JY-20742 | skip doubled guard and keep assert for dev/test","depth":25,"bounds":{"left":0.6452792,"top":0.6097366,"width":0.15791224,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"cb957189","depth":26,"bounds":{"left":0.6246675,"top":0.62968874,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"cb957189","depth":27,"bounds":{"left":0.6246675,"top":0.62968874,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- JY-20625 | JY-20742 | add ISO_8601 filter validation","depth":25,"bounds":{"left":0.6452792,"top":0.6272945,"width":0.11934841,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"d15e539e","depth":26,"bounds":{"left":0.6246675,"top":0.6472466,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"d15e539e","depth":27,"bounds":{"left":0.6246675,"top":0.6472466,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- JY-20625 | JY-20742 | do not load full User model","depth":25,"bounds":{"left":0.6452792,"top":0.64485234,"width":0.11336436,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"35af4380","depth":26,"bounds":{"left":0.6246675,"top":0.66480446,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"35af4380","depth":27,"bounds":{"left":0.6246675,"top":0.66480446,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- JY-20625 | JY-20742 | add invalidDateFormat error message","depth":25,"bounds":{"left":0.6452792,"top":0.6624102,"width":0.1356383,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"980c772f","depth":26,"bounds":{"left":0.6246675,"top":0.6823623,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"980c772f","depth":27,"bounds":{"left":0.6246675,"top":0.6823623,"width":0.019281914,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- JY-20625 | JY-20742 | reduce debug logs","depth":25,"bounds":{"left":0.6452792,"top":0.67996806,"width":0.094082445,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Show more","depth":25,"bounds":{"left":0.62333775,"top":0.69592977,"width":0.024933511,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"jiminny/app","depth":25,"bounds":{"left":0.6299867,"top":0.71747804,"width":0.020611702,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"jiminny/app","depth":26,"bounds":{"left":0.6299867,"top":0.71747804,"width":0.020611702,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":25,"bounds":{"left":0.6505984,"top":0.71747804,"width":0.0029920214,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Added by","depth":25,"bounds":{"left":0.65359044,"top":0.71747804,"width":0.01761968,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"GitHub","depth":25,"bounds":{"left":0.6712101,"top":0.71747804,"width":0.012965426,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"GitHub","depth":26,"bounds":{"left":0.6712101,"top":0.71747804,"width":0.012965426,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"CircleCI","depth":23,"bounds":{"left":0.6180186,"top":0.7406225,"width":0.017952127,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":23,"bounds":{"left":0.63796544,"top":0.74461293,"width":0.0066489363,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.6456117,"top":0.7422187,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 6:09:39 PM","depth":23,"bounds":{"left":0.64793885,"top":0.74461293,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:09 PM","depth":24,"bounds":{"left":0.64793885,"top":0.74461293,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Deployment Successful! tada emoji","depth":23,"bounds":{"left":0.6180186,"top":0.7613727,"width":0.37367022,"height":0.017557861},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Deployment Successful!","depth":25,"bounds":{"left":0.6180186,"top":0.7629689,"width":0.05518617,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Project","depth":24,"bounds":{"left":0.6180186,"top":0.79010373,"width":0.015957447,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":": app","depth":24,"bounds":{"left":0.63397604,"top":0.79010373,"width":0.010638298,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"When","depth":24,"bounds":{"left":0.70113033,"top":0.79010373,"width":0.013630319,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":": 05/13/2026 15:09:39","depth":24,"bounds":{"left":0.71476066,"top":0.79010373,"width":0.05119681,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tag","depth":24,"bounds":{"left":0.6180186,"top":0.8076616,"width":0.0076462766,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":":","depth":24,"bounds":{"left":0.6256649,"top":0.8076616,"width":0.0013297872,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"View Job","depth":24,"bounds":{"left":0.6180186,"top":0.87150836,"width":0.023603724,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View Job","depth":26,"bounds":{"left":0.62101066,"top":0.87549883,"width":0.01761968,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":23,"bounds":{"left":0.6037234,"top":0.91380686,"width":0.38763297,"height":0.030327214},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Processing uploaded file… complete! Message ready to be sent.","depth":11,"bounds":{"left":0.5,"top":0.9992019,"width":0.022938829,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Channel releases","depth":11,"bounds":{"left":0.5,"top":0.9992019,"width":0.01761968,"height":0.0007980846},"on_screen":true,"role_description":"text"}]...
|
-541625605510246872
|
-4888423250772710832
|
visual_change
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Mario Georgiev
Vasil Vasilev
Nikolay Ivanov
James Graham
Stoyan Tanev
Galya Dimitrova
Steliyan Georgiev
Petko Kashinski
Aneliya Angelova
Stefka Stoyanova
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Files
Files
Bookmarks
Bookmarks
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
CircleCI
APP
Today at 1:58:40 PM
1:58 PM
Deployment Successful! tada emoji
Deployment Successful!
Project
: app
When
: 05/13/2026 10:58:40
Tag
:
View Job
View Job
CircleCI
APP
Today at 2:57:10 PM
2:57 PM
Deployment Successful! tada emoji
Deployment Successful!
Project
: app
When
: 05/13/2026 11:57:10
Tag
:
View Job
View Job
GitHub
APP
Today at 3:10:53 PM
3:10 PM
6 new commits
6 new commits
pushed to
master
master
by
Vasil-Jiminny
Vasil-Jiminny
851bf1a7
851bf1a7
- Remove ignored records that cause local phpstan errors. No functional changes.
d08f0260
d08f0260
- Merge branch 'master' into remove-phpstan-errors
b2d676c3
b2d676c3
- Merge branch 'master' into remove-phpstan-errors
1ff6f70f
1ff6f70f
- Merge branch 'master' into remove-phpstan-errors
62a7fe62
62a7fe62
- Merge branch 'master' into remove-phpstan-errors
Show more
jiminny/app
jiminny/app
|
Added by
GitHub
GitHub
Vasil Vasilev
Today at 3:11:30 PM
3:11 PM
Stopped. The PR is internal dev optimisation, no need to reach prod.
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
GitHub
APP
Today at 4:34:41 PM
4:34 PM
20 new commits
20 new commits
pushed to
master
master
by
Vasil-Jiminny
Vasil-Jiminny
39370e1e
39370e1e
- Select 200 ids at once, load them in 4 chunks of 50 items each.
10c49d96
10c49d96
- Test index 200 IDS within 2 chunks of 100 entities each.
b6468256
b6468256
- Merge branch 'master' into JY-20820-es-reindex-stream-model-hydration
9f7a3174
9f7a3174
- Fix comment inconsistencies.
290bfdf0
290bfdf0
- Drop the Unset operation since it does nothing inside a generator.
Show more
jiminny/app
jiminny/app
|
Added by
GitHub
GitHub
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
CircleCI
APP
Today at 5:01:02 PM
5:01 PM
Deployment Successful! tada emoji
Deployment Successful!
Project
: app
When
: 05/13/2026 14:01:02
Tag
:
View Job
View Job
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
GitHub
APP
Today at 5:44:04 PM
5:44 PM
20 new commits
20 new commits
pushed to
master
master
by
yalokin-jiminny
yalokin-jiminny
af91736e
af91736e
- JY-20625 | JY-20742 | skip doubled guard and keep assert for dev/test
cb957189
cb957189
- JY-20625 | JY-20742 | add ISO_8601 filter validation
d15e539e
d15e539e
- JY-20625 | JY-20742 | do not load full User model
35af4380
35af4380
- JY-20625 | JY-20742 | add invalidDateFormat error message
980c772f
980c772f
- JY-20625 | JY-20742 | reduce debug logs
Show more
jiminny/app
jiminny/app
|
Added by
GitHub
GitHub
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
CircleCI
APP
Today at 6:09:39 PM
6:09 PM
Deployment Successful! tada emoji
Deployment Successful!
Project
: app
When
: 05/13/2026 15:09:39
Tag
:
View Job
View Job
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Processing uploaded file… complete! Message ready to be sent.
Channel releases
SlackVIewmistonWindowHelprravsco.sProject=phpstan.neon.dist=ohostan-oaseline.neon< phpunit.xml1e raw sal_querv.sa©TextRelayService.php© TextMessM+ README.mdÔ sonar-project.propertiesE test.py<> Untitled Diaaram.xmilB vetur.config.jsM.WERHOOK FILTERING IMPLEMEilh External Librariesv = Scratches and consolesv D Database ConsolesC) UpdateElasticSearch.phoA console [EU]A DEAL RISKS [EU]AU UIAtu tu& liminny@localhostA console [jiminny@localhost* Di liminny@localhost4 HS_local fiminny@localhos4 Sr liminnv@localhostlzoho dev liminnvalocalho9.11.23 HristovaLPROD18.06.25 Vasilev« console (PROD« console PRODIADPROD, AOAWarwimoe+,o,cv D DatabaseV AEU4 console 2 s 85 msti teams 2 s 915 msn1 crm conticurations 1s 350 msv A jiminny@localhostASF 718 ms4 HS_JocalV APROD4, console 1 s 717 msV A STAGINGA consoleDocker© MailboxController.phpcmalllextkelay.onp© Sso.phpossocontroller.ongSmsMessage.png© SmsLength.php(C) UpdateActivityElasticSearchDocumentCommand.php x (C)UpdateSinqleEntity.phpC)ActivityStatusin.phpclass UpdateActivitvElasticSearchDocumentCommand extends Commandpublic function handle): voidif (is_numeric($activityId)) {$activity = Activity::find((int) $activityId);else "sactivity = Activity::where. colu1+ Sactivitv) <sthas->error strino: "Activity with iiduuid ¿sactavitvid, not found"):$this->info( string:try {PSnew UpdatrFirefox[2026-05-13 18:33:261 Connected2026-05-13 18:33-27 1iminnvs use iiminnv[2026-05-13 18:33:27] completed in 54 ms12026-05-13 18-33 -271 Jiminnv> SELECT +*FROM jiminny.crm_configurations tWHERE 1d = 468LIMIT 501[2026-05-13 18:33:27) 1 row retrieved starting from 1 in 521 ms (execution: 65 ms, fetching: 456 ms)= custom.log(P scratch_8.jsonA console (EU)f teams (EU]1 rowv50.0T- WHERE id = 468tii crrw opportunaties_synced_atID contact_roles_synced_atI over_quota_atWapi_disabled_atsettingsopportunity_assignment_ruleopportunity_max_valueopportunity_max_ageI opportunity_value_field_id@ trigger_assignment_rulesI store_transcriptsoftphone_override_prospect$1HomeActivityLaterJiminny...yAb External connections* Starredi& jiminny-x-integrati...8 platform-inner-team® Channelsic ai-chaoter# alerts# backend# bugs# confusion-clinic# curiosity_lab# engineeringu general# thank-yous# the_people_of jimi...^ Direct messages&r. Mario GeorgievVasll VasilevC. Nikolay IvanovSn James Graham2. Stoyan TanevP. Galya DimitrovaR. Steliyan Georgiev "Petko Kashinskif. Aneliya AngelovaA Stefka Stoyanovae. Lukas Kovalik y...i AppsG Jira Cloud• ToastQ Describe what you are looking for# releasesMessagesr Files• Bookmarks62a7fe62 - Merge branch 'master into remove-phpstan-errorsTodayShow morejiminny/app Added by GitHubVasi Vasilley 3:1PMStopped. The PR is internal dev optimisation, no need to reach prod.GitHub APP 4:34 PM20 new commits pushed to master by vasil-Jiminny39370e1e - Select 200 ids at once, load them in 4 chunks of 50 items each.10c49d96) - Test index 200 IDS within 2 chunks of 100 entities each.66468256 - Merge branch "master into Jy-20820-es-reindex-stream-model-hvdraton290bfdf0 - Drop the Unset operation since it does nothing inside a generator.jiminny/app Added by GitHub6 CircleCI APP 5:01 PM100% L2Wed 13 May 18:34:02822Gitnud Arr 5:44 PM20 new commits pushed to master by yalokin-jiminnyaf91736e - JY-20625 |JY-20742 | skip doubled guard and keep assert for dev/testCb957189 - JY-20625 |JY-20742 | add ISO_8601 filter validationA15.5200l- IV.204251 1V.20712 | do not load full llcor modoll35af4380 - JY-20625 | JY-20742 | add invalidDateFormat error message980c772f) - JY-20625 |JY-20742 | reduce debug logsshow moreaiminny/app Added by GitHulCircleCI APP 6:09 PM•Deployment Successful!Project: appThg!When: 05/13/2026 15:09.39View JobMessage #releases+ Аa....
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37041
|
1386
|
4
|
2026-05-13T15:34:05.616498+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686445616_m2.jpg...
|
Firefox
|
Jiminny — Work
|
1
|
app.dev.jiminny.com/dashboard
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
Close tab
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
My Recordings
My Recordings
Team Recordings
Team Recordings
Everyone's Recordings
Everyone's Recordings
Lukas Kovalik
Adelina Petrova at Robinson Crusoe Cruises Limited
New TITLE
Meeting
Contract Sent
13 Mar, 2:00 PM
Lukas Kovalik
Musaibe at Robinson Crusoe Cruises Limited
Some subject
Call
Contract Sent
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Unknown Customer
Inbound call from 07723 466018
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Ceco Personal at Robinson Crusoe Cruises Limited
Notetaker added on 12-16-22 @ 14:04
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Esther Rüffer at Twilio Video
Call RMf4643e18995e3d59d914965f38770978
Proposal
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Laura Bennett at SkyWave Solutions
test
Meeting Event
Solution Presented
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Unknown Customer
Notetaker added on 03-28-23 @ 13:03
Meeting Event
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Robinson Crusoe Cruises Limited
My Meeting Zoom
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Unknown Customer
test without prospect
Meeting
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Robinson Crusoe Cruises Limited
Google Provider!
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Robinson Crusoe Cruises Limited
Test No Provider
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Robinson Crusoe Cruises Limited
test meeting
Customer
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Lukas Contact at Eset LLC
testing
Meeting Event
Solution Presented
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Nemo
sidekick 20
Meeting
Prospecting
26 Oct, 2022, 12:18 PM
Lukas Kovalik
Nexmo
Sunday 1
Meeting
Prospecting
22 May, 2022, 5:26 PM
Lukas Kovalik
Nemo
The call to test smth
Meeting
Prospecting
10 May, 2022, 4:53 PM
Lukas Kovalik
Nemo
meeting 20
Meeting
Prospecting
10 Apr, 2022, 12:02 PM
Lukas Kovalik
Nemo
first meeting
Meeting
Prospecting
8 Apr, 2022, 6:08 PM
Lukas Kovalik
Nemo
Notetaker added on 04-28-22 @ 10:42
Negotiation
Prospecting
28 Mar, 2022, 10:51 AM
Schedule
Schedule
Invite Notetaker
This Week
This Week
Team Schedule
Team Schedule
No Meetings
Trending this month
Trending this month
Sort by Sort by: Most played
Sort by
Sort by:
Most played
Alice Ketch
Unknown Customer
Tom / Alice - Monthly Connect 🤝
Tom / Alice - Monthly Connect 🤝
0
times played
Alice Ketch
Unknown Customer
Hump 🐫 Day connect w/ Alice
Hump 🐫 Day connect w/ Alice
0
times played
Ophir Haber
Unknown Customer
CS <> Product - Weekly Sync 📊
CS <> Product - Weekly Sync 📊
0
times played
Jack Bateman-Chuah
Unknown Customer
Product Team weekly sync
Product Team weekly sync
0
times played
Ophir Haber
Unknown Customer
CS <> Product - Weekly Sync 📊
CS <> Product - Weekly Sync 📊
0
times played
Jack Bateman-Chuah
Unknown Customer
Product Team weekly sync
Product Team weekly sync
0
times played
Atanas Tasev
Unknown Customer
Recruitment Sync
Recruitment Sync
0
times played
Alice Ketch
Unknown Customer
Chloe: 121 Alice 🤝
Chloe: 121 Alice 🤝
0
times played
Alice Ketch
Unknown Customer
Chloe / Alice 121 Coaching ⭐️
Chloe / Alice 121 Coaching ⭐️
0
times played
Jack Bateman-Chuah
Unknown Customer
Product Team weekly sync
Product Team weekly sync
0
times played
Alice Ketch
Unknown Customer
Chloe: 121 Alice 🤝
Chloe: 121 Alice 🤝
0
times played
Alice Ketch
Unknown Customer
Chloe: 121 Alice 🤝
Chloe: 121 Alice 🤝
0
times played
Alice Ketch
Unknown Customer
Hump 🐫 Day connect w/ Alice
Hump 🐫 Day connect w/ Alice
0
times played
Atanas Tasev
Unknown Customer
Retro - Discovery
Retro - Discovery
0
times played
Atanas Tasev
Unknown Customer
Retro - Mobile Team
Retro - Mobile Team
0
times played
Live Feed
Live Feed
Jiminny Web SA
Jiminny Web SA
shared in Slack
5 Dec, 2024, 7:31 PM
activity
with
Robinson Crusoe
Held:
5 Dec, 2024, 7:26 PM...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.15658244,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.0,"top":0.11731844,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.12849163,"width":0.06632314,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.0,"top":0.15003991,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.16121309,"width":0.10106383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"bounds":{"left":0.0,"top":0.18276137,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"bounds":{"left":0.013297873,"top":0.19393456,"width":0.06216755,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"bounds":{"left":0.0,"top":0.21548285,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.22665602,"width":0.07762633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"bounds":{"left":0.0,"top":0.2482043,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.25937748,"width":0.1200133,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.28092578,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.29209897,"width":0.20977394,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"bounds":{"left":0.0,"top":0.31364724,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"bounds":{"left":0.013297873,"top":0.32482043,"width":0.40475398,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"bounds":{"left":0.0,"top":0.3463687,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"bounds":{"left":0.013297873,"top":0.3575419,"width":0.07164229,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"bounds":{"left":0.0,"top":0.3790902,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.39026338,"width":0.076296546,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.41181165,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.42298484,"width":0.05501995,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.0,"top":0.4445331,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.4557063,"width":0.064494684,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.0,"top":0.4772546,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.4884278,"width":0.11735372,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.509976,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.5211492,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.54269755,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.55387074,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.575419,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.5865922,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.60814047,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"bounds":{"left":0.013297873,"top":0.61931366,"width":0.12898937,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.6408619,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"bounds":{"left":0.013297873,"top":0.6520351,"width":0.079288565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"bounds":{"left":0.0,"top":0.6735834,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"bounds":{"left":0.013297873,"top":0.6847566,"width":0.032247342,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.70630485,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.71747804,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.06732048,"top":0.7134876,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"bounds":{"left":0.0,"top":0.7390263,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.7501995,"width":0.09158909,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.773344,"width":0.07413564,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"My Recordings","depth":14,"bounds":{"left":0.118351065,"top":0.07182761,"width":0.039893616,"height":0.052673582},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"My Recordings","depth":15,"bounds":{"left":0.12101064,"top":0.0905826,"width":0.034574468,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Team Recordings","depth":14,"bounds":{"left":0.15824468,"top":0.07182761,"width":0.044714097,"height":0.052673582},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Team Recordings","depth":15,"bounds":{"left":0.16090426,"top":0.0905826,"width":0.03939495,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Everyone's Recordings","depth":14,"bounds":{"left":0.20295878,"top":0.07182761,"width":0.057513297,"height":0.052673582},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Everyone's Recordings","depth":15,"bounds":{"left":0.20561835,"top":0.0905826,"width":0.05219415,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"bounds":{"left":0.11419548,"top":0.1735834,"width":0.01662234,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Adelina Petrova at Robinson Crusoe Cruises Limited","depth":17,"bounds":{"left":0.1341423,"top":0.14684756,"width":0.100398935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"New TITLE","depth":17,"bounds":{"left":0.1341423,"top":0.16640064,"width":0.021276595,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting","depth":17,"bounds":{"left":0.1341423,"top":0.1859537,"width":0.016123671,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Contract Sent","depth":17,"bounds":{"left":0.1341423,"top":0.20550679,"width":0.026928192,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"13 Mar, 2:00 PM","depth":17,"bounds":{"left":0.1341423,"top":0.22505985,"width":0.031914894,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"bounds":{"left":0.11419548,"top":0.30007982,"width":0.01662234,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Musaibe at Robinson Crusoe Cruises Limited","depth":17,"bounds":{"left":0.1341423,"top":0.27334398,"width":0.08610372,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Some subject","depth":17,"bounds":{"left":0.1341423,"top":0.29289705,"width":0.025598405,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Call","depth":17,"bounds":{"left":0.1341423,"top":0.3124501,"width":0.007480053,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Contract Sent","depth":17,"bounds":{"left":0.1341423,"top":0.3320032,"width":0.026928192,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"bounds":{"left":0.1341423,"top":0.35155627,"width":0.04637633,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"bounds":{"left":0.11419548,"top":0.40702313,"width":0.01662234,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":17,"bounds":{"left":0.1341423,"top":0.39984038,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Inbound call from 07723 466018","depth":18,"bounds":{"left":0.1341423,"top":0.41939345,"width":0.06349734,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"bounds":{"left":0.1341423,"top":0.43894652,"width":0.04637633,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"bounds":{"left":0.11419548,"top":0.4944134,"width":0.01662234,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Ceco Personal at Robinson Crusoe Cruises Limited","depth":17,"bounds":{"left":0.1341423,"top":0.48723066,"width":0.09707447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Notetaker added on 12-16-22 @ 14:04","depth":18,"bounds":{"left":0.1341423,"top":0.5067837,"width":0.07446808,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"bounds":{"left":0.1341423,"top":0.5263368,"width":0.04637633,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"bounds":{"left":0.11419548,"top":0.5913807,"width":0.01662234,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Esther Rüffer at Twilio Video","depth":17,"bounds":{"left":0.1341423,"top":0.5746209,"width":0.055352394,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Call RMf4643e18995e3d59d914965f38770978","depth":17,"bounds":{"left":0.1341423,"top":0.59417397,"width":0.094082445,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Proposal","depth":17,"bounds":{"left":0.1341423,"top":0.61372703,"width":0.017121011,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"bounds":{"left":0.1341423,"top":0.6332801,"width":0.04637633,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"bounds":{"left":0.11419548,"top":0.70830005,"width":0.01662234,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Laura Bennett at SkyWave Solutions","depth":17,"bounds":{"left":0.1341423,"top":0.6815643,"width":0.06981383,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"test","depth":17,"bounds":{"left":0.1341423,"top":0.70111734,"width":0.007480053,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting Event","depth":17,"bounds":{"left":0.1341423,"top":0.7206704,"width":0.02825798,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Solution Presented","depth":17,"bounds":{"left":0.1341423,"top":0.74022347,"width":0.036901597,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"bounds":{"left":0.1341423,"top":0.75977653,"width":0.04637633,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"bounds":{"left":0.11419548,"top":0.82482046,"width":0.01662234,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":17,"bounds":{"left":0.1341423,"top":0.80806065,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Notetaker added on 03-28-23 @ 13:03","depth":17,"bounds":{"left":0.1341423,"top":0.8276137,"width":0.07446808,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting Event","depth":17,"bounds":{"left":0.1341423,"top":0.8471668,"width":0.02825798,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"bounds":{"left":0.1341423,"top":0.8667199,"width":0.04637633,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"bounds":{"left":0.11419548,"top":0.92218673,"width":0.01662234,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Robinson Crusoe Cruises Limited","depth":17,"bounds":{"left":0.1341423,"top":0.915004,"width":0.06382979,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"My Meeting Zoom","depth":18,"bounds":{"left":0.1341423,"top":0.9345571,"width":0.035405584,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"bounds":{"left":0.1341423,"top":0.95411015,"width":0.04637633,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"bounds":{"left":0.11419548,"top":1.0,"width":0.01662234,"height":-0.019154072},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":17,"bounds":{"left":0.1341423,"top":1.0,"width":0.03873005,"height":-0.0023941994},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"test without prospect","depth":17,"bounds":{"left":0.1341423,"top":1.0,"width":0.04155585,"height":-0.021947384},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting","depth":17,"bounds":{"left":0.1341423,"top":1.0,"width":0.016123671,"height":-0.04150045},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"bounds":{"left":0.1341423,"top":1.0,"width":0.04637633,"height":-0.061053514},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Robinson Crusoe Cruises Limited","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Google Provider!","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Robinson Crusoe Cruises Limited","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Test No Provider","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Robinson Crusoe Cruises Limited","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"test meeting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Customer","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Contact at Eset LLC","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"testing","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting Event","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Solution Presented","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2025, 12:30 PM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nemo","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"sidekick 20","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Prospecting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26 Oct, 2022, 12:18 PM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nexmo","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sunday 1","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Prospecting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"22 May, 2022, 5:26 PM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nemo","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The call to test smth","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Prospecting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10 May, 2022, 4:53 PM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nemo","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"meeting 20","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Prospecting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10 Apr, 2022, 12:02 PM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nemo","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"first meeting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meeting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Prospecting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8 Apr, 2022, 6:08 PM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nemo","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Notetaker added on 04-28-22 @ 10:42","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Negotiation","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Prospecting","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28 Mar, 2022, 10:51 AM","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Schedule","depth":13,"bounds":{"left":0.27460107,"top":0.25738227,"width":0.029421542,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Schedule","depth":14,"bounds":{"left":0.27460107,"top":0.25937748,"width":0.029421542,"height":0.021548284},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Invite Notetaker","depth":14,"bounds":{"left":0.38746676,"top":0.254988,"width":0.044215426,"height":0.028731046},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"This Week","depth":14,"bounds":{"left":0.27958778,"top":0.3028731,"width":0.07197473,"height":0.02952913},"on_screen":true,"value":"This Week","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"This Week","depth":17,"bounds":{"left":0.28324467,"top":0.31085396,"width":0.021775266,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXComboBox","text":"Team Schedule","depth":14,"bounds":{"left":0.35488698,"top":0.3028731,"width":0.07180851,"height":0.02952913},"on_screen":true,"value":"Team Schedule","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Team Schedule","depth":17,"bounds":{"left":0.35854387,"top":0.31085396,"width":0.030751329,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"No Meetings","depth":16,"bounds":{"left":0.33992687,"top":0.6843575,"width":0.02642952,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Trending this month","depth":13,"bounds":{"left":0.27958778,"top":0.08858739,"width":0.04637633,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Trending this month","depth":14,"bounds":{"left":0.27958778,"top":0.0905826,"width":0.04637633,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXComboBox","text":"Sort by Sort by: Most played","depth":13,"bounds":{"left":0.35821143,"top":0.08339984,"width":0.068484046,"height":0.02952913},"on_screen":true,"value":"Sort by Sort by: Most played","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Sort by","depth":14,"on_screen":false,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sort by:","depth":15,"bounds":{"left":0.36186835,"top":0.091380686,"width":0.016954787,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Most played","depth":15,"bounds":{"left":0.37882313,"top":0.091380686,"width":0.025930852,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Alice Ketch","depth":17,"bounds":{"left":0.3472407,"top":0.13248204,"width":0.013131649,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"bounds":{"left":0.32829124,"top":0.16679968,"width":0.04338431,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Tom / Alice - Monthly Connect 🤝","depth":15,"bounds":{"left":0.31382978,"top":0.18515563,"width":0.0787899,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Tom / Alice - Monthly Connect 🤝","depth":16,"bounds":{"left":0.3238032,"top":0.18515563,"width":0.058843084,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"bounds":{"left":0.35472074,"top":0.2019154,"width":0.004155585,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"bounds":{"left":0.34391624,"top":0.21667998,"width":0.01861702,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Alice Ketch","depth":17,"bounds":{"left":0.50448805,"top":0.13248204,"width":0.013131649,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"bounds":{"left":0.48553857,"top":0.16679968,"width":0.04338431,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Hump 🐫 Day connect w/ Alice","depth":15,"bounds":{"left":0.47340426,"top":0.18515563,"width":0.07413564,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hump 🐫 Day connect w/ Alice","depth":16,"bounds":{"left":0.48337767,"top":0.18515563,"width":0.05418883,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"bounds":{"left":0.5119681,"top":0.2019154,"width":0.004155585,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"bounds":{"left":0.50116354,"top":0.21667998,"width":0.01861702,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Ophir Haber","depth":17,"bounds":{"left":0.66173536,"top":0.13248204,"width":0.013962766,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"bounds":{"left":0.6427859,"top":0.16679968,"width":0.04338431,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"CS <> Product - Weekly Sync 📊","depth":15,"bounds":{"left":0.62948805,"top":0.18515563,"width":0.07646277,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CS <> Product - Weekly Sync 📊","depth":16,"bounds":{"left":0.63946146,"top":0.18515563,"width":0.05651596,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"bounds":{"left":0.66921544,"top":0.2019154,"width":0.004155585,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"bounds":{"left":0.6584109,"top":0.21667998,"width":0.01861702,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jack Bateman-Chuah","depth":17,"bounds":{"left":0.8189827,"top":0.13288109,"width":0.021941489,"height":0.044293694},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"bounds":{"left":0.8000333,"top":0.16719872,"width":0.04338431,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product Team weekly sync","depth":15,"bounds":{"left":0.7915558,"top":0.18555467,"width":0.066821806,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Product Team weekly sync","depth":16,"bounds":{"left":0.8015292,"top":0.18555467,"width":0.046875,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"bounds":{"left":0.82646275,"top":0.20151636,"width":0.004155585,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"bounds":{"left":0.8156583,"top":0.21628092,"width":0.01861702,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Ophir Haber","depth":17,"bounds":{"left":0.97623,"top":0.13248204,"width":0.013962766,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"bounds":{"left":0.9572806,"top":0.16679968,"width":0.042719424,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"CS <> Product - Weekly Sync 📊","depth":15,"bounds":{"left":0.9439827,"top":0.18515563,"width":0.05601728,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CS <> Product - Weekly Sync 📊","depth":16,"bounds":{"left":0.9539561,"top":0.18515563,"width":0.046043873,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"bounds":{"left":0.9837101,"top":0.2019154,"width":0.004155585,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"bounds":{"left":0.9729056,"top":0.21667998,"width":0.01861702,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jack Bateman-Chuah","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product Team weekly sync","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Product Team weekly sync","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Atanas Tasev","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Recruitment Sync","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Recruitment Sync","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Alice Ketch","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chloe: 121 Alice 🤝","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Chloe: 121 Alice 🤝","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Alice Ketch","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chloe / Alice 121 Coaching ⭐️","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Chloe / Alice 121 Coaching ⭐️","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jack Bateman-Chuah","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product Team weekly sync","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Product Team weekly sync","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Alice Ketch","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chloe: 121 Alice 🤝","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Chloe: 121 Alice 🤝","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Alice Ketch","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chloe: 121 Alice 🤝","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Chloe: 121 Alice 🤝","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Alice Ketch","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Hump 🐫 Day connect w/ Alice","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hump 🐫 Day connect w/ Alice","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Atanas Tasev","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Retro - Discovery","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Retro - Discovery","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Atanas Tasev","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Retro - Mobile Team","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Retro - Mobile Team","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Live Feed","depth":13,"bounds":{"left":0.44331783,"top":0.08858739,"width":0.021775266,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Live Feed","depth":14,"bounds":{"left":0.44331783,"top":0.0905826,"width":0.021775266,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jiminny Web SA","depth":20,"bounds":{"left":0.44498006,"top":0.14046289,"width":0.016954787,"height":0.044293694},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jiminny Web SA","depth":18,"bounds":{"left":0.46492687,"top":0.14086193,"width":0.03374335,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"shared in Slack","depth":18,"bounds":{"left":0.5003325,"top":0.14086193,"width":0.030086435,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5 Dec, 2024, 7:31 PM","depth":18,"bounds":{"left":0.46492687,"top":0.15482841,"width":0.043550532,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"activity","depth":18,"bounds":{"left":0.46492687,"top":0.18515563,"width":0.015791224,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"bounds":{"left":0.4815492,"top":0.18515563,"width":0.009142287,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Robinson Crusoe","depth":18,"bounds":{"left":0.4915226,"top":0.18515563,"width":0.035405584,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"bounds":{"left":0.47257313,"top":0.22266561,"width":0.010305851,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5 Dec, 2024, 7:26 PM","depth":18,"bounds":{"left":0.48354387,"top":0.22266561,"width":0.04055851,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-226603189034602161
|
6105878288450583450
|
visual_change
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
Close tab
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
My Recordings
My Recordings
Team Recordings
Team Recordings
Everyone's Recordings
Everyone's Recordings
Lukas Kovalik
Adelina Petrova at Robinson Crusoe Cruises Limited
New TITLE
Meeting
Contract Sent
13 Mar, 2:00 PM
Lukas Kovalik
Musaibe at Robinson Crusoe Cruises Limited
Some subject
Call
Contract Sent
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Unknown Customer
Inbound call from 07723 466018
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Ceco Personal at Robinson Crusoe Cruises Limited
Notetaker added on 12-16-22 @ 14:04
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Esther Rüffer at Twilio Video
Call RMf4643e18995e3d59d914965f38770978
Proposal
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Laura Bennett at SkyWave Solutions
test
Meeting Event
Solution Presented
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Unknown Customer
Notetaker added on 03-28-23 @ 13:03
Meeting Event
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Robinson Crusoe Cruises Limited
My Meeting Zoom
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Unknown Customer
test without prospect
Meeting
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Robinson Crusoe Cruises Limited
Google Provider!
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Robinson Crusoe Cruises Limited
Test No Provider
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Robinson Crusoe Cruises Limited
test meeting
Customer
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Lukas Contact at Eset LLC
testing
Meeting Event
Solution Presented
19 Dec, 2025, 12:30 PM
Lukas Kovalik
Nemo
sidekick 20
Meeting
Prospecting
26 Oct, 2022, 12:18 PM
Lukas Kovalik
Nexmo
Sunday 1
Meeting
Prospecting
22 May, 2022, 5:26 PM
Lukas Kovalik
Nemo
The call to test smth
Meeting
Prospecting
10 May, 2022, 4:53 PM
Lukas Kovalik
Nemo
meeting 20
Meeting
Prospecting
10 Apr, 2022, 12:02 PM
Lukas Kovalik
Nemo
first meeting
Meeting
Prospecting
8 Apr, 2022, 6:08 PM
Lukas Kovalik
Nemo
Notetaker added on 04-28-22 @ 10:42
Negotiation
Prospecting
28 Mar, 2022, 10:51 AM
Schedule
Schedule
Invite Notetaker
This Week
This Week
Team Schedule
Team Schedule
No Meetings
Trending this month
Trending this month
Sort by Sort by: Most played
Sort by
Sort by:
Most played
Alice Ketch
Unknown Customer
Tom / Alice - Monthly Connect 🤝
Tom / Alice - Monthly Connect 🤝
0
times played
Alice Ketch
Unknown Customer
Hump 🐫 Day connect w/ Alice
Hump 🐫 Day connect w/ Alice
0
times played
Ophir Haber
Unknown Customer
CS <> Product - Weekly Sync 📊
CS <> Product - Weekly Sync 📊
0
times played
Jack Bateman-Chuah
Unknown Customer
Product Team weekly sync
Product Team weekly sync
0
times played
Ophir Haber
Unknown Customer
CS <> Product - Weekly Sync 📊
CS <> Product - Weekly Sync 📊
0
times played
Jack Bateman-Chuah
Unknown Customer
Product Team weekly sync
Product Team weekly sync
0
times played
Atanas Tasev
Unknown Customer
Recruitment Sync
Recruitment Sync
0
times played
Alice Ketch
Unknown Customer
Chloe: 121 Alice 🤝
Chloe: 121 Alice 🤝
0
times played
Alice Ketch
Unknown Customer
Chloe / Alice 121 Coaching ⭐️
Chloe / Alice 121 Coaching ⭐️
0
times played
Jack Bateman-Chuah
Unknown Customer
Product Team weekly sync
Product Team weekly sync
0
times played
Alice Ketch
Unknown Customer
Chloe: 121 Alice 🤝
Chloe: 121 Alice 🤝
0
times played
Alice Ketch
Unknown Customer
Chloe: 121 Alice 🤝
Chloe: 121 Alice 🤝
0
times played
Alice Ketch
Unknown Customer
Hump 🐫 Day connect w/ Alice
Hump 🐫 Day connect w/ Alice
0
times played
Atanas Tasev
Unknown Customer
Retro - Discovery
Retro - Discovery
0
times played
Atanas Tasev
Unknown Customer
Retro - Mobile Team
Retro - Mobile Team
0
times played
Live Feed
Live Feed
Jiminny Web SA
Jiminny Web SA
shared in Slack
5 Dec, 2024, 7:31 PM
activity
with
Robinson Crusoe
Held:
5 Dec, 2024, 7:26 PM...
|
37040
|
NULL
|
NULL
|
NULL
|
|
37042
|
1386
|
5
|
2026-05-13T15:34:08.651725+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686448651_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxcalVIewMistorw Usage | Windsurf()JY-20891 a FirefoxcalVIewMistorw Usage | Windsurf()JY-20891 add support for secondaNN1 (SRD-6848] Sidekick SMS issue -Platform Sprint 4 02 - Platform Telf Dependabot alerts • jiminny/prophe(JY-19958) Upgrade BE libraries -4 (JY-20773) User Pilot not receivins@JY-19957 | Remove abanded sympAl TypeError: LeaquelFlvsystem|Filesu Userpilot | Ask Jiminny Report Gen2 (UY-19957) Upgrade BE libraries -• Dependabot alerts - fiminnvlapr.[UY-20891] Sidekick SMS issue - J(SRD-68491 Recorded call does n8 Jiminny8 Jiminny8 Jiminnv& Configure SSH access to multiple ‹≥ Useful commands - Engineering -Dev Tools - Elastic8 Jiminny7 ISRD-68531 Moxso - Potential desNew Tabbookmarks$loolsWindowmelp@Not SecureMy RecordingsTeam RecordingsEveryone's RecordingsLukasnovdLukdsKovaukaeLukasnovaLukasKovaLukasLukasKova'ukasKoualAdelina Petrova at Robinson Crusoe Cruises Limited → 1New TITLEMeetingContract Sentl13 Mar, 2:00 PMMusaibe at Robinson Crusoe Cruises Limited ® MSome subjectContract Sent19 Dec. 2025. 12:30 PMUnknown Customer MInbound call from 07723 46601819 Dec. 2025. 12:30 PM |Ceco Personal at Robinson Crusoe Cruises Limited → AM-Notetaker added on 12-16-22 @14:0419 Dec. 2025. 12:30 PMEsther Rüffer at Twilio Video → MCall RMf4643e18995e3d59d914965f38770978Pronosall19 Dec, 2025, 12:30 PMLaura Bennett at SkyWave Solutions ® 1tect|Meeting EventSolution Presented19 Dec. 2025. 12:30 PMUnknown Customer MNotetaker added on 03-28-23@13:03Meeting Eventl19 Dec, 2025, 12:30 PMRobinson Crusoe Cruises Limited ® MMv Meetine 7ooml19 Dec, 2025, 12:30 PMDTrending this monthSort by: Most playedKetchUnknown Customer 1Tom / Alice - Monthly Connect •ScheduleThis WeekTeam ScheduleInvite NotetakerNo MeetingsLive FeedJiminWebMihaiMiha'KalovNikolJiminvvedJiminWebJiminWehactivity with RobHeld: 5 Dec, 20Value: $10,00Mihail MihavloDiscovery Call wiHE: Held: 22 Nov≤ Value: $90,00cKalovan Nikolov3 Dec. 2024.121Discovery Call wiHeld: 22 Nov, 22 Value: $90.0029 Nov, 2024, 1:0activity with RolHeld: 29 Nov, 3≤ Value: $10,001liminny Weh SAactivity with RolHeld: 29 Nov,§ Value: $10,00:Jiminny Web SA29 Nov. 2024. 1:0activity with Robà Held: 29 Nov> Value: $10.00DMSActivityMoreJiminny...yAb External connections* Starredi& jiminny-x-integrati...8 platform-inner-team® Channelsic ai-chaoter# alerts# backend# bugs# confusion-clinic# curiosity_lab# engineering# general# jiminny-bg# platform-ticketsd product launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...• Direct messages&r. Mario GeorgievVasl VasilevC. Nikolay IvanovSn James GrahamR. Stoyan TanevP. Galya DimitrovaR. Steliyan Georgiev ". Petko Kashinskif. Aneliya AngelovaA Stefka Stoyanovae. Lukas Kovalik y...i: AppsG Jira Cloud• Toast@ Describe what you are lool2 #releases• Messagesur Files• Bookmarks62a7fe62 - Merge branch 'master into remove-phpstan-errorsTodayShow morejiminny/app Added by GitHubVasi Vasilley 3:1PMStopped. The PR is internal dev optimisation, no need to reach prod.GitHub APP 4:34 PM20 new commits pushed to master by vasil-Jiminny39370e1e - Select 200 ids at once, load them in 4 chunks of 50 items each.10c49d96) - Test index 200 IDS within 2 chunks of 100 entities each.66468256 - Merge branch "master into Jy-20820-es-reindex-stream-model-hvdraton2900fdf6 - Droo the Unset overanon since it does nothing inside a generator.jiminny/app Added by GitHub| CircleCI APP 5:01 PMDeployment Successful!Project: applagWhen: 05/13/2026 14:01:02View JobGitHub APP 5:44PM• 20 new commits pushed to master by yalokin-jiminnyaf91736e - JY-20625 |JY-20742 | skip doubled guard and keep assert for dev/testCb957189 - JY-20625 |JY-20742 | add ISO_8601 filter validationA15.5200l- IV.204251 1V.20712 | do not load full licor modell35af4380 - JY-20625 | JY-20742 | add invalidDateFormat error message980c772f) - JY-20625 |JY-20742 | reduce debug logsshow morefiminny/app Added by GitHulCircleCI APP 6:09 PMDeployment Successful!Project: appThg!When: 05/13/2026 15:09.39View JobMessage #releases+ Аal$0100% L2Wed 13 May 18:34:08822...
|
NULL
|
-7198604744424155767
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxcalVIewMistorw Usage | Windsurf()JY-20891 a FirefoxcalVIewMistorw Usage | Windsurf()JY-20891 add support for secondaNN1 (SRD-6848] Sidekick SMS issue -Platform Sprint 4 02 - Platform Telf Dependabot alerts • jiminny/prophe(JY-19958) Upgrade BE libraries -4 (JY-20773) User Pilot not receivins@JY-19957 | Remove abanded sympAl TypeError: LeaquelFlvsystem|Filesu Userpilot | Ask Jiminny Report Gen2 (UY-19957) Upgrade BE libraries -• Dependabot alerts - fiminnvlapr.[UY-20891] Sidekick SMS issue - J(SRD-68491 Recorded call does n8 Jiminny8 Jiminny8 Jiminnv& Configure SSH access to multiple ‹≥ Useful commands - Engineering -Dev Tools - Elastic8 Jiminny7 ISRD-68531 Moxso - Potential desNew Tabbookmarks$loolsWindowmelp@Not SecureMy RecordingsTeam RecordingsEveryone's RecordingsLukasnovdLukdsKovaukaeLukasnovaLukasKovaLukasLukasKova'ukasKoualAdelina Petrova at Robinson Crusoe Cruises Limited → 1New TITLEMeetingContract Sentl13 Mar, 2:00 PMMusaibe at Robinson Crusoe Cruises Limited ® MSome subjectContract Sent19 Dec. 2025. 12:30 PMUnknown Customer MInbound call from 07723 46601819 Dec. 2025. 12:30 PM |Ceco Personal at Robinson Crusoe Cruises Limited → AM-Notetaker added on 12-16-22 @14:0419 Dec. 2025. 12:30 PMEsther Rüffer at Twilio Video → MCall RMf4643e18995e3d59d914965f38770978Pronosall19 Dec, 2025, 12:30 PMLaura Bennett at SkyWave Solutions ® 1tect|Meeting EventSolution Presented19 Dec. 2025. 12:30 PMUnknown Customer MNotetaker added on 03-28-23@13:03Meeting Eventl19 Dec, 2025, 12:30 PMRobinson Crusoe Cruises Limited ® MMv Meetine 7ooml19 Dec, 2025, 12:30 PMDTrending this monthSort by: Most playedKetchUnknown Customer 1Tom / Alice - Monthly Connect •ScheduleThis WeekTeam ScheduleInvite NotetakerNo MeetingsLive FeedJiminWebMihaiMiha'KalovNikolJiminvvedJiminWebJiminWehactivity with RobHeld: 5 Dec, 20Value: $10,00Mihail MihavloDiscovery Call wiHE: Held: 22 Nov≤ Value: $90,00cKalovan Nikolov3 Dec. 2024.121Discovery Call wiHeld: 22 Nov, 22 Value: $90.0029 Nov, 2024, 1:0activity with RolHeld: 29 Nov, 3≤ Value: $10,001liminny Weh SAactivity with RolHeld: 29 Nov,§ Value: $10,00:Jiminny Web SA29 Nov. 2024. 1:0activity with Robà Held: 29 Nov> Value: $10.00DMSActivityMoreJiminny...yAb External connections* Starredi& jiminny-x-integrati...8 platform-inner-team® Channelsic ai-chaoter# alerts# backend# bugs# confusion-clinic# curiosity_lab# engineering# general# jiminny-bg# platform-ticketsd product launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...• Direct messages&r. Mario GeorgievVasl VasilevC. Nikolay IvanovSn James GrahamR. Stoyan TanevP. Galya DimitrovaR. Steliyan Georgiev ". Petko Kashinskif. Aneliya AngelovaA Stefka Stoyanovae. Lukas Kovalik y...i: AppsG Jira Cloud• Toast@ Describe what you are lool2 #releases• Messagesur Files• Bookmarks62a7fe62 - Merge branch 'master into remove-phpstan-errorsTodayShow morejiminny/app Added by GitHubVasi Vasilley 3:1PMStopped. The PR is internal dev optimisation, no need to reach prod.GitHub APP 4:34 PM20 new commits pushed to master by vasil-Jiminny39370e1e - Select 200 ids at once, load them in 4 chunks of 50 items each.10c49d96) - Test index 200 IDS within 2 chunks of 100 entities each.66468256 - Merge branch "master into Jy-20820-es-reindex-stream-model-hvdraton2900fdf6 - Droo the Unset overanon since it does nothing inside a generator.jiminny/app Added by GitHub| CircleCI APP 5:01 PMDeployment Successful!Project: applagWhen: 05/13/2026 14:01:02View JobGitHub APP 5:44PM• 20 new commits pushed to master by yalokin-jiminnyaf91736e - JY-20625 |JY-20742 | skip doubled guard and keep assert for dev/testCb957189 - JY-20625 |JY-20742 | add ISO_8601 filter validationA15.5200l- IV.204251 1V.20712 | do not load full licor modell35af4380 - JY-20625 | JY-20742 | add invalidDateFormat error message980c772f) - JY-20625 |JY-20742 | reduce debug logsshow morefiminny/app Added by GitHulCircleCI APP 6:09 PMDeployment Successful!Project: appThg!When: 05/13/2026 15:09.39View JobMessage #releases+ Аal$0100% L2Wed 13 May 18:34:08822...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37043
|
1386
|
6
|
2026-05-13T15:34:11.669123+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686451669_m2.jpg...
|
PhpStorm
|
faVsco.js – crm_configurations [EU]
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
A
1
Select All
468
468
90
1cb6c74a-fd02-49d2-8375-c3afd4dedadb
1cb6c74a-fd02-49d2-8375-c3afd4dedadb
2025-10-14 11:01:29
548
548
90
<null>
<null>
90
hubspot
hubspot
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
0
0
90
2
2
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
1
1
90
1
1
90
1
1
90
147035175
147035175
2025-10-14 11:01:29
business.bt.com
business.bt.com
2025-10-14 11:01:29
2026-05-13 01:01:53
2026-05-13 01:01:53
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
{"opportunity_sync_period":"3m","opportunity_sync_strategies":["webhookBatch"]}
{"opportunity_sync_period":"3m","opportunity_sync_strategies":["webhookBatch"]}
{"opportunity_sync_period":"3m","opp...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.38430852,"top":0.19952115,"width":0.0076462766,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.19792499,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.19792499,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.0039893617,"height":0.0},"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Select All","depth":4,"bounds":{"left":0.40824467,"top":0.14365523,"width":0.1419548,"height":0.0207502},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"468","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"468","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"1cb6c74a-fd02-49d2-8375-c3afd4dedadb","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"1cb6c74a-fd02-49d2-8375-c3afd4dedadb","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"548","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"548","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"hubspot","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"hubspot","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"0","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"2","depth":6,"bounds":{"left":0.5505319,"top":0.0,"width":0.10006649,"height":0.0207502},"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"2","depth":7,"bounds":{"left":0.5505319,"top":0.0,"width":0.10006649,"height":0.0207502},"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"bounds":{"left":0.5505319,"top":0.0,"width":0.10006649,"height":0.0207502},"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"bounds":{"left":0.5505319,"top":0.0,"width":0.10006649,"height":0.0207502},"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"1","depth":6,"bounds":{"left":0.5505319,"top":0.0,"width":0.10006649,"height":0.0207502},"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"1","depth":7,"bounds":{"left":0.5505319,"top":0.0,"width":0.10006649,"height":0.0207502},"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"1","depth":6,"bounds":{"left":0.5505319,"top":0.0,"width":0.10006649,"height":0.0207502},"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"1","depth":7,"bounds":{"left":0.5505319,"top":0.0,"width":0.10006649,"height":0.0207502},"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"1","depth":6,"bounds":{"left":0.5505319,"top":0.006384677,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"1","depth":7,"bounds":{"left":0.5505319,"top":0.006384677,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"147035175","depth":6,"bounds":{"left":0.5505319,"top":0.02793296,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"147035175","depth":7,"bounds":{"left":0.5505319,"top":0.02793296,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"business.bt.com","depth":6,"bounds":{"left":0.5505319,"top":0.049481247,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"business.bt.com","depth":7,"bounds":{"left":0.5505319,"top":0.049481247,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"2026-05-13 01:01:53","depth":6,"bounds":{"left":0.5505319,"top":0.07102953,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"2026-05-13 01:01:53","depth":7,"bounds":{"left":0.5505319,"top":0.07102953,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"bounds":{"left":0.5505319,"top":0.092577815,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"bounds":{"left":0.5505319,"top":0.092577815,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"bounds":{"left":0.5505319,"top":0.11412609,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"bounds":{"left":0.5505319,"top":0.11412609,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"bounds":{"left":0.5505319,"top":0.13567439,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"bounds":{"left":0.5505319,"top":0.13567439,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"bounds":{"left":0.5505319,"top":0.15722266,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"bounds":{"left":0.5505319,"top":0.15722266,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"bounds":{"left":0.5505319,"top":0.17877094,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"bounds":{"left":0.5505319,"top":0.17877094,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"bounds":{"left":0.5505319,"top":0.20031923,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"bounds":{"left":0.5505319,"top":0.20031923,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"bounds":{"left":0.5505319,"top":0.22186752,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"bounds":{"left":0.5505319,"top":0.22186752,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"{\"opportunity_sync_period\":\"3m\",\"opportunity_sync_strategies\":[\"webhookBatch\"]}","depth":6,"bounds":{"left":0.5505319,"top":0.2434158,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"{\"opportunity_sync_period\":\"3m\",\"opportunity_sync_strategies\":[\"webhookBatch\"]}","depth":7,"bounds":{"left":0.5505319,"top":0.2434158,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"{\"opportunity_sync_period\":\"3m\",\"opp","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"{\"opportunity_sync_period\":\"3m\",\"opp","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
8462637952418554637
|
-7944048259466134602
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
A
1
Select All
468
468
90
1cb6c74a-fd02-49d2-8375-c3afd4dedadb
1cb6c74a-fd02-49d2-8375-c3afd4dedadb
2025-10-14 11:01:29
548
548
90
<null>
<null>
90
hubspot
hubspot
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
0
0
90
2
2
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
1
1
90
1
1
90
1
1
90
147035175
147035175
2025-10-14 11:01:29
business.bt.com
business.bt.com
2025-10-14 11:01:29
2026-05-13 01:01:53
2026-05-13 01:01:53
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
{"opportunity_sync_period":"3m","opportunity_sync_strategies":["webhookBatch"]}
{"opportunity_sync_period":"3m","opportunity_sync_strategies":["webhookBatch"]}
{"opportunity_sync_period":"3m","opp...
|
37042
|
NULL
|
NULL
|
NULL
|
|
37044
|
1385
|
2
|
2026-05-13T15:34:31.321183+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686471321_m1.jpg...
|
PhpStorm
|
faVsco.js – crm_configurations [EU]
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
A
1
Select All
468
468
90
1cb6c74a-fd02-49d2-8375-c3afd4dedadb
1cb6c74a-fd02-49d2-8375-c3afd4dedadb
2025-10-14 11:01:29
548
548
90
<null>
<null>
90
hubspot
hubspot
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
0
0
90
2
2
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
1
1
90
1
1
90
1
1
90
147035175
147035175
2025-10-14 11:01:29
business.bt.com
business.bt.com
2025-10-14 11:01:29
2026-05-13 01:01:53
2026-05-13 01:01:53
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
{"opportunity_sync_period":"3m","opportunity_sync_strategies":["webhookBatch"]}
{"opportunity_sync_period":"3m","opportunity_sync_strategies":["webhookBatch"]}
{"opportunity_sync_period":"3m","opp
open-recently-updated
open-recently-updated
2025-10-14 11:01:29
20000.00
20000.00
90
90
90
90
<null>
<null>
90
1
1
90
0
0
90
0
0
90
USD
USD
2025-10-14 11:01:29
2025-10-14 11:01:29
2025-10-14 11:01:29
2025-10-14 11:01:29
2026-05-13 01:01:53
2026-05-13 01:01:53
2025-10-14 11:01:29
id = 468
Editor
1 row
Reload Page
Table Result Auto Refresh
Cancel Running Statements
Add Row
Delete Row
Revert Selected
Preview Pending Changes
Submit
Tx: Auto
DDL
Find on Current Page
Table Result Local Filter
Record View
Table Coloring Options
Show Geo Viewer
Show Chart
CSV
Export Data…
Copy to Database…
Compare Data...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.008333334,"height":0.03},"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Select All","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"468","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"468","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"1cb6c74a-fd02-49d2-8375-c3afd4dedadb","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"1cb6c74a-fd02-49d2-8375-c3afd4dedadb","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"548","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"548","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"hubspot","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"hubspot","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"0","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"2","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"2","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"1","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"1","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"1","depth":6,"on_screen":false,"role_description":"cell"},{"role":"AXStaticText","text":"1","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"1","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"1","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"147035175","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"147035175","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"business.bt.com","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"business.bt.com","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"2026-05-13 01:01:53","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"2026-05-13 01:01:53","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"{\"opportunity_sync_period\":\"3m\",\"opportunity_sync_strategies\":[\"webhookBatch\"]}","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"{\"opportunity_sync_period\":\"3m\",\"opportunity_sync_strategies\":[\"webhookBatch\"]}","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"{\"opportunity_sync_period\":\"3m\",\"opp","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"{\"opportunity_sync_period\":\"3m\",\"opp","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"open-recently-updated","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"open-recently-updated","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"20000.00","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"20000.00","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"90","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"90","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"1","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"1","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"0","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"0","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"USD","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"USD","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"2025-10-14 11:01:29","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"2025-10-14 11:01:29","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"2026-05-13 01:01:53","depth":6,"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"2026-05-13 01:01:53","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.2048611,"height":0.024444444},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"id = 468","depth":4,"on_screen":true,"value":"id = 468","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Editor","depth":4,"on_screen":true,"role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"1 row","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reload Page","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Table Result Auto Refresh","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add Row","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Delete Row","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Revert Selected","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Preview Pending Changes","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Submit","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"DDL","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Find on Current Page","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Table Result Local Filter","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Record View","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Table Coloring Options","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Geo Viewer","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Chart","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"CSV","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Export Data…","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy to Database…","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Compare Data","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-6438188124116149101
|
-7943194484408976715
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
A
1
Select All
468
468
90
1cb6c74a-fd02-49d2-8375-c3afd4dedadb
1cb6c74a-fd02-49d2-8375-c3afd4dedadb
2025-10-14 11:01:29
548
548
90
<null>
<null>
90
hubspot
hubspot
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
0
0
90
2
2
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
1
1
90
1
1
90
1
1
90
147035175
147035175
2025-10-14 11:01:29
business.bt.com
business.bt.com
2025-10-14 11:01:29
2026-05-13 01:01:53
2026-05-13 01:01:53
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
{"opportunity_sync_period":"3m","opportunity_sync_strategies":["webhookBatch"]}
{"opportunity_sync_period":"3m","opportunity_sync_strategies":["webhookBatch"]}
{"opportunity_sync_period":"3m","opp
open-recently-updated
open-recently-updated
2025-10-14 11:01:29
20000.00
20000.00
90
90
90
90
<null>
<null>
90
1
1
90
0
0
90
0
0
90
USD
USD
2025-10-14 11:01:29
2025-10-14 11:01:29
2025-10-14 11:01:29
2025-10-14 11:01:29
2026-05-13 01:01:53
2026-05-13 01:01:53
2025-10-14 11:01:29
id = 468
Editor
1 row
Reload Page
Table Result Auto Refresh
Cancel Running Statements
Add Row
Delete Row
Revert Selected
Preview Pending Changes
Submit
Tx: Auto
DDL
Find on Current Page
Table Result Local Filter
Record View
Table Coloring Options
Show Geo Viewer
Show Chart
CSV
Export Data…
Copy to Database…
Compare Data...
|
37038
|
NULL
|
NULL
|
NULL
|
|
37045
|
1386
|
7
|
2026-05-13T15:34:42.152064+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686482152_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rireroxMistorrTavsco.sProiect=phpstan.neon.dist=oh rireroxMistorrTavsco.sProiect=phpstan.neon.dist=ohostan-oaseline.neon<> phounit. xmli1e raw sal_querv.saM+ README.mdso sonar-oroiect oroperties= test.py<> Untitled Diaaram.xmilus vetur.config.jsM.WERHOOK FILTERING IMPLEME• fih External Librariedv = Scratches and Consolesv D Database ConsolesA console [EU]A DEAL RISKS [EU]AU UIAtu tuv &jiminny@localhostA console ['iiminny@localhost* Di liminny@localhostA HS local ['iminny@localhos4 Sr liminnv@localhostlzoho dev liminnvalocalhoV APROD« console (PROD« console PRODIADPROD, AOAWarwimoe-oсyv O DatabaseV AEUA console 2 s 85 ms(l teams 2 s 915 msfi crm configurations 1 s 350 msv A liminny@localhostASF 718 msA HS localV APROD4, console 1 s 717 msV ASTAGINGAconsoleDockerbookmarksC) UserinvitationDlo.ong© MailboxController.php= custom.logscratch &.ison= laravel.logA SF jiminny@localhost]& ho_local Uiminny@localnost& console [PROD]C) TextRelayService.onpc) Sso.phpossocontroller.ongA console (EU]tiò teams [EU]tii crm_configurations [EU] XA console [STAGING]1row yGOU+TTx: AutovDDL© TextMess©smsmessage.ong© SmsLength.phgY- WHERE id = 468=• URDER BYw opportunities_synced_atC) UpdateElasticSearch.pho(C) UpdateActivityElasticSearchDocumentCommand.php x (C)UpdateSinqleEntity.php© ActivityStatusin.phpcontact_roles_synced_atclass UodateActivitvElasticSearchDocumentCommand extends Command•• over quota_atpublic function handle): void1• api disabled_atif (is numeric(Sactivityid)) {Sactivity = Activity::find((int) Sactivitvid):settinos.opportunity_assignment_ruleelse "! opportunity_max_valuesactivity = Activity::where. coluopportunity max ageI opportunity value field id1+ Sactivitv) <o trigger_assignment_rulessthas->error strino: "Activity with iiduuid ¿sactavitvid, not found"):• store_transcript! softphone_override_prospect! default_currencyI created atCthis->infol strina: "Sound activitv in- «Cactivitv->aettdor, Wlth• «Sactivitv->aetlluit0M updated_at011 92 HrictovalCthic-sinfol stina: "Sendina activitv fon ES undate..1)+18 06 25 Vacilev+nvdsthis-seventhisnatchen.>dicnatchdnew UpdateSingleEntity(i+v-sno+TaMTx.[2026-05-13 18:33:261 Connected2026-05-13 18:33-27 1iminnvs use iiminnv[2026-05-13 18:33:27] completed in 54 ms18:33:27 7imannv>SELECT +*FROM jiminny.crm_configurations tWHERE 1d = 468LTMTT 501[2026-05-13 18:33:27] 1 row retrieved starting from 1 in 521 ms (execution: 65 ms, fetching: 456 ms)<nULL><null><null><null>"opportunity sunc dertod":"5m""000)onen-recentlv-uodated20000.00<nULl>USD2025-10-14 11:01:292026-05-13 01:01:53Caccade 92-=llCommand 9?1100% L2Wed 13 May 18:34:41Cascader Role SelecRetactoring User EmaDashboard Activity DeNew CascadeActivity Status vs Rec"status = Activity:: STATUSFALLED'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWNThe Flow:1. Recording is captured and marked as recordedi•In MeetingBotService.php line 739, onRecordingStoppedO sets recording state to Activity:: RECORDING RECORDED•This happens when the meeting ends and recording stops successtullv2. Later. recordina imbort fails:•In ImoortBotRecordingJob.oho. when fetchina the bot recordina fails after max retries (line 59)• Status is set to STATUS FAILED• BUT recordina state is NOT uodated - it remains as 'recordediResult: Activitv has status-'failed' (because imnort failed) but recordina state-'recorded' (because recordina wasThis is different from other failure scenarios in Meet ingBotService.php (lines 481, 878) where both status andtal "Ask anything (8AL)+ <> Code SWE-1.6€ : -SUM: 147025175 14-1 M Windsurf Toamo...
|
NULL
|
7190731790091181376
|
NULL
|
idle
|
ocr
|
NULL
|
rireroxMistorrTavsco.sProiect=phpstan.neon.dist=oh rireroxMistorrTavsco.sProiect=phpstan.neon.dist=ohostan-oaseline.neon<> phounit. xmli1e raw sal_querv.saM+ README.mdso sonar-oroiect oroperties= test.py<> Untitled Diaaram.xmilus vetur.config.jsM.WERHOOK FILTERING IMPLEME• fih External Librariedv = Scratches and Consolesv D Database ConsolesA console [EU]A DEAL RISKS [EU]AU UIAtu tuv &jiminny@localhostA console ['iiminny@localhost* Di liminny@localhostA HS local ['iminny@localhos4 Sr liminnv@localhostlzoho dev liminnvalocalhoV APROD« console (PROD« console PRODIADPROD, AOAWarwimoe-oсyv O DatabaseV AEUA console 2 s 85 ms(l teams 2 s 915 msfi crm configurations 1 s 350 msv A liminny@localhostASF 718 msA HS localV APROD4, console 1 s 717 msV ASTAGINGAconsoleDockerbookmarksC) UserinvitationDlo.ong© MailboxController.php= custom.logscratch &.ison= laravel.logA SF jiminny@localhost]& ho_local Uiminny@localnost& console [PROD]C) TextRelayService.onpc) Sso.phpossocontroller.ongA console (EU]tiò teams [EU]tii crm_configurations [EU] XA console [STAGING]1row yGOU+TTx: AutovDDL© TextMess©smsmessage.ong© SmsLength.phgY- WHERE id = 468=• URDER BYw opportunities_synced_atC) UpdateElasticSearch.pho(C) UpdateActivityElasticSearchDocumentCommand.php x (C)UpdateSinqleEntity.php© ActivityStatusin.phpcontact_roles_synced_atclass UodateActivitvElasticSearchDocumentCommand extends Command•• over quota_atpublic function handle): void1• api disabled_atif (is numeric(Sactivityid)) {Sactivity = Activity::find((int) Sactivitvid):settinos.opportunity_assignment_ruleelse "! opportunity_max_valuesactivity = Activity::where. coluopportunity max ageI opportunity value field id1+ Sactivitv) <o trigger_assignment_rulessthas->error strino: "Activity with iiduuid ¿sactavitvid, not found"):• store_transcript! softphone_override_prospect! default_currencyI created atCthis->infol strina: "Sound activitv in- «Cactivitv->aettdor, Wlth• «Sactivitv->aetlluit0M updated_at011 92 HrictovalCthic-sinfol stina: "Sendina activitv fon ES undate..1)+18 06 25 Vacilev+nvdsthis-seventhisnatchen.>dicnatchdnew UpdateSingleEntity(i+v-sno+TaMTx.[2026-05-13 18:33:261 Connected2026-05-13 18:33-27 1iminnvs use iiminnv[2026-05-13 18:33:27] completed in 54 ms18:33:27 7imannv>SELECT +*FROM jiminny.crm_configurations tWHERE 1d = 468LTMTT 501[2026-05-13 18:33:27] 1 row retrieved starting from 1 in 521 ms (execution: 65 ms, fetching: 456 ms)<nULL><null><null><null>"opportunity sunc dertod":"5m""000)onen-recentlv-uodated20000.00<nULl>USD2025-10-14 11:01:292026-05-13 01:01:53Caccade 92-=llCommand 9?1100% L2Wed 13 May 18:34:41Cascader Role SelecRetactoring User EmaDashboard Activity DeNew CascadeActivity Status vs Rec"status = Activity:: STATUSFALLED'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWNThe Flow:1. Recording is captured and marked as recordedi•In MeetingBotService.php line 739, onRecordingStoppedO sets recording state to Activity:: RECORDING RECORDED•This happens when the meeting ends and recording stops successtullv2. Later. recordina imbort fails:•In ImoortBotRecordingJob.oho. when fetchina the bot recordina fails after max retries (line 59)• Status is set to STATUS FAILED• BUT recordina state is NOT uodated - it remains as 'recordediResult: Activitv has status-'failed' (because imnort failed) but recordina state-'recorded' (because recordina wasThis is different from other failure scenarios in Meet ingBotService.php (lines 481, 878) where both status andtal "Ask anything (8AL)+ <> Code SWE-1.6€ : -SUM: 147025175 14-1 M Windsurf Toamo...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37046
|
1385
|
3
|
2026-05-13T15:35:00.853117+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686500853_m1.jpg...
|
PhpStorm
|
faVsco.js – crm_configurations [EU]
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2Shell EditViewSessionScriptsProfilesWindowHe iTerm2Shell EditViewSessionScriptsProfilesWindowHelpA100% <8• Wed 13 May 18:35:00DOCKERO 81DEV (docker)₴2APP (-zsh)83ec2-user@ip-10-20-31-146:~-zsh|84screenpipe"О ₴5ec2-user@ip-10-30-129-...ec2-user@ip-10-20-31-14... #7[2026-05-13 15:28:23Jproduction.INFO:[SocialAccountService] Fetching"trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd&ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec"fef6-427a-4e63-a9ba-b340103c976b"},"trace_id" :"1a72[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot", "refreshToken" : "9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c", "state": "full-refresh"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id": "1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23Jproduction.ERROR: [SocialAccountService] Failedto refresh token {"socialAccountId" :30110, "provider" : "hubspot",,"responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8C79-d9e09814baa4\", \"error)":\"access_denied\", \"error_description)":\"missing or unknown hub idl"}"3 {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23]production.INFO: [SocialAccount0bserver] Saving model {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id" :"1a72fef6-427a-4e63-a9ba-b340103c976b"}Flow refresh required.root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110-R[2026-05-13 15:28:31] production.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "jiminny:token-info"."memoryBeforeCommandInMb" :116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4, "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INF0: [SocialAccountService]Token needs refreshing {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4"9c48-df0f-4111-9988-d3bb8bf7bfa8"}"trace_id":"001e[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot","refreshToken": "9417aбa067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state": "full-refresh"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4".',"trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110, "provider": "hubspot","responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\".,\"error)":\"access_denied\", \"error_description)":\"missing or unknown hub id\"}"}"correlation_id": "b1e2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8'"}Flow refresh required.root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ 0...
|
NULL
|
2339872609211336329
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2Shell EditViewSessionScriptsProfilesWindowHe iTerm2Shell EditViewSessionScriptsProfilesWindowHelpA100% <8• Wed 13 May 18:35:00DOCKERO 81DEV (docker)₴2APP (-zsh)83ec2-user@ip-10-20-31-146:~-zsh|84screenpipe"О ₴5ec2-user@ip-10-30-129-...ec2-user@ip-10-20-31-14... #7[2026-05-13 15:28:23Jproduction.INFO:[SocialAccountService] Fetching"trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd&ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec"fef6-427a-4e63-a9ba-b340103c976b"},"trace_id" :"1a72[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot", "refreshToken" : "9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c", "state": "full-refresh"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id": "1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23Jproduction.ERROR: [SocialAccountService] Failedto refresh token {"socialAccountId" :30110, "provider" : "hubspot",,"responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8C79-d9e09814baa4\", \"error)":\"access_denied\", \"error_description)":\"missing or unknown hub idl"}"3 {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23]production.INFO: [SocialAccount0bserver] Saving model {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id" :"1a72fef6-427a-4e63-a9ba-b340103c976b"}Flow refresh required.root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110-R[2026-05-13 15:28:31] production.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "jiminny:token-info"."memoryBeforeCommandInMb" :116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4, "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INF0: [SocialAccountService]Token needs refreshing {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4"9c48-df0f-4111-9988-d3bb8bf7bfa8"}"trace_id":"001e[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot","refreshToken": "9417aбa067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state": "full-refresh"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4".',"trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110, "provider": "hubspot","responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\".,\"error)":\"access_denied\", \"error_description)":\"missing or unknown hub id\"}"}"correlation_id": "b1e2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8'"}Flow refresh required.root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ 0...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37047
|
1386
|
8
|
2026-05-13T15:35:00.852097+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686500852_m2.jpg...
|
PhpStorm
|
faVsco.js – crm_configurations [EU]
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rireroxMistorrTavsco.sProiect=phpstan.neon.dist=oh rireroxMistorrTavsco.sProiect=phpstan.neon.dist=ohostan-oaseline.neon<> phounit. xmli1e raw sal_querv.saM+ README.mdso sonar-oroiect oroperties= test.py<> Untitled Diaaram.xmilus vetur.config.jsM.WERHOOK FILTERING IMPLEME• fih External Librariedv 3 Scratches and Consolesv D Database ConsolesA console [EU]A DEAL RISKS [EU]AU UIAtu tuv &jiminny@localhostA console ['iiminny@localhost* Di liminny@localhostA HS local ['iminny@localhos4 Sr liminnv@localhostlzoho dev liminnvalocalhoV APROD« console (PROD« console PRODIADPROD, AOAWarwimoe-oсyv O DatabaseV AEUA console 2 s 85 ms(l teams 2 s 915 msfi crm configurations 1 s 350 msv A liminny@localhostASF 718 msA HS localV APROD4, console 1 s 717 msV ASTAGINGAconsoleDockerbookmarksC) UserinvitationDlo.ong© MailboxController.php= custom.logscratch &.ison= laravel.logA SF jiminny@localhost]& ho_local Uiminny@localnost& console [PROD]C) TextRelayService.onpc) Sso.phpossocontroller.ongA console (EU]tiò teams [EU]tii crm_configurations [EU] XA console [STAGING]1row yGOU+TTx: AutovDDL© TextMess©smsmessage.ong© SmsLength.phgY- WHERE id = 468=• URDER BYw opportunities_synced_atC) UpdateElasticSearch.pho(C) UpdateActivityElasticSearchDocumentCommand.php x (C)UpdateSinqleEntity.php© ActivityStatusin.phpcontact_roles_synced_at9.11.23class UodateActivitvElasticSearchDocumentCommand extends Command•• over quota_atpublic function handle): void1• api disabled_atif (is numeric(Sactivityid)) {Sactivity = Activity::find((int) Sactivitvid):settinos.opportunity_assignment_ruleelse "! opportunity_max_valuesactivity = Activity::where. coluopportunity max ageI opportunity value field id1+ Sactivitv) <o trigger_assignment_rulessthas->error strino: "Activity with iiduuid ¿sactavitvide not Found")• store_transcript! softphone_override_prospect! default_currencyI created atCthis->infol strina: "Sound activitv in- «Cactivitv->aettdor, Wlth• «Sactivitv->aetlluit0M updated_at011 92 HrictovalCthic-sinfol stina: "Sendina activitv fon ES undate..1)+18 06 25 Vacilev+nvdsthis-seventhisnatchen.>dicnatchdnew UpdateSingleEntity(+v->no+TAMTx.[2026-05-13 18:33:261 Connected2026-05-13 18:33-27 1iminnvs use iiminnv[2026-05-13 18:33:27] completed in 54 ms18:33:27 Timinnv> SELECT +.*FROM jiminny.crm_configurations tWHERE 1d = 468LTMTT 501[2026-05-13 18:33:27] 1 row retrieved starting from 1 in 521 ms (execution: 65 ms, fetching: 456 ms)<nULL><null><null><null>"opportunity sunc dertod":"5m""000)onen-recentlv-uodated20000.00<nULl>USD2025-10-14 11:01:292026-05-13 01:01:53Caccade 92-=llCommand 9?1100% L2Wed 13 May 18:35:00Cascader Role SelecRetactoring User EmaDashboard Activity DeNew CascadeActivity Status vs Rec"status = Activity:: STATUSFALLED'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWNThe Flow:1. Recording is captured and marked as recordedi• In MeetingBotService.php line 739, onRecordingStopped() sets recording state to Activity::RECORDING RECORDED•This happens when the meeting ends and recording stops successtullv2. Later. recordina imbort fails:•In ImoortBotRecordingJob.oho. when fetchina the bot recordina fails after max retries (line 59)• Status is set to STATUS FAILED• BUT recordina state is NOT uodated - it remains as 'recordediResult: Activitv has status-'failed' (because imnort failed) but recordina state-'recorded' (because recordina wasThis is different from other failure scenarios in Meet ingBotService.php (lines 481, 878) where both status andAsk anything (8AL)+ <> Code SWE-1.6€ :-=SUM: 147025175 14-1 M Windsurf Toamo...
|
NULL
|
5254547198260631789
|
NULL
|
click
|
ocr
|
NULL
|
rireroxMistorrTavsco.sProiect=phpstan.neon.dist=oh rireroxMistorrTavsco.sProiect=phpstan.neon.dist=ohostan-oaseline.neon<> phounit. xmli1e raw sal_querv.saM+ README.mdso sonar-oroiect oroperties= test.py<> Untitled Diaaram.xmilus vetur.config.jsM.WERHOOK FILTERING IMPLEME• fih External Librariedv 3 Scratches and Consolesv D Database ConsolesA console [EU]A DEAL RISKS [EU]AU UIAtu tuv &jiminny@localhostA console ['iiminny@localhost* Di liminny@localhostA HS local ['iminny@localhos4 Sr liminnv@localhostlzoho dev liminnvalocalhoV APROD« console (PROD« console PRODIADPROD, AOAWarwimoe-oсyv O DatabaseV AEUA console 2 s 85 ms(l teams 2 s 915 msfi crm configurations 1 s 350 msv A liminny@localhostASF 718 msA HS localV APROD4, console 1 s 717 msV ASTAGINGAconsoleDockerbookmarksC) UserinvitationDlo.ong© MailboxController.php= custom.logscratch &.ison= laravel.logA SF jiminny@localhost]& ho_local Uiminny@localnost& console [PROD]C) TextRelayService.onpc) Sso.phpossocontroller.ongA console (EU]tiò teams [EU]tii crm_configurations [EU] XA console [STAGING]1row yGOU+TTx: AutovDDL© TextMess©smsmessage.ong© SmsLength.phgY- WHERE id = 468=• URDER BYw opportunities_synced_atC) UpdateElasticSearch.pho(C) UpdateActivityElasticSearchDocumentCommand.php x (C)UpdateSinqleEntity.php© ActivityStatusin.phpcontact_roles_synced_at9.11.23class UodateActivitvElasticSearchDocumentCommand extends Command•• over quota_atpublic function handle): void1• api disabled_atif (is numeric(Sactivityid)) {Sactivity = Activity::find((int) Sactivitvid):settinos.opportunity_assignment_ruleelse "! opportunity_max_valuesactivity = Activity::where. coluopportunity max ageI opportunity value field id1+ Sactivitv) <o trigger_assignment_rulessthas->error strino: "Activity with iiduuid ¿sactavitvide not Found")• store_transcript! softphone_override_prospect! default_currencyI created atCthis->infol strina: "Sound activitv in- «Cactivitv->aettdor, Wlth• «Sactivitv->aetlluit0M updated_at011 92 HrictovalCthic-sinfol stina: "Sendina activitv fon ES undate..1)+18 06 25 Vacilev+nvdsthis-seventhisnatchen.>dicnatchdnew UpdateSingleEntity(+v->no+TAMTx.[2026-05-13 18:33:261 Connected2026-05-13 18:33-27 1iminnvs use iiminnv[2026-05-13 18:33:27] completed in 54 ms18:33:27 Timinnv> SELECT +.*FROM jiminny.crm_configurations tWHERE 1d = 468LTMTT 501[2026-05-13 18:33:27] 1 row retrieved starting from 1 in 521 ms (execution: 65 ms, fetching: 456 ms)<nULL><null><null><null>"opportunity sunc dertod":"5m""000)onen-recentlv-uodated20000.00<nULl>USD2025-10-14 11:01:292026-05-13 01:01:53Caccade 92-=llCommand 9?1100% L2Wed 13 May 18:35:00Cascader Role SelecRetactoring User EmaDashboard Activity DeNew CascadeActivity Status vs Rec"status = Activity:: STATUSFALLED'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWNThe Flow:1. Recording is captured and marked as recordedi• In MeetingBotService.php line 739, onRecordingStopped() sets recording state to Activity::RECORDING RECORDED•This happens when the meeting ends and recording stops successtullv2. Later. recordina imbort fails:•In ImoortBotRecordingJob.oho. when fetchina the bot recordina fails after max retries (line 59)• Status is set to STATUS FAILED• BUT recordina state is NOT uodated - it remains as 'recordediResult: Activitv has status-'failed' (because imnort failed) but recordina state-'recorded' (because recordina wasThis is different from other failure scenarios in Meet ingBotService.php (lines 481, 878) where both status andAsk anything (8AL)+ <> Code SWE-1.6€ :-=SUM: 147025175 14-1 M Windsurf Toamo...
|
37045
|
NULL
|
NULL
|
NULL
|
|
37048
|
1386
|
9
|
2026-05-13T15:35:03.998614+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686503998_m2.jpg...
|
PhpStorm
|
faVsco.js – crm_configurations [EU]
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
A
1
Select All
468
468
90
1cb6c74a-fd02-49d2-8375-c3afd4dedadb
1cb6c74a-fd02-49d2-8375-c3afd4dedadb
2025-10-14 11:01:29
548
548
90
<null>
<null>
90
hubspot
hubspot
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
0...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.38430852,"top":0.19952115,"width":0.0076462766,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.19792499,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.19792499,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"bounds":{"left":0.1619016,"top":0.0,"width":0.31981382,"height":1.0},"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.0039893617,"height":0.0},"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Select All","depth":4,"bounds":{"left":0.40824467,"top":0.14365523,"width":0.1419548,"height":0.0207502},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"468","depth":6,"bounds":{"left":0.5505319,"top":0.13886672,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"468","depth":7,"bounds":{"left":0.5505319,"top":0.13886672,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"1cb6c74a-fd02-49d2-8375-c3afd4dedadb","depth":6,"bounds":{"left":0.5505319,"top":0.16041501,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"1cb6c74a-fd02-49d2-8375-c3afd4dedadb","depth":7,"bounds":{"left":0.5505319,"top":0.16041501,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"548","depth":6,"bounds":{"left":0.5505319,"top":0.1819633,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"548","depth":7,"bounds":{"left":0.5505319,"top":0.1819633,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"bounds":{"left":0.5505319,"top":0.20351157,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"bounds":{"left":0.5505319,"top":0.20351157,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"90","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"90","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"hubspot","depth":6,"bounds":{"left":0.5505319,"top":0.22505985,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"hubspot","depth":7,"bounds":{"left":0.5505319,"top":0.22505985,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"bounds":{"left":0.5505319,"top":0.24660814,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"bounds":{"left":0.5505319,"top":0.24660814,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"<null>","depth":6,"bounds":{"left":0.5505319,"top":0.26815644,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"},{"role":"AXStaticText","text":"<null>","depth":7,"bounds":{"left":0.5505319,"top":0.26815644,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"2025-10-14 11:01:29","depth":8,"bounds":{"left":0.27027926,"top":1.0,"width":0.098071806,"height":0.0},"on_screen":false,"value":"2025-10-14 11:01:29","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCell","text":"0","depth":6,"bounds":{"left":0.5505319,"top":0.2897047,"width":0.10006649,"height":0.0207502},"on_screen":true,"role_description":"cell"}]...
|
-3335289491812282850
|
-3950753668148126810
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
A
1
Select All
468
468
90
1cb6c74a-fd02-49d2-8375-c3afd4dedadb
1cb6c74a-fd02-49d2-8375-c3afd4dedadb
2025-10-14 11:01:29
548
548
90
<null>
<null>
90
hubspot
hubspot
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
<null>
<null>
2025-10-14 11:01:29
0...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37049
|
1385
|
4
|
2026-05-13T15:35:13.150005+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686513150_m1.jpg...
|
PhpStorm
|
faVsco.js – crm_configurations [EU]
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2Shell EditViewSessionScriptsProfilesWindowHe iTerm2Shell EditViewSessionScriptsProfilesWindowHelpA100% <8• Wed 13 May 18:35:12DOCKER881DEV (docker)₴2APP (-zsh)83ec2-user@ip-10-20-31-146:~-zsh|84screenpipe"О 85ec2-user@ip-10-30-129-...886ec2-user@ip-10-20-31-14... #7[2026-05-13 15:28:23Jproduction.INFO:[SocialAccountService] Fetching"trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id": "ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec"fef6-427a-4e63-a9ba-b340103c976b"},"trace_id" :"1a72[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot", "refreshToken" : "9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c", "state": "full-refresh"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id": "1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23Jproduction.ERROR: [SocialAccountService] Failedto refresh token {"socialAccountId" :30110, "provider" : "hubspot",,"responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8C79-d9e09814baa4\", \"error)":\"access_denied\", \"error_description)":\"missing or unknown hub idl"}"3 {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INF0: [SocialAccountObserver] Saving model {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id" :"1a72fef6-427a-4e63-a9ba-b340103c976b"}Flow refresh required.root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110-R[2026-05-13 15:28:31] production.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "jiminny:token-info"."memoryBeforeCommandInMb" :116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4, "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INF0: [SocialAccountService]Token needs refreshing {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4"9c48-df0f-4111-9988-d3bb8bf7bfa8"}"trace_id":"001e[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot","refreshToken": "9417aбa067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state": "full-refresh"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4".',"trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110, "provider": "hubspot","responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\".,\"error)":\"access_denied\", \"error_description)":\"missing or unknown hub id\"}"}"correlation_id": "b1e2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8'"}Flow refresh required.root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ 0...
|
NULL
|
-5870558211302185038
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2Shell EditViewSessionScriptsProfilesWindowHe iTerm2Shell EditViewSessionScriptsProfilesWindowHelpA100% <8• Wed 13 May 18:35:12DOCKER881DEV (docker)₴2APP (-zsh)83ec2-user@ip-10-20-31-146:~-zsh|84screenpipe"О 85ec2-user@ip-10-30-129-...886ec2-user@ip-10-20-31-14... #7[2026-05-13 15:28:23Jproduction.INFO:[SocialAccountService] Fetching"trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id": "ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec"fef6-427a-4e63-a9ba-b340103c976b"},"trace_id" :"1a72[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot", "refreshToken" : "9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c", "state": "full-refresh"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id": "1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23Jproduction.ERROR: [SocialAccountService] Failedto refresh token {"socialAccountId" :30110, "provider" : "hubspot",,"responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8C79-d9e09814baa4\", \"error)":\"access_denied\", \"error_description)":\"missing or unknown hub idl"}"3 {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INF0: [SocialAccountObserver] Saving model {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id" :"1a72fef6-427a-4e63-a9ba-b340103c976b"}Flow refresh required.root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110-R[2026-05-13 15:28:31] production.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "jiminny:token-info"."memoryBeforeCommandInMb" :116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4, "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INF0: [SocialAccountService]Token needs refreshing {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4"9c48-df0f-4111-9988-d3bb8bf7bfa8"}"trace_id":"001e[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot","refreshToken": "9417aбa067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state": "full-refresh"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4".',"trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110, "provider": "hubspot","responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\".,\"error)":\"access_denied\", \"error_description)":\"missing or unknown hub id\"}"}"correlation_id": "b1e2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8'"}Flow refresh required.root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ 0...
|
37046
|
NULL
|
NULL
|
NULL
|
|
37050
|
1386
|
10
|
2026-05-13T15:35:13.157554+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686513157_m2.jpg...
|
PhpStorm
|
faVsco.js – crm_configurations [EU]
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormFV faVsco.js?9 master kProiect=phpstan.neo PhostormFV faVsco.js?9 master kProiect=phpstan.neon.dist=ohostan-oaseline.neon<> phounit. xmli1e raw sal_querv.saM+ README.mdso sonar-oroiect oroperties= test.py<> Untitled Diaaram.ymlIs vetur.config.jsMLWEBHOOK FILTERING IMPLEMEI• fih External Librariedv 3 Scratches and Consolesv D Database ConsolesINavigarecode© MailboxController.php= custom.logscratch &.ison= laravel.logA SF jiminny@localhost]& ho_local Uiminny@localnostC) TextRelayService.ong© Sso.phpossocontroller.ongA console (EU]tiò teams [EU]fii crm_configurations [EU] XA console [STAGING]Tx: Auto ~©smsmessage.ong© SmsLength.php1rowyзOU+-Y- WHERE id = 468=• URDER BYWuuid (UUID with time-low and time-high swapped) =1choct4a-fd02-4902-8375-c3afd4dedadhlC) UpdateElasticSearch.pho(C) UpdateActivityElasticSearchDocumentCommand.php x C)UpdateSinqleEntity.pho© ActivityStatusin.phpHristova 11class UodateActivitvElasticSearchDocumentCommand extends Commandd team_idI notifiable user idpublic function handle(): voidA console [EU]A DEAL RISKS [EU]AU UIAtu tuv &jiminny@localhostA console [iiminny@localhost* Di liminny@localhostA HS local ['iminny@localhos4 Sr liminnv@localhostl< zoho dev liminnvalocalhoV APROD« console (PROD« console PRODIADPROD>4ФA9.11.23 Hristova18.06.25 VasilevAAAIPRODV A STAGING& console "STAGiNGI# console 1 [STAGINGIduranus (STAGINGI> M Sytencioncv M Scratches=Unhnstorm chortcutc tytl5 ccratch tytccratch 1icon( scratch 2.jsonfceratch 2 iconE scratch 4.txtptp scratch_ 5.phppiip scratch_6.php4º scratch Z.isonscratch_ 8.ison{° stage2 isonE° test<9test.htmllpt.ftmp.php18.06.25 Vasilev55011.22 Hrictova 57011.22 Hrictovau provldenSactivityld = $this-›argument( key: 'activityid'):editionSthis->infod strina: "Searching for activity with: Sactivitvid "):+ Gis numericSactivitvidnCactivitv = Activitv. Sinddaint) Cactivitvtd)•W instance! is_sandbox(• version( installed app version}else {1u svnc metadataCactivitv = Activity.- whenp & colulu sunc obnectsif (! Sactivity) {Sthis->error( string: "Activity with ID/UUID {SactivityId} not found"):• auto_sync_activitycrm_provider_id( crm base url! last synced at! leads svnced atSthis->info( string: "Found activity ID: {Sactivity->getIdO}. UUID: {Sactivity->qetUuid@sth1s->1ntol susending activity tor ts update...'Ш accounts_synced_atcontacts_synced_at• opportunities_synced_atI contact roles synced atSthis->eventDispatcher->dispatchdover quota atnew UodateSinaleEntitvoentitvid: Sactivity->oetidoans disabledatW settingsopportunity_assignment_ruleopportunity max valueopportunity max ageM opportunity value field idSthis->infod strina: "Done.")catch Excention Se)4$this->error( string:'Failed to update ES:. $e->getMessageO):cthic-sonnon/Co-saotTnaco/cCtninaon! trigger_assignment_rules! store_transcriptsoftphone override prospectdefault currencyI created ati uodated at548nuDsDot<nUlL><nul><nULL>147035175business.bt.com2026-05-15 01:01:55<null><null><null><null><null>"onnortunity svnc neriod"."3m" "onnlopen-recently-updated20000.00USD2025-10-14 11:01:292026-05-13 01:01•53& console [PROD)]CSVv100% L2Wed 13 May 18:35:13U AskJiminnyReportActivityServiceTest vCascader Role SelecRetactoring User EmaDashboard Activity DeNew CascadeActivity Status vs Rec+0 ..Tnougntror 4ssearched conterenceralledeventin appThouaht for 2s >Read MeetingBotService.php #L540-589Read CreateBot.oho #L115-144|Read BotStatusChangeHandler.lob.ohv >Read BotStatusChangeHandlerJob.php #L410-459Searched status *=*STATUS FAILED in aoo/Services/RecallAIlThought for 1s >Read ImoortBotRecording.lob.nhn #I 50-99Inought tor 1sBased on my search, the code location where a conference activity can have status='failed' but recording state='recorded' is/Lapp//Services/RecallAI/Jobs/ImportBotRecordingJob.php (line 59)• pho'recording reason_code' = Activity::FLAG_RECORDING REASON_MEETING BOT_UNKNOWN,The Slow:1. Recordina is captured and marked as recorded•In MeetinaBotServilce.oho line 739, onRecordinoStoopedo sets recording state to Activity::RECORDING REGORDED• This happens when the meeting ends and recordina stoos successfullv2 Later recordina imnort fails.• In ImportBotRecordingJob.php, when fetching the bot recording fails after max retries (line 59)•Status is set to STATUS FAILED• RUT recordina state is NOT undated - it remains as 'recorded!Result: Activity has status='failed' (because import failed) but recording state='recorded' (because recording wascantured before the import failure)This is different from other failure scenarios in Meet ingBotService.php (lines 481, 878) where both status ancrecordina state are set togetherr.al .Ask anvthina (84L)« CodeSWE-16SUM• 147025175 11-1 W Windsurf Toam...
|
NULL
|
5717789479406594945
|
NULL
|
click
|
ocr
|
NULL
|
PhostormFV faVsco.js?9 master kProiect=phpstan.neo PhostormFV faVsco.js?9 master kProiect=phpstan.neon.dist=ohostan-oaseline.neon<> phounit. xmli1e raw sal_querv.saM+ README.mdso sonar-oroiect oroperties= test.py<> Untitled Diaaram.ymlIs vetur.config.jsMLWEBHOOK FILTERING IMPLEMEI• fih External Librariedv 3 Scratches and Consolesv D Database ConsolesINavigarecode© MailboxController.php= custom.logscratch &.ison= laravel.logA SF jiminny@localhost]& ho_local Uiminny@localnostC) TextRelayService.ong© Sso.phpossocontroller.ongA console (EU]tiò teams [EU]fii crm_configurations [EU] XA console [STAGING]Tx: Auto ~©smsmessage.ong© SmsLength.php1rowyзOU+-Y- WHERE id = 468=• URDER BYWuuid (UUID with time-low and time-high swapped) =1choct4a-fd02-4902-8375-c3afd4dedadhlC) UpdateElasticSearch.pho(C) UpdateActivityElasticSearchDocumentCommand.php x C)UpdateSinqleEntity.pho© ActivityStatusin.phpHristova 11class UodateActivitvElasticSearchDocumentCommand extends Commandd team_idI notifiable user idpublic function handle(): voidA console [EU]A DEAL RISKS [EU]AU UIAtu tuv &jiminny@localhostA console [iiminny@localhost* Di liminny@localhostA HS local ['iminny@localhos4 Sr liminnv@localhostl< zoho dev liminnvalocalhoV APROD« console (PROD« console PRODIADPROD>4ФA9.11.23 Hristova18.06.25 VasilevAAAIPRODV A STAGING& console "STAGiNGI# console 1 [STAGINGIduranus (STAGINGI> M Sytencioncv M Scratches=Unhnstorm chortcutc tytl5 ccratch tytccratch 1icon( scratch 2.jsonfceratch 2 iconE scratch 4.txtptp scratch_ 5.phppiip scratch_6.php4º scratch Z.isonscratch_ 8.ison{° stage2 isonE° test<9test.htmllpt.ftmp.php18.06.25 Vasilev55011.22 Hrictova 57011.22 Hrictovau provldenSactivityld = $this-›argument( key: 'activityid'):editionSthis->infod strina: "Searching for activity with: Sactivitvid "):+ Gis numericSactivitvidnCactivitv = Activitv. Sinddaint) Cactivitvtd)•W instance! is_sandbox(• version( installed app version}else {1u svnc metadataCactivitv = Activity.- whenp & colulu sunc obnectsif (! Sactivity) {Sthis->error( string: "Activity with ID/UUID {SactivityId} not found"):• auto_sync_activitycrm_provider_id( crm base url! last synced at! leads svnced atSthis->info( string: "Found activity ID: {Sactivity->getIdO}. UUID: {Sactivity->qetUuid@sth1s->1ntol susending activity tor ts update...'Ш accounts_synced_atcontacts_synced_at• opportunities_synced_atI contact roles synced atSthis->eventDispatcher->dispatchdover quota atnew UodateSinaleEntitvoentitvid: Sactivity->oetidoans disabledatW settingsopportunity_assignment_ruleopportunity max valueopportunity max ageM opportunity value field idSthis->infod strina: "Done.")catch Excention Se)4$this->error( string:'Failed to update ES:. $e->getMessageO):cthic-sonnon/Co-saotTnaco/cCtninaon! trigger_assignment_rules! store_transcriptsoftphone override prospectdefault currencyI created ati uodated at548nuDsDot<nUlL><nul><nULL>147035175business.bt.com2026-05-15 01:01:55<null><null><null><null><null>"onnortunity svnc neriod"."3m" "onnlopen-recently-updated20000.00USD2025-10-14 11:01:292026-05-13 01:01•53& console [PROD)]CSVv100% L2Wed 13 May 18:35:13U AskJiminnyReportActivityServiceTest vCascader Role SelecRetactoring User EmaDashboard Activity DeNew CascadeActivity Status vs Rec+0 ..Tnougntror 4ssearched conterenceralledeventin appThouaht for 2s >Read MeetingBotService.php #L540-589Read CreateBot.oho #L115-144|Read BotStatusChangeHandler.lob.ohv >Read BotStatusChangeHandlerJob.php #L410-459Searched status *=*STATUS FAILED in aoo/Services/RecallAIlThought for 1s >Read ImoortBotRecording.lob.nhn #I 50-99Inought tor 1sBased on my search, the code location where a conference activity can have status='failed' but recording state='recorded' is/Lapp//Services/RecallAI/Jobs/ImportBotRecordingJob.php (line 59)• pho'recording reason_code' = Activity::FLAG_RECORDING REASON_MEETING BOT_UNKNOWN,The Slow:1. Recordina is captured and marked as recorded•In MeetinaBotServilce.oho line 739, onRecordinoStoopedo sets recording state to Activity::RECORDING REGORDED• This happens when the meeting ends and recordina stoos successfullv2 Later recordina imnort fails.• In ImportBotRecordingJob.php, when fetching the bot recording fails after max retries (line 59)•Status is set to STATUS FAILED• RUT recordina state is NOT undated - it remains as 'recorded!Result: Activity has status='failed' (because import failed) but recording state='recorded' (because recording wascantured before the import failure)This is different from other failure scenarios in Meet ingBotService.php (lines 481, 878) where both status ancrecordina state are set togetherr.al .Ask anvthina (84L)« CodeSWE-16SUM• 147025175 11-1 W Windsurf Toam...
|
37048
|
NULL
|
NULL
|
NULL
|
|
37051
|
1386
|
11
|
2026-05-13T15:35:16.472376+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686516472_m2.jpg...
|
PhpStorm
|
faVsco.js – ImportBotRecordingJob.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\RecallAI\Jobs;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue;
use Jiminny\Jobs\ImportRecallAIRecordingsJob;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Jobs\Job;
use Jiminny\Services\RecallAI\RecallAIService;
class ImportBotRecordingJob extends Job implements ShouldQueue
{
use InteractsWithQueue;
use SerializesModels;
private const int RETRY_SECONDS = 120;
public int $tries = 2;
public $queue = Queue\BotsQueueConstants::BOTS_IMPORT_TRACKS;
public function __construct(private readonly Activity $activity)
{
}
/**
* Import video tracks from Recall.ai to client-data S3 bucket
*/
public function handle(RecallAIService $recallAIService): void
{
Log::info(
'[MeetingBot] ImportTracks: START Importing tracks for activity: '
. $this->activity->getUuid(),
[
'activityID' => $this->activity->getId(),
]
);
$bot = $recallAIService->retrieveBot($this->activity->getExternalId());
if (empty($bot['recordings'])) {
Log::error(
'[MeetingBot] ImportTracks: Recordings not found, retrying',
[
'activityUuid' => $this->activity->getUuid(),
'activityID' => $this->activity->getId(),
]
);
if ($this->attempts() < $this->tries) {
$this->release(self::RETRY_SECONDS);
} else {
$this->activity->update([
'status' => Activity::STATUS_FAILED,
'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,
]);
$this->fail();
}
return;
}
$track = $this->createVideoTrack($bot['video_url']);
$this->createAudioTrack($track);
dispatch(
new ImportRecallAIRecordingsJob(
recordings: $bot['recordings'],
track: $track,
team: $this->activity->getTeam()
)
);
}
private function createVideoTrack(?string $videoUrl): Track
{
return $this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),
],
[
'type' => Track::TYPE_VIDEO,
'is_master' => 0,
'is_shadow' => 0,
'status' => Track::STATUS_PENDING,
'format' => Track::FORMAT_MP4,
'start_time' => $this->activity->getActualStartTime(),
'end_time' => $this->activity->getActualEndTime(),
'provider_content_url' => $videoUrl,
]
);
}
private function createAudioTrack(Track $videoTrack): void
{
$this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),
],
[
'type' => Track::TYPE_AUDIO,
'is_master' => $videoTrack->getIsMaster(),
'is_shadow' => 1,
'start_time' => $videoTrack->getStartTime(),
'end_time' => $videoTrack->getEndTime(),
'format' => $videoTrack->getFormat(),
'status' => Track::STATUS_PENDING,
]
);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
.cursor, folder
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
InviteUserToTeamAction.php, class
MarkUserAsOnboardableAction.php, class
SyncRecordingFlagsAction.php, class
UpdateTeamMemberAction.php, class
UpdateUserRolesAction.php, class
Component
Acl
ActionItems
Activity
ActivityAnalytics
ActivitySearch
EventSubscriber
FilterDefinition
DealInsights, folder
Security, folder
TeamInsights, folder
ActivityActualDate.php, class
ActivityChannel.php, final class
ActivityDurationRange.php, class
ActivityFilter.php, final class
ActivityPlaylistIn.php, final class
ActivityProviderIn.php, final class
ActivityRecorded.php, class
ActivityRecordingStopped.php, final class
ActivityScheduledDate.php, final class
ActivityStatusIn.php, class
ActivityType.php, final class
ActivityUpdatedDate.php, final class
AiCallScoreFilter.php, final class
AutoScoreFilter.php, final class
ClosedDealsFilter.php, final class
CoachingFeedbackAverageScore.php, final class
CoachingFeedbackCoachUserIn.php, final class
CommentCountRange.php, final class
CrmFieldCollection.php, final class
CurrentStage.php, final class
Customer.php, final class
CustomerMonologueDuration.php, final class
CustomerQuestionCount.php, final class
DealAge.php, final class
DealCloseDate.php, final class
DealValue.php, final class
EngagingQuestionCount.php, final class
ExternalId.php, final class
HasPendingAiCrmNotes.php, final class
HasTopicTriggersFilterDefinition.php, final class
HasTranscription.php, final class
IndexedAtFrom.php, final class
InputTypeEnum.php, final class
InsightfulQuestionCount.php, final class
LanguageFilterDefinition.php, final class
LoggedToCrm.php, final class
NudgeRunId.php, final class
OnlyActiveUsers.php, final class
OrganiserGroupIn.php, class
OrganiserTeamIn.php, final class
OrganiserUserIn.php, class
OrganiserUserNotIn.php, final class
ParticipantUserIn.php, final class
PartnerFilterDefinition.php, final class
PatienceRange.php, final class
PlaybackTopicFilterDefinition.php, final class
ProviderFilterDefinition.php, final class
ShowInternalExternalActivitiesFilter.php, final class
SortBy.php, final class
SpeechRate.php, final class
StageAtCallFilterDefinition.php, class
TalkTimeRatio.php, final class
TeamMemberUserIn.php, final class
TranscriptionComposite.php, final class
UserGroupInOptionalFilter.php, final class
UserMonologueDuration.php, final class
UserQuestionCount.php, final class...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.38430852,"top":0.19952115,"width":0.0076462766,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.19792499,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.19792499,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"bounds":{"left":0.1619016,"top":0.0,"width":0.31981382,"height":1.0},"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.71476066,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7237367,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.73105055,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Services\\RecallAI\\Jobs;\n\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue;\nuse Jiminny\\Jobs\\ImportRecallAIRecordingsJob;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Illuminate\\Queue\\SerializesModels;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Track;\nuse Jiminny\\Jobs\\Job;\nuse Jiminny\\Services\\RecallAI\\RecallAIService;\n\nclass ImportBotRecordingJob extends Job implements ShouldQueue\n{\n use InteractsWithQueue;\n use SerializesModels;\n\n private const int RETRY_SECONDS = 120;\n\n public int $tries = 2;\n\n public $queue = Queue\\BotsQueueConstants::BOTS_IMPORT_TRACKS;\n\n public function __construct(private readonly Activity $activity)\n {\n }\n\n /**\n * Import video tracks from Recall.ai to client-data S3 bucket\n */\n public function handle(RecallAIService $recallAIService): void\n {\n Log::info(\n '[MeetingBot] ImportTracks: START Importing tracks for activity: '\n . $this->activity->getUuid(),\n [\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n $bot = $recallAIService->retrieveBot($this->activity->getExternalId());\n\n if (empty($bot['recordings'])) {\n Log::error(\n '[MeetingBot] ImportTracks: Recordings not found, retrying',\n [\n 'activityUuid' => $this->activity->getUuid(),\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n if ($this->attempts() < $this->tries) {\n $this->release(self::RETRY_SECONDS);\n } else {\n $this->activity->update([\n 'status' => Activity::STATUS_FAILED,\n 'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,\n ]);\n\n $this->fail();\n }\n\n return;\n }\n\n $track = $this->createVideoTrack($bot['video_url']);\n\n $this->createAudioTrack($track);\n\n dispatch(\n new ImportRecallAIRecordingsJob(\n recordings: $bot['recordings'],\n track: $track,\n team: $this->activity->getTeam()\n )\n );\n }\n\n private function createVideoTrack(?string $videoUrl): Track\n {\n return $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),\n ],\n [\n 'type' => Track::TYPE_VIDEO,\n 'is_master' => 0,\n 'is_shadow' => 0,\n 'status' => Track::STATUS_PENDING,\n 'format' => Track::FORMAT_MP4,\n 'start_time' => $this->activity->getActualStartTime(),\n 'end_time' => $this->activity->getActualEndTime(),\n 'provider_content_url' => $videoUrl,\n ]\n );\n }\n\n private function createAudioTrack(Track $videoTrack): void\n {\n $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),\n ],\n [\n 'type' => Track::TYPE_AUDIO,\n 'is_master' => $videoTrack->getIsMaster(),\n 'is_shadow' => 1,\n 'start_time' => $videoTrack->getStartTime(),\n 'end_time' => $videoTrack->getEndTime(),\n 'format' => $videoTrack->getFormat(),\n 'status' => Track::STATUS_PENDING,\n ]\n );\n }\n}","depth":4,"bounds":{"left":0.42985374,"top":0.09736632,"width":0.3081782,"height":0.8818835},"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Services\\RecallAI\\Jobs;\n\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue;\nuse Jiminny\\Jobs\\ImportRecallAIRecordingsJob;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Illuminate\\Queue\\SerializesModels;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Track;\nuse Jiminny\\Jobs\\Job;\nuse Jiminny\\Services\\RecallAI\\RecallAIService;\n\nclass ImportBotRecordingJob extends Job implements ShouldQueue\n{\n use InteractsWithQueue;\n use SerializesModels;\n\n private const int RETRY_SECONDS = 120;\n\n public int $tries = 2;\n\n public $queue = Queue\\BotsQueueConstants::BOTS_IMPORT_TRACKS;\n\n public function __construct(private readonly Activity $activity)\n {\n }\n\n /**\n * Import video tracks from Recall.ai to client-data S3 bucket\n */\n public function handle(RecallAIService $recallAIService): void\n {\n Log::info(\n '[MeetingBot] ImportTracks: START Importing tracks for activity: '\n . $this->activity->getUuid(),\n [\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n $bot = $recallAIService->retrieveBot($this->activity->getExternalId());\n\n if (empty($bot['recordings'])) {\n Log::error(\n '[MeetingBot] ImportTracks: Recordings not found, retrying',\n [\n 'activityUuid' => $this->activity->getUuid(),\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n if ($this->attempts() < $this->tries) {\n $this->release(self::RETRY_SECONDS);\n } else {\n $this->activity->update([\n 'status' => Activity::STATUS_FAILED,\n 'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,\n ]);\n\n $this->fail();\n }\n\n return;\n }\n\n $track = $this->createVideoTrack($bot['video_url']);\n\n $this->createAudioTrack($track);\n\n dispatch(\n new ImportRecallAIRecordingsJob(\n recordings: $bot['recordings'],\n track: $track,\n team: $this->activity->getTeam()\n )\n );\n }\n\n private function createVideoTrack(?string $videoUrl): Track\n {\n return $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),\n ],\n [\n 'type' => Track::TYPE_VIDEO,\n 'is_master' => 0,\n 'is_shadow' => 0,\n 'status' => Track::STATUS_PENDING,\n 'format' => Track::FORMAT_MP4,\n 'start_time' => $this->activity->getActualStartTime(),\n 'end_time' => $this->activity->getActualEndTime(),\n 'provider_content_url' => $videoUrl,\n ]\n );\n }\n\n private function createAudioTrack(Track $videoTrack): void\n {\n $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),\n ],\n [\n 'type' => Track::TYPE_AUDIO,\n 'is_master' => $videoTrack->getIsMaster(),\n 'is_shadow' => 1,\n 'start_time' => $videoTrack->getStartTime(),\n 'end_time' => $videoTrack->getEndTime(),\n 'format' => $videoTrack->getFormat(),\n 'status' => Track::STATUS_PENDING,\n ]\n );\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"InviteUserToTeamAction.php, class","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MarkUserAsOnboardableAction.php, class","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncRecordingFlagsAction.php, class","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UpdateTeamMemberAction.php, class","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UpdateUserRolesAction.php, class","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EventSubscriber","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FilterDefinition","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Security, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityActualDate.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityChannel.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityDurationRange.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityFilter.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityPlaylistIn.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityProviderIn.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityRecorded.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityRecordingStopped.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityScheduledDate.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityStatusIn.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityType.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityUpdatedDate.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoreFilter.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutoScoreFilter.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ClosedDealsFilter.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedbackAverageScore.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedbackCoachUserIn.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CommentCountRange.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CrmFieldCollection.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CurrentStage.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Customer.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerMonologueDuration.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerQuestionCount.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealAge.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealCloseDate.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealValue.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EngagingQuestionCount.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ExternalId.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HasPendingAiCrmNotes.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HasTopicTriggersFilterDefinition.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HasTranscription.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IndexedAtFrom.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"InputTypeEnum.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"InsightfulQuestionCount.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageFilterDefinition.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LoggedToCrm.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"NudgeRunId.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"OnlyActiveUsers.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"OrganiserGroupIn.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"OrganiserTeamIn.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"OrganiserUserIn.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"OrganiserUserNotIn.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantUserIn.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PartnerFilterDefinition.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PatienceRange.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackTopicFilterDefinition.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProviderFilterDefinition.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ShowInternalExternalActivitiesFilter.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SortBy.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SpeechRate.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"StageAtCallFilterDefinition.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TalkTimeRatio.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamMemberUserIn.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TranscriptionComposite.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UserGroupInOptionalFilter.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UserMonologueDuration.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UserQuestionCount.php, final class","depth":11,"on_screen":false,"role_description":"text"}]...
|
8807433867291795141
|
-8600139792141661426
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\RecallAI\Jobs;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue;
use Jiminny\Jobs\ImportRecallAIRecordingsJob;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Jobs\Job;
use Jiminny\Services\RecallAI\RecallAIService;
class ImportBotRecordingJob extends Job implements ShouldQueue
{
use InteractsWithQueue;
use SerializesModels;
private const int RETRY_SECONDS = 120;
public int $tries = 2;
public $queue = Queue\BotsQueueConstants::BOTS_IMPORT_TRACKS;
public function __construct(private readonly Activity $activity)
{
}
/**
* Import video tracks from Recall.ai to client-data S3 bucket
*/
public function handle(RecallAIService $recallAIService): void
{
Log::info(
'[MeetingBot] ImportTracks: START Importing tracks for activity: '
. $this->activity->getUuid(),
[
'activityID' => $this->activity->getId(),
]
);
$bot = $recallAIService->retrieveBot($this->activity->getExternalId());
if (empty($bot['recordings'])) {
Log::error(
'[MeetingBot] ImportTracks: Recordings not found, retrying',
[
'activityUuid' => $this->activity->getUuid(),
'activityID' => $this->activity->getId(),
]
);
if ($this->attempts() < $this->tries) {
$this->release(self::RETRY_SECONDS);
} else {
$this->activity->update([
'status' => Activity::STATUS_FAILED,
'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,
]);
$this->fail();
}
return;
}
$track = $this->createVideoTrack($bot['video_url']);
$this->createAudioTrack($track);
dispatch(
new ImportRecallAIRecordingsJob(
recordings: $bot['recordings'],
track: $track,
team: $this->activity->getTeam()
)
);
}
private function createVideoTrack(?string $videoUrl): Track
{
return $this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),
],
[
'type' => Track::TYPE_VIDEO,
'is_master' => 0,
'is_shadow' => 0,
'status' => Track::STATUS_PENDING,
'format' => Track::FORMAT_MP4,
'start_time' => $this->activity->getActualStartTime(),
'end_time' => $this->activity->getActualEndTime(),
'provider_content_url' => $videoUrl,
]
);
}
private function createAudioTrack(Track $videoTrack): void
{
$this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),
],
[
'type' => Track::TYPE_AUDIO,
'is_master' => $videoTrack->getIsMaster(),
'is_shadow' => 1,
'start_time' => $videoTrack->getStartTime(),
'end_time' => $videoTrack->getEndTime(),
'format' => $videoTrack->getFormat(),
'status' => Track::STATUS_PENDING,
]
);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
.cursor, folder
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
InviteUserToTeamAction.php, class
MarkUserAsOnboardableAction.php, class
SyncRecordingFlagsAction.php, class
UpdateTeamMemberAction.php, class
UpdateUserRolesAction.php, class
Component
Acl
ActionItems
Activity
ActivityAnalytics
ActivitySearch
EventSubscriber
FilterDefinition
DealInsights, folder
Security, folder
TeamInsights, folder
ActivityActualDate.php, class
ActivityChannel.php, final class
ActivityDurationRange.php, class
ActivityFilter.php, final class
ActivityPlaylistIn.php, final class
ActivityProviderIn.php, final class
ActivityRecorded.php, class
ActivityRecordingStopped.php, final class
ActivityScheduledDate.php, final class
ActivityStatusIn.php, class
ActivityType.php, final class
ActivityUpdatedDate.php, final class
AiCallScoreFilter.php, final class
AutoScoreFilter.php, final class
ClosedDealsFilter.php, final class
CoachingFeedbackAverageScore.php, final class
CoachingFeedbackCoachUserIn.php, final class
CommentCountRange.php, final class
CrmFieldCollection.php, final class
CurrentStage.php, final class
Customer.php, final class
CustomerMonologueDuration.php, final class
CustomerQuestionCount.php, final class
DealAge.php, final class
DealCloseDate.php, final class
DealValue.php, final class
EngagingQuestionCount.php, final class
ExternalId.php, final class
HasPendingAiCrmNotes.php, final class
HasTopicTriggersFilterDefinition.php, final class
HasTranscription.php, final class
IndexedAtFrom.php, final class
InputTypeEnum.php, final class
InsightfulQuestionCount.php, final class
LanguageFilterDefinition.php, final class
LoggedToCrm.php, final class
NudgeRunId.php, final class
OnlyActiveUsers.php, final class
OrganiserGroupIn.php, class
OrganiserTeamIn.php, final class
OrganiserUserIn.php, class
OrganiserUserNotIn.php, final class
ParticipantUserIn.php, final class
PartnerFilterDefinition.php, final class
PatienceRange.php, final class
PlaybackTopicFilterDefinition.php, final class
ProviderFilterDefinition.php, final class
ShowInternalExternalActivitiesFilter.php, final class
SortBy.php, final class
SpeechRate.php, final class
StageAtCallFilterDefinition.php, class
TalkTimeRatio.php, final class
TeamMemberUserIn.php, final class
TranscriptionComposite.php, final class
UserGroupInOptionalFilter.php, final class
UserMonologueDuration.php, final class
UserQuestionCount.php, final class...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37052
|
1385
|
5
|
2026-05-13T15:35:22.262687+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686522262_m1.jpg...
|
PhpStorm
|
faVsco.js – ImportBotRecordingJob.php
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\RecallAI\Jobs;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue;
use Jiminny\Jobs\ImportRecallAIRecordingsJob;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Jobs\Job;
use Jiminny\Services\RecallAI\RecallAIService;
class ImportBotRecordingJob extends Job implements ShouldQueue
{
use InteractsWithQueue;
use SerializesModels;
private const int RETRY_SECONDS = 120;
public int $tries = 2;
public $queue = Queue\BotsQueueConstants::BOTS_IMPORT_TRACKS;
public function __construct(private readonly Activity $activity)
{
}
/**
* Import video tracks from Recall.ai to client-data S3 bucket
*/
public function handle(RecallAIService $recallAIService): void
{
Log::info(
'[MeetingBot] ImportTracks: START Importing tracks for activity: '
. $this->activity->getUuid(),
[
'activityID' => $this->activity->getId(),
]
);
$bot = $recallAIService->retrieveBot($this->activity->getExternalId());
if (empty($bot['recordings'])) {
Log::error(
'[MeetingBot] ImportTracks: Recordings not found, retrying',
[
'activityUuid' => $this->activity->getUuid(),
'activityID' => $this->activity->getId(),
]
);
if ($this->attempts() < $this->tries) {
$this->release(self::RETRY_SECONDS);
} else {
$this->activity->update([
'status' => Activity::STATUS_FAILED,
'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,
]);
$this->fail();
}
return;
}
$track = $this->createVideoTrack($bot['video_url']);
$this->createAudioTrack($track);
dispatch(
new ImportRecallAIRecordingsJob(
recordings: $bot['recordings'],
track: $track,
team: $this->activity->getTeam()
)
);
}
private function createVideoTrack(?string $videoUrl): Track
{
return $this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),
],
[
'type' => Track::TYPE_VIDEO,
'is_master' => 0,
'is_shadow' => 0,
'status' => Track::STATUS_PENDING,
'format' => Track::FORMAT_MP4,
'start_time' => $this->activity->getActualStartTime(),
'end_time' => $this->activity->getActualEndTime(),
'provider_content_url' => $videoUrl,
]
);
}
private function createAudioTrack(Track $videoTrack): void
{
$this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),
],
[
'type' => Track::TYPE_AUDIO,
'is_master' => $videoTrack->getIsMaster(),
'is_shadow' => 1,
'start_time' => $videoTrack->getStartTime(),
'end_time' => $videoTrack->getEndTime(),
'format' => $videoTrack->getFormat(),
'status' => Track::STATUS_PENDING,
]
);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Services\\RecallAI\\Jobs;\n\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue;\nuse Jiminny\\Jobs\\ImportRecallAIRecordingsJob;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Illuminate\\Queue\\SerializesModels;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Track;\nuse Jiminny\\Jobs\\Job;\nuse Jiminny\\Services\\RecallAI\\RecallAIService;\n\nclass ImportBotRecordingJob extends Job implements ShouldQueue\n{\n use InteractsWithQueue;\n use SerializesModels;\n\n private const int RETRY_SECONDS = 120;\n\n public int $tries = 2;\n\n public $queue = Queue\\BotsQueueConstants::BOTS_IMPORT_TRACKS;\n\n public function __construct(private readonly Activity $activity)\n {\n }\n\n /**\n * Import video tracks from Recall.ai to client-data S3 bucket\n */\n public function handle(RecallAIService $recallAIService): void\n {\n Log::info(\n '[MeetingBot] ImportTracks: START Importing tracks for activity: '\n . $this->activity->getUuid(),\n [\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n $bot = $recallAIService->retrieveBot($this->activity->getExternalId());\n\n if (empty($bot['recordings'])) {\n Log::error(\n '[MeetingBot] ImportTracks: Recordings not found, retrying',\n [\n 'activityUuid' => $this->activity->getUuid(),\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n if ($this->attempts() < $this->tries) {\n $this->release(self::RETRY_SECONDS);\n } else {\n $this->activity->update([\n 'status' => Activity::STATUS_FAILED,\n 'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,\n ]);\n\n $this->fail();\n }\n\n return;\n }\n\n $track = $this->createVideoTrack($bot['video_url']);\n\n $this->createAudioTrack($track);\n\n dispatch(\n new ImportRecallAIRecordingsJob(\n recordings: $bot['recordings'],\n track: $track,\n team: $this->activity->getTeam()\n )\n );\n }\n\n private function createVideoTrack(?string $videoUrl): Track\n {\n return $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),\n ],\n [\n 'type' => Track::TYPE_VIDEO,\n 'is_master' => 0,\n 'is_shadow' => 0,\n 'status' => Track::STATUS_PENDING,\n 'format' => Track::FORMAT_MP4,\n 'start_time' => $this->activity->getActualStartTime(),\n 'end_time' => $this->activity->getActualEndTime(),\n 'provider_content_url' => $videoUrl,\n ]\n );\n }\n\n private function createAudioTrack(Track $videoTrack): void\n {\n $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),\n ],\n [\n 'type' => Track::TYPE_AUDIO,\n 'is_master' => $videoTrack->getIsMaster(),\n 'is_shadow' => 1,\n 'start_time' => $videoTrack->getStartTime(),\n 'end_time' => $videoTrack->getEndTime(),\n 'format' => $videoTrack->getFormat(),\n 'status' => Track::STATUS_PENDING,\n ]\n );\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Services\\RecallAI\\Jobs;\n\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue;\nuse Jiminny\\Jobs\\ImportRecallAIRecordingsJob;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Illuminate\\Queue\\SerializesModels;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Track;\nuse Jiminny\\Jobs\\Job;\nuse Jiminny\\Services\\RecallAI\\RecallAIService;\n\nclass ImportBotRecordingJob extends Job implements ShouldQueue\n{\n use InteractsWithQueue;\n use SerializesModels;\n\n private const int RETRY_SECONDS = 120;\n\n public int $tries = 2;\n\n public $queue = Queue\\BotsQueueConstants::BOTS_IMPORT_TRACKS;\n\n public function __construct(private readonly Activity $activity)\n {\n }\n\n /**\n * Import video tracks from Recall.ai to client-data S3 bucket\n */\n public function handle(RecallAIService $recallAIService): void\n {\n Log::info(\n '[MeetingBot] ImportTracks: START Importing tracks for activity: '\n . $this->activity->getUuid(),\n [\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n $bot = $recallAIService->retrieveBot($this->activity->getExternalId());\n\n if (empty($bot['recordings'])) {\n Log::error(\n '[MeetingBot] ImportTracks: Recordings not found, retrying',\n [\n 'activityUuid' => $this->activity->getUuid(),\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n if ($this->attempts() < $this->tries) {\n $this->release(self::RETRY_SECONDS);\n } else {\n $this->activity->update([\n 'status' => Activity::STATUS_FAILED,\n 'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,\n ]);\n\n $this->fail();\n }\n\n return;\n }\n\n $track = $this->createVideoTrack($bot['video_url']);\n\n $this->createAudioTrack($track);\n\n dispatch(\n new ImportRecallAIRecordingsJob(\n recordings: $bot['recordings'],\n track: $track,\n team: $this->activity->getTeam()\n )\n );\n }\n\n private function createVideoTrack(?string $videoUrl): Track\n {\n return $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),\n ],\n [\n 'type' => Track::TYPE_VIDEO,\n 'is_master' => 0,\n 'is_shadow' => 0,\n 'status' => Track::STATUS_PENDING,\n 'format' => Track::FORMAT_MP4,\n 'start_time' => $this->activity->getActualStartTime(),\n 'end_time' => $this->activity->getActualEndTime(),\n 'provider_content_url' => $videoUrl,\n ]\n );\n }\n\n private function createAudioTrack(Track $videoTrack): void\n {\n $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),\n ],\n [\n 'type' => Track::TYPE_AUDIO,\n 'is_master' => $videoTrack->getIsMaster(),\n 'is_shadow' => 1,\n 'start_time' => $videoTrack->getStartTime(),\n 'end_time' => $videoTrack->getEndTime(),\n 'format' => $videoTrack->getFormat(),\n 'status' => Track::STATUS_PENDING,\n ]\n );\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
841011344360644178
|
-3989588489578378452
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\RecallAI\Jobs;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue;
use Jiminny\Jobs\ImportRecallAIRecordingsJob;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Jobs\Job;
use Jiminny\Services\RecallAI\RecallAIService;
class ImportBotRecordingJob extends Job implements ShouldQueue
{
use InteractsWithQueue;
use SerializesModels;
private const int RETRY_SECONDS = 120;
public int $tries = 2;
public $queue = Queue\BotsQueueConstants::BOTS_IMPORT_TRACKS;
public function __construct(private readonly Activity $activity)
{
}
/**
* Import video tracks from Recall.ai to client-data S3 bucket
*/
public function handle(RecallAIService $recallAIService): void
{
Log::info(
'[MeetingBot] ImportTracks: START Importing tracks for activity: '
. $this->activity->getUuid(),
[
'activityID' => $this->activity->getId(),
]
);
$bot = $recallAIService->retrieveBot($this->activity->getExternalId());
if (empty($bot['recordings'])) {
Log::error(
'[MeetingBot] ImportTracks: Recordings not found, retrying',
[
'activityUuid' => $this->activity->getUuid(),
'activityID' => $this->activity->getId(),
]
);
if ($this->attempts() < $this->tries) {
$this->release(self::RETRY_SECONDS);
} else {
$this->activity->update([
'status' => Activity::STATUS_FAILED,
'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,
]);
$this->fail();
}
return;
}
$track = $this->createVideoTrack($bot['video_url']);
$this->createAudioTrack($track);
dispatch(
new ImportRecallAIRecordingsJob(
recordings: $bot['recordings'],
track: $track,
team: $this->activity->getTeam()
)
);
}
private function createVideoTrack(?string $videoUrl): Track
{
return $this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),
],
[
'type' => Track::TYPE_VIDEO,
'is_master' => 0,
'is_shadow' => 0,
'status' => Track::STATUS_PENDING,
'format' => Track::FORMAT_MP4,
'start_time' => $this->activity->getActualStartTime(),
'end_time' => $this->activity->getActualEndTime(),
'provider_content_url' => $videoUrl,
]
);
}
private function createAudioTrack(Track $videoTrack): void
{
$this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),
],
[
'type' => Track::TYPE_AUDIO,
'is_master' => $videoTrack->getIsMaster(),
'is_shadow' => 1,
'start_time' => $videoTrack->getStartTime(),
'end_time' => $videoTrack->getEndTime(),
'format' => $videoTrack->getFormat(),
'status' => Track::STATUS_PENDING,
]
);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37053
|
1386
|
12
|
2026-05-13T15:35:22.293544+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686522293_m2.jpg...
|
PhpStorm
|
faVsco.js – ImportBotRecordingJob.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\RecallAI\Jobs;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue;
use Jiminny\Jobs\ImportRecallAIRecordingsJob;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Jobs\Job;
use Jiminny\Services\RecallAI\RecallAIService;
class ImportBotRecordingJob extends Job implements ShouldQueue
{
use InteractsWithQueue;
use SerializesModels;
private const int RETRY_SECONDS = 120;
public int $tries = 2;
public $queue = Queue\BotsQueueConstants::BOTS_IMPORT_TRACKS;
public function __construct(private readonly Activity $activity)
{
}
/**
* Import video tracks from Recall.ai to client-data S3 bucket
*/
public function handle(RecallAIService $recallAIService): void
{
Log::info(
'[MeetingBot] ImportTracks: START Importing tracks for activity: '
. $this->activity->getUuid(),
[
'activityID' => $this->activity->getId(),
]
);
$bot = $recallAIService->retrieveBot($this->activity->getExternalId());
if (empty($bot['recordings'])) {
Log::error(
'[MeetingBot] ImportTracks: Recordings not found, retrying',
[
'activityUuid' => $this->activity->getUuid(),
'activityID' => $this->activity->getId(),
]
);
if ($this->attempts() < $this->tries) {
$this->release(self::RETRY_SECONDS);
} else {
$this->activity->update([
'status' => Activity::STATUS_FAILED,
'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,
]);
$this->fail();
}
return;
}
$track = $this->createVideoTrack($bot['video_url']);
$this->createAudioTrack($track);
dispatch(
new ImportRecallAIRecordingsJob(
recordings: $bot['recordings'],
track: $track,
team: $this->activity->getTeam()
)
);
}
private function createVideoTrack(?string $videoUrl): Track
{
return $this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),
],
[
'type' => Track::TYPE_VIDEO,
'is_master' => 0,
'is_shadow' => 0,
'status' => Track::STATUS_PENDING,
'format' => Track::FORMAT_MP4,
'start_time' => $this->activity->getActualStartTime(),
'end_time' => $this->activity->getActualEndTime(),
'provider_content_url' => $videoUrl,
]
);
}
private function createAudioTrack(Track $videoTrack): void
{
$this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),
],
[
'type' => Track::TYPE_AUDIO,
'is_master' => $videoTrack->getIsMaster(),
'is_shadow' => 1,
'start_time' => $videoTrack->getStartTime(),
'end_time' => $videoTrack->getEndTime(),
'format' => $videoTrack->getFormat(),
'status' => Track::STATUS_PENDING,
]
);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.38430852,"top":0.19952115,"width":0.0076462766,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.19792499,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.19792499,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"bounds":{"left":0.1619016,"top":0.0,"width":0.31981382,"height":1.0},"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.71476066,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7237367,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.73105055,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Services\\RecallAI\\Jobs;\n\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue;\nuse Jiminny\\Jobs\\ImportRecallAIRecordingsJob;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Illuminate\\Queue\\SerializesModels;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Track;\nuse Jiminny\\Jobs\\Job;\nuse Jiminny\\Services\\RecallAI\\RecallAIService;\n\nclass ImportBotRecordingJob extends Job implements ShouldQueue\n{\n use InteractsWithQueue;\n use SerializesModels;\n\n private const int RETRY_SECONDS = 120;\n\n public int $tries = 2;\n\n public $queue = Queue\\BotsQueueConstants::BOTS_IMPORT_TRACKS;\n\n public function __construct(private readonly Activity $activity)\n {\n }\n\n /**\n * Import video tracks from Recall.ai to client-data S3 bucket\n */\n public function handle(RecallAIService $recallAIService): void\n {\n Log::info(\n '[MeetingBot] ImportTracks: START Importing tracks for activity: '\n . $this->activity->getUuid(),\n [\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n $bot = $recallAIService->retrieveBot($this->activity->getExternalId());\n\n if (empty($bot['recordings'])) {\n Log::error(\n '[MeetingBot] ImportTracks: Recordings not found, retrying',\n [\n 'activityUuid' => $this->activity->getUuid(),\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n if ($this->attempts() < $this->tries) {\n $this->release(self::RETRY_SECONDS);\n } else {\n $this->activity->update([\n 'status' => Activity::STATUS_FAILED,\n 'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,\n ]);\n\n $this->fail();\n }\n\n return;\n }\n\n $track = $this->createVideoTrack($bot['video_url']);\n\n $this->createAudioTrack($track);\n\n dispatch(\n new ImportRecallAIRecordingsJob(\n recordings: $bot['recordings'],\n track: $track,\n team: $this->activity->getTeam()\n )\n );\n }\n\n private function createVideoTrack(?string $videoUrl): Track\n {\n return $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),\n ],\n [\n 'type' => Track::TYPE_VIDEO,\n 'is_master' => 0,\n 'is_shadow' => 0,\n 'status' => Track::STATUS_PENDING,\n 'format' => Track::FORMAT_MP4,\n 'start_time' => $this->activity->getActualStartTime(),\n 'end_time' => $this->activity->getActualEndTime(),\n 'provider_content_url' => $videoUrl,\n ]\n );\n }\n\n private function createAudioTrack(Track $videoTrack): void\n {\n $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),\n ],\n [\n 'type' => Track::TYPE_AUDIO,\n 'is_master' => $videoTrack->getIsMaster(),\n 'is_shadow' => 1,\n 'start_time' => $videoTrack->getStartTime(),\n 'end_time' => $videoTrack->getEndTime(),\n 'format' => $videoTrack->getFormat(),\n 'status' => Track::STATUS_PENDING,\n ]\n );\n }\n}","depth":4,"bounds":{"left":0.42985374,"top":0.09736632,"width":0.3081782,"height":0.8818835},"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Services\\RecallAI\\Jobs;\n\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue;\nuse Jiminny\\Jobs\\ImportRecallAIRecordingsJob;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Illuminate\\Queue\\SerializesModels;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Track;\nuse Jiminny\\Jobs\\Job;\nuse Jiminny\\Services\\RecallAI\\RecallAIService;\n\nclass ImportBotRecordingJob extends Job implements ShouldQueue\n{\n use InteractsWithQueue;\n use SerializesModels;\n\n private const int RETRY_SECONDS = 120;\n\n public int $tries = 2;\n\n public $queue = Queue\\BotsQueueConstants::BOTS_IMPORT_TRACKS;\n\n public function __construct(private readonly Activity $activity)\n {\n }\n\n /**\n * Import video tracks from Recall.ai to client-data S3 bucket\n */\n public function handle(RecallAIService $recallAIService): void\n {\n Log::info(\n '[MeetingBot] ImportTracks: START Importing tracks for activity: '\n . $this->activity->getUuid(),\n [\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n $bot = $recallAIService->retrieveBot($this->activity->getExternalId());\n\n if (empty($bot['recordings'])) {\n Log::error(\n '[MeetingBot] ImportTracks: Recordings not found, retrying',\n [\n 'activityUuid' => $this->activity->getUuid(),\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n if ($this->attempts() < $this->tries) {\n $this->release(self::RETRY_SECONDS);\n } else {\n $this->activity->update([\n 'status' => Activity::STATUS_FAILED,\n 'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,\n ]);\n\n $this->fail();\n }\n\n return;\n }\n\n $track = $this->createVideoTrack($bot['video_url']);\n\n $this->createAudioTrack($track);\n\n dispatch(\n new ImportRecallAIRecordingsJob(\n recordings: $bot['recordings'],\n track: $track,\n team: $this->activity->getTeam()\n )\n );\n }\n\n private function createVideoTrack(?string $videoUrl): Track\n {\n return $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),\n ],\n [\n 'type' => Track::TYPE_VIDEO,\n 'is_master' => 0,\n 'is_shadow' => 0,\n 'status' => Track::STATUS_PENDING,\n 'format' => Track::FORMAT_MP4,\n 'start_time' => $this->activity->getActualStartTime(),\n 'end_time' => $this->activity->getActualEndTime(),\n 'provider_content_url' => $videoUrl,\n ]\n );\n }\n\n private function createAudioTrack(Track $videoTrack): void\n {\n $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),\n ],\n [\n 'type' => Track::TYPE_AUDIO,\n 'is_master' => $videoTrack->getIsMaster(),\n 'is_shadow' => 1,\n 'start_time' => $videoTrack->getStartTime(),\n 'end_time' => $videoTrack->getEndTime(),\n 'format' => $videoTrack->getFormat(),\n 'status' => Track::STATUS_PENDING,\n ]\n );\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
841011344360644178
|
-3989588489578378452
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\RecallAI\Jobs;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue;
use Jiminny\Jobs\ImportRecallAIRecordingsJob;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Jobs\Job;
use Jiminny\Services\RecallAI\RecallAIService;
class ImportBotRecordingJob extends Job implements ShouldQueue
{
use InteractsWithQueue;
use SerializesModels;
private const int RETRY_SECONDS = 120;
public int $tries = 2;
public $queue = Queue\BotsQueueConstants::BOTS_IMPORT_TRACKS;
public function __construct(private readonly Activity $activity)
{
}
/**
* Import video tracks from Recall.ai to client-data S3 bucket
*/
public function handle(RecallAIService $recallAIService): void
{
Log::info(
'[MeetingBot] ImportTracks: START Importing tracks for activity: '
. $this->activity->getUuid(),
[
'activityID' => $this->activity->getId(),
]
);
$bot = $recallAIService->retrieveBot($this->activity->getExternalId());
if (empty($bot['recordings'])) {
Log::error(
'[MeetingBot] ImportTracks: Recordings not found, retrying',
[
'activityUuid' => $this->activity->getUuid(),
'activityID' => $this->activity->getId(),
]
);
if ($this->attempts() < $this->tries) {
$this->release(self::RETRY_SECONDS);
} else {
$this->activity->update([
'status' => Activity::STATUS_FAILED,
'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,
]);
$this->fail();
}
return;
}
$track = $this->createVideoTrack($bot['video_url']);
$this->createAudioTrack($track);
dispatch(
new ImportRecallAIRecordingsJob(
recordings: $bot['recordings'],
track: $track,
team: $this->activity->getTeam()
)
);
}
private function createVideoTrack(?string $videoUrl): Track
{
return $this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),
],
[
'type' => Track::TYPE_VIDEO,
'is_master' => 0,
'is_shadow' => 0,
'status' => Track::STATUS_PENDING,
'format' => Track::FORMAT_MP4,
'start_time' => $this->activity->getActualStartTime(),
'end_time' => $this->activity->getActualEndTime(),
'provider_content_url' => $videoUrl,
]
);
}
private function createAudioTrack(Track $videoTrack): void
{
$this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),
],
[
'type' => Track::TYPE_AUDIO,
'is_master' => $videoTrack->getIsMaster(),
'is_shadow' => 1,
'start_time' => $videoTrack->getStartTime(),
'end_time' => $videoTrack->getEndTime(),
'format' => $videoTrack->getFormat(),
'status' => Track::STATUS_PENDING,
]
);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
37051
|
NULL
|
NULL
|
NULL
|
|
37054
|
1386
|
13
|
2026-05-13T15:35:23.749471+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686523749_m2.jpg...
|
PhpStorm
|
faVsco.js – ImportBotRecordingJob.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\RecallAI\Jobs;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue;
use Jiminny\Jobs\ImportRecallAIRecordingsJob;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Jobs\Job;
use Jiminny\Services\RecallAI\RecallAIService;
class ImportBotRecordingJob extends Job implements ShouldQueue
{
use InteractsWithQueue;
use SerializesModels;
private const int RETRY_SECONDS = 120;
public int $tries = 2;
public $queue = Queue\BotsQueueConstants::BOTS_IMPORT_TRACKS;
public function __construct(private readonly Activity $activity)
{
}
/**
* Import video tracks from Recall.ai to client-data S3 bucket
*/
public function handle(RecallAIService $recallAIService): void
{
Log::info(
'[MeetingBot] ImportTracks: START Importing tracks for activity: '
. $this->activity->getUuid(),
[
'activityID' => $this->activity->getId(),
]
);
$bot = $recallAIService->retrieveBot($this->activity->getExternalId());
if (empty($bot['recordings'])) {
Log::error(
'[MeetingBot] ImportTracks: Recordings not found, retrying',
[
'activityUuid' => $this->activity->getUuid(),
'activityID' => $this->activity->getId(),
]
);
if ($this->attempts() < $this->tries) {
$this->release(self::RETRY_SECONDS);
} else {
$this->activity->update([
'status' => Activity::STATUS_FAILED,
'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,
]);
$this->fail();
}
return;
}
$track = $this->createVideoTrack($bot['video_url']);
$this->createAudioTrack($track);
dispatch(
new ImportRecallAIRecordingsJob(
recordings: $bot['recordings'],
track: $track,
team: $this->activity->getTeam()
)
);
}
private function createVideoTrack(?string $videoUrl): Track
{
return $this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),
],
[
'type' => Track::TYPE_VIDEO,
'is_master' => 0,
'is_shadow' => 0,
'status' => Track::STATUS_PENDING,
'format' => Track::FORMAT_MP4,
'start_time' => $this->activity->getActualStartTime(),
'end_time' => $this->activity->getActualEndTime(),
'provider_content_url' => $videoUrl,
]
);
}
private function createAudioTrack(Track $videoTrack): void
{
$this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),
],
[
'type' => Track::TYPE_AUDIO,
'is_master' => $videoTrack->getIsMaster(),
'is_shadow' => 1,
'start_time' => $videoTrack->getStartTime(),
'end_time' => $videoTrack->getEndTime(),
'format' => $videoTrack->getFormat(),
'status' => Track::STATUS_PENDING,
]
);
}
}
Project
Project...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.38430852,"top":0.19952115,"width":0.0076462766,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.19792499,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.19792499,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"bounds":{"left":0.1619016,"top":0.0,"width":0.31981382,"height":1.0},"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.71476066,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7237367,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.73105055,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Services\\RecallAI\\Jobs;\n\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue;\nuse Jiminny\\Jobs\\ImportRecallAIRecordingsJob;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Illuminate\\Queue\\SerializesModels;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Track;\nuse Jiminny\\Jobs\\Job;\nuse Jiminny\\Services\\RecallAI\\RecallAIService;\n\nclass ImportBotRecordingJob extends Job implements ShouldQueue\n{\n use InteractsWithQueue;\n use SerializesModels;\n\n private const int RETRY_SECONDS = 120;\n\n public int $tries = 2;\n\n public $queue = Queue\\BotsQueueConstants::BOTS_IMPORT_TRACKS;\n\n public function __construct(private readonly Activity $activity)\n {\n }\n\n /**\n * Import video tracks from Recall.ai to client-data S3 bucket\n */\n public function handle(RecallAIService $recallAIService): void\n {\n Log::info(\n '[MeetingBot] ImportTracks: START Importing tracks for activity: '\n . $this->activity->getUuid(),\n [\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n $bot = $recallAIService->retrieveBot($this->activity->getExternalId());\n\n if (empty($bot['recordings'])) {\n Log::error(\n '[MeetingBot] ImportTracks: Recordings not found, retrying',\n [\n 'activityUuid' => $this->activity->getUuid(),\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n if ($this->attempts() < $this->tries) {\n $this->release(self::RETRY_SECONDS);\n } else {\n $this->activity->update([\n 'status' => Activity::STATUS_FAILED,\n 'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,\n ]);\n\n $this->fail();\n }\n\n return;\n }\n\n $track = $this->createVideoTrack($bot['video_url']);\n\n $this->createAudioTrack($track);\n\n dispatch(\n new ImportRecallAIRecordingsJob(\n recordings: $bot['recordings'],\n track: $track,\n team: $this->activity->getTeam()\n )\n );\n }\n\n private function createVideoTrack(?string $videoUrl): Track\n {\n return $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),\n ],\n [\n 'type' => Track::TYPE_VIDEO,\n 'is_master' => 0,\n 'is_shadow' => 0,\n 'status' => Track::STATUS_PENDING,\n 'format' => Track::FORMAT_MP4,\n 'start_time' => $this->activity->getActualStartTime(),\n 'end_time' => $this->activity->getActualEndTime(),\n 'provider_content_url' => $videoUrl,\n ]\n );\n }\n\n private function createAudioTrack(Track $videoTrack): void\n {\n $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),\n ],\n [\n 'type' => Track::TYPE_AUDIO,\n 'is_master' => $videoTrack->getIsMaster(),\n 'is_shadow' => 1,\n 'start_time' => $videoTrack->getStartTime(),\n 'end_time' => $videoTrack->getEndTime(),\n 'format' => $videoTrack->getFormat(),\n 'status' => Track::STATUS_PENDING,\n ]\n );\n }\n}","depth":4,"bounds":{"left":0.42985374,"top":0.09736632,"width":0.3081782,"height":0.8818835},"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Services\\RecallAI\\Jobs;\n\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue;\nuse Jiminny\\Jobs\\ImportRecallAIRecordingsJob;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Illuminate\\Queue\\SerializesModels;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Track;\nuse Jiminny\\Jobs\\Job;\nuse Jiminny\\Services\\RecallAI\\RecallAIService;\n\nclass ImportBotRecordingJob extends Job implements ShouldQueue\n{\n use InteractsWithQueue;\n use SerializesModels;\n\n private const int RETRY_SECONDS = 120;\n\n public int $tries = 2;\n\n public $queue = Queue\\BotsQueueConstants::BOTS_IMPORT_TRACKS;\n\n public function __construct(private readonly Activity $activity)\n {\n }\n\n /**\n * Import video tracks from Recall.ai to client-data S3 bucket\n */\n public function handle(RecallAIService $recallAIService): void\n {\n Log::info(\n '[MeetingBot] ImportTracks: START Importing tracks for activity: '\n . $this->activity->getUuid(),\n [\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n $bot = $recallAIService->retrieveBot($this->activity->getExternalId());\n\n if (empty($bot['recordings'])) {\n Log::error(\n '[MeetingBot] ImportTracks: Recordings not found, retrying',\n [\n 'activityUuid' => $this->activity->getUuid(),\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n if ($this->attempts() < $this->tries) {\n $this->release(self::RETRY_SECONDS);\n } else {\n $this->activity->update([\n 'status' => Activity::STATUS_FAILED,\n 'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,\n ]);\n\n $this->fail();\n }\n\n return;\n }\n\n $track = $this->createVideoTrack($bot['video_url']);\n\n $this->createAudioTrack($track);\n\n dispatch(\n new ImportRecallAIRecordingsJob(\n recordings: $bot['recordings'],\n track: $track,\n team: $this->activity->getTeam()\n )\n );\n }\n\n private function createVideoTrack(?string $videoUrl): Track\n {\n return $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),\n ],\n [\n 'type' => Track::TYPE_VIDEO,\n 'is_master' => 0,\n 'is_shadow' => 0,\n 'status' => Track::STATUS_PENDING,\n 'format' => Track::FORMAT_MP4,\n 'start_time' => $this->activity->getActualStartTime(),\n 'end_time' => $this->activity->getActualEndTime(),\n 'provider_content_url' => $videoUrl,\n ]\n );\n }\n\n private function createAudioTrack(Track $videoTrack): void\n {\n $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),\n ],\n [\n 'type' => Track::TYPE_AUDIO,\n 'is_master' => $videoTrack->getIsMaster(),\n 'is_shadow' => 1,\n 'start_time' => $videoTrack->getStartTime(),\n 'end_time' => $videoTrack->getEndTime(),\n 'format' => $videoTrack->getFormat(),\n 'status' => Track::STATUS_PENDING,\n ]\n );\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-8468165139873418563
|
-3989588489578378452
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\RecallAI\Jobs;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue;
use Jiminny\Jobs\ImportRecallAIRecordingsJob;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Jobs\Job;
use Jiminny\Services\RecallAI\RecallAIService;
class ImportBotRecordingJob extends Job implements ShouldQueue
{
use InteractsWithQueue;
use SerializesModels;
private const int RETRY_SECONDS = 120;
public int $tries = 2;
public $queue = Queue\BotsQueueConstants::BOTS_IMPORT_TRACKS;
public function __construct(private readonly Activity $activity)
{
}
/**
* Import video tracks from Recall.ai to client-data S3 bucket
*/
public function handle(RecallAIService $recallAIService): void
{
Log::info(
'[MeetingBot] ImportTracks: START Importing tracks for activity: '
. $this->activity->getUuid(),
[
'activityID' => $this->activity->getId(),
]
);
$bot = $recallAIService->retrieveBot($this->activity->getExternalId());
if (empty($bot['recordings'])) {
Log::error(
'[MeetingBot] ImportTracks: Recordings not found, retrying',
[
'activityUuid' => $this->activity->getUuid(),
'activityID' => $this->activity->getId(),
]
);
if ($this->attempts() < $this->tries) {
$this->release(self::RETRY_SECONDS);
} else {
$this->activity->update([
'status' => Activity::STATUS_FAILED,
'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,
]);
$this->fail();
}
return;
}
$track = $this->createVideoTrack($bot['video_url']);
$this->createAudioTrack($track);
dispatch(
new ImportRecallAIRecordingsJob(
recordings: $bot['recordings'],
track: $track,
team: $this->activity->getTeam()
)
);
}
private function createVideoTrack(?string $videoUrl): Track
{
return $this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),
],
[
'type' => Track::TYPE_VIDEO,
'is_master' => 0,
'is_shadow' => 0,
'status' => Track::STATUS_PENDING,
'format' => Track::FORMAT_MP4,
'start_time' => $this->activity->getActualStartTime(),
'end_time' => $this->activity->getActualEndTime(),
'provider_content_url' => $videoUrl,
]
);
}
private function createAudioTrack(Track $videoTrack): void
{
$this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),
],
[
'type' => Track::TYPE_AUDIO,
'is_master' => $videoTrack->getIsMaster(),
'is_shadow' => 1,
'start_time' => $videoTrack->getStartTime(),
'end_time' => $videoTrack->getEndTime(),
'format' => $videoTrack->getFormat(),
'status' => Track::STATUS_PENDING,
]
);
}
}
Project
Project...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37055
|
1386
|
14
|
2026-05-13T15:35:24.878733+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686524878_m2.jpg...
|
PhpStorm
|
faVsco.js – ImportBotRecordingJob.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\RecallAI\Jobs;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue;
use Jiminny\Jobs\ImportRecallAIRecordingsJob;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Jobs\Job;
use Jiminny\Services\RecallAI\RecallAIService;
class ImportBotRecordingJob extends Job implements ShouldQueue
{
use InteractsWithQueue;
use SerializesModels;
private const int RETRY_SECONDS = 120;
public int $tries = 2;
public $queue = Queue\BotsQueueConstants::BOTS_IMPORT_TRACKS;
public function __construct(private readonly Activity $activity)
{
}
/**
* Import video tracks from Recall.ai to client-data S3 bucket
*/
public function handle(RecallAIService $recallAIService): void
{
Log::info(
'[MeetingBot] ImportTracks: START Importing tracks for activity: '
. $this->activity->getUuid(),
[
'activityID' => $this->activity->getId(),
]
);
$bot = $recallAIService->retrieveBot($this->activity->getExternalId());
if (empty($bot['recordings'])) {
Log::error(
'[MeetingBot] ImportTracks: Recordings not found, retrying',
[
'activityUuid' => $this->activity->getUuid(),
'activityID' => $this->activity->getId(),
]
);
if ($this->attempts() < $this->tries) {
$this->release(self::RETRY_SECONDS);
} else {
$this->activity->update([
'status' => Activity::STATUS_FAILED,
'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,
]);
$this->fail();
}
return;
}
$track = $this->createVideoTrack($bot['video_url']);
$this->createAudioTrack($track);
dispatch(
new ImportRecallAIRecordingsJob(
recordings: $bot['recordings'],
track: $track,
team: $this->activity->getTeam()
)
);
}
private function createVideoTrack(?string $videoUrl): Track
{
return $this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),
],
[
'type' => Track::TYPE_VIDEO,
'is_master' => 0,
'is_shadow' => 0,
'status' => Track::STATUS_PENDING,
'format' => Track::FORMAT_MP4,
'start_time' => $this->activity->getActualStartTime(),
'end_time' => $this->activity->getActualEndTime(),
'provider_content_url' => $videoUrl,
]
);
}
private function createAudioTrack(Track $videoTrack): void
{
$this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),
],
[
'type' => Track::TYPE_AUDIO,
'is_master' => $videoTrack->getIsMaster(),
'is_shadow' => 1,
'start_time' => $videoTrack->getStartTime(),
'end_time' => $videoTrack->getEndTime(),
'format' => $videoTrack->getFormat(),
'status' => Track::STATUS_PENDING,
]
);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.38430852,"top":0.19952115,"width":0.0076462766,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.19792499,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.19792499,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"bounds":{"left":0.1619016,"top":0.0,"width":0.31981382,"height":1.0},"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.71476066,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7237367,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.73105055,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Services\\RecallAI\\Jobs;\n\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue;\nuse Jiminny\\Jobs\\ImportRecallAIRecordingsJob;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Illuminate\\Queue\\SerializesModels;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Track;\nuse Jiminny\\Jobs\\Job;\nuse Jiminny\\Services\\RecallAI\\RecallAIService;\n\nclass ImportBotRecordingJob extends Job implements ShouldQueue\n{\n use InteractsWithQueue;\n use SerializesModels;\n\n private const int RETRY_SECONDS = 120;\n\n public int $tries = 2;\n\n public $queue = Queue\\BotsQueueConstants::BOTS_IMPORT_TRACKS;\n\n public function __construct(private readonly Activity $activity)\n {\n }\n\n /**\n * Import video tracks from Recall.ai to client-data S3 bucket\n */\n public function handle(RecallAIService $recallAIService): void\n {\n Log::info(\n '[MeetingBot] ImportTracks: START Importing tracks for activity: '\n . $this->activity->getUuid(),\n [\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n $bot = $recallAIService->retrieveBot($this->activity->getExternalId());\n\n if (empty($bot['recordings'])) {\n Log::error(\n '[MeetingBot] ImportTracks: Recordings not found, retrying',\n [\n 'activityUuid' => $this->activity->getUuid(),\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n if ($this->attempts() < $this->tries) {\n $this->release(self::RETRY_SECONDS);\n } else {\n $this->activity->update([\n 'status' => Activity::STATUS_FAILED,\n 'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,\n ]);\n\n $this->fail();\n }\n\n return;\n }\n\n $track = $this->createVideoTrack($bot['video_url']);\n\n $this->createAudioTrack($track);\n\n dispatch(\n new ImportRecallAIRecordingsJob(\n recordings: $bot['recordings'],\n track: $track,\n team: $this->activity->getTeam()\n )\n );\n }\n\n private function createVideoTrack(?string $videoUrl): Track\n {\n return $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),\n ],\n [\n 'type' => Track::TYPE_VIDEO,\n 'is_master' => 0,\n 'is_shadow' => 0,\n 'status' => Track::STATUS_PENDING,\n 'format' => Track::FORMAT_MP4,\n 'start_time' => $this->activity->getActualStartTime(),\n 'end_time' => $this->activity->getActualEndTime(),\n 'provider_content_url' => $videoUrl,\n ]\n );\n }\n\n private function createAudioTrack(Track $videoTrack): void\n {\n $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),\n ],\n [\n 'type' => Track::TYPE_AUDIO,\n 'is_master' => $videoTrack->getIsMaster(),\n 'is_shadow' => 1,\n 'start_time' => $videoTrack->getStartTime(),\n 'end_time' => $videoTrack->getEndTime(),\n 'format' => $videoTrack->getFormat(),\n 'status' => Track::STATUS_PENDING,\n ]\n );\n }\n}","depth":4,"bounds":{"left":0.42985374,"top":0.09736632,"width":0.3081782,"height":0.90263367},"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Services\\RecallAI\\Jobs;\n\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue;\nuse Jiminny\\Jobs\\ImportRecallAIRecordingsJob;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Illuminate\\Queue\\SerializesModels;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Track;\nuse Jiminny\\Jobs\\Job;\nuse Jiminny\\Services\\RecallAI\\RecallAIService;\n\nclass ImportBotRecordingJob extends Job implements ShouldQueue\n{\n use InteractsWithQueue;\n use SerializesModels;\n\n private const int RETRY_SECONDS = 120;\n\n public int $tries = 2;\n\n public $queue = Queue\\BotsQueueConstants::BOTS_IMPORT_TRACKS;\n\n public function __construct(private readonly Activity $activity)\n {\n }\n\n /**\n * Import video tracks from Recall.ai to client-data S3 bucket\n */\n public function handle(RecallAIService $recallAIService): void\n {\n Log::info(\n '[MeetingBot] ImportTracks: START Importing tracks for activity: '\n . $this->activity->getUuid(),\n [\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n $bot = $recallAIService->retrieveBot($this->activity->getExternalId());\n\n if (empty($bot['recordings'])) {\n Log::error(\n '[MeetingBot] ImportTracks: Recordings not found, retrying',\n [\n 'activityUuid' => $this->activity->getUuid(),\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n if ($this->attempts() < $this->tries) {\n $this->release(self::RETRY_SECONDS);\n } else {\n $this->activity->update([\n 'status' => Activity::STATUS_FAILED,\n 'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,\n ]);\n\n $this->fail();\n }\n\n return;\n }\n\n $track = $this->createVideoTrack($bot['video_url']);\n\n $this->createAudioTrack($track);\n\n dispatch(\n new ImportRecallAIRecordingsJob(\n recordings: $bot['recordings'],\n track: $track,\n team: $this->activity->getTeam()\n )\n );\n }\n\n private function createVideoTrack(?string $videoUrl): Track\n {\n return $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),\n ],\n [\n 'type' => Track::TYPE_VIDEO,\n 'is_master' => 0,\n 'is_shadow' => 0,\n 'status' => Track::STATUS_PENDING,\n 'format' => Track::FORMAT_MP4,\n 'start_time' => $this->activity->getActualStartTime(),\n 'end_time' => $this->activity->getActualEndTime(),\n 'provider_content_url' => $videoUrl,\n ]\n );\n }\n\n private function createAudioTrack(Track $videoTrack): void\n {\n $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),\n ],\n [\n 'type' => Track::TYPE_AUDIO,\n 'is_master' => $videoTrack->getIsMaster(),\n 'is_shadow' => 1,\n 'start_time' => $videoTrack->getStartTime(),\n 'end_time' => $videoTrack->getEndTime(),\n 'format' => $videoTrack->getFormat(),\n 'status' => Track::STATUS_PENDING,\n ]\n );\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
841011344360644178
|
-3989588489578378452
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\RecallAI\Jobs;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue;
use Jiminny\Jobs\ImportRecallAIRecordingsJob;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Jobs\Job;
use Jiminny\Services\RecallAI\RecallAIService;
class ImportBotRecordingJob extends Job implements ShouldQueue
{
use InteractsWithQueue;
use SerializesModels;
private const int RETRY_SECONDS = 120;
public int $tries = 2;
public $queue = Queue\BotsQueueConstants::BOTS_IMPORT_TRACKS;
public function __construct(private readonly Activity $activity)
{
}
/**
* Import video tracks from Recall.ai to client-data S3 bucket
*/
public function handle(RecallAIService $recallAIService): void
{
Log::info(
'[MeetingBot] ImportTracks: START Importing tracks for activity: '
. $this->activity->getUuid(),
[
'activityID' => $this->activity->getId(),
]
);
$bot = $recallAIService->retrieveBot($this->activity->getExternalId());
if (empty($bot['recordings'])) {
Log::error(
'[MeetingBot] ImportTracks: Recordings not found, retrying',
[
'activityUuid' => $this->activity->getUuid(),
'activityID' => $this->activity->getId(),
]
);
if ($this->attempts() < $this->tries) {
$this->release(self::RETRY_SECONDS);
} else {
$this->activity->update([
'status' => Activity::STATUS_FAILED,
'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,
]);
$this->fail();
}
return;
}
$track = $this->createVideoTrack($bot['video_url']);
$this->createAudioTrack($track);
dispatch(
new ImportRecallAIRecordingsJob(
recordings: $bot['recordings'],
track: $track,
team: $this->activity->getTeam()
)
);
}
private function createVideoTrack(?string $videoUrl): Track
{
return $this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),
],
[
'type' => Track::TYPE_VIDEO,
'is_master' => 0,
'is_shadow' => 0,
'status' => Track::STATUS_PENDING,
'format' => Track::FORMAT_MP4,
'start_time' => $this->activity->getActualStartTime(),
'end_time' => $this->activity->getActualEndTime(),
'provider_content_url' => $videoUrl,
]
);
}
private function createAudioTrack(Track $videoTrack): void
{
$this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),
],
[
'type' => Track::TYPE_AUDIO,
'is_master' => $videoTrack->getIsMaster(),
'is_shadow' => 1,
'start_time' => $videoTrack->getStartTime(),
'end_time' => $videoTrack->getEndTime(),
'format' => $videoTrack->getFormat(),
'status' => Track::STATUS_PENDING,
]
);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
37054
|
NULL
|
NULL
|
NULL
|
|
37056
|
1385
|
6
|
2026-05-13T15:35:28.046533+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686528046_m1.jpg...
|
PhpStorm
|
faVsco.js – ImportBotRecordingJob.php
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\RecallAI\Jobs;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue;
use Jiminny\Jobs\ImportRecallAIRecordingsJob;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Jobs\Job;
use Jiminny\Services\RecallAI\RecallAIService;
class ImportBotRecordingJob extends Job implements ShouldQueue
{
use InteractsWithQueue;
use SerializesModels;
private const int RETRY_SECONDS = 120;
public int $tries = 2;
public $queue = Queue\BotsQueueConstants::BOTS_IMPORT_TRACKS;
public function __construct(private readonly Activity $activity)
{
}
/**
* Import video tracks from Recall.ai to client-data S3 bucket
*/
public function handle(RecallAIService $recallAIService): void
{
Log::info(
'[MeetingBot] ImportTracks: START Importing tracks for activity: '
. $this->activity->getUuid(),
[
'activityID' => $this->activity->getId(),
]
);
$bot = $recallAIService->retrieveBot($this->activity->getExternalId());
if (empty($bot['recordings'])) {
Log::error(
'[MeetingBot] ImportTracks: Recordings not found, retrying',
[
'activityUuid' => $this->activity->getUuid(),
'activityID' => $this->activity->getId(),
]
);
if ($this->attempts() < $this->tries) {
$this->release(self::RETRY_SECONDS);
} else {
$this->activity->update([
'status' => Activity::STATUS_FAILED,
'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,
]);
$this->fail();
}
return;
}
$track = $this->createVideoTrack($bot['video_url']);
$this->createAudioTrack($track);
dispatch(
new ImportRecallAIRecordingsJob(
recordings: $bot['recordings'],
track: $track,
team: $this->activity->getTeam()
)
);
}
private function createVideoTrack(?string $videoUrl): Track
{
return $this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),
],
[
'type' => Track::TYPE_VIDEO,
'is_master' => 0,
'is_shadow' => 0,
'status' => Track::STATUS_PENDING,
'format' => Track::FORMAT_MP4,
'start_time' => $this->activity->getActualStartTime(),
'end_time' => $this->activity->getActualEndTime(),
'provider_content_url' => $videoUrl,
]
);
}
private function createAudioTrack(Track $videoTrack): void
{
$this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),
],
[
'type' => Track::TYPE_AUDIO,
'is_master' => $videoTrack->getIsMaster(),
'is_shadow' => 1,
'start_time' => $videoTrack->getStartTime(),
'end_time' => $videoTrack->getEndTime(),
'format' => $videoTrack->getFormat(),
'status' => Track::STATUS_PENDING,
]
);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Services\\RecallAI\\Jobs;\n\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue;\nuse Jiminny\\Jobs\\ImportRecallAIRecordingsJob;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Illuminate\\Queue\\SerializesModels;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Track;\nuse Jiminny\\Jobs\\Job;\nuse Jiminny\\Services\\RecallAI\\RecallAIService;\n\nclass ImportBotRecordingJob extends Job implements ShouldQueue\n{\n use InteractsWithQueue;\n use SerializesModels;\n\n private const int RETRY_SECONDS = 120;\n\n public int $tries = 2;\n\n public $queue = Queue\\BotsQueueConstants::BOTS_IMPORT_TRACKS;\n\n public function __construct(private readonly Activity $activity)\n {\n }\n\n /**\n * Import video tracks from Recall.ai to client-data S3 bucket\n */\n public function handle(RecallAIService $recallAIService): void\n {\n Log::info(\n '[MeetingBot] ImportTracks: START Importing tracks for activity: '\n . $this->activity->getUuid(),\n [\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n $bot = $recallAIService->retrieveBot($this->activity->getExternalId());\n\n if (empty($bot['recordings'])) {\n Log::error(\n '[MeetingBot] ImportTracks: Recordings not found, retrying',\n [\n 'activityUuid' => $this->activity->getUuid(),\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n if ($this->attempts() < $this->tries) {\n $this->release(self::RETRY_SECONDS);\n } else {\n $this->activity->update([\n 'status' => Activity::STATUS_FAILED,\n 'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,\n ]);\n\n $this->fail();\n }\n\n return;\n }\n\n $track = $this->createVideoTrack($bot['video_url']);\n\n $this->createAudioTrack($track);\n\n dispatch(\n new ImportRecallAIRecordingsJob(\n recordings: $bot['recordings'],\n track: $track,\n team: $this->activity->getTeam()\n )\n );\n }\n\n private function createVideoTrack(?string $videoUrl): Track\n {\n return $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),\n ],\n [\n 'type' => Track::TYPE_VIDEO,\n 'is_master' => 0,\n 'is_shadow' => 0,\n 'status' => Track::STATUS_PENDING,\n 'format' => Track::FORMAT_MP4,\n 'start_time' => $this->activity->getActualStartTime(),\n 'end_time' => $this->activity->getActualEndTime(),\n 'provider_content_url' => $videoUrl,\n ]\n );\n }\n\n private function createAudioTrack(Track $videoTrack): void\n {\n $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),\n ],\n [\n 'type' => Track::TYPE_AUDIO,\n 'is_master' => $videoTrack->getIsMaster(),\n 'is_shadow' => 1,\n 'start_time' => $videoTrack->getStartTime(),\n 'end_time' => $videoTrack->getEndTime(),\n 'format' => $videoTrack->getFormat(),\n 'status' => Track::STATUS_PENDING,\n ]\n );\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Services\\RecallAI\\Jobs;\n\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue;\nuse Jiminny\\Jobs\\ImportRecallAIRecordingsJob;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Illuminate\\Queue\\SerializesModels;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Track;\nuse Jiminny\\Jobs\\Job;\nuse Jiminny\\Services\\RecallAI\\RecallAIService;\n\nclass ImportBotRecordingJob extends Job implements ShouldQueue\n{\n use InteractsWithQueue;\n use SerializesModels;\n\n private const int RETRY_SECONDS = 120;\n\n public int $tries = 2;\n\n public $queue = Queue\\BotsQueueConstants::BOTS_IMPORT_TRACKS;\n\n public function __construct(private readonly Activity $activity)\n {\n }\n\n /**\n * Import video tracks from Recall.ai to client-data S3 bucket\n */\n public function handle(RecallAIService $recallAIService): void\n {\n Log::info(\n '[MeetingBot] ImportTracks: START Importing tracks for activity: '\n . $this->activity->getUuid(),\n [\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n $bot = $recallAIService->retrieveBot($this->activity->getExternalId());\n\n if (empty($bot['recordings'])) {\n Log::error(\n '[MeetingBot] ImportTracks: Recordings not found, retrying',\n [\n 'activityUuid' => $this->activity->getUuid(),\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n if ($this->attempts() < $this->tries) {\n $this->release(self::RETRY_SECONDS);\n } else {\n $this->activity->update([\n 'status' => Activity::STATUS_FAILED,\n 'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,\n ]);\n\n $this->fail();\n }\n\n return;\n }\n\n $track = $this->createVideoTrack($bot['video_url']);\n\n $this->createAudioTrack($track);\n\n dispatch(\n new ImportRecallAIRecordingsJob(\n recordings: $bot['recordings'],\n track: $track,\n team: $this->activity->getTeam()\n )\n );\n }\n\n private function createVideoTrack(?string $videoUrl): Track\n {\n return $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),\n ],\n [\n 'type' => Track::TYPE_VIDEO,\n 'is_master' => 0,\n 'is_shadow' => 0,\n 'status' => Track::STATUS_PENDING,\n 'format' => Track::FORMAT_MP4,\n 'start_time' => $this->activity->getActualStartTime(),\n 'end_time' => $this->activity->getActualEndTime(),\n 'provider_content_url' => $videoUrl,\n ]\n );\n }\n\n private function createAudioTrack(Track $videoTrack): void\n {\n $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),\n ],\n [\n 'type' => Track::TYPE_AUDIO,\n 'is_master' => $videoTrack->getIsMaster(),\n 'is_shadow' => 1,\n 'start_time' => $videoTrack->getStartTime(),\n 'end_time' => $videoTrack->getEndTime(),\n 'format' => $videoTrack->getFormat(),\n 'status' => Track::STATUS_PENDING,\n ]\n );\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
7638119396218915760
|
-3989588489578378452
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\RecallAI\Jobs;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue;
use Jiminny\Jobs\ImportRecallAIRecordingsJob;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Jobs\Job;
use Jiminny\Services\RecallAI\RecallAIService;
class ImportBotRecordingJob extends Job implements ShouldQueue
{
use InteractsWithQueue;
use SerializesModels;
private const int RETRY_SECONDS = 120;
public int $tries = 2;
public $queue = Queue\BotsQueueConstants::BOTS_IMPORT_TRACKS;
public function __construct(private readonly Activity $activity)
{
}
/**
* Import video tracks from Recall.ai to client-data S3 bucket
*/
public function handle(RecallAIService $recallAIService): void
{
Log::info(
'[MeetingBot] ImportTracks: START Importing tracks for activity: '
. $this->activity->getUuid(),
[
'activityID' => $this->activity->getId(),
]
);
$bot = $recallAIService->retrieveBot($this->activity->getExternalId());
if (empty($bot['recordings'])) {
Log::error(
'[MeetingBot] ImportTracks: Recordings not found, retrying',
[
'activityUuid' => $this->activity->getUuid(),
'activityID' => $this->activity->getId(),
]
);
if ($this->attempts() < $this->tries) {
$this->release(self::RETRY_SECONDS);
} else {
$this->activity->update([
'status' => Activity::STATUS_FAILED,
'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,
]);
$this->fail();
}
return;
}
$track = $this->createVideoTrack($bot['video_url']);
$this->createAudioTrack($track);
dispatch(
new ImportRecallAIRecordingsJob(
recordings: $bot['recordings'],
track: $track,
team: $this->activity->getTeam()
)
);
}
private function createVideoTrack(?string $videoUrl): Track
{
return $this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),
],
[
'type' => Track::TYPE_VIDEO,
'is_master' => 0,
'is_shadow' => 0,
'status' => Track::STATUS_PENDING,
'format' => Track::FORMAT_MP4,
'start_time' => $this->activity->getActualStartTime(),
'end_time' => $this->activity->getActualEndTime(),
'provider_content_url' => $videoUrl,
]
);
}
private function createAudioTrack(Track $videoTrack): void
{
$this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),
],
[
'type' => Track::TYPE_AUDIO,
'is_master' => $videoTrack->getIsMaster(),
'is_shadow' => 1,
'start_time' => $videoTrack->getStartTime(),
'end_time' => $videoTrack->getEndTime(),
'format' => $videoTrack->getFormat(),
'status' => Track::STATUS_PENDING,
]
);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All...
|
37052
|
NULL
|
NULL
|
NULL
|
|
37057
|
1386
|
15
|
2026-05-13T15:35:28.008499+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686528008_m2.jpg...
|
PhpStorm
|
faVsco.js – ImportBotRecordingJob.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.38430852,"top":0.19952115,"width":0.0076462766,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.19792499,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.19792499,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"bounds":{"left":0.1619016,"top":0.0,"width":0.31981382,"height":1.0},"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
6991099392518100610
|
-3950736144691193050
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37058
|
1386
|
16
|
2026-05-13T15:35:29.074042+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686529074_m2.jpg...
|
PhpStorm
|
faVsco.js – ImportBotRecordingJob.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-4047408223668449518
|
-8636777727364969024
|
visual_change
|
hybrid
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
PhostormINavigarecodeProledeyw0) CreateBotJob.ong© TextRelayService.phge) DeleteBotJob.ongc Imporbotkecoraing.RemoveBotFromCall.© SendAudioNotificatic( SendChatMessageJcStartRecordingJob.p(C) UpdateElasticSearch.phoStopRecordingJob.pl 9.11.23Hristova 11_ WebhooksC) DatadoaMetricsService.9.11.23 Hristova23C) RecallAlService.phpc) ScreenShareService.ohia SecuritvStrategyM StreamindTeamM Telephony© ClientTokenGenerator.pc) InciahtsService nhn© NumberAllocator.php(C) TeytMeccadinaServicer© TwilioClient.php© TwilioClientBuilder.php(c) TwilioService.php(C) TwilioSuhAccountCreatm llcorDilotD Webhook9.11.23 HristovaAostaciservice.ono© ActivityProviderFactory.phi18.06.25 Vasilev©) ActivityService.phoc)Apiresponseservice.phoc conterenceservice.phcc) Insiahtseatservice.phpc) Instantmeetingservice.phpc)Intercomservice.ono© IpapiClient.phpCloaoiService.ohd© ParticinantShareService.oh18.06.25 Vasilev© PlanhatService.oho© PlaybackService.phpC) PlavhackVideo@nivServiceC) PlavbookcatedorvService.t1 PlavlistGeneratorinterface.1C) ResolveTeamCrmConnecti.011.22 Hrictova 57© SimpleThrottleService.php011.22 HrictovaC) SlackService nhnlC) SocialAccountService.nhn© SoftPhoneService.php© TeamDeactivatedService.p(c) [EMAIL](6) Toam Corvico nhn© MailboxController.phpossocontroller.ong©smsmessage.ong© SmsLength.php(C) UpdateActivityElasticSearchDocumentCommand.php x C) UpdateSinqleEntity.php© ActivityStatusin.phpclass UodateActivitvElasticSearchDocumentCommand extends CommandA7 A Ypublic function handle(): voidSactivityld = $this-›argument( key: 'activityid'):$this->info( string: "Searching for activity with: {$activityld}"):if (is_numeric(Sactivityld)) 1Cactivitv = Activitv. finddint) Sactivitvtd)•} else {Sactivity = Activity::where( column: 'uuid', tJiminny-Traits-RequiresUUID::to0ptimiztif (! Sactivity) {Sthis->error( string: "Activity with ID/UUID {SactivityId} not found");= custom.logscratch &.isonA SF jiminny@localhost]& console [PROD]A console (EU]tiò teams [EU]tii crm_configurations [EU]ImportBotRecordingJob.php X A console [STAGING]class 1прortborkecoraingJod excenas Jod Implements shoulauueuepubLic tunccion nanale kecaLLALservice srecaLLAlservice. vo1d1t emptysbot'recordings'0sage: 'LMeetingbot) Importiracks: Recordings not found, retrying'.activitvuuld' => sthis-›actvty->cetuuldoactivitvid' => sthis-›activity->getidoif (Sthis-›attemotso < sthis->tries) <Sthis->release( delay: self::RETRY_SECONDS);}else {$this->activity->update(['status' => Activity::STATUS_FAILED.'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,1):$this->failO:returnstrack = sth1s->createv1deolracksbotv1deo_urL'10*sthis->create.udno racklstrack):dispatch(new ImoortRecallAlRecordinas.00grecordinas: shot'recordinas'Sthis->info( string: "Found activity ID: {Sactivity->getIdO}. UUID: {Sactivity->qetUuidCsth1s->intol su'Sending activity for ES update...');Sthis->eventDispatcher->dispatchdnew UodateSinaleEntitvoentitvid: Sactivity->oetidopurpose:Sthis->infod strina: "Done. ")*catch Excention Se)4$this->error( string: 'Failed to update ES: '. $e->getMessageO):cthic-sonnon/Co-saotTnaco/cCtninaon•nrivate function createVideoTrackOstring Svideolir1)• Tracklreturn $this-›activity->tracks()->update0rCreate('telephony provider id' => Sthis-›activity->getMeetingTrackProviderId( type: Track::TYPE_ VIDEO).'type' => Track::TYPE VIDEO"1s master' => 0.asleenodaws'status' => Track::STATUS_ PENDING100% S2• Wed 13 May 18:35:28U AskJiminnyReportActivityServiceTest vCascader Role SelecA1ARetactoring User EmaDashboard Activity DeNew CascadeActivity Status vs Rec+0 ..Tnougntror 4ssearched conterenceralledeventin appThouaht for 2s >Read MeetingBotService.php #L540-589Read CreateBot.oho #L115-144|Read BotStatusChangeHandler.lob.ohn >Read BotStatusChangeHandlerJob.php #L410-459Searched status *=*STATUS FAILED in aoo/Services/RecallAIlRead ImoortBotRecording.lob.nhn #| 50-99Inought for isBased on my search, the code location where a conference activity can have status='failed' but recording state='recorded' is/app/Services/RecallAI/Jobs/ImportBotRecordingJob.php (line 59)• pho'recording reason_code' = Activity::FLAG_RECORDING_REASON MEETING BOT UNKNOWN,The slow.1. Recordina is captured and marked as recorded)•In MeetinaBotServilce.oho line 739, onRecordinoStoopedo sets recording state to Activity::RECORDING REGORDED• This happens when the meeting ends and recordina stoos successfullv2 Later recordina imnort fails.• In ImportBotRecordingJob.php, when fetching the bot recording fails after max retries (line 59)•Status is set to STATUS FAILED• RUT recordina state is NOT undated - it remains as 'recorded!Result: Activity has status='failed' (because import failed) but recording state='recorded' (because recording wascantured before the import failure)This is different from other failure scenarios in Meet ingBotService.php (lines 481, 878) where both status ancrecordina state are set togetherr.al .Ask anvthina (84L)« CodeSWE-16WN Windsurf Toams 82•64UTF.8io 4 spaces...
|
37057
|
NULL
|
NULL
|
NULL
|
|
37059
|
1385
|
7
|
2026-05-13T15:35:30.345647+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686530345_m1.jpg...
|
PhpStorm
|
faVsco.js – ImportBotRecordingJob.php
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-83047842901774713
|
-7051219563329770554
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
iTerm2Shell EditViewSessionScriptsProfilesWindowHelpA100% <8• Wed 13 May 18:35:30DOCKER881DEV (docker)₴2APP (-zsh)83ec2-user@ip-10-20-31-146:~-zsh|84screenpipe"О 85ec2-user@ip-10-30-129-...886ec2-user@ip-10-20-31-14... #7[2026-05-13 15:28:23Jproduction.INFO:[SocialAccountService] Fetching"trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id": "ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec"fef6-427a-4e63-a9ba-b340103c976b"},"trace_id" :"1a72[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot", "refreshToken" : "9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c", "state": "full-refresh"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id": "1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23Jproduction.ERROR: [SocialAccountService] Failedto refresh token {"socialAccountId" :30110, "provider" : "hubspot",,"responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8C79-d9e09814baa4\", \"error)":\"access_denied\", \"error_description)":\"missing or unknown hub idl"}"3 {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INF0: [SocialAccountObserver] Saving model {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id" :"1a72fef6-427a-4e63-a9ba-b340103c976b"}Flow refresh required.root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110-R[2026-05-13 15:28:31] production.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "jiminny:token-info"."memoryBeforeCommandInMb" :116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4, "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INF0: [SocialAccountService]Token needs refreshing {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4"9c48-df0f-4111-9988-d3bb8bf7bfa8"}"trace_id":"001e[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot","refreshToken": "9417aбa067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state": "full-refresh"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4".',"trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110, "provider": "hubspot","responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\".,\"error)":\"access_denied\", \"error_description)":\"missing or unknown hub id\"}"}"correlation_id": "b1e2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8'"}Flow refresh required.root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ 0...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37060
|
1385
|
8
|
2026-05-13T15:35:34.660155+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686534660_m1.jpg...
|
PhpStorm
|
faVsco.js – ImportBotRecordingJob.php
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-5558904457466424365
|
-3664739978179409114
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error...
|
37059
|
NULL
|
NULL
|
NULL
|
|
37061
|
1385
|
9
|
2026-05-13T15:35:35.508195+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686535508_m1.jpg...
|
PhpStorm
|
faVsco.js – ImportBotRecordingJob.php
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\RecallAI\Jobs;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue;
use Jiminny\Jobs\ImportRecallAIRecordingsJob;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Jobs\Job;
use Jiminny\Services\RecallAI\RecallAIService;
class ImportBotRecordingJob extends Job implements ShouldQueue
{
use InteractsWithQueue;
use SerializesModels;
private const int RETRY_SECONDS = 120;
public int $tries = 2;
public $queue = Queue\BotsQueueConstants::BOTS_IMPORT_TRACKS;
public function __construct(private readonly Activity $activity)
{
}
/**
* Import video tracks from Recall.ai to client-data S3 bucket
*/
public function handle(RecallAIService $recallAIService): void
{
Log::info(
'[MeetingBot] ImportTracks: START Importing tracks for activity: '
. $this->activity->getUuid(),
[
'activityID' => $this->activity->getId(),
]
);
$bot = $recallAIService->retrieveBot($this->activity->getExternalId());
if (empty($bot['recordings'])) {
Log::error(
'[MeetingBot] ImportTracks: Recordings not found, retrying',
[
'activityUuid' => $this->activity->getUuid(),
'activityID' => $this->activity->getId(),
]
);
if ($this->attempts() < $this->tries) {
$this->release(self::RETRY_SECONDS);
} else {
$this->activity->update([
'status' => Activity::STATUS_FAILED,
'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,
]);
$this->fail();
}
return;
}
$track = $this->createVideoTrack($bot['video_url']);
$this->createAudioTrack($track);
dispatch(
new ImportRecallAIRecordingsJob(
recordings: $bot['recordings'],
track: $track,
team: $this->activity->getTeam()
)
);
}
private function createVideoTrack(?string $videoUrl): Track
{
return $this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),
],
[
'type' => Track::TYPE_VIDEO,
'is_master' => 0,
'is_shadow' => 0,
'status' => Track::STATUS_PENDING,
'format' => Track::FORMAT_MP4,
'start_time' => $this->activity->getActualStartTime(),
'end_time' => $this->activity->getActualEndTime(),
'provider_content_url' => $videoUrl,
]
);
}
private function createAudioTrack(Track $videoTrack): void
{
$this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),
],
[
'type' => Track::TYPE_AUDIO,
'is_master' => $videoTrack->getIsMaster(),
'is_shadow' => 1,
'start_time' => $videoTrack->getStartTime(),
'end_time' => $videoTrack->getEndTime(),
'format' => $videoTrack->getFormat(),
'status' => Track::STATUS_PENDING,
]
);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Services\\RecallAI\\Jobs;\n\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue;\nuse Jiminny\\Jobs\\ImportRecallAIRecordingsJob;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Illuminate\\Queue\\SerializesModels;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Track;\nuse Jiminny\\Jobs\\Job;\nuse Jiminny\\Services\\RecallAI\\RecallAIService;\n\nclass ImportBotRecordingJob extends Job implements ShouldQueue\n{\n use InteractsWithQueue;\n use SerializesModels;\n\n private const int RETRY_SECONDS = 120;\n\n public int $tries = 2;\n\n public $queue = Queue\\BotsQueueConstants::BOTS_IMPORT_TRACKS;\n\n public function __construct(private readonly Activity $activity)\n {\n }\n\n /**\n * Import video tracks from Recall.ai to client-data S3 bucket\n */\n public function handle(RecallAIService $recallAIService): void\n {\n Log::info(\n '[MeetingBot] ImportTracks: START Importing tracks for activity: '\n . $this->activity->getUuid(),\n [\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n $bot = $recallAIService->retrieveBot($this->activity->getExternalId());\n\n if (empty($bot['recordings'])) {\n Log::error(\n '[MeetingBot] ImportTracks: Recordings not found, retrying',\n [\n 'activityUuid' => $this->activity->getUuid(),\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n if ($this->attempts() < $this->tries) {\n $this->release(self::RETRY_SECONDS);\n } else {\n $this->activity->update([\n 'status' => Activity::STATUS_FAILED,\n 'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,\n ]);\n\n $this->fail();\n }\n\n return;\n }\n\n $track = $this->createVideoTrack($bot['video_url']);\n\n $this->createAudioTrack($track);\n\n dispatch(\n new ImportRecallAIRecordingsJob(\n recordings: $bot['recordings'],\n track: $track,\n team: $this->activity->getTeam()\n )\n );\n }\n\n private function createVideoTrack(?string $videoUrl): Track\n {\n return $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),\n ],\n [\n 'type' => Track::TYPE_VIDEO,\n 'is_master' => 0,\n 'is_shadow' => 0,\n 'status' => Track::STATUS_PENDING,\n 'format' => Track::FORMAT_MP4,\n 'start_time' => $this->activity->getActualStartTime(),\n 'end_time' => $this->activity->getActualEndTime(),\n 'provider_content_url' => $videoUrl,\n ]\n );\n }\n\n private function createAudioTrack(Track $videoTrack): void\n {\n $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),\n ],\n [\n 'type' => Track::TYPE_AUDIO,\n 'is_master' => $videoTrack->getIsMaster(),\n 'is_shadow' => 1,\n 'start_time' => $videoTrack->getStartTime(),\n 'end_time' => $videoTrack->getEndTime(),\n 'format' => $videoTrack->getFormat(),\n 'status' => Track::STATUS_PENDING,\n ]\n );\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Services\\RecallAI\\Jobs;\n\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue;\nuse Jiminny\\Jobs\\ImportRecallAIRecordingsJob;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Illuminate\\Queue\\SerializesModels;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Track;\nuse Jiminny\\Jobs\\Job;\nuse Jiminny\\Services\\RecallAI\\RecallAIService;\n\nclass ImportBotRecordingJob extends Job implements ShouldQueue\n{\n use InteractsWithQueue;\n use SerializesModels;\n\n private const int RETRY_SECONDS = 120;\n\n public int $tries = 2;\n\n public $queue = Queue\\BotsQueueConstants::BOTS_IMPORT_TRACKS;\n\n public function __construct(private readonly Activity $activity)\n {\n }\n\n /**\n * Import video tracks from Recall.ai to client-data S3 bucket\n */\n public function handle(RecallAIService $recallAIService): void\n {\n Log::info(\n '[MeetingBot] ImportTracks: START Importing tracks for activity: '\n . $this->activity->getUuid(),\n [\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n $bot = $recallAIService->retrieveBot($this->activity->getExternalId());\n\n if (empty($bot['recordings'])) {\n Log::error(\n '[MeetingBot] ImportTracks: Recordings not found, retrying',\n [\n 'activityUuid' => $this->activity->getUuid(),\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n if ($this->attempts() < $this->tries) {\n $this->release(self::RETRY_SECONDS);\n } else {\n $this->activity->update([\n 'status' => Activity::STATUS_FAILED,\n 'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,\n ]);\n\n $this->fail();\n }\n\n return;\n }\n\n $track = $this->createVideoTrack($bot['video_url']);\n\n $this->createAudioTrack($track);\n\n dispatch(\n new ImportRecallAIRecordingsJob(\n recordings: $bot['recordings'],\n track: $track,\n team: $this->activity->getTeam()\n )\n );\n }\n\n private function createVideoTrack(?string $videoUrl): Track\n {\n return $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),\n ],\n [\n 'type' => Track::TYPE_VIDEO,\n 'is_master' => 0,\n 'is_shadow' => 0,\n 'status' => Track::STATUS_PENDING,\n 'format' => Track::FORMAT_MP4,\n 'start_time' => $this->activity->getActualStartTime(),\n 'end_time' => $this->activity->getActualEndTime(),\n 'provider_content_url' => $videoUrl,\n ]\n );\n }\n\n private function createAudioTrack(Track $videoTrack): void\n {\n $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),\n ],\n [\n 'type' => Track::TYPE_AUDIO,\n 'is_master' => $videoTrack->getIsMaster(),\n 'is_shadow' => 1,\n 'start_time' => $videoTrack->getStartTime(),\n 'end_time' => $videoTrack->getEndTime(),\n 'format' => $videoTrack->getFormat(),\n 'status' => Track::STATUS_PENDING,\n ]\n );\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
841011344360644178
|
-3989588489578378452
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\RecallAI\Jobs;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue;
use Jiminny\Jobs\ImportRecallAIRecordingsJob;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Jobs\Job;
use Jiminny\Services\RecallAI\RecallAIService;
class ImportBotRecordingJob extends Job implements ShouldQueue
{
use InteractsWithQueue;
use SerializesModels;
private const int RETRY_SECONDS = 120;
public int $tries = 2;
public $queue = Queue\BotsQueueConstants::BOTS_IMPORT_TRACKS;
public function __construct(private readonly Activity $activity)
{
}
/**
* Import video tracks from Recall.ai to client-data S3 bucket
*/
public function handle(RecallAIService $recallAIService): void
{
Log::info(
'[MeetingBot] ImportTracks: START Importing tracks for activity: '
. $this->activity->getUuid(),
[
'activityID' => $this->activity->getId(),
]
);
$bot = $recallAIService->retrieveBot($this->activity->getExternalId());
if (empty($bot['recordings'])) {
Log::error(
'[MeetingBot] ImportTracks: Recordings not found, retrying',
[
'activityUuid' => $this->activity->getUuid(),
'activityID' => $this->activity->getId(),
]
);
if ($this->attempts() < $this->tries) {
$this->release(self::RETRY_SECONDS);
} else {
$this->activity->update([
'status' => Activity::STATUS_FAILED,
'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,
]);
$this->fail();
}
return;
}
$track = $this->createVideoTrack($bot['video_url']);
$this->createAudioTrack($track);
dispatch(
new ImportRecallAIRecordingsJob(
recordings: $bot['recordings'],
track: $track,
team: $this->activity->getTeam()
)
);
}
private function createVideoTrack(?string $videoUrl): Track
{
return $this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),
],
[
'type' => Track::TYPE_VIDEO,
'is_master' => 0,
'is_shadow' => 0,
'status' => Track::STATUS_PENDING,
'format' => Track::FORMAT_MP4,
'start_time' => $this->activity->getActualStartTime(),
'end_time' => $this->activity->getActualEndTime(),
'provider_content_url' => $videoUrl,
]
);
}
private function createAudioTrack(Track $videoTrack): void
{
$this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),
],
[
'type' => Track::TYPE_AUDIO,
'is_master' => $videoTrack->getIsMaster(),
'is_shadow' => 1,
'start_time' => $videoTrack->getStartTime(),
'end_time' => $videoTrack->getEndTime(),
'format' => $videoTrack->getFormat(),
'status' => Track::STATUS_PENDING,
]
);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37062
|
1386
|
17
|
2026-05-13T15:35:34.628210+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686534628_m2.jpg...
|
PhpStorm
|
faVsco.js – ImportBotRecordingJob.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.38430852,"top":0.19952115,"width":0.0076462766,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.19792499,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-4095163947007314420
|
-7015479974376133692
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
PhostormINavicarecoderoledeyw0) CreateBotJob.ong© TextRelayService.phge) DeleteBotJob.ongc Imporbotkecoraing.RemoveBotFromCall.SendAudioNotificaticSendChatMessageJcStartRecordingJob.p(C) UpdateElasticSearch.ohgStopRecordingJob.pl 9.11.23Hristova 11_ WebhooksC) DatadoaMetricsService.9.11.23 Hristova23C) RecallAlService.phpc) ScreenShareService.ohia SecuritvStrategyM StreamindTeamM Telephony© ClientTokenGenerator.pc) InciahtsService nhn(c) NumberAllocator nhn(C) TeytMeccadinaServicer© TwilioClient.php© TwilioClientBuilder.php(c) TwilioService.php(C) TwilioSuhAccountCreatm llcorDilotD Webhook9.11.23 HristovaAostaciservice.ono© ActivityProviderFactory.phi18.06.25 Vasilev©) ActivityService.phoc)Apiresponseservice.phoc conterenceservice.phcc) Insiahtseatservice.phpc) Instantmeetingservice.phpcIntercomservice.ono© IpapiClient.phpCloaoiService.ohd© ParticinantShareService.oh18.06.25 Vasilev© PlanhatService.oho© PlaybackService.phpC) PlavhackVideo@nivServiceC) PlavbookcatedorvService.t1 PlavlistGeneratorinterface.1C) ResolveTeamCrmConnecti.011.22 Hrictova 57© SimpleThrottleService.php011.22 HrictovaC) SlackService nhnlC) SocialAccountService.nhn© SoftPhoneService.php© TeamDeactivatedService.p(c) [EMAIL](6) Toam Corvico nhn© MailboxController.phpossocontroller.ong©smsmessage.ong© SmsLength.phg(C) UpdateActivityElasticSearchDocumentCommand.php x C) UpdateSinqleEntity.php© ActivityStatusin.phpclass UodateActivitvElasticSearchDocumentCommand extends Commandpublic function handle(): voidSactivityld = $this-›argument( key: 'activityid'):$this->info( string: "Searching for activity with: {$activityld}"):if (is_numeric(Sactivityld)) 1Cactivitv = Activitv finddcint) Sactivitvtd)•} else {Sactivity = Activity::where( column:'uuid', tJiminny-Traits-RequiresUUID::to0ptimiztif (! Sactivity) {Sthis->error( string: "Activity with ID/UUID {SactivityId} not found");Sthis->info( string: "Found activity ID: {Sactivity->getIdO}. UUID: {Sactivity->qetUuiddsth1s->intol su'Sending activity for ES update...'):Sthis->eventDispatcher->dispatchdnew UodateSinaleEntitvoentitvid: Sactivity->oetidopurpose:Sthis->infod strina: "Done.")catch Excention Se)4$this->error( string: 'Failed to update ES: '. $e->getMessageO):cthic-sonnon/Co-saotTnaco/cCtninaon•100% 2• Wed 13 May 18:35:34U AskJiminnyReportActivityServiceTest v= custom.logscratch &.ison= laravel.logA SF jiminny@localhost]& console [PROD]CascadeA console (EU]tiò teams [EU]tii crm_configurations [EU]© ImportBotRecordingJob.php X A console [STAGING]r Role SelecRetactoring User EmaDashboard Activity DeNew CascadeActivity Status vs Rec+0 ..class 1прortborkecoraingJod excenas Jod Implements shoulauueueA1Apublic function handle(RecallAIService SrecallAIService): voidShot = SrecallATService->retrieveRot(Sthis-sactivitv->aetExternaltd00•iflemntv(Shot/'recordinas?))'[MeetingBot] ImportTracks: Recordings not found, retrying','activityUuid' => $this-›activity-›getUuid.acuivicylu → sunis-aculvityogerloif (Sthis->attempts( < $this->tries) {Sthis->release( delay: self::RETRY_SECONDS):else -sthis->activity->updare.= Actavity:: STATUS FATLEDI'recordina reason code' => Activity:: FLAG RECORDING REASONMEETING BOT UNKNOWNASthis->failo:returnsStrack = Sthis->createVideoTrackShotf'video unl?):Sthic-scnoateAudioTnacklCtnackdicnatch(new TmnontRecal1ATRecondinac.lohfrecordings: $bot['recordings'].track: $track,team: $this->activity->getTeamTnougntror 4ssearched conterenceralledeventin appThouaht for 2s >Read MeetingBotService.php #L540-589Read CreateBot.oho #L115-144|Read BotStatusChangeHandler.lob.oh >Read BotStatusChangeHandlerJob.php #L410-459Searched status *=*STATUS FAILED in aoo/Services/RecallAIlThought for 1s >Read ImoortBotRecording.lob.nhn #| 50-99Inought for isBased on my search, the code location where a conference activity can have status='failed' but recording state='recorded' is/app/Services/RecallAI/Jobs/ImportBotRecordingJob.php (line 59)"pho'recording reason_code' = Activity::FLAG_RECORDING_REASON MEETING BOT UNKNOWN,The slow.1. Recordina is captured and marked as recorded•In MeetinaBotServilce.oho line 739, onRecordinoStoopedo sets recording state to Activity::RECORDING REGORDED• This happens when the meeting ends and recordina stoos successfullv2 Later recordina imnort fails.• In ImportBotRecordingJob.php, when fetching the bot recording fails after max retries (line 59)•Status is set to STATUS FAILED• RUT recordina state is NOT undated - it remains as 'recorded!Result: Activity has status='failed' (because import failed) but recording state='recorded' (because recording wascantured before the import failure)This is different from other failure scenarios in Meet ingBotService.php (lines 481, 878) where both status ancrecordina state are set togetherr.al .private function createVideoTrack(2string SvideoUrl): Trackreturn sthis->activitv->trackso->uodateircreatetelenhony provider 1d => Sthis-ctivitv->detMeetindlrackProviderid tvoe: Track: :TYPE VIDE0))Ask anvthina (84L)« CodeSWE-16WN Windsurf Teamo101•62UTE.8io 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37063
|
1386
|
18
|
2026-05-13T15:35:39.330938+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686539330_m2.jpg...
|
PhpStorm
|
faVsco.js – Activity.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormINavigarecodeProledeyw0) CreateBotJob.ong© PhostormINavigarecodeProledeyw0) CreateBotJob.ong© TextRelayService.phge) DeleteBotJob.ongc Imporbotkecoraing.© SendAudioNotificatic( SendChatMessageJcStartRecordingJob.p(C) UpdateElasticSearch.ohgStopRecordingJob.pl 9.11.23Hristova 11_ WebhooksC) DatadoaMetricsService.9.11.23 Hristova23C) RecallAlService.phpc) ScreenShareService.ohia SecurityStrategyM StreamindTeamM Telephony© ClientTokenGenerator.pc) InciahtsService nhn© NumberAllocator.php(C) TeytMeccadinaServicer© TwilioClient.php© TwilioClientBuilder.php(c) TwilioService.php(C) TwilioSuhAccountCreatm llcorDilotD Webhook9.11.23 HristovaAostaciservice.ono© ActivityProviderFactory.phi18.06.25 Vasilev©) ActivityService.phoc)Apiresponseservice.phoc conterenceservice.phcc) Insiahtseatservice.phpc) Instantmeetingservice.phpcIntercomservice.ono© IpapiClient.phpCloaoiService.ohd© ParticinantShareService.oh18.06.25 Vasilev© PlanhatService.oho© PlaybackService.phpC) PlavhackVideo@nivServiceC) PlavbookcatedorvService.t1 PlavlistGeneratorinterface.1C) ResolveTeamCrmConnecti.011.22 Hrictova 57© SimpleThrottleService.php011.22 HrictovaC) SlackService nhnlC) SocialAccountService.nhn© SoftPhoneService.php© TeamDeactivatedService.p(c) [EMAIL](6) Toam Corvico nhnC) MailboxController.pnpossocontroller.ong©smsmessage.ong© SmsLength.phg(C) UpdateActivityElasticSearchDocumentCommand.php x C)UpdateSinqleEntity.phoC)ActivityStatusin.phpclass UodateActivitvelasticSearchDocumentCommand extends CommandiA7 Avpublic function handle(): voidSactivityld = $this-›argument( key: 'activityid'):$this->info( string: "Searching for activity with: {Sactivityld}");if (is_numeric(Sactivityld)) 1Cactivitv = Activitv. finddint) Sactivitvtd)•} else {Sactivity = Activity::where( column:'uuid', tJiminny-Traits-RequiresUUID::to0ptimiztif (! Sactivity) {Sthis->error( string: "Activity with ID/UUID {SactivityId} not found"):Sthis->info( string: "Found activity ID: {Sactivity->qetIdO}. UUID: {Sactivity->getUuidCsth1s->intol su'Sending activity for ES update...'):Sthis->eventDispatcher->dispatchdnew UodateSinaleEntitvoentitvid: Sactivity->oetidopurpose:Sthis->infod strina: "Done.")catch Excention Se)4$this->error( string: 'Failed to update ES: '. $e->getMessageO):cthic-sonnon/Co-saotTnaco/cCtninaon•= custom.logscratch &.ison= laravel.logA SF jiminny@localhost]& console [PROD)]A console (EU]tiò teams [EU]tii crm_configurations [EU]© ImportBotRecordingJob.php• Activity.php X A console [STAGING]<:ongnamespace Jininny modelsuse carbon carbon:use batabase Factories Activityractory:use Datelimeintertace:use Illuminate Contracts Auth Authenticatable:use "Luminate Database Eloguent Attrioutes Scone:use #luminate Database Eloauent Builder:use Illuminate \Database\Eloquent \Factories\Factory:use Illuminate \Database\Eloquent \Factories \HasFactory:use iluminate Database Eloquent Relations Belonasto:use illuminate Database Eloquent Relations BelonastoManv:use Illuminate \Database\Eloquent \Relations HasMany:use Illuminate \Database\Eloquent \Relations HasManyThrough;use Illuminate \Database\Eloquent \Relations HasOne;use Illuminate \Database\Eloquent\SoftDeletes:use Tlluminate Sunnont Collection.use Illuminate\Support \Facades\Auth;Jse Jiminny component clasclcsearchuse Jininhy conponent meetingbotuse Jiminny Component Model BitwiseFlaqTrait:Jse Jiminny Component PlaybackPage Comments Services ActivitycommentserviceJse Jiminny Component S1dekick S1dekickserviceJiminny Component Uu1d Uu1dAwarelntertace:use Jiminny Component worktlow:•Jaminny contracts crm.Prosoectntertace:• Jiminny\DTO\ ImportCall\Call:use JiminnyEvents Activities Activitvivoelodated*use Jiminny Events Activities ProsoectUodated:use Jiminny Events Activities StatusUodatedsuse Jiminny Events Activities Trtleundatediuse liminnv Excentions InvalidAnaumentExcention as InvalidAraument.liminnvExcention:use Jiminny \Exceptions \LogicException;use Jiminny\Exceptions RuntimeException;use liminnv Models Activitv ActivitvSummarvl.ooluse Jiminny Models \Activity ActivityUploadSetting;uco liminnv Modole Mctivitv Availahil itvMotification.use Jiminny\Models\Activity\CoachRequest;use Jiminny Models Activity Comment:use Jiminny Models Activity Log:use Jiminny Models ActIvity Message:111100% L2Wed 13 May 18:35:39U AskJiminnyReportActivityServiceTest vCascader Role SeleRetactoring User EmaDashboard Activity DeNew CascadeActivity Status vs Rec+0 ..Tnougntror 4sThouaht for 2s >Read MeetingBotService.php #L540-589Read CreateBot.oho #L115-144|Read BotStatusChangeHandler.lob.ohv >Read BotStatusChangeHandlerJob.php #L410-459Searched status *=*STATUS FAILED in aoo/Services/RecallAIlRead ImoortBotRecording.lob.nhn #| 50-99Inought tor 1sBased on my search, the code location where a conference activity can have status='failed' but recording state='rec/app/Services/RecallAI/Jobs/ImportBotRecordingJob.php (line 59)'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING BOT_UNKNOWN,The slow.1. Recordina is captured and marked as recorded•In MeetinaBotServilce.oho line 739, onRecordinoStoopedo sets recording state to Activity::RECORDING REGORDEL• This happens when the meeting ends and recordina stoos successfullv2 Later recordina imnort fails.• In ImportBotRecordingJob.php, when fetching the bot recording fails after max retries (line 59)•Status is set to STATUS FAILED• RUT recordina state is NOT undated - it remains as 'recorded!Result: Activity has status='failed' (because import failed) but recording_state='recorded' (because recording wascantured before the import failure)This is different from other failure scenarios in Meet ingBotService.php (lines 481, 878) where both status ancrecordina state are set togetherr.al .Ask anvthina (884-L)SWE-16W Windsurf Teamc60-72UTE.8io 4 spaces...
|
NULL
|
2181046574362649865
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhostormINavigarecodeProledeyw0) CreateBotJob.ong© PhostormINavigarecodeProledeyw0) CreateBotJob.ong© TextRelayService.phge) DeleteBotJob.ongc Imporbotkecoraing.© SendAudioNotificatic( SendChatMessageJcStartRecordingJob.p(C) UpdateElasticSearch.ohgStopRecordingJob.pl 9.11.23Hristova 11_ WebhooksC) DatadoaMetricsService.9.11.23 Hristova23C) RecallAlService.phpc) ScreenShareService.ohia SecurityStrategyM StreamindTeamM Telephony© ClientTokenGenerator.pc) InciahtsService nhn© NumberAllocator.php(C) TeytMeccadinaServicer© TwilioClient.php© TwilioClientBuilder.php(c) TwilioService.php(C) TwilioSuhAccountCreatm llcorDilotD Webhook9.11.23 HristovaAostaciservice.ono© ActivityProviderFactory.phi18.06.25 Vasilev©) ActivityService.phoc)Apiresponseservice.phoc conterenceservice.phcc) Insiahtseatservice.phpc) Instantmeetingservice.phpcIntercomservice.ono© IpapiClient.phpCloaoiService.ohd© ParticinantShareService.oh18.06.25 Vasilev© PlanhatService.oho© PlaybackService.phpC) PlavhackVideo@nivServiceC) PlavbookcatedorvService.t1 PlavlistGeneratorinterface.1C) ResolveTeamCrmConnecti.011.22 Hrictova 57© SimpleThrottleService.php011.22 HrictovaC) SlackService nhnlC) SocialAccountService.nhn© SoftPhoneService.php© TeamDeactivatedService.p(c) [EMAIL](6) Toam Corvico nhnC) MailboxController.pnpossocontroller.ong©smsmessage.ong© SmsLength.phg(C) UpdateActivityElasticSearchDocumentCommand.php x C)UpdateSinqleEntity.phoC)ActivityStatusin.phpclass UodateActivitvelasticSearchDocumentCommand extends CommandiA7 Avpublic function handle(): voidSactivityld = $this-›argument( key: 'activityid'):$this->info( string: "Searching for activity with: {Sactivityld}");if (is_numeric(Sactivityld)) 1Cactivitv = Activitv. finddint) Sactivitvtd)•} else {Sactivity = Activity::where( column:'uuid', tJiminny-Traits-RequiresUUID::to0ptimiztif (! Sactivity) {Sthis->error( string: "Activity with ID/UUID {SactivityId} not found"):Sthis->info( string: "Found activity ID: {Sactivity->qetIdO}. UUID: {Sactivity->getUuidCsth1s->intol su'Sending activity for ES update...'):Sthis->eventDispatcher->dispatchdnew UodateSinaleEntitvoentitvid: Sactivity->oetidopurpose:Sthis->infod strina: "Done.")catch Excention Se)4$this->error( string: 'Failed to update ES: '. $e->getMessageO):cthic-sonnon/Co-saotTnaco/cCtninaon•= custom.logscratch &.ison= laravel.logA SF jiminny@localhost]& console [PROD)]A console (EU]tiò teams [EU]tii crm_configurations [EU]© ImportBotRecordingJob.php• Activity.php X A console [STAGING]<:ongnamespace Jininny modelsuse carbon carbon:use batabase Factories Activityractory:use Datelimeintertace:use Illuminate Contracts Auth Authenticatable:use "Luminate Database Eloguent Attrioutes Scone:use #luminate Database Eloauent Builder:use Illuminate \Database\Eloquent \Factories\Factory:use Illuminate \Database\Eloquent \Factories \HasFactory:use iluminate Database Eloquent Relations Belonasto:use illuminate Database Eloquent Relations BelonastoManv:use Illuminate \Database\Eloquent \Relations HasMany:use Illuminate \Database\Eloquent \Relations HasManyThrough;use Illuminate \Database\Eloquent \Relations HasOne;use Illuminate \Database\Eloquent\SoftDeletes:use Tlluminate Sunnont Collection.use Illuminate\Support \Facades\Auth;Jse Jiminny component clasclcsearchuse Jininhy conponent meetingbotuse Jiminny Component Model BitwiseFlaqTrait:Jse Jiminny Component PlaybackPage Comments Services ActivitycommentserviceJse Jiminny Component S1dekick S1dekickserviceJiminny Component Uu1d Uu1dAwarelntertace:use Jiminny Component worktlow:•Jaminny contracts crm.Prosoectntertace:• Jiminny\DTO\ ImportCall\Call:use JiminnyEvents Activities Activitvivoelodated*use Jiminny Events Activities ProsoectUodated:use Jiminny Events Activities StatusUodatedsuse Jiminny Events Activities Trtleundatediuse liminnv Excentions InvalidAnaumentExcention as InvalidAraument.liminnvExcention:use Jiminny \Exceptions \LogicException;use Jiminny\Exceptions RuntimeException;use liminnv Models Activitv ActivitvSummarvl.ooluse Jiminny Models \Activity ActivityUploadSetting;uco liminnv Modole Mctivitv Availahil itvMotification.use Jiminny\Models\Activity\CoachRequest;use Jiminny Models Activity Comment:use Jiminny Models Activity Log:use Jiminny Models ActIvity Message:111100% L2Wed 13 May 18:35:39U AskJiminnyReportActivityServiceTest vCascader Role SeleRetactoring User EmaDashboard Activity DeNew CascadeActivity Status vs Rec+0 ..Tnougntror 4sThouaht for 2s >Read MeetingBotService.php #L540-589Read CreateBot.oho #L115-144|Read BotStatusChangeHandler.lob.ohv >Read BotStatusChangeHandlerJob.php #L410-459Searched status *=*STATUS FAILED in aoo/Services/RecallAIlRead ImoortBotRecording.lob.nhn #| 50-99Inought tor 1sBased on my search, the code location where a conference activity can have status='failed' but recording state='rec/app/Services/RecallAI/Jobs/ImportBotRecordingJob.php (line 59)'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING BOT_UNKNOWN,The slow.1. Recordina is captured and marked as recorded•In MeetinaBotServilce.oho line 739, onRecordinoStoopedo sets recording state to Activity::RECORDING REGORDEL• This happens when the meeting ends and recordina stoos successfullv2 Later recordina imnort fails.• In ImportBotRecordingJob.php, when fetching the bot recording fails after max retries (line 59)•Status is set to STATUS FAILED• RUT recordina state is NOT undated - it remains as 'recorded!Result: Activity has status='failed' (because import failed) but recording_state='recorded' (because recording wascantured before the import failure)This is different from other failure scenarios in Meet ingBotService.php (lines 481, 878) where both status ancrecordina state are set togetherr.al .Ask anvthina (884-L)SWE-16W Windsurf Teamc60-72UTE.8io 4 spaces...
|
37062
|
NULL
|
NULL
|
NULL
|
|
37064
|
1386
|
19
|
2026-05-13T15:35:42.357774+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686542357_m2.jpg...
|
PhpStorm
|
faVsco.js – ImportBotRecordingJob.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\RecallAI\Jobs;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue;
use Jiminny\Jobs\ImportRecallAIRecordingsJob;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Jobs\Job;
use Jiminny\Services\RecallAI\RecallAIService;
class ImportBotRecordingJob extends Job implements ShouldQueue
{
use InteractsWithQueue;
use SerializesModels;
private const int RETRY_SECONDS = 120;
public int $tries = 2;
public $queue = Queue\BotsQueueConstants::BOTS_IMPORT_TRACKS;
public function __construct(private readonly Activity $activity)
{
}
/**
* Import video tracks from Recall.ai to client-data S3 bucket
*/
public function handle(RecallAIService $recallAIService): void
{
Log::info(
'[MeetingBot] ImportTracks: START Importing tracks for activity: '
. $this->activity->getUuid(),
[
'activityID' => $this->activity->getId(),
]
);
$bot = $recallAIService->retrieveBot($this->activity->getExternalId());
if (empty($bot['recordings'])) {
Log::error(
'[MeetingBot] ImportTracks: Recordings not found, retrying',
[
'activityUuid' => $this->activity->getUuid(),
'activityID' => $this->activity->getId(),
]
);
if ($this->attempts() < $this->tries) {
$this->release(self::RETRY_SECONDS);
} else {
$this->activity->update([
'status' => Activity::STATUS_FAILED,
'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,
]);
$this->fail();
}
return;
}
$track = $this->createVideoTrack($bot['video_url']);
$this->createAudioTrack($track);
dispatch(
new ImportRecallAIRecordingsJob(
recordings: $bot['recordings'],
track: $track,
team: $this->activity->getTeam()
)
);
}
private function createVideoTrack(?string $videoUrl): Track
{
return $this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),
],
[
'type' => Track::TYPE_VIDEO,
'is_master' => 0,
'is_shadow' => 0,
'status' => Track::STATUS_PENDING,
'format' => Track::FORMAT_MP4,
'start_time' => $this->activity->getActualStartTime(),
'end_time' => $this->activity->getActualEndTime(),
'provider_content_url' => $videoUrl,
]
);
}
private function createAudioTrack(Track $videoTrack): void
{
$this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),
],
[
'type' => Track::TYPE_AUDIO,
'is_master' => $videoTrack->getIsMaster(),
'is_shadow' => 1,
'start_time' => $videoTrack->getStartTime(),
'end_time' => $videoTrack->getEndTime(),
'format' => $videoTrack->getFormat(),
'status' => Track::STATUS_PENDING,
]
);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.38430852,"top":0.19952115,"width":0.0076462766,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.19792499,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.19792499,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","depth":4,"bounds":{"left":0.1619016,"top":0.0,"width":0.31981382,"height":1.0},"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n\n $this->info(\"Searching for activity with: {$activityId}\");\n\n if (is_numeric($activityId)) {\n $activity = Activity::find((int) $activityId);\n } else {\n $activity = Activity::where('uuid', \\Jiminny\\Traits\\RequiresUUID::toOptimized($activityId))->first();\n }\n\n if (! $activity) {\n $this->error(\"Activity with ID/UUID {$activityId} not found\");\n\n return;\n }\n\n $this->info(\"Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}\");\n $this->info('Sending activity for ES update...');\n\n try {\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n } catch (\\Exception $e) {\n $this->error('Failed to update ES: ' . $e->getMessage());\n $this->error($e->getTraceAsString());\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.71476066,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7237367,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.73105055,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Services\\RecallAI\\Jobs;\n\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue;\nuse Jiminny\\Jobs\\ImportRecallAIRecordingsJob;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Illuminate\\Queue\\SerializesModels;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Track;\nuse Jiminny\\Jobs\\Job;\nuse Jiminny\\Services\\RecallAI\\RecallAIService;\n\nclass ImportBotRecordingJob extends Job implements ShouldQueue\n{\n use InteractsWithQueue;\n use SerializesModels;\n\n private const int RETRY_SECONDS = 120;\n\n public int $tries = 2;\n\n public $queue = Queue\\BotsQueueConstants::BOTS_IMPORT_TRACKS;\n\n public function __construct(private readonly Activity $activity)\n {\n }\n\n /**\n * Import video tracks from Recall.ai to client-data S3 bucket\n */\n public function handle(RecallAIService $recallAIService): void\n {\n Log::info(\n '[MeetingBot] ImportTracks: START Importing tracks for activity: '\n . $this->activity->getUuid(),\n [\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n $bot = $recallAIService->retrieveBot($this->activity->getExternalId());\n\n if (empty($bot['recordings'])) {\n Log::error(\n '[MeetingBot] ImportTracks: Recordings not found, retrying',\n [\n 'activityUuid' => $this->activity->getUuid(),\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n if ($this->attempts() < $this->tries) {\n $this->release(self::RETRY_SECONDS);\n } else {\n $this->activity->update([\n 'status' => Activity::STATUS_FAILED,\n 'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,\n ]);\n\n $this->fail();\n }\n\n return;\n }\n\n $track = $this->createVideoTrack($bot['video_url']);\n\n $this->createAudioTrack($track);\n\n dispatch(\n new ImportRecallAIRecordingsJob(\n recordings: $bot['recordings'],\n track: $track,\n team: $this->activity->getTeam()\n )\n );\n }\n\n private function createVideoTrack(?string $videoUrl): Track\n {\n return $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),\n ],\n [\n 'type' => Track::TYPE_VIDEO,\n 'is_master' => 0,\n 'is_shadow' => 0,\n 'status' => Track::STATUS_PENDING,\n 'format' => Track::FORMAT_MP4,\n 'start_time' => $this->activity->getActualStartTime(),\n 'end_time' => $this->activity->getActualEndTime(),\n 'provider_content_url' => $videoUrl,\n ]\n );\n }\n\n private function createAudioTrack(Track $videoTrack): void\n {\n $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),\n ],\n [\n 'type' => Track::TYPE_AUDIO,\n 'is_master' => $videoTrack->getIsMaster(),\n 'is_shadow' => 1,\n 'start_time' => $videoTrack->getStartTime(),\n 'end_time' => $videoTrack->getEndTime(),\n 'format' => $videoTrack->getFormat(),\n 'status' => Track::STATUS_PENDING,\n ]\n );\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Services\\RecallAI\\Jobs;\n\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue;\nuse Jiminny\\Jobs\\ImportRecallAIRecordingsJob;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Illuminate\\Queue\\SerializesModels;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Track;\nuse Jiminny\\Jobs\\Job;\nuse Jiminny\\Services\\RecallAI\\RecallAIService;\n\nclass ImportBotRecordingJob extends Job implements ShouldQueue\n{\n use InteractsWithQueue;\n use SerializesModels;\n\n private const int RETRY_SECONDS = 120;\n\n public int $tries = 2;\n\n public $queue = Queue\\BotsQueueConstants::BOTS_IMPORT_TRACKS;\n\n public function __construct(private readonly Activity $activity)\n {\n }\n\n /**\n * Import video tracks from Recall.ai to client-data S3 bucket\n */\n public function handle(RecallAIService $recallAIService): void\n {\n Log::info(\n '[MeetingBot] ImportTracks: START Importing tracks for activity: '\n . $this->activity->getUuid(),\n [\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n $bot = $recallAIService->retrieveBot($this->activity->getExternalId());\n\n if (empty($bot['recordings'])) {\n Log::error(\n '[MeetingBot] ImportTracks: Recordings not found, retrying',\n [\n 'activityUuid' => $this->activity->getUuid(),\n 'activityID' => $this->activity->getId(),\n ]\n );\n\n if ($this->attempts() < $this->tries) {\n $this->release(self::RETRY_SECONDS);\n } else {\n $this->activity->update([\n 'status' => Activity::STATUS_FAILED,\n 'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,\n ]);\n\n $this->fail();\n }\n\n return;\n }\n\n $track = $this->createVideoTrack($bot['video_url']);\n\n $this->createAudioTrack($track);\n\n dispatch(\n new ImportRecallAIRecordingsJob(\n recordings: $bot['recordings'],\n track: $track,\n team: $this->activity->getTeam()\n )\n );\n }\n\n private function createVideoTrack(?string $videoUrl): Track\n {\n return $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),\n ],\n [\n 'type' => Track::TYPE_VIDEO,\n 'is_master' => 0,\n 'is_shadow' => 0,\n 'status' => Track::STATUS_PENDING,\n 'format' => Track::FORMAT_MP4,\n 'start_time' => $this->activity->getActualStartTime(),\n 'end_time' => $this->activity->getActualEndTime(),\n 'provider_content_url' => $videoUrl,\n ]\n );\n }\n\n private function createAudioTrack(Track $videoTrack): void\n {\n $this->activity->tracks()->updateOrCreate(\n [\n 'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),\n ],\n [\n 'type' => Track::TYPE_AUDIO,\n 'is_master' => $videoTrack->getIsMaster(),\n 'is_shadow' => 1,\n 'start_time' => $videoTrack->getStartTime(),\n 'end_time' => $videoTrack->getEndTime(),\n 'format' => $videoTrack->getFormat(),\n 'status' => Track::STATUS_PENDING,\n ]\n );\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
841011344360644178
|
-3989588489578378452
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activity) {
$this->error("Activity with ID/UUID {$activityId} not found");
return;
}
$this->info("Found activity ID: {$activity->getId()}, UUID: {$activity->getUuid()}");
$this->info('Sending activity for ES update...');
try {
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
} catch (\Exception $e) {
$this->error('Failed to update ES: ' . $e->getMessage());
$this->error($e->getTraceAsString());
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\RecallAI\Jobs;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue;
use Jiminny\Jobs\ImportRecallAIRecordingsJob;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Jobs\Job;
use Jiminny\Services\RecallAI\RecallAIService;
class ImportBotRecordingJob extends Job implements ShouldQueue
{
use InteractsWithQueue;
use SerializesModels;
private const int RETRY_SECONDS = 120;
public int $tries = 2;
public $queue = Queue\BotsQueueConstants::BOTS_IMPORT_TRACKS;
public function __construct(private readonly Activity $activity)
{
}
/**
* Import video tracks from Recall.ai to client-data S3 bucket
*/
public function handle(RecallAIService $recallAIService): void
{
Log::info(
'[MeetingBot] ImportTracks: START Importing tracks for activity: '
. $this->activity->getUuid(),
[
'activityID' => $this->activity->getId(),
]
);
$bot = $recallAIService->retrieveBot($this->activity->getExternalId());
if (empty($bot['recordings'])) {
Log::error(
'[MeetingBot] ImportTracks: Recordings not found, retrying',
[
'activityUuid' => $this->activity->getUuid(),
'activityID' => $this->activity->getId(),
]
);
if ($this->attempts() < $this->tries) {
$this->release(self::RETRY_SECONDS);
} else {
$this->activity->update([
'status' => Activity::STATUS_FAILED,
'recording_reason_code' => Activity::FLAG_RECORDING_REASON_MEETING_BOT_UNKNOWN,
]);
$this->fail();
}
return;
}
$track = $this->createVideoTrack($bot['video_url']);
$this->createAudioTrack($track);
dispatch(
new ImportRecallAIRecordingsJob(
recordings: $bot['recordings'],
track: $track,
team: $this->activity->getTeam()
)
);
}
private function createVideoTrack(?string $videoUrl): Track
{
return $this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_VIDEO),
],
[
'type' => Track::TYPE_VIDEO,
'is_master' => 0,
'is_shadow' => 0,
'status' => Track::STATUS_PENDING,
'format' => Track::FORMAT_MP4,
'start_time' => $this->activity->getActualStartTime(),
'end_time' => $this->activity->getActualEndTime(),
'provider_content_url' => $videoUrl,
]
);
}
private function createAudioTrack(Track $videoTrack): void
{
$this->activity->tracks()->updateOrCreate(
[
'telephony_provider_id' => $this->activity->getMeetingTrackProviderId(Track::TYPE_AUDIO),
],
[
'type' => Track::TYPE_AUDIO,
'is_master' => $videoTrack->getIsMaster(),
'is_shadow' => 1,
'start_time' => $videoTrack->getStartTime(),
'end_time' => $videoTrack->getEndTime(),
'format' => $videoTrack->getFormat(),
'status' => Track::STATUS_PENDING,
]
);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
37065
|
1385
|
10
|
2026-05-13T15:35:45.903721+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778686545903_m1.jpg...
|
PhpStorm
|
faVsco.js – ImportBotRecordingJob.php
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-7429716278976468786
|
-8636355650190325311
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
iTerm2Shell EditViewSessionScriptsProfilesWindowHelpA100% <8• Wed 13 May 18:35:45DOCKER₴81DEV (docker)₴2APP (-zsh)83ec2-user@ip-10-20-31-146:~-zsh|84screenpipe"О ₴5ec2-user@ip-10-30-129-...86ec2-user@ip-10-20-31-14... 87[2026-05-13 15:28:23Jproduction.INFO:[SocialAccountService] Fetching"trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id": "ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec"fef6-427a-4e63-a9ba-b340103c976b"},"trace_id":"1a72[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot","refreshToken": "9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c", "state": "full-refresh"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id": "1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23Jproduction.ERROR: [SocialAccountService] Failedto refresh token {"socialAccountId" :30110, "provider" : "hubspot",,"responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8C79-d9e09814baa4\", \"error)":\"access_denied\", \"error_description)":\"missing or unknown hub idl"}"3 {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INF0: [SocialAccountObserver] Saving model {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id" :"1a72fef6-427a-4e63-a9ba-b340103c976b"}Flow refresh required.root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110-R[2026-05-13 15:28:31] production.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "jiminny:token-info"."memoryBeforeCommandInMb" :116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"'}[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4, "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INF0: [SocialAccountService]Token needs refreshing {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4"9c48-df0f-4111-9988-d3bb8bf7bfa8"}"trace_id":"001e[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot","refreshToken": "9417aбa067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state": "full-refresh"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4".',"trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110, "provider": "hubspot","responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\".,\"error)":\"access_denied\", \"error_description)":\"missing or unknown hub id\"}"}"correlation_id": "b1e2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8'"}Flow refresh required.root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ 0...
|
37061
|
NULL
|
NULL
|
NULL
|