|
59066
|
2100
|
4
|
2026-05-19T14:00:14.330787+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199214330_m1.jpg...
|
PhpStorm
|
Commit Changes
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpAPP (docker)APP (docker)>0.screenpipe"100% C8• Tue 19 May 17:00:13DOCKER• ₴1DEV (-zsh)O 82*30 ₴4-zsh*5nochanges added to commit (use"git add"and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63, done.remote: Counting objects: 100% (63/63),done.remote: Compressing objects: 100% (17/17),done.remote: Total63 (delta 46), reused 63 (delta 46), pack-reused 0 (from 0)Unpacking objects: 100% (63/63), 6.51 KiB | 77.00 KiB/s, done.From github.com:jiminny/app16fa95720c..045ab2e1748a03ca9e03..84e7b10765JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documentsJY-20943-fix-calendar-events-› origin/JY-20943-fix-calendar-eventsUpdating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.phpapp/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.php148420+++++++*8front-end/package.jsonfront-end/yarn. lockroutes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php87428629+++.10 files changed, 82 insertions(+), 172 deletions(-)delete mode 100644 app/Component/ES/ElasticSearchDocumentPartialUpdater.phpdelete mode 100644 tests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20915-add-domain-specific-email-text-relaySwitched to a new branch 'JY-20915-add-domain-specific-email-text-relay'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfixdocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diffAPPWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containerorimage → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $csfixdocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.php -v --using-cache=no --diffPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminskiandcontributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!Loaded config default from ".php-cs-fixer.dist.php"....
|
NULL
|
-1261549325885175040
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpAPP (docker)APP (docker)>0.screenpipe"100% C8• Tue 19 May 17:00:13DOCKER• ₴1DEV (-zsh)O 82*30 ₴4-zsh*5nochanges added to commit (use"git add"and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63, done.remote: Counting objects: 100% (63/63),done.remote: Compressing objects: 100% (17/17),done.remote: Total63 (delta 46), reused 63 (delta 46), pack-reused 0 (from 0)Unpacking objects: 100% (63/63), 6.51 KiB | 77.00 KiB/s, done.From github.com:jiminny/app16fa95720c..045ab2e1748a03ca9e03..84e7b10765JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documentsJY-20943-fix-calendar-events-› origin/JY-20943-fix-calendar-eventsUpdating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.phpapp/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.php148420+++++++*8front-end/package.jsonfront-end/yarn. lockroutes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php87428629+++.10 files changed, 82 insertions(+), 172 deletions(-)delete mode 100644 app/Component/ES/ElasticSearchDocumentPartialUpdater.phpdelete mode 100644 tests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20915-add-domain-specific-email-text-relaySwitched to a new branch 'JY-20915-add-domain-specific-email-text-relay'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfixdocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diffAPPWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containerorimage → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $csfixdocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.php -v --using-cache=no --diffPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminskiandcontributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!Loaded config default from ".php-cs-fixer.dist.php"....
|
59064
|
NULL
|
NULL
|
NULL
|
|
59067
|
2101
|
6
|
2026-05-19T14:00:14.360756+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199214360_m2.jpg...
|
PhpStorm
|
Commit Changes
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormNavigateCoderTavsco.sProjectonceC)Notifica PhostormNavigateCoderTavsco.sProjectonceC)Notifications/../SmsReceivea.onp© Mail/../SmsReceived.phpCreateReceivedNotification.php# sms-received.blade.php© TextRelayService.php x=custom.logE laravel.log4 SF [jiminny@localhost]A console [STAGING]_ kepositories_ ResolversTx: Autov>W TraitsCommit Chanaes_ Validatorspublic tunction synco: arrayc) Batcheriteria.php* BatchCriterialnterface.phpc)3atchservice.one@ BatchServicelnterface.phpChangelist:ChangesSmarlbox = cont1ac key:'71mJ(C)EmailActivitvService.oho©EmailActivityServicelnterface.php(C) EmailMessage.oho© EmailMessagelnterface.phpC) InboxService.oho@ InboxServicelnterface.php© InternetMessagelnterface.php© MailChannelService.phpTexireldyservice.ongMeetingGeneratorD Notificationsexpectedor1onalReczolent=?'catch-all-eug'. conf:'catch-all@' • config(O Notifications/Activities 1 fileC) SmsReceived.onoV D Services/Mail 1 file• © TextRelayService.phpAuthor:Amend commitSian-oft commit2 modifiedCommit checks$service = $this->getServiceCommit MessageJY-20915 add allas For EUIUpdate copvriahi$messageHistory = $this->get$messageIds = [];Poformat codeRearrange codeOptimize importsforeach ($messageHistory asSmessages = Shistories->- DiffSide-by-side viewer@177ea29b app/Notifications/Activities/SmsReceived.phpDo notignoreHighlight wordsLomerencesLocal ChangesSheltconsoleChanges 5 files= .env.local app© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contie© SmsReceived.php app/Notifications/Activities© TextRelayService.php app/Services/MailUnversioned Files 10 files=.env.local.bak app.env.nikilocal app.env.other app© CanAccessAiReportsTest.php tests/Unit/Policiesc) Createmockask.JiminnvReoortResultcommand.ond aoo/console/commands/RE Current version0177ea29o aoo/Nd// The message format is always "sender.recipiSmailbox = Sto.'. . Sfrom.Hashids::I/ The message format is always "sender.recipilSmailbox = $to . '.' . $from. '.' . Hashids:I/ TheSmanlodreturnreturn (new SmsMailable($this->activity, $this->to($notifiable-›email)->from($from . '@' . config('jiminny.googl->replyTo($mailboxCOnTIOLIL// Use environment-specific alias for reply-$alias = config('app.env') === 'production-euSreplyTo = $alias. '+'. $mailbox.'@' . correturn (new SmsMailable($this->activity, $this->to($notifiable-›email)->tromstrom. "d'• cont10c'11m1nnv.900gUhravicon.ico oublic= ids.txt aodTgraw_sqL_query.sql appC)SimulateWebhooksCommand.on aop/Console/Commands/Crm/HubsootM+ WEBHOOK_FILTERING_IMPLEMENTATION.md appCancel100% 5/• lue 19 May 1/00-14+0 ..A HS_Jocal [jiminny@localhost]A console [PROD] X# console [euyCascadeFix AutomatedReportsCascadeText Relay Email AliasSo jiminny v041 A1 A40 X 65 ^2. Deploy code changes to EU environment3. Testb1nc'822ta41b-afd5-45a9-a248-86b0e56t5151' = UU1d5L-01':• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text_relays table)•Verity US does NOT process it"%scott%' and id = 29510;Benefits of Alias Approach:•ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436• Onlv 1 Gmail mailbox needed•Just create an allas in Gmall settingsONCAT(id) as ids, GROUP_CONCAT(status) as statuses• No separate mailbox configuration.X-om-uriginal-l0 neader snows ortginal reclplent oerore allas resolution2033ed8ea6b10')+ <Code SWE.16current versionI/ The message format is always "sender.recipient".Smailbox = $to .Hashids: encodeSthis->activitv->id:Use environment-snecific alias for renly-toSalias = config('app.env') === 'production-eu' ? 'catch-all-eu': 'catch-all';Scenlvto = SaliasiSmarlhox"a'[EMAIL] text host')return (new SmsMailable($this->activity, Sthis->get0utboundActivityO))->to(Snotifiable-›email)-›from($from . '@' . config('jiminny.google_text_host'), $this-›activity->prospect_name)-›replyTo($replyTo, $this-›activity->prospect_name);2 differencesfa 4 spaces...
|
NULL
|
-239985262341215572
|
NULL
|
click
|
ocr
|
NULL
|
PhostormNavigateCoderTavsco.sProjectonceC)Notifica PhostormNavigateCoderTavsco.sProjectonceC)Notifications/../SmsReceivea.onp© Mail/../SmsReceived.phpCreateReceivedNotification.php# sms-received.blade.php© TextRelayService.php x=custom.logE laravel.log4 SF [jiminny@localhost]A console [STAGING]_ kepositories_ ResolversTx: Autov>W TraitsCommit Chanaes_ Validatorspublic tunction synco: arrayc) Batcheriteria.php* BatchCriterialnterface.phpc)3atchservice.one@ BatchServicelnterface.phpChangelist:ChangesSmarlbox = cont1ac key:'71mJ(C)EmailActivitvService.oho©EmailActivityServicelnterface.php(C) EmailMessage.oho© EmailMessagelnterface.phpC) InboxService.oho@ InboxServicelnterface.php© InternetMessagelnterface.php© MailChannelService.phpTexireldyservice.ongMeetingGeneratorD Notificationsexpectedor1onalReczolent=?'catch-all-eug'. conf:'catch-all@' • config(O Notifications/Activities 1 fileC) SmsReceived.onoV D Services/Mail 1 file• © TextRelayService.phpAuthor:Amend commitSian-oft commit2 modifiedCommit checks$service = $this->getServiceCommit MessageJY-20915 add allas For EUIUpdate copvriahi$messageHistory = $this->get$messageIds = [];Poformat codeRearrange codeOptimize importsforeach ($messageHistory asSmessages = Shistories->- DiffSide-by-side viewer@177ea29b app/Notifications/Activities/SmsReceived.phpDo notignoreHighlight wordsLomerencesLocal ChangesSheltconsoleChanges 5 files= .env.local app© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contie© SmsReceived.php app/Notifications/Activities© TextRelayService.php app/Services/MailUnversioned Files 10 files=.env.local.bak app.env.nikilocal app.env.other app© CanAccessAiReportsTest.php tests/Unit/Policiesc) Createmockask.JiminnvReoortResultcommand.ond aoo/console/commands/RE Current version0177ea29o aoo/Nd// The message format is always "sender.recipiSmailbox = Sto.'. . Sfrom.Hashids::I/ The message format is always "sender.recipilSmailbox = $to . '.' . $from. '.' . Hashids:I/ TheSmanlodreturnreturn (new SmsMailable($this->activity, $this->to($notifiable-›email)->from($from . '@' . config('jiminny.googl->replyTo($mailboxCOnTIOLIL// Use environment-specific alias for reply-$alias = config('app.env') === 'production-euSreplyTo = $alias. '+'. $mailbox.'@' . correturn (new SmsMailable($this->activity, $this->to($notifiable-›email)->tromstrom. "d'• cont10c'11m1nnv.900gUhravicon.ico oublic= ids.txt aodTgraw_sqL_query.sql appC)SimulateWebhooksCommand.on aop/Console/Commands/Crm/HubsootM+ WEBHOOK_FILTERING_IMPLEMENTATION.md appCancel100% 5/• lue 19 May 1/00-14+0 ..A HS_Jocal [jiminny@localhost]A console [PROD] X# console [euyCascadeFix AutomatedReportsCascadeText Relay Email AliasSo jiminny v041 A1 A40 X 65 ^2. Deploy code changes to EU environment3. Testb1nc'822ta41b-afd5-45a9-a248-86b0e56t5151' = UU1d5L-01':• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text_relays table)•Verity US does NOT process it"%scott%' and id = 29510;Benefits of Alias Approach:•ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436• Onlv 1 Gmail mailbox needed•Just create an allas in Gmall settingsONCAT(id) as ids, GROUP_CONCAT(status) as statuses• No separate mailbox configuration.X-om-uriginal-l0 neader snows ortginal reclplent oerore allas resolution2033ed8ea6b10')+ <Code SWE.16current versionI/ The message format is always "sender.recipient".Smailbox = $to .Hashids: encodeSthis->activitv->id:Use environment-snecific alias for renly-toSalias = config('app.env') === 'production-eu' ? 'catch-all-eu': 'catch-all';Scenlvto = SaliasiSmarlhox"a'[EMAIL] text host')return (new SmsMailable($this->activity, Sthis->get0utboundActivityO))->to(Snotifiable-›email)-›from($from . '@' . config('jiminny.google_text_host'), $this-›activity->prospect_name)-›replyTo($replyTo, $this-›activity->prospect_name);2 differencesfa 4 spaces...
|
59065
|
NULL
|
NULL
|
NULL
|
|
59068
|
2101
|
7
|
2026-05-19T14:00:18.187349+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199218187_m2.jpg...
|
PhpStorm
|
Code Analysis
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Code Analysis
text/html
text/html
text/html
File ~ Code Analysis
text/html
text/html
text/html
File ~/jiminny/app/app/Services/Mail/TextRelayService.php contains problems.<br/>No errors and one warning found.<br/>Would you like to review them?
Cancel
Commit and Push
Review Code Analysis...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"Code Analysis","depth":1,"bounds":{"left":0.35006648,"top":0.28411812,"width":0.14926861,"height":0.014365523},"on_screen":true,"value":"Code Analysis","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":2,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":2,"bounds":{"left":0.35006648,"top":0.28411812,"width":0.032247342,"height":0.014365523},"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":2,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"File ~/jiminny/app/app/Services/Mail/TextRelayService.php contains problems.<br/>No errors and one warning found.<br/>Would you like to review them?","depth":1,"bounds":{"left":0.35006648,"top":0.3048683,"width":0.14926861,"height":0.054269753},"on_screen":true,"help_text":"text/html","role_description":"text"},{"role":"AXButton","text":"Cancel","depth":1,"bounds":{"left":0.35006648,"top":0.37430167,"width":0.028590426,"height":0.027134877},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Commit and Push","depth":1,"bounds":{"left":0.38264626,"top":0.37430167,"width":0.051529255,"height":0.027134877},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Review Code Analysis","depth":1,"bounds":{"left":0.4381649,"top":0.37430167,"width":0.061170213,"height":0.027134877},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-9083935993540533458
|
6427139392695469772
|
visual_change
|
accessibility
|
NULL
|
Code Analysis
text/html
text/html
text/html
File ~ Code Analysis
text/html
text/html
text/html
File ~/jiminny/app/app/Services/Mail/TextRelayService.php contains problems.<br/>No errors and one warning found.<br/>Would you like to review them?
Cancel
Commit and Push
Review Code Analysis...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59070
|
2101
|
8
|
2026-05-19T14:00:20.585964+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199220585_m2.jpg...
|
PhpStorm
|
Code Analysis
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Code Analysis
text/html
text/html
text/html
File ~ Code Analysis
text/html
text/html
text/html
File ~/jiminny/app/app/Services/Mail/TextRelayService.php contains problems.<br/>No errors and one warning found.<br/>Would you like to review them?
Cancel...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"Code Analysis","depth":1,"bounds":{"left":0.35006648,"top":0.28411812,"width":0.14926861,"height":0.014365523},"on_screen":true,"value":"Code Analysis","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":2,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":2,"bounds":{"left":0.35006648,"top":0.28411812,"width":0.032247342,"height":0.014365523},"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":2,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"File ~/jiminny/app/app/Services/Mail/TextRelayService.php contains problems.<br/>No errors and one warning found.<br/>Would you like to review them?","depth":1,"bounds":{"left":0.35006648,"top":0.3048683,"width":0.14926861,"height":0.054269753},"on_screen":true,"help_text":"text/html","role_description":"text"},{"role":"AXButton","text":"Cancel","depth":1,"bounds":{"left":0.35006648,"top":0.37430167,"width":0.028590426,"height":0.027134877},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_expanded":false}]...
|
2662110895837743342
|
8687963991370663617
|
click
|
accessibility
|
NULL
|
Code Analysis
text/html
text/html
text/html
File ~ Code Analysis
text/html
text/html
text/html
File ~/jiminny/app/app/Services/Mail/TextRelayService.php contains problems.<br/>No errors and one warning found.<br/>Would you like to review them?
Cancel...
|
59068
|
NULL
|
NULL
|
NULL
|
|
59069
|
2100
|
5
|
2026-05-19T14:00:20.597933+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199220597_m1.jpg...
|
PhpStorm
|
Code Analysis
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Code Analysis
text/html
text/html
text/html
File ~ Code Analysis
text/html
text/html
text/html
File ~/jiminny/app/app/Services/Mail/TextRelayService.php contains problems.<br/>No errors and one warning found.<br/>Would you like to review them?
Cancel...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"Code Analysis","depth":1,"on_screen":true,"value":"Code Analysis","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":2,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":2,"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":2,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"File ~/jiminny/app/app/Services/Mail/TextRelayService.php contains problems.<br/>No errors and one warning found.<br/>Would you like to review them?","depth":1,"on_screen":true,"help_text":"text/html","role_description":"text"},{"role":"AXButton","text":"Cancel","depth":1,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
2662110895837743342
|
8687963991370663617
|
click
|
accessibility
|
NULL
|
Code Analysis
text/html
text/html
text/html
File ~ Code Analysis
text/html
text/html
text/html
File ~/jiminny/app/app/Services/Mail/TextRelayService.php contains problems.<br/>No errors and one warning found.<br/>Would you like to review them?
Cancel...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59071
|
2101
|
9
|
2026-05-19T14:00:21.482561+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199221482_m2.jpg...
|
PhpStorm
|
faVsco.js – TextRelayService.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormINavicarecodeFV faVsco.js?9 JY-20915-add-d PhostormINavicarecodeFV faVsco.js?9 JY-20915-add-dProiect vaomce_ kepositories_ Resolvers>W Traits_ Validatorsc) Batcheriteria.php* BatchCriterialnterface.phpc)3atchservice.one@ BatchServicelnterface.php(C)EmailActivitvService.ohvEmailActivitvServicelnterface.php(C) EmailMessage.ohoEmailMessagelnterface.phpC) InboxService.oho© InboxServicelnterface.php© InternetMessagelnterface.php(c)MailchannelService.ongTexireldyservice.ongM MeetinaGeneratorNotificationLocal ChangesConsolev Changes 5 filesE.env.local app© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contie© SmsReceived.php app/Notifications/Activities© TextRelayService.php app/Services/MailUnversioned Files 10 files#.env.local.bak app.env.nikilocal app.env.other app© CanAccessAiReportsTest.php tests/Unit/Policiesc) Createmockask.JiminnvReoortResultcommand.ond aoo/console/commands/Rhravicon.ico oublic=ids.txt aod1eraw sal querv sal aooC)SimulateWebhooksCommand.on aop/Console/Commands/Crm/HubsootM. WEBHOOK FILTERINGIMPLEMENTATION.md appCreateReceivedNotification.phpsms-received.blade.php© TextRelayService.php X100% 5• Tue 19 May 17:00:21+0 ..C)Notifications/../SmsReceivea.onp(c) Mail..SmsReceived.pnppublic tunction synco: arraySmailbox = config( key:"jiminny.google_text_user'):"expectedorionalreczolent = contlou kev:'aoo.env') === "oroduction-eu'? "catch-all-eu@' • config( key: 'jiminny-google_text_host'):'catch-all@' • config( key: 'jiminny.google_text_host');Sservice = Sthis->aetService(Smailboxa*Smessanellistonv = Sthis->netliistorvSservice)Smessadelids=1foreach ($messageHistory as Shistories) {$messages = Shistories->messagesAdded→ =.n177ea29 aoo/Notitications/Activities/SmsReceived.ohv// The message format is always "sender.recipient"Smarlhox = sto.sfrom.'Hashids: encode (sthis->activitv->id):return (new SmsMailable($this->activity, Sthis->get0utboundActivityO))>toSnotifiable->emar.)-›from($from. '@' . config('jiminny.google_text_host'), $this-›activity->prospect_name)->renlvTo(Smailhox .confia("jiminnst') Sthis->activitv->orosnect name):= custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X# console [euyA console [STAGING]81 410 ^ Y 663670676= 677678So jiminny v041 A1 A40 V65 ^SELECT * FROM automated_report results WHERE uu1dto_b1nc'822ta41b-afd5-45a9-a248-86b0es6t3151' = uu1dselect * from text_relays where created_at > 2026-01-01'3and id IN (32415, 32416);# and id = 32412;select * from users where team_id = 2 and email like '%scott%' and id = 29510;SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42', '19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSOnM sntivitioccurrent versionCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text relays table)•Verity US does NOT process itBenefits of Alias Approach:• Oniv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.X-om-uriginal-l0 neader snows ortginal reclplent erore allas resolution+ <Code SWE.16// The message format is always "sender.recipient"Smailbox = $to .Hashids:encodeSthis->activitv->id):Use enviroSalias = confia('app.env') === 'production-eu' ? 'catch-all-eu' : 'catch-all':Scenlvto = SaliasiSmarlhox"a'[EMAIL] text host'return (new SmsMailable($this->activity, Sthis->get0utboundActivityO))-stalSnot-fiahle-semai1al->from($from. '@' . config('jiminny.google_text_host'), $this->activity->prospect_name)->replyTo(SreplyTo, $this->activity->prospect_name):2 differencesPo 4 space....
|
NULL
|
2575454045299122458
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhostormINavicarecodeFV faVsco.js?9 JY-20915-add-d PhostormINavicarecodeFV faVsco.js?9 JY-20915-add-dProiect vaomce_ kepositories_ Resolvers>W Traits_ Validatorsc) Batcheriteria.php* BatchCriterialnterface.phpc)3atchservice.one@ BatchServicelnterface.php(C)EmailActivitvService.ohvEmailActivitvServicelnterface.php(C) EmailMessage.ohoEmailMessagelnterface.phpC) InboxService.oho© InboxServicelnterface.php© InternetMessagelnterface.php(c)MailchannelService.ongTexireldyservice.ongM MeetinaGeneratorNotificationLocal ChangesConsolev Changes 5 filesE.env.local app© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contie© SmsReceived.php app/Notifications/Activities© TextRelayService.php app/Services/MailUnversioned Files 10 files#.env.local.bak app.env.nikilocal app.env.other app© CanAccessAiReportsTest.php tests/Unit/Policiesc) Createmockask.JiminnvReoortResultcommand.ond aoo/console/commands/Rhravicon.ico oublic=ids.txt aod1eraw sal querv sal aooC)SimulateWebhooksCommand.on aop/Console/Commands/Crm/HubsootM. WEBHOOK FILTERINGIMPLEMENTATION.md appCreateReceivedNotification.phpsms-received.blade.php© TextRelayService.php X100% 5• Tue 19 May 17:00:21+0 ..C)Notifications/../SmsReceivea.onp(c) Mail..SmsReceived.pnppublic tunction synco: arraySmailbox = config( key:"jiminny.google_text_user'):"expectedorionalreczolent = contlou kev:'aoo.env') === "oroduction-eu'? "catch-all-eu@' • config( key: 'jiminny-google_text_host'):'catch-all@' • config( key: 'jiminny.google_text_host');Sservice = Sthis->aetService(Smailboxa*Smessanellistonv = Sthis->netliistorvSservice)Smessadelids=1foreach ($messageHistory as Shistories) {$messages = Shistories->messagesAdded→ =.n177ea29 aoo/Notitications/Activities/SmsReceived.ohv// The message format is always "sender.recipient"Smarlhox = sto.sfrom.'Hashids: encode (sthis->activitv->id):return (new SmsMailable($this->activity, Sthis->get0utboundActivityO))>toSnotifiable->emar.)-›from($from. '@' . config('jiminny.google_text_host'), $this-›activity->prospect_name)->renlvTo(Smailhox .confia("jiminnst') Sthis->activitv->orosnect name):= custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X# console [euyA console [STAGING]81 410 ^ Y 663670676= 677678So jiminny v041 A1 A40 V65 ^SELECT * FROM automated_report results WHERE uu1dto_b1nc'822ta41b-afd5-45a9-a248-86b0es6t3151' = uu1dselect * from text_relays where created_at > 2026-01-01'3and id IN (32415, 32416);# and id = 32412;select * from users where team_id = 2 and email like '%scott%' and id = 29510;SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42', '19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSOnM sntivitioccurrent versionCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text relays table)•Verity US does NOT process itBenefits of Alias Approach:• Oniv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.X-om-uriginal-l0 neader snows ortginal reclplent erore allas resolution+ <Code SWE.16// The message format is always "sender.recipient"Smailbox = $to .Hashids:encodeSthis->activitv->id):Use enviroSalias = confia('app.env') === 'production-eu' ? 'catch-all-eu' : 'catch-all':Scenlvto = SaliasiSmarlhox"a'[EMAIL] text host'return (new SmsMailable($this->activity, Sthis->get0utboundActivityO))-stalSnot-fiahle-semai1al->from($from. '@' . config('jiminny.google_text_host'), $this->activity->prospect_name)->replyTo(SreplyTo, $this->activity->prospect_name):2 differencesPo 4 space....
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59072
|
2100
|
6
|
2026-05-19T14:00:23.793067+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199223793_m1.jpg...
|
Slack
|
! James Graham (DM) - Jiminny Inc - 4 new items - ! James Graham (DM) - Jiminny Inc - 4 new items - Slack...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpDOCKER• ₴1DEV SlackFileEditViewGoHistoryWindowHelpDOCKER• ₴1DEV (-zsh)O 82APP (4APP (dockchanges added to commit (use"git add"and/or "git commit-a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63, done.remote: Counting objects: 100% (63/63),done.remote: Compressing objects: 100% (17/17), done.remote: Total63 (delta 46), reused 63 (delta 46), pack-reused 0 (from 0)Unpacking objects: 100% (63/63), 6.51 KiB | 77.00 KiB/s, done.From github.com:jiminny/app16fa95720c..045ab2e1748a03ca9e03..84e7b10765JY-20842-remove-elastic-search-delete-documents -> origin/JY-20JY-20943-fix-calendar-events-> origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.phpapp/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/package.jsonfront-end/yarn. lockroutes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php10 files changed, 82 insertions(+), 172 deletions(-)delete mode 100644 app/Component/ES/ElasticSearchDocumentPartialUpdater.phpdelete mode 100644 tests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20915-add-doma*Switched to a new branch 'JY-20915-add-domain-specific-email-text-relay'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containerimage →Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminskiandcontributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from ".php-cs-fixer.dist.php".•EDHomeDMsActivityFilesLaterMore→Jiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of _jimi...Direct messages2 James Graham&. Stefka StoyanovaNikolay Yankov. Galya DimitrovaB. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay IvanovStoyan TanevE Lukas Kovalik y...::: Appsi Jira CloudToast(ahl100% <78•Tue 19 May 17:00:23Describe what you are looking forJames Graham6 0• MessagesC Files+James Grah~mDo you wai.v 1 new messagesomething like set an aliasor it? Could we doyерWe could do an alias and the code looks at theheader, there is probably an original-to-x sort ofheaderDelivered-To: will show [EMAIL](as well as To l guess)Lukas Kovalik 4:53 PMok, that sound goodJames Graham 4:53 PMThis way we don't need to touch DNS, or create anew user, or create a new service account etc etcOkie, it is added for both Prod and Staging inboxesLukas Kovalik 4:55 PMstaging?I was just wondering how to test itprobably only prodthis in ancient bugNewJames Graham 4:57 PM2018Message James Graham...
|
NULL
|
3992895262890805446
|
NULL
|
app_switch
|
ocr
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpDOCKER• ₴1DEV SlackFileEditViewGoHistoryWindowHelpDOCKER• ₴1DEV (-zsh)O 82APP (4APP (dockchanges added to commit (use"git add"and/or "git commit-a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63, done.remote: Counting objects: 100% (63/63),done.remote: Compressing objects: 100% (17/17), done.remote: Total63 (delta 46), reused 63 (delta 46), pack-reused 0 (from 0)Unpacking objects: 100% (63/63), 6.51 KiB | 77.00 KiB/s, done.From github.com:jiminny/app16fa95720c..045ab2e1748a03ca9e03..84e7b10765JY-20842-remove-elastic-search-delete-documents -> origin/JY-20JY-20943-fix-calendar-events-> origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.phpapp/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/package.jsonfront-end/yarn. lockroutes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php10 files changed, 82 insertions(+), 172 deletions(-)delete mode 100644 app/Component/ES/ElasticSearchDocumentPartialUpdater.phpdelete mode 100644 tests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20915-add-doma*Switched to a new branch 'JY-20915-add-domain-specific-email-text-relay'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containerimage →Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminskiandcontributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from ".php-cs-fixer.dist.php".•EDHomeDMsActivityFilesLaterMore→Jiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of _jimi...Direct messages2 James Graham&. Stefka StoyanovaNikolay Yankov. Galya DimitrovaB. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay IvanovStoyan TanevE Lukas Kovalik y...::: Appsi Jira CloudToast(ahl100% <78•Tue 19 May 17:00:23Describe what you are looking forJames Graham6 0• MessagesC Files+James Grah~mDo you wai.v 1 new messagesomething like set an aliasor it? Could we doyерWe could do an alias and the code looks at theheader, there is probably an original-to-x sort ofheaderDelivered-To: will show [EMAIL](as well as To l guess)Lukas Kovalik 4:53 PMok, that sound goodJames Graham 4:53 PMThis way we don't need to touch DNS, or create anew user, or create a new service account etc etcOkie, it is added for both Prod and Staging inboxesLukas Kovalik 4:55 PMstaging?I was just wondering how to test itprobably only prodthis in ancient bugNewJames Graham 4:57 PM2018Message James Graham...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59073
|
2100
|
7
|
2026-05-19T14:00:27.615656+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199227615_m1.jpg...
|
Slack
|
James Graham (DM) - Jiminny Inc - 3 new items - Sl James Graham (DM) - Jiminny Inc - 3 new items - Slack...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpDOCKER• ₴1DEV SlackFileEditViewGoHistoryWindowHelpDOCKER• ₴1DEV (-zsh)O 82APP (APP (dockchanges added to commit (use"git add"and/or "git commit-a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63, done.remote: Counting objects: 100% (63/63),remote: Compressing objects: 100% (17/17), done.remote: Total63 (delta 46), reused 63 (delta 46), pack-reused 0 (from 0)Unpacking objects: 100% (63/63), 6.51 KiB | 77.00 KiB/s, done.From github.com:jiminny/app16fa95720c..045ab2e1748a03ca9e03..84e7b10765JY-20842-remove-elastic-search-delete-documents -> origin/JY-20JY-20943-fix-calendar-events-> origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.phpapp/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/package.jsonfront-end/yarn. lockroutes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php1 48420+.8287428629+.10 files changed, 82 insertions(+), 172 deletions(-)delete mode 100644 app/Component/ES/ElasticSearchDocumentPartialUpdater.phpdelete mode 100644 tests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20915-add-doma*Switched to a new branch 'JY-20915-add-domain-specific-email-text-relay'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containerimage →Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminskiandcontributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from ".php-cs-fixer.dist.php".ED→HomeDMsActivityFilesLater...MoreJiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of _jimi...Direct messages2 James Grahama Stefka StoyanovaNikolay Yankov. Galya Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay IvanovStoyan TanevE Lukas Kovalik y...::: Appsi Jira CloudToastlhl100% (8•Tue 19 May 17:00:27Describe what you are looking forJames Graham6 0MessagesC Files+James Graham4:10 pxлDo you want a se,Today ~Ibox for it? Could we dosomething like set an aliasyерWe could do an alias and the code looks at theheader, there is probably an original-to-x sort ofheaderDelivered-To: will show [EMAIL](as well as To l guess)Lukas Kovalik 4:53 PMok, that sound goodJames Graham 4:53 PMThis way we don't need to touch DNS, or create anew user, or create a new service account etc etcOkie, it is added for both Prod and Staging inboxesLukas Kovalik 4:55 PMstaging?I was just wondering how to test itprobably only prodthis in ancient bugJames Graham 4:57 PM2018Message James Graham...
|
NULL
|
-5934958868087829581
|
NULL
|
visual_change
|
ocr
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpDOCKER• ₴1DEV SlackFileEditViewGoHistoryWindowHelpDOCKER• ₴1DEV (-zsh)O 82APP (APP (dockchanges added to commit (use"git add"and/or "git commit-a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63, done.remote: Counting objects: 100% (63/63),remote: Compressing objects: 100% (17/17), done.remote: Total63 (delta 46), reused 63 (delta 46), pack-reused 0 (from 0)Unpacking objects: 100% (63/63), 6.51 KiB | 77.00 KiB/s, done.From github.com:jiminny/app16fa95720c..045ab2e1748a03ca9e03..84e7b10765JY-20842-remove-elastic-search-delete-documents -> origin/JY-20JY-20943-fix-calendar-events-> origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.phpapp/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/package.jsonfront-end/yarn. lockroutes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php1 48420+.8287428629+.10 files changed, 82 insertions(+), 172 deletions(-)delete mode 100644 app/Component/ES/ElasticSearchDocumentPartialUpdater.phpdelete mode 100644 tests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20915-add-doma*Switched to a new branch 'JY-20915-add-domain-specific-email-text-relay'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containerimage →Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminskiandcontributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from ".php-cs-fixer.dist.php".ED→HomeDMsActivityFilesLater...MoreJiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of _jimi...Direct messages2 James Grahama Stefka StoyanovaNikolay Yankov. Galya Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay IvanovStoyan TanevE Lukas Kovalik y...::: Appsi Jira CloudToastlhl100% (8•Tue 19 May 17:00:27Describe what you are looking forJames Graham6 0MessagesC Files+James Graham4:10 pxлDo you want a se,Today ~Ibox for it? Could we dosomething like set an aliasyерWe could do an alias and the code looks at theheader, there is probably an original-to-x sort ofheaderDelivered-To: will show [EMAIL](as well as To l guess)Lukas Kovalik 4:53 PMok, that sound goodJames Graham 4:53 PMThis way we don't need to touch DNS, or create anew user, or create a new service account etc etcOkie, it is added for both Prod and Staging inboxesLukas Kovalik 4:55 PMstaging?I was just wondering how to test itprobably only prodthis in ancient bugJames Graham 4:57 PM2018Message James Graham...
|
59072
|
NULL
|
NULL
|
NULL
|
|
59075
|
2101
|
10
|
2026-05-19T14:00:27.983323+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199227983_m2.jpg...
|
Slack
|
James Graham (DM) - Jiminny Inc - 3 new items - Sl James Graham (DM) - Jiminny Inc - 3 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PnostormFV faVsco.js°9 JY-20915-add-domain-specifi PnostormFV faVsco.js°9 JY-20915-add-domain-specifiProiectonce_ kepositories_ Resolvers>W Traits_ Validatorsc) Batcheriteria.php* BatchCriterialnterface.phpc)3atchservice.one@ BatchServicelnterface.php(C)EmailActivitvService.ohoEmailActivitvServicelnterface.php(C) EmailMessage.ohoEmailMessagelnterface.phpC) InboxService.oho© InboxServicelnterface.php© InternetMessagelnterface.php(c)MailchannelService.ongTexireldyservice.ongMeetingGeneratorNotificationLocal ChangesSheltConsolev Changes 5 files, updating.E.env.local app© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contie© SmsReceived.php app/Notifications/Activities© TextRelayService.php app/Services/MailUnversioned Files 10 files#.env.local.bak app.env.nikilocal app.env.other app© CanAccessAiReportsTest.php tests/Unit/Policiesc) Createmockask.JiminnvReoortResultcommand.ond aoo/console/commands/Rhravicon.ico oublic=ids.txt aod1eraw sal querv sal aooC)SimulateWebhooksCommand.on app/Console/Commands/Crm/HubspotM. WEBHOOK FILTERINGIMPLEMENTATION.md app©) WebhookController.pnpCreateReceivedNotification.phpC) Notificatione//SmcPeceived.nhr(c) Mail..SmsReceived.pnpsms-received.blade.php© TextRelayService.php Xpublic tunction synco: arraySmailbox = config( key:"jiminny.google_text_user'):"expectedorionalreczolent = contlou kev:'aoo.env') === "oroduction-eu'? "catch-all-eu@' • config( key: 'Jiminny-google_text_host'):'catch-all@' • config( key: 'jiminny.google_text_host');Sservice = Sthis->aetService(SmailboxaSmessanellistonv = Sthis->netliistorvSservice)Smessadelids=1foreach ($messageHistory as Shistories) {$messages = Shistories->messagesAdded→ =.Highlight wordsn177ea29 aoo/Notitications/Activities/SmsReceived.ohv// The message format is always "sender.recipient"Smarlhox = sto.sfrom.Hashids: encode(sthis->activitv->id):return (new SmsMailable($this->activity, Sthis->get0utboundActivityO))>toSnotifiable->emar.)-›from($from. '@' , config('jiminny.google_text_host'), $this-›activity->prospect_name)->renlvTo(Smailhox .config('jiminnyst'). Sthis->activitv->orosnect n= custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X# console [euyA console [STAGING]81410 ^ Y 663669672Е6т4675676= 677678So jiminny v041 A1 A40 V65 ^SEL* FIoMautomatea-neport.nesulieWhe t--t%0et5151=muteselect * from text_relays where created_at > 2026-01-01'3and id IN (32415, 32416);# and id = 32412;select * from users where team_id = 2 and email like '%scott%' and id = 29510;SELECT * FROO O OSELECT emai JY-20915-add-domain-specific-email-text-relay → origin : JY- →JY-20915 add alias for EuFROM text_reWHERE email.GROIP RY em:v Mapp 2 filesv _ Notitications Activities 1 file@ SmsReceived.phpSELECT id,v Services/Mail 1 tile@ TextRelavService.php100% 5• lue 1y May 1/*00.2.AskJiminnyReportActivityServiceTestvCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text relays table)•Verity US does NOT process itBenefits of Alias Approach:• Oniv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configurationi• x-om-uriginal-lo neader snows ortginal reclplent oerore allas resolution• < Code SWF.1.6+0 ..2 differencesFor Commit and Push to non-protected branches, preview commits before push^ Push taasiencode Sthis->activitv->id):J' ? 'catch-all-eu' : 'catch-all';nfia 'aiminnv aoogle text host!):c-saet0uthoundActivitvongle_text_host'), $this-›activity->prospect_name)nect name).CancelDuchPo. 4 spaces...
|
NULL
|
-4394751744845805075
|
NULL
|
visual_change
|
ocr
|
NULL
|
PnostormFV faVsco.js°9 JY-20915-add-domain-specifi PnostormFV faVsco.js°9 JY-20915-add-domain-specifiProiectonce_ kepositories_ Resolvers>W Traits_ Validatorsc) Batcheriteria.php* BatchCriterialnterface.phpc)3atchservice.one@ BatchServicelnterface.php(C)EmailActivitvService.ohoEmailActivitvServicelnterface.php(C) EmailMessage.ohoEmailMessagelnterface.phpC) InboxService.oho© InboxServicelnterface.php© InternetMessagelnterface.php(c)MailchannelService.ongTexireldyservice.ongMeetingGeneratorNotificationLocal ChangesSheltConsolev Changes 5 files, updating.E.env.local app© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contie© SmsReceived.php app/Notifications/Activities© TextRelayService.php app/Services/MailUnversioned Files 10 files#.env.local.bak app.env.nikilocal app.env.other app© CanAccessAiReportsTest.php tests/Unit/Policiesc) Createmockask.JiminnvReoortResultcommand.ond aoo/console/commands/Rhravicon.ico oublic=ids.txt aod1eraw sal querv sal aooC)SimulateWebhooksCommand.on app/Console/Commands/Crm/HubspotM. WEBHOOK FILTERINGIMPLEMENTATION.md app©) WebhookController.pnpCreateReceivedNotification.phpC) Notificatione//SmcPeceived.nhr(c) Mail..SmsReceived.pnpsms-received.blade.php© TextRelayService.php Xpublic tunction synco: arraySmailbox = config( key:"jiminny.google_text_user'):"expectedorionalreczolent = contlou kev:'aoo.env') === "oroduction-eu'? "catch-all-eu@' • config( key: 'Jiminny-google_text_host'):'catch-all@' • config( key: 'jiminny.google_text_host');Sservice = Sthis->aetService(SmailboxaSmessanellistonv = Sthis->netliistorvSservice)Smessadelids=1foreach ($messageHistory as Shistories) {$messages = Shistories->messagesAdded→ =.Highlight wordsn177ea29 aoo/Notitications/Activities/SmsReceived.ohv// The message format is always "sender.recipient"Smarlhox = sto.sfrom.Hashids: encode(sthis->activitv->id):return (new SmsMailable($this->activity, Sthis->get0utboundActivityO))>toSnotifiable->emar.)-›from($from. '@' , config('jiminny.google_text_host'), $this-›activity->prospect_name)->renlvTo(Smailhox .config('jiminnyst'). Sthis->activitv->orosnect n= custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X# console [euyA console [STAGING]81410 ^ Y 663669672Е6т4675676= 677678So jiminny v041 A1 A40 V65 ^SEL* FIoMautomatea-neport.nesulieWhe t--t%0et5151=muteselect * from text_relays where created_at > 2026-01-01'3and id IN (32415, 32416);# and id = 32412;select * from users where team_id = 2 and email like '%scott%' and id = 29510;SELECT * FROO O OSELECT emai JY-20915-add-domain-specific-email-text-relay → origin : JY- →JY-20915 add alias for EuFROM text_reWHERE email.GROIP RY em:v Mapp 2 filesv _ Notitications Activities 1 file@ SmsReceived.phpSELECT id,v Services/Mail 1 tile@ TextRelavService.php100% 5• lue 1y May 1/*00.2.AskJiminnyReportActivityServiceTestvCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text relays table)•Verity US does NOT process itBenefits of Alias Approach:• Oniv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configurationi• x-om-uriginal-lo neader snows ortginal reclplent oerore allas resolution• < Code SWF.1.6+0 ..2 differencesFor Commit and Push to non-protected branches, preview commits before push^ Push taasiencode Sthis->activitv->id):J' ? 'catch-all-eu' : 'catch-all';nfia 'aiminnv aoogle text host!):c-saet0uthoundActivitvongle_text_host'), $this-›activity->prospect_name)nect name).CancelDuchPo. 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59074
|
2100
|
8
|
2026-05-19T14:00:30.884076+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199230884_m1.jpg...
|
PhpStorm
|
Push Commits to app
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
JY-20915-add-domain-specific-email-text-relay → or JY-20915-add-domain-specific-email-text-relay → origin : JY-20915-add-domain-specific-email-text-relay
JY-20915 add alias for EU
Show Diff
Group By
Jump to Source
Show Details
Expand All
Collapse All...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"JY-20915-add-domain-specific-email-text-relay → origin : JY-20915-add-domain-specific-email-text-relay","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.49861112,"height":0.02111111},"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"JY-20915 add alias for EU","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.49861112,"height":0.02111111},"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Show Diff","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Group By","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Jump to Source","depth":2,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Details","depth":2,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand All","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
6027465040218524519
|
945868825313097236
|
visual_change
|
accessibility
|
NULL
|
JY-20915-add-domain-specific-email-text-relay → or JY-20915-add-domain-specific-email-text-relay → origin : JY-20915-add-domain-specific-email-text-relay
JY-20915 add alias for EU
Show Diff
Group By
Jump to Source
Show Details
Expand All
Collapse All...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59077
|
2101
|
11
|
2026-05-19T14:00:34.517179+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199234517_m2.jpg...
|
PhpStorm
|
Push Commits to app
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicarecoderTavsco.s?9 JY-20915-add- PhostormVIewINavicarecoderTavsco.s?9 JY-20915-add-dProiectonceC)Notifications/../SmsReceivea.onp(c) Mail..SmsReceived.pnp_ kepositories_ Resolvers>W Traits_ Validatorspublic tunction synco: arrayc) Batcheriteria.php* BatchCriterialnterface.phpc)3atchservice.one@ BatchServicelnterface.php(C)EmailActivitvService.ohoEmailActivitvServicelnterface.phpUNNNASmailbox = config(key:"jiminny.google_text_user'):"expectedorionalreczolent = contlou kev:'aoo.env') === "oroduction-eu'? "catch-all-eu@' • config( key: 'jiminny-google_text_host'):'catch-all@' • config( key: 'jiminny.google_text_host');(C) EmailMessage.ohoEmailMessagelnterface.phpSservice = Sthis->aetService(Smailboxa*C) InboxService.oho© InboxServicelnterface.php© InternetMessagelnterface.phpSmessanellistonv = Sthis->netliistorvSservice)Smessadelids=1(c)MailchannelService.ongTexireldyservice.ongforeach ($messageHistory as Shistories) {MeetingGenerator$messages = Shistories->messagesAddedNotificationLocal ChangesSheltConsolev Changes 5 files, updating.→ =.E.env.local appn177ea29 aoo/Notitications/Activities/SmsReceived.ohv© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contie© SmsReceived.php app/Notifications/Activities© TextRelayService.php app/Services/Mail// The message format is always "sender.recipient".Smarlhox = sto.sfrom.Hashids: encode(sthis->activitv->id):Unversioned Files 10 files#.env.local.bak appreturn (new SmsMailable($this->activity, Sthis->get0utboundActivityO)).env.nikilocal app>toSnotifiable->emar.).env.other app© CanAccessAiReportsTest.php tests/Unit/Policies-›from($from. '@' , config('jiminny.google_text_host'), $this-›activity->prospect_name)->renlvTo(Smailhox .config('jiminnyst'). Sthis->activitv->orosnect nc) Createmockask.JiminnvReoortResultcommand.ond aoo/console/commands/Rhravicon.ico oublic=ids.txt aod1eraw sal querv sal apoC)SimulateWebhooksCommand.on app/Console/Commands/Crm/HubspotM. WEBHOOK FILTERINGIMPLEMENTATION.md appCreateReceivedNotification.php= custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X# console [euysms-received.blade.php© TextRelayService.php XA console [STAGING]81410 ^ Y 663666 v669670672Е6т4676= 677678So jiminny v041 A1 A40 V65 ^SEL* FIoMautomatea-neport.nesulieWhe t--t%0et5151=muteselect * from text_relays where created_at › '2026-01-01"3and 1d IN (32415. 3241691# and id = 32412;select * from users where team_id = 2 and email like '%scott%' and id = 29510;SEEC * SRODush Commits to appSELECT emai → origin: JY-20915-add-domain-specific-email-text-relay NewFROM text_reWHERE email.GROUP BY emaSELECT id,v Mapp 2 filesv _ Notitications Activities 1 file@ SmsReceived.phpv Services/Mail 1 tile@ TextRelavService.phpCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text relays table)•Verity US does NOT process itBenefits of Alias Approach:• Oniv 1 Gmail mailbox needed• Just create an alias in Gmail settings• No separate mailbox configuration• X-om-uriginal-l0 neader snows ortginal reclplent oerore allas resolution"> Code SWF.1.6For Commit and Push to non-protected branches, preview commits before push^ Push taasiencode Sthis->activitv->id):J'? 'catch-all-eu' : 'catch-all';nfiadiminnv aoogle text host!):c-saet0uthoundActivitvonble_text_host'), $this-›activity->prospect_name)nect name).CancolDuch100% 5lue 19 May 1/*00'33+0 ..2 differencesPo. 4 spaces...
|
NULL
|
1632589889436158738
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavicarecoderTavsco.s?9 JY-20915-add- PhostormVIewINavicarecoderTavsco.s?9 JY-20915-add-dProiectonceC)Notifications/../SmsReceivea.onp(c) Mail..SmsReceived.pnp_ kepositories_ Resolvers>W Traits_ Validatorspublic tunction synco: arrayc) Batcheriteria.php* BatchCriterialnterface.phpc)3atchservice.one@ BatchServicelnterface.php(C)EmailActivitvService.ohoEmailActivitvServicelnterface.phpUNNNASmailbox = config(key:"jiminny.google_text_user'):"expectedorionalreczolent = contlou kev:'aoo.env') === "oroduction-eu'? "catch-all-eu@' • config( key: 'jiminny-google_text_host'):'catch-all@' • config( key: 'jiminny.google_text_host');(C) EmailMessage.ohoEmailMessagelnterface.phpSservice = Sthis->aetService(Smailboxa*C) InboxService.oho© InboxServicelnterface.php© InternetMessagelnterface.phpSmessanellistonv = Sthis->netliistorvSservice)Smessadelids=1(c)MailchannelService.ongTexireldyservice.ongforeach ($messageHistory as Shistories) {MeetingGenerator$messages = Shistories->messagesAddedNotificationLocal ChangesSheltConsolev Changes 5 files, updating.→ =.E.env.local appn177ea29 aoo/Notitications/Activities/SmsReceived.ohv© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contie© SmsReceived.php app/Notifications/Activities© TextRelayService.php app/Services/Mail// The message format is always "sender.recipient".Smarlhox = sto.sfrom.Hashids: encode(sthis->activitv->id):Unversioned Files 10 files#.env.local.bak appreturn (new SmsMailable($this->activity, Sthis->get0utboundActivityO)).env.nikilocal app>toSnotifiable->emar.).env.other app© CanAccessAiReportsTest.php tests/Unit/Policies-›from($from. '@' , config('jiminny.google_text_host'), $this-›activity->prospect_name)->renlvTo(Smailhox .config('jiminnyst'). Sthis->activitv->orosnect nc) Createmockask.JiminnvReoortResultcommand.ond aoo/console/commands/Rhravicon.ico oublic=ids.txt aod1eraw sal querv sal apoC)SimulateWebhooksCommand.on app/Console/Commands/Crm/HubspotM. WEBHOOK FILTERINGIMPLEMENTATION.md appCreateReceivedNotification.php= custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X# console [euysms-received.blade.php© TextRelayService.php XA console [STAGING]81410 ^ Y 663666 v669670672Е6т4676= 677678So jiminny v041 A1 A40 V65 ^SEL* FIoMautomatea-neport.nesulieWhe t--t%0et5151=muteselect * from text_relays where created_at › '2026-01-01"3and 1d IN (32415. 3241691# and id = 32412;select * from users where team_id = 2 and email like '%scott%' and id = 29510;SEEC * SRODush Commits to appSELECT emai → origin: JY-20915-add-domain-specific-email-text-relay NewFROM text_reWHERE email.GROUP BY emaSELECT id,v Mapp 2 filesv _ Notitications Activities 1 file@ SmsReceived.phpv Services/Mail 1 tile@ TextRelavService.phpCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text relays table)•Verity US does NOT process itBenefits of Alias Approach:• Oniv 1 Gmail mailbox needed• Just create an alias in Gmail settings• No separate mailbox configuration• X-om-uriginal-l0 neader snows ortginal reclplent oerore allas resolution"> Code SWF.1.6For Commit and Push to non-protected branches, preview commits before push^ Push taasiencode Sthis->activitv->id):J'? 'catch-all-eu' : 'catch-all';nfiadiminnv aoogle text host!):c-saet0uthoundActivitvonble_text_host'), $this-›activity->prospect_name)nect name).CancolDuch100% 5lue 19 May 1/*00'33+0 ..2 differencesPo. 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59076
|
2100
|
9
|
2026-05-19T14:00:34.563219+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199234563_m1.jpg...
|
PhpStorm
|
Push Commits to app
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
JY-20915-add-domain-specific-email-text-relay → or JY-20915-add-domain-specific-email-text-relay → origin : JY-20915-add-domain-specific-email-text-relay...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"JY-20915-add-domain-specific-email-text-relay → origin : JY-20915-add-domain-specific-email-text-relay","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.26527777,"height":0.02111111},"on_screen":false,"role_description":"text"}]...
|
-1682304788420957536
|
-8234538898634296251
|
click
|
accessibility
|
NULL
|
JY-20915-add-domain-specific-email-text-relay → or JY-20915-add-domain-specific-email-text-relay → origin : JY-20915-add-domain-specific-email-text-relay...
|
59074
|
NULL
|
NULL
|
NULL
|
|
59078
|
2101
|
12
|
2026-05-19T14:00:37.105985+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199237105_m2.jpg...
|
PhpStorm
|
faVsco.js – TextRelayService.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicarecodeWindowFV faVsco.js°9 JY-2 PhostormVIewINavicarecodeWindowFV faVsco.js°9 JY-20915-add-domain-specific-email-text-reProiect vCreateReceivedNotification.phpaomce_ kepositoriesNourications//smskecelveo.pngMall//Smskecelveo.phpsms-received.blade.php© TextRelayService.php X_ Resolvers>W Traits_ Validatorspublic tunction synco: arrayc) Batcheriteria.php* BatchCriterialnterface.phpSmailbox = config( key:"jiminny.google_text_user'):c)3atchservice.one@ BatchServicelnterface.php(C)EmailActivitvService.ohv"expectedorionalreczolent = contlou kev:'aoo.env') === "oroduction-eu'EmailActivitvServicelnterface.ohp? "catch-all-eu@' • config( key: 'jiminny-google_text_host'):'catch-all@' • config( key: 'jiminny.google_text_host');(C) EmailMessage.ohoEmailMessagelnterface.phpSservice = Sthis->aetService(Smailboxa*C) InboxService.oho© InboxServicelnterface.php© InternetMessagelnterface.phpSmessanellistonv = Sthis->netliistorvSservice)rSmessadelids=1(c)MailchannelService.ongTexireldyservice.ongforeach (SmessageHistory as Shistories) {MeetingGenerator$messages = Shistories->messagesAddedD NotificationLocal ChangesSheltConsolev Changes 3 filesTJP + → Side-by-side viewer -Do not ignoreE.env.local appn17zea29o contia/loaaina.ohr© JiminnyDebugCommand.php app/Console/Commandspnp logging.onpv Unversioned Files 10 files, updating..env.local.bak app'Level' => env('LOG_LEVEL', 'info'),nath' => storade nath'loas/laravel.100')=.env.nikilocal app=.env.other app© CanAccessAiReportsTest.php tests/Unit/Policies© CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rai tavicon.ico public=lds,txi a0dTeraw sol querv sal aorC)SimulateWebhooksCommand.on aop/Console/Commands/Crm/HubspotM. WEBHOOK FILTERINGIMPLEMENTATION.md apd81 410 ^ Y 663672=674= 677678= custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X# console [euyA console [STAGING]So jiminny v041 A1 A40 V65 ^SELECT * FROM automated_report results WHERE uu1dto_b1nc'822ta41b-afd5-45a9-a248-86b0es6t3151' = uu1dselect * from text_relays where created_at > 2026-01-01'3and 1d IN (32415. 3241691# and id = 32412;select * from users where team_id = 2 and email like '%scott%' and id = 29510;SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42',|119e2033ed8ea6h10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSOnM sntivitioc100% 5• Tue 19 May 17:00:36AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text relays table)•Verity US does NOT process itBenefits of Alias Approach:• Onlv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.• X-om-uriginal-l0 neader snows ortginal reclplent erore allas resolution+ < Code SWE.1.6+0 ..1 difterencecurrent version"driver' => 'errorlog''Level' => env('LOG_LEVEL', 'info'),'path" => storage_path('Logs/Laravel.Log')."drivert =>'single','path' => storage_path('logs/custom.log')"levelt =s envriind levElt Tinfar)A 2 files committedJY-20915 add alias for EUEdit Commit Messaae.22-8 UTE.8io 4 spaces...
|
NULL
|
-1396225725659895871
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhostormVIewINavicarecodeWindowFV faVsco.js°9 JY-2 PhostormVIewINavicarecodeWindowFV faVsco.js°9 JY-20915-add-domain-specific-email-text-reProiect vCreateReceivedNotification.phpaomce_ kepositoriesNourications//smskecelveo.pngMall//Smskecelveo.phpsms-received.blade.php© TextRelayService.php X_ Resolvers>W Traits_ Validatorspublic tunction synco: arrayc) Batcheriteria.php* BatchCriterialnterface.phpSmailbox = config( key:"jiminny.google_text_user'):c)3atchservice.one@ BatchServicelnterface.php(C)EmailActivitvService.ohv"expectedorionalreczolent = contlou kev:'aoo.env') === "oroduction-eu'EmailActivitvServicelnterface.ohp? "catch-all-eu@' • config( key: 'jiminny-google_text_host'):'catch-all@' • config( key: 'jiminny.google_text_host');(C) EmailMessage.ohoEmailMessagelnterface.phpSservice = Sthis->aetService(Smailboxa*C) InboxService.oho© InboxServicelnterface.php© InternetMessagelnterface.phpSmessanellistonv = Sthis->netliistorvSservice)rSmessadelids=1(c)MailchannelService.ongTexireldyservice.ongforeach (SmessageHistory as Shistories) {MeetingGenerator$messages = Shistories->messagesAddedD NotificationLocal ChangesSheltConsolev Changes 3 filesTJP + → Side-by-side viewer -Do not ignoreE.env.local appn17zea29o contia/loaaina.ohr© JiminnyDebugCommand.php app/Console/Commandspnp logging.onpv Unversioned Files 10 files, updating..env.local.bak app'Level' => env('LOG_LEVEL', 'info'),nath' => storade nath'loas/laravel.100')=.env.nikilocal app=.env.other app© CanAccessAiReportsTest.php tests/Unit/Policies© CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rai tavicon.ico public=lds,txi a0dTeraw sol querv sal aorC)SimulateWebhooksCommand.on aop/Console/Commands/Crm/HubspotM. WEBHOOK FILTERINGIMPLEMENTATION.md apd81 410 ^ Y 663672=674= 677678= custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X# console [euyA console [STAGING]So jiminny v041 A1 A40 V65 ^SELECT * FROM automated_report results WHERE uu1dto_b1nc'822ta41b-afd5-45a9-a248-86b0es6t3151' = uu1dselect * from text_relays where created_at > 2026-01-01'3and 1d IN (32415. 3241691# and id = 32412;select * from users where team_id = 2 and email like '%scott%' and id = 29510;SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42',|119e2033ed8ea6h10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSOnM sntivitioc100% 5• Tue 19 May 17:00:36AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text relays table)•Verity US does NOT process itBenefits of Alias Approach:• Onlv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.• X-om-uriginal-l0 neader snows ortginal reclplent erore allas resolution+ < Code SWE.1.6+0 ..1 difterencecurrent version"driver' => 'errorlog''Level' => env('LOG_LEVEL', 'info'),'path" => storage_path('Logs/Laravel.Log')."drivert =>'single','path' => storage_path('logs/custom.log')"levelt =s envriind levElt Tinfar)A 2 files committedJY-20915 add alias for EUEdit Commit Messaae.22-8 UTE.8io 4 spaces...
|
59077
|
NULL
|
NULL
|
NULL
|
|
59079
|
2100
|
10
|
2026-05-19T14:00:49.023879+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199249023_m1.jpg...
|
Slack
|
James Graham (DM) - Jiminny Inc - 3 new items - Sl James Graham (DM) - Jiminny Inc - 3 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...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.51180553,"top":0.08111111,"width":0.025,"height":0.04},"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.50625,"top":0.14,"width":0.036111113,"height":0.075555556},"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.5138889,"top":0.19222222,"width":0.020833334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50625,"top":0.21555555,"width":0.036111113,"height":0.075555556},"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.5159722,"top":0.26777777,"width":0.016666668,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50625,"top":0.2911111,"width":0.036111113,"height":0.075555556},"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.51111114,"top":0.34333333,"width":0.027083334,"height":0.015555556},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.51111114,"top":0.34333333,"width":0.0055555557,"height":0.015555556}},{"char_start":1,"char_count":7,"bounds":{"left":0.5159722,"top":0.34333333,"width":0.022222223,"height":0.015555556}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50625,"top":0.36666667,"width":0.036111113,"height":0.075555556},"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.51666665,"top":0.4188889,"width":0.015972223,"height":0.015555556},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.51666665,"top":0.4188889,"width":0.004166667,"height":0.015555556}},{"char_start":1,"char_count":4,"bounds":{"left":0.5208333,"top":0.4188889,"width":0.011805556,"height":0.015555556}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50625,"top":0.4422222,"width":0.036111113,"height":0.075555556},"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.5152778,"top":0.49444443,"width":0.018055556,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50625,"top":0.5177778,"width":0.036111113,"height":0.075555556},"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.5152778,"top":0.57,"width":0.01875,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.039583333,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.036805555,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.038194444,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.06111111,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.68472224,"top":0.12777779,"width":0.0055555557,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.050694443,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.09166667,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.093055554,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.046527777,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.025694445,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.038194444,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.072222225,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.057638887,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.054166667,"height":0.0033333334},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"bounds":{"left":0.58819443,"top":0.14222223,"width":0.034722224,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"bounds":{"left":0.58819443,"top":0.17333333,"width":0.048611112,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"bounds":{"left":0.58819443,"top":0.20444444,"width":0.072916664,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.20444444,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":15,"bounds":{"left":0.59444445,"top":0.20444444,"width":0.06666667,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"bounds":{"left":0.58819443,"top":0.23555556,"width":0.08055556,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"bounds":{"left":0.58819443,"top":0.26666668,"width":0.035416666,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"bounds":{"left":0.58819443,"top":0.29777777,"width":0.038194444,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"bounds":{"left":0.58819443,"top":0.3288889,"width":0.05138889,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.3288889,"width":0.0048611113,"height":0.02}},{"char_start":1,"char_count":11,"bounds":{"left":0.59305555,"top":0.3288889,"width":0.045833334,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"bounds":{"left":0.58819443,"top":0.36,"width":0.036111113,"height":0.02},"on_screen":true,"role_description":"text"}]...
|
6332849423876299701
|
-5824036494895997213
|
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
SlackFileEditViewGoHistoryWindowHelpDOCKER• ₴1DEV (-zsh)O 82APP (4APP (dockchanges added to commit (use"git add"and/or "git commit-a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63, done.remote: Counting objects: 100% (63/63),remote: Compressing objects: 100% (17/17), done.remote: Total63 (delta 46), reused 63 (delta 46), pack-reused 0 (from 0)Unpacking objects: 100% (63/63), 6.51 KiB | 77.00 KiB/s, done.From github.com:jiminny/app16fa95720c..045ab2e1748a03ca9e03..84e7b10765JY-20842-remove-elastic-search-delete-documents -> origin/JY-20JY-20943-fix-calendar-events-> origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.phpapp/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/package.jsonfront-end/yarn. lockroutes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php1 48420+.8287428629+.10 files changed, 82 insertions(+), 172 deletions(-)delete mode 100644 app/Component/ES/ElasticSearchDocumentPartialUpdater.phpdelete mode 100644 tests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20915-add-doma*Switched to a new branch 'JY-20915-add-domain-specific-email-text-relay'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containerimage +Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminskiandcontributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from ".php-cs-fixer.dist.php".HomeDMsActivityFilesLaterMoreED→Jiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...Direct messages2 James Grahama. Stefka StoyanovaNikolay Yankov. Galya Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay IvanovStoyan TanevLukas Kovalik y...::: Appsi Jira CloudToastlhl100% C8•Tue 19 May 17:00:48QDescribe what you are looking forJames Graham6 0• MessagesC FilesAssigneeUna:+Today ~As of today at 4:48 PMOpen in Jira* SummariseWe have no MX records set on .eu as far as I know,but even if l add them that is half the storyLukas Kovalik 4:48 PMhey, well maybe we can go through the samedomainwould this work [EMAIL] Graham 4:49 PMDo you want a seperate mailbox for it? Could we dosomething like set an aliasyерWe could do an alias and the code looks at theheader, there is probably an original-to-x sort ofheaderDelivered-To: will show [EMAIL](as well as To I guess)Lukas Kovalik 4:53 PMok, that sound goodJames Graham 4:53 PMThis way we don't need to touch DNS, or create aMessage James Graham+...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59080
|
2100
|
11
|
2026-05-19T14:01:09.100964+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199269100_m1.jpg...
|
Slack
|
James Graham (DM) - Jiminny Inc - 3 new items - Sl James Graham (DM) - Jiminny Inc - 3 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
James Graham
Stefka Stoyanova
Nikolay Yankov
Galya Dimitrova
Vasil Vasilev...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.51180553,"top":0.08111111,"width":0.025,"height":0.04},"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.50625,"top":0.14,"width":0.036111113,"height":0.075555556},"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.5138889,"top":0.19222222,"width":0.020833334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50625,"top":0.21555555,"width":0.036111113,"height":0.075555556},"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.5159722,"top":0.26777777,"width":0.016666668,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50625,"top":0.2911111,"width":0.036111113,"height":0.075555556},"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.51111114,"top":0.34333333,"width":0.027083334,"height":0.015555556},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.51111114,"top":0.34333333,"width":0.0055555557,"height":0.015555556}},{"char_start":1,"char_count":7,"bounds":{"left":0.5159722,"top":0.34333333,"width":0.022222223,"height":0.015555556}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50625,"top":0.36666667,"width":0.036111113,"height":0.075555556},"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.51666665,"top":0.4188889,"width":0.015972223,"height":0.015555556},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.51666665,"top":0.4188889,"width":0.004166667,"height":0.015555556}},{"char_start":1,"char_count":4,"bounds":{"left":0.5208333,"top":0.4188889,"width":0.011805556,"height":0.015555556}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50625,"top":0.4422222,"width":0.036111113,"height":0.075555556},"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.5152778,"top":0.49444443,"width":0.018055556,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50625,"top":0.5177778,"width":0.036111113,"height":0.075555556},"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.5152778,"top":0.57,"width":0.01875,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.039583333,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.036805555,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.038194444,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.06111111,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.68472224,"top":0.12777779,"width":0.0055555557,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.050694443,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.09166667,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.093055554,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.046527777,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.025694445,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.038194444,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.072222225,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.057638887,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.054166667,"height":0.011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"bounds":{"left":0.58819443,"top":0.15,"width":0.034722224,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"bounds":{"left":0.58819443,"top":0.18111111,"width":0.048611112,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"bounds":{"left":0.58819443,"top":0.21222222,"width":0.072916664,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.21222222,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":15,"bounds":{"left":0.59444445,"top":0.21222222,"width":0.06666667,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"bounds":{"left":0.58819443,"top":0.24333334,"width":0.08055556,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"bounds":{"left":0.58819443,"top":0.27444443,"width":0.035416666,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":24,"bounds":{"left":0.58819443,"top":0.30555555,"width":0.038194444,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"bounds":{"left":0.58819443,"top":0.33666667,"width":0.05138889,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.33666667,"width":0.0048611113,"height":0.02}},{"char_start":1,"char_count":11,"bounds":{"left":0.59305555,"top":0.33666667,"width":0.045833334,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"bounds":{"left":0.58819443,"top":0.36777776,"width":0.036111113,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.58819443,"top":0.3988889,"width":0.05138889,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"bounds":{"left":0.58819443,"top":0.43,"width":0.094444446,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.43,"width":0.004166667,"height":0.02}},{"char_start":1,"char_count":20,"bounds":{"left":0.5923611,"top":0.43,"width":0.09861111,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.58819443,"top":0.50333333,"width":0.06666667,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.58819443,"top":0.53444445,"width":0.079166666,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":23,"bounds":{"left":0.58819443,"top":0.5655556,"width":0.06875,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"bounds":{"left":0.58819443,"top":0.5966667,"width":0.07361111,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"bounds":{"left":0.58819443,"top":0.62777776,"width":0.055555556,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.62777776,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":12,"bounds":{"left":0.59444445,"top":0.62777776,"width":0.048611112,"height":0.02}}],"role_description":"text"}]...
|
-6865706072120047532
|
-6111989725398491611
|
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
James Graham
Stefka Stoyanova
Nikolay Yankov
Galya Dimitrova
Vasil Vasilev
SlackFileEditViewGoHistoryWindowHelpDOCKER• ₴1DEV (-zsh)O 82APP (APP (dockchanges added to commit (use"git add"and/or "git commit-a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63, done.remote: Counting objects: 100% (63/63),remote: Compressing objects: 100% (17/17), done.remote: Total63 (delta 46), reused 63 (delta 46), pack-reused 0 (from 0)Unpacking objects: 100% (63/63), 6.51 KiB | 77.00 KiB/s, done.From github.com:jiminny/app16fa95720c..045ab2e1748a03ca9e03..84e7b10765JY-20842-remove-elastic-search-delete-documents -> origin/JY-20JY-20943-fix-calendar-events-> origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.phpapp/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/package.jsonfront-end/yarn. lockroutes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php10 files changed, 82 insertions(+), 172 deletions(-)delete mode 100644 app/Component/ES/ElasticSearchDocumentPartialUpdater.phpdelete mode 100644 tests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20915-add-doma*Switched to a new branch 'JY-20915-add-domain-specific-email-text-relay'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containerimage +Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminskiandcontributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from ".php-cs-fixer.dist.php".HomeDMsActivityFilesLaterMoreED→Jiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...• Direct messages2. James Grahama. Stefka StoyanovaR. Nikolay YankovP. Galya Dimitrovae. Vasil VasilevP. Aneliya Angelova. Stoyan TomovSd Todor Stamatov "Nr. Mario GeorgievNikolay Ivanov. Stoyan TanevLukas Kovalik y...l:: Apps$*) Jira CloudToastlhl100% (8•Tue 19 May 17:01:08Describe what you are looking forJames Graham6 0MessagesC Files+James Graham4:10 pk4Do you want a se,Today ~Ibox for it? Could we dosomething like set an aliasyерWe could do an alias and the code looks at theheader, there is probably an original-to-x sort ofheaderDelivered-To: will show [EMAIL](as well as To l guess)Lukas Kovalik 4:53 PMok, that sound goodJames Graham 4:53 PMThis way we don't need to touch DNS, or create anew user, or create a new service account etc etcOkie, it is added for both Prod and Staging inboxesLukas Kovalik 4:55 PMstaging?I was just wondering how to test itprobably only prodthis in ancient bugJames Graham 4:57 PM2018Message James Graham...
|
59079
|
NULL
|
NULL
|
NULL
|
|
59081
|
2100
|
12
|
2026-05-19T14:01:11.532830+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199271532_m1.jpg...
|
Slack
|
releases (Channel) - Jiminny Inc - 3 new items - S releases (Channel) - Jiminny Inc - 3 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...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.51180553,"top":0.08111111,"width":0.025,"height":0.04},"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.50625,"top":0.14,"width":0.036111113,"height":0.075555556},"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.5138889,"top":0.19222222,"width":0.020833334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50625,"top":0.21555555,"width":0.036111113,"height":0.075555556},"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.5159722,"top":0.26777777,"width":0.016666668,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50625,"top":0.2911111,"width":0.036111113,"height":0.075555556},"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.51111114,"top":0.34333333,"width":0.027083334,"height":0.015555556},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.51111114,"top":0.34333333,"width":0.0055555557,"height":0.015555556}},{"char_start":1,"char_count":7,"bounds":{"left":0.5159722,"top":0.34333333,"width":0.022222223,"height":0.015555556}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50625,"top":0.36666667,"width":0.036111113,"height":0.075555556},"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.51666665,"top":0.4188889,"width":0.015972223,"height":0.015555556},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.51666665,"top":0.4188889,"width":0.004166667,"height":0.015555556}},{"char_start":1,"char_count":4,"bounds":{"left":0.5208333,"top":0.4188889,"width":0.011805556,"height":0.015555556}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50625,"top":0.4422222,"width":0.036111113,"height":0.075555556},"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.5152778,"top":0.49444443,"width":0.018055556,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50625,"top":0.5177778,"width":0.036111113,"height":0.075555556},"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.5152778,"top":0.57,"width":0.01875,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.039583333,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.036805555,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.038194444,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.06111111,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.68472224,"top":0.12777779,"width":0.0055555557,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.050694443,"height":0.0011111111},"on_screen":true,"role_description":"text"}]...
|
-3883925369523364552
|
-8120950368302055689
|
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
SlackFileEditViewGoHistoryWindowHelpDOCKER• ₴1DEV (-zsh)O 82APP (4APP (dockchanges added to commit (use"git add"and/or "git commit-a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63, done.remote: Counting objects: 100% (63/63),remote: Compressing objects: 100% (17/17), done.remote: Total63 (delta 46), reused 63 (delta 46), pack-reused 0 (from 0)Unpacking objects: 100% (63/63), 6.51 KiB | 77.00 KiB/s, done.From github.com:jiminny/app16fa95720c..045ab2e1748a03ca9e03..84e7b10765JY-20842-remove-elastic-search-delete-documents ->origin/JY-20JY-20943-fix-calendar-events-> origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.phpapp/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/package.jsonfront-end/yarn.lockroutes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php148420+.8287428629 ÷.10 files changed, 82 insertions(+), 172 deletions(-)delete mode 100644 app/Component/ES/ElasticSearchDocumentPartialUpdater.phpdelete mode 100644 tests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20915-add-doma*Switched to a new branch 'JY-20915-add-domain-specific-email-text-relay'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containerLearn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminskiandcontributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from ".php-cs-fixer.dist.php".•••EDHomeDMsActivityFilesLaterMoreJiminny ...# engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...° Direct messagesd. James Graham8. Stefka StoyanovaNikolay Yankov. Galya Dimitrova E€. Vasil Vasilev®. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "Ne Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O#:: Apps# Jira CloudToastlohol100% CTue 19 May 17:01:11QDescribe what you are looking for# releases8 226 0• MessagesC FilesBookmarks+(https://github.com-/prophet/commit/b1b4Today ~1a207d8271f8f3_Jb9b70597151ea2) -JY-20919](https://jiminny.atlassian.net/browse/JY-20919): Lower exec reports batch size #518)(steliyan-g)New commits deployed to Prophet Prod-EU:[b1b41a2)(https://github.com/jiminny/prophet/commit/b1b41a207d8271f8f3128b3633b9b70597151ea2) -[JY-20919](https://jiminny.atlassian.net/browse/JY-20919): Lower exec reports batch size (#518)(steliyan-g)NewGitHub APP 4:37 PM20 new commits pushed to master by Vasil-Jiminnyffe68aa6 - Merge branch 'master' into JY-20808-low-priority-indexing-queuee0351be0 - Merge branch 'master' into JY-20808-low-priority-indexing-queuea814252f - Merge branch 'master' into JY-20808-low-priority-indexing-queued94a285a - Merge branch 'master' into JY-20808-low-priority-indexing-queue54058d9e - Merge branch 'master' into JY-20808-low-priority-indexing-queueShow morejiminny/app| Added by GitHubMessage #releases+Aa..•...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59082
|
2101
|
13
|
2026-05-19T14:01:16.444102+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199276444_m2.jpg...
|
Slack
|
general (Channel) - Jiminny Inc - 3 new items - Sl general (Channel) - Jiminny Inc - 3 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...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.5152925,"top":1.0,"width":0.011968086,"height":-0.058260202},"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,"bounds":{"left":0.5465425,"top":1.0,"width":0.018284574,"height":-0.09177971},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"bounds":{"left":0.5465425,"top":1.0,"width":0.01761968,"height":-0.09177971},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"bounds":{"left":0.5465425,"top":1.0,"width":0.018284574,"height":-0.09177971},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"bounds":{"left":0.5465425,"top":1.0,"width":0.02925532,"height":-0.09177971},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.5980718,"top":1.0,"width":0.0026595744,"height":-0.09177971},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"bounds":{"left":0.5465425,"top":1.0,"width":0.024268618,"height":-0.09177971},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"bounds":{"left":0.5518617,"top":1.0,"width":0.043882977,"height":-0.09177971},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"bounds":{"left":0.5518617,"top":1.0,"width":0.04454787,"height":-0.09177971},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"bounds":{"left":0.5518617,"top":1.0,"width":0.022273935,"height":-0.09177971},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"bounds":{"left":0.5518617,"top":1.0,"width":0.012300532,"height":-0.09177971},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"bounds":{"left":0.5518617,"top":1.0,"width":0.018284574,"height":-0.09177971},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"bounds":{"left":0.5518617,"top":1.0,"width":0.010638298,"height":-0.09177971},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"bounds":{"left":0.5518617,"top":1.0,"width":0.034574468,"height":-0.09177971},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"bounds":{"left":0.5518617,"top":1.0,"width":0.027593086,"height":-0.09177971},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"bounds":{"left":0.5518617,"top":1.0,"width":0.025930852,"height":-0.09177971},"on_screen":true,"role_description":"text"}]...
|
2009704930897519521
|
-8082670802265751833
|
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
PnostorimFV faVsco.js~%9 JY-20915-add-domain-specificProjectaomce_ kepositories_ Resolvers>W Traits_ Validatorsc) Batcheriteria.php* BatchCriterialnterface.phpc)3atchservice.one@ BatchServicelnterface.php(C)EmailActivitvService.oho©EmailActivityServicelnterface.php(C) EmailMessage.oho© EmailMessagelnterface.phpC) InboxService.oho@ InboxServicelnterface.php© InternetMessagelnterface.php© MailChannelService.phpTexireldyoervice.ongMeetingGeneratorD NotificationLocal ChangesSheltConsoleChanges 3 files= .env.local app© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contigv Unversioned Files 10 files.env.local.bak app= .env.nikilocal appE.env.other app© CanAccessAiReportsTest.php tests/Unit/Policies© CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rai tavicon.ico public=lds,txi a0dTe raw_sqL_query.sql appC)SimulateWebhooksCommand.on aop/Console/Commands/Crm/HubspotM+ WEBHOOK_FILTERING_IMPLEMENTATION.md appCreateReceivedNotification.php# sms-received.blade.php© TextRelayService.php xNourications//smskecelveo.png© Mail/../SmsReceived.phppublic tunction synco: arraySmailbox = config( key:"jiminny.google_text_user'):"expectedorionalreczolent = contlou kev:'aoo.env') === "oroduction-eu'? 'catch-all-eu@' . config( key: 'jiminny.google_text_host'):'catch-all@' • config( key: 'jiminny.google_text_host');Sservice = Sthis->aetService(Smailboxa*$messageHistory = $this->getHistory($service);$messageIds = [];foreach ($messageHistory as Shistories) {$messages = Shistories->messagesAddedTJ 9 + → ₴.Side-by-side viewer ~Do not ignorede5255d59 contia/loaaina.oho'Level' → env('LOG_LEVEL', 'info'),nath' => storade nath'loas/laravel.100')= custom.logA console [STAGING]E laravel.log4 SF [jiminny@localhost]A HS_Jocal [jiminny@localhost]A console [PROD] X# console [euy81 410 ^ Y 663672=674=677678fajiminny041 A1 A40 X 65 ^SELECT * FROM automated_report results WHERE uu1dto_b1nc'822ta41b-afd5-45a9-a248-86b0es6t3151' = uu1dselect * from text_relays where created_at › '2026-01-01';and 1d IN (32415. 3241691# and id = 32412;select * from users where team_id = 2 and email like "%scott%' and id = 29510;SELECT * FROM activities WHERE uvid_to_bin('67cebfc2-ed56-44a2-8C68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42','19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSOnM sntivitioc100% 5• lue Ty May 1/*01-14U AskJiminnyReportActivityServiceTestCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text_relays table)•Verity US does NOT process itBenefits of Alias Approach:• Oniv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.• X-om-uriginal-l0 neader snows ortginal reclplent oerore allas resolution+ <Code SWE.16+0 ..1 differencecurrent version"driver' => 'errorlog''Level' →> env('LOG_LEVEL', 'info'),'path" => storage_path('Logs/Laravel.Log').'driver' ='single','path' => storage_path('logs/custom.log'),"leveli =s envriind lEVElt Iinfar)• PushedJY-20915-add-domain-specific-email-text-relayto new branch...Create null request® 2 files committedJY-20915 add alias for EUEdit Commit Messaae.Po. 4 space...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59083
|
2100
|
13
|
2026-05-19T14:01:43.271071+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199303271_m1.jpg...
|
Slack
|
general (Channel) - Jiminny Inc - 3 new items - Sl general (Channel) - Jiminny Inc - 3 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
James Graham
Stefka Stoyanova
Nikolay Yankov
Galya Dimitrova
Vasil Vasilev
Aneliya Angelova
Stoyan Tomov
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
Stoyan Tanev
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Files
Files
Bookmarks
Bookmarks
More
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Salesforce for Slack
APP
May 13th at 4:04:29 PM
4:04 PM
Georgi Bayraktarov just closed a renewal with
Findable- - Renewal (17/06/2025) - Renewal (17/06/2026)
Findable- - Renewal (17/06/2025) - Renewal (17/06/2026)
. Nice Work!
Amount:
EUR 4,968
ARR:
EUR 4,968
Close Date:
13 May 2026
Start Date:
12 June 2026
Number of Salespeople:
6
Detraction?
false
Detraction Reason:
Team has shrunk
Detraction Context:
10 reactions, react with raised hands emoji
10
1 reaction, react with happycreeper emoji
1
1 reaction, react with eyes emoji
1
1 reaction, react with white check mark emoji
1
Add reaction…
2 replies
Last reply 6 days ago
View thread
Jump to date
Salesforce for Slack
APP
May 15th at 12:54:53 PM
12:54 PM
Georgi Bayraktarov just closed a renewal with
iAM Learning - Renewal (30/09/2024) - Renewal (30/09/2025)
iAM Learning - Renewal (30/09/2024) - Renewal (30/09/2025)
. Nice Work!
Amount:
USD 34,224
ARR:
USD 17,112
Close Date:
15 May 2026
Start Date:
30 September 2026
Number of Salespeople:
20
Detraction?
false
Detraction Reason:
Detraction Context:
9 reactions, react with fire emoji
9
1 reaction, react with happycreeper emoji
1
1 reaction, react with eyes emoji
1
1 reaction, react with white check mark emoji
1
Add reaction…
6 replies
Last reply 4 days ago
View thread
Petko Kashinski
May 15th at 12:55:19 PM
12:55 PM
Start date
2 reactions, react with raised hands emoji
2
Add reaction…
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Greg
May 15th at 1:10:38 PM
1:10 PM
Q3 is huge amount of renewals , way to get started early
.
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.51180553,"top":0.08111111,"width":0.025,"height":0.04},"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.50625,"top":0.14,"width":0.036111113,"height":0.075555556},"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.5138889,"top":0.19222222,"width":0.020833334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50625,"top":0.21555555,"width":0.036111113,"height":0.075555556},"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.5159722,"top":0.26777777,"width":0.016666668,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50625,"top":0.2911111,"width":0.036111113,"height":0.075555556},"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.51111114,"top":0.34333333,"width":0.027083334,"height":0.015555556},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.51111114,"top":0.34333333,"width":0.0055555557,"height":0.015555556}},{"char_start":1,"char_count":7,"bounds":{"left":0.5159722,"top":0.34333333,"width":0.022222223,"height":0.015555556}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50625,"top":0.36666667,"width":0.036111113,"height":0.075555556},"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.51666665,"top":0.4188889,"width":0.015972223,"height":0.015555556},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.51666665,"top":0.4188889,"width":0.004166667,"height":0.015555556}},{"char_start":1,"char_count":4,"bounds":{"left":0.5208333,"top":0.4188889,"width":0.011805556,"height":0.015555556}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50625,"top":0.4422222,"width":0.036111113,"height":0.075555556},"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.5152778,"top":0.49444443,"width":0.018055556,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50625,"top":0.5177778,"width":0.036111113,"height":0.075555556},"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.5152778,"top":0.57,"width":0.01875,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.038194444,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.036805555,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.038194444,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.06111111,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.68472224,"top":0.12777779,"width":0.0055555557,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"bounds":{"left":0.57708335,"top":0.12777779,"width":0.050694443,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.09166667,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.093055554,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.046527777,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.025694445,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.038194444,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.072222225,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.057638887,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"bounds":{"left":0.58819443,"top":0.12777779,"width":0.054166667,"height":0.011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"bounds":{"left":0.58819443,"top":0.15,"width":0.034027778,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"bounds":{"left":0.58819443,"top":0.18111111,"width":0.048611112,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"bounds":{"left":0.58819443,"top":0.21222222,"width":0.072916664,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.21222222,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":15,"bounds":{"left":0.59444445,"top":0.21222222,"width":0.06666667,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"bounds":{"left":0.58819443,"top":0.24333334,"width":0.08055556,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"bounds":{"left":0.58819443,"top":0.27444443,"width":0.035416666,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"bounds":{"left":0.58819443,"top":0.30555555,"width":0.036805555,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"bounds":{"left":0.58819443,"top":0.33666667,"width":0.05138889,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.33666667,"width":0.0048611113,"height":0.02}},{"char_start":1,"char_count":11,"bounds":{"left":0.59305555,"top":0.33666667,"width":0.045833334,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"bounds":{"left":0.58819443,"top":0.36777776,"width":0.036111113,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.58819443,"top":0.3988889,"width":0.05138889,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"bounds":{"left":0.58819443,"top":0.43,"width":0.094444446,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.43,"width":0.004166667,"height":0.02}},{"char_start":1,"char_count":20,"bounds":{"left":0.5923611,"top":0.43,"width":0.09861111,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.58819443,"top":0.50333333,"width":0.06666667,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.58819443,"top":0.53444445,"width":0.079166666,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":23,"bounds":{"left":0.58819443,"top":0.5655556,"width":0.06875,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"bounds":{"left":0.58819443,"top":0.5966667,"width":0.07361111,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"bounds":{"left":0.58819443,"top":0.62777776,"width":0.055555556,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.62777776,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":12,"bounds":{"left":0.59444445,"top":0.62777776,"width":0.048611112,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.58819443,"top":0.6588889,"width":0.07847222,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tomov","depth":23,"bounds":{"left":0.58819443,"top":0.69,"width":0.06458333,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"bounds":{"left":0.58819443,"top":0.7211111,"width":0.072222225,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"bounds":{"left":0.58819443,"top":0.75222224,"width":0.07152778,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"bounds":{"left":0.58819443,"top":0.78333336,"width":0.06736111,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"bounds":{"left":0.58819443,"top":0.8144444,"width":0.060416665,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.58819443,"top":0.84555554,"width":0.061805554,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.65555555,"top":0.84555554,"width":0.013194445,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.65555555,"top":0.84555554,"width":0.0048611113,"height":0.02}},{"char_start":1,"char_count":2,"bounds":{"left":0.66041666,"top":0.84555554,"width":0.011805556,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.58819443,"top":0.91888887,"width":0.045833334,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.58819443,"top":0.95,"width":0.024305556,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":18,"bounds":{"left":0.71319443,"top":0.12777779,"width":0.06458333,"height":0.04222222},"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":20,"bounds":{"left":0.7326389,"top":0.14,"width":0.039583333,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":18,"bounds":{"left":0.7798611,"top":0.12777779,"width":0.04375,"height":0.04222222},"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":20,"bounds":{"left":0.79930556,"top":0.14,"width":0.01875,"height":0.017777778},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.79930556,"top":0.14,"width":0.0055555557,"height":0.017777778}},{"char_start":1,"char_count":4,"bounds":{"left":0.8048611,"top":0.14,"width":0.013194445,"height":0.017777778}}],"role_description":"text"},{"role":"AXRadioButton","text":"Bookmarks","depth":18,"bounds":{"left":0.8263889,"top":0.12777779,"width":0.07083333,"height":0.04222222},"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":20,"bounds":{"left":0.84583336,"top":0.14,"width":0.045833334,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More","depth":19,"bounds":{"left":0.8993056,"top":0.12777779,"width":0.04236111,"height":0.04222222},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":18,"bounds":{"left":0.94166666,"top":0.12777779,"width":0.022222223,"height":0.04222222},"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":18,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":18,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":18,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":24,"bounds":{"left":0.7902778,"top":0.16111112,"width":0.11805555,"height":0.0011111111},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce for Slack","depth":25,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.09166667,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":25,"bounds":{"left":0.8423611,"top":0.16111112,"width":0.013888889,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":25,"bounds":{"left":0.85833335,"top":0.16111112,"width":0.0055555557,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 4:04:29 PM","depth":25,"bounds":{"left":0.86388886,"top":0.16111112,"width":0.03125,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:04 PM","depth":26,"bounds":{"left":0.86388886,"top":0.16111112,"width":0.03125,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Georgi Bayraktarov just closed a renewal with","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.20833333,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Findable- - Renewal (17/06/2025) - Renewal (17/06/2026)","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.2048611,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Findable- - Renewal (17/06/2025) - Renewal (17/06/2026)","depth":27,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.2048611,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":". Nice Work!","depth":26,"bounds":{"left":0.80972224,"top":0.16111112,"width":0.056944445,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Amount:","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.04027778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"EUR 4,968","depth":26,"bounds":{"left":0.78680557,"top":0.16111112,"width":0.052083332,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ARR:","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.023611112,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"EUR 4,968","depth":26,"bounds":{"left":0.77013886,"top":0.16111112,"width":0.052083332,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Close Date:","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.05347222,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"13 May 2026","depth":26,"bounds":{"left":0.8,"top":0.16111112,"width":0.06388889,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Start Date:","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.050694443,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"12 June 2026","depth":26,"bounds":{"left":0.7965278,"top":0.16111112,"width":0.065972224,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Number of Salespeople:","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.110416666,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":26,"bounds":{"left":0.85625,"top":0.16111112,"width":0.009027778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Detraction?","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.05486111,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"false","depth":26,"bounds":{"left":0.80069447,"top":0.16111112,"width":0.024305556,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Detraction Reason:","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.08888889,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Team has shrunk","depth":26,"bounds":{"left":0.8354167,"top":0.16111112,"width":0.07847222,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Detraction Context:","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.09236111,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"10 reactions, react with raised hands emoji","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.0625,"height":0.0011111111},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10","depth":27,"bounds":{"left":0.79375,"top":0.16111112,"width":0.009722223,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with happycreeper emoji","depth":26,"bounds":{"left":0.81180555,"top":0.16111112,"width":0.029861111,"height":0.0011111111},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":27,"bounds":{"left":0.83125,"top":0.16111112,"width":0.0048611113,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with eyes emoji","depth":26,"bounds":{"left":0.84444445,"top":0.16111112,"width":0.029861111,"height":0.0011111111},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":27,"bounds":{"left":0.86388886,"top":0.16111112,"width":0.0048611113,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with white check mark emoji","depth":26,"bounds":{"left":0.87708336,"top":0.16111112,"width":0.029861111,"height":0.0011111111},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":27,"bounds":{"left":0.89652777,"top":0.16111112,"width":0.0048611113,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Add reaction…","depth":26,"bounds":{"left":0.9097222,"top":0.16111112,"width":0.023611112,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"2 replies","depth":25,"bounds":{"left":0.7875,"top":0.16111112,"width":0.034027778,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Last reply 6 days ago","depth":26,"bounds":{"left":0.82708335,"top":0.16111112,"width":0.08263889,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"View thread","depth":26,"bounds":{"left":0.82708335,"top":0.16111112,"width":0.047916666,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":24,"bounds":{"left":0.80138886,"top":0.17666666,"width":0.09583333,"height":0.031111112},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce for Slack","depth":25,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.09166667,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":25,"bounds":{"left":0.8423611,"top":0.16111112,"width":0.013888889,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":25,"bounds":{"left":0.85833335,"top":0.16111112,"width":0.0055555557,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 15th at 12:54:53 PM","depth":25,"bounds":{"left":0.86388886,"top":0.16111112,"width":0.036111113,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"12:54 PM","depth":26,"bounds":{"left":0.86388886,"top":0.16111112,"width":0.036111113,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Georgi Bayraktarov just closed a renewal with","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.21111111,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"iAM Learning - Renewal (30/09/2024) - Renewal (30/09/2025)","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.23055555,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"iAM Learning - Renewal (30/09/2024) - Renewal (30/09/2025)","depth":27,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.23055555,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":". Nice Work!","depth":26,"bounds":{"left":0.80972224,"top":0.16111112,"width":0.056944445,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Amount:","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.04027778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"USD 34,224","depth":26,"bounds":{"left":0.78680557,"top":0.16111112,"width":0.059722222,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ARR:","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.023611112,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"USD 17,112","depth":26,"bounds":{"left":0.77013886,"top":0.16111112,"width":0.059027776,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Close Date:","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.05347222,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15 May 2026","depth":26,"bounds":{"left":0.8,"top":0.16111112,"width":0.06388889,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Start Date:","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.050694443,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"30 September 2026","depth":26,"bounds":{"left":0.7965278,"top":0.16111112,"width":0.094444446,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Number of Salespeople:","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.110416666,"height":0.0033333334},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"20","depth":26,"bounds":{"left":0.85625,"top":0.16111112,"width":0.015277778,"height":0.0033333334},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Detraction?","depth":26,"bounds":{"left":0.7465278,"top":0.16888888,"width":0.05486111,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"false","depth":26,"bounds":{"left":0.80069447,"top":0.16888888,"width":0.024305556,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Detraction Reason:","depth":26,"bounds":{"left":0.7465278,"top":0.19333333,"width":0.08888889,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Detraction Context:","depth":26,"bounds":{"left":0.7465278,"top":0.21777777,"width":0.09236111,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"9 reactions, react with fire emoji","depth":26,"bounds":{"left":0.7465278,"top":0.24444444,"width":0.029861111,"height":0.026666667},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9","depth":27,"bounds":{"left":0.7659722,"top":0.25,"width":0.0048611113,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with happycreeper emoji","depth":26,"bounds":{"left":0.77916664,"top":0.24444444,"width":0.029861111,"height":0.026666667},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":27,"bounds":{"left":0.7986111,"top":0.25,"width":0.0048611113,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with eyes emoji","depth":26,"bounds":{"left":0.81180555,"top":0.24444444,"width":0.029861111,"height":0.026666667},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":27,"bounds":{"left":0.83125,"top":0.25,"width":0.0048611113,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with white check mark emoji","depth":26,"bounds":{"left":0.84444445,"top":0.24444444,"width":0.029861111,"height":0.026666667},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":27,"bounds":{"left":0.86388886,"top":0.25,"width":0.0048611113,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Add reaction…","depth":26,"bounds":{"left":0.87708336,"top":0.24444444,"width":0.023611112,"height":0.026666667},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"6 replies","depth":25,"bounds":{"left":0.7875,"top":0.28333333,"width":0.034027778,"height":0.022222223},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Last reply 4 days ago","depth":26,"bounds":{"left":0.82708335,"top":0.28555554,"width":0.08263889,"height":0.017777778},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.82708335,"top":0.28555554,"width":0.0048611113,"height":0.017777778}},{"char_start":1,"char_count":20,"bounds":{"left":0.83125,"top":0.28555554,"width":0.07847222,"height":0.017777778}}],"role_description":"text"},{"role":"AXStaticText","text":"View thread","depth":26,"bounds":{"left":0.82708335,"top":0.28555554,"width":0.047916666,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Petko Kashinski","depth":25,"bounds":{"left":0.7465278,"top":0.32222223,"width":0.07569444,"height":0.024444444},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":25,"bounds":{"left":0.8215278,"top":0.32444444,"width":0.00625,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 15th at 12:55:19 PM","depth":25,"bounds":{"left":0.82708335,"top":0.32777777,"width":0.036805555,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"12:55 PM","depth":26,"bounds":{"left":0.82708335,"top":0.32777777,"width":0.036805555,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Start date","depth":26,"bounds":{"left":0.7465278,"top":0.34888887,"width":0.047916666,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"2 reactions, react with raised hands emoji","depth":26,"bounds":{"left":0.7465278,"top":0.37555555,"width":0.029861111,"height":0.026666667},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2","depth":27,"bounds":{"left":0.7659722,"top":0.38111112,"width":0.0048611113,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Add reaction…","depth":26,"bounds":{"left":0.77916664,"top":0.37555555,"width":0.023611112,"height":0.026666667},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with white_check_mark","depth":27,"bounds":{"left":0.8048611,"top":0.30333334,"width":0.022222223,"height":0.035555556},"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":27,"bounds":{"left":0.82708335,"top":0.30333334,"width":0.022222223,"height":0.035555556},"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":27,"bounds":{"left":0.84930557,"top":0.30333334,"width":0.022222223,"height":0.035555556},"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":27,"bounds":{"left":0.8715278,"top":0.30333334,"width":0.022222223,"height":0.035555556},"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":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":27,"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":27,"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":27,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Greg","depth":25,"bounds":{"left":0.7465278,"top":0.41555557,"width":0.022916667,"height":0.024444444},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":25,"bounds":{"left":0.76875,"top":0.41777778,"width":0.00625,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 15th at 1:10:38 PM","depth":25,"bounds":{"left":0.7743056,"top":0.4211111,"width":0.031944446,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1:10 PM","depth":26,"bounds":{"left":0.7743056,"top":0.4211111,"width":0.031944446,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Q3 is huge amount of renewals , way to get started early","depth":26,"bounds":{"left":0.7465278,"top":0.4422222,"width":0.2326389,"height":0.044444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.7465278,"top":0.4422222,"width":0.008333334,"height":0.02}},{"char_start":1,"char_count":55,"bounds":{"left":0.7465278,"top":0.4422222,"width":0.2326389,"height":0.044444446}}],"role_description":"text"},{"role":"AXStaticText","text":".","depth":26,"bounds":{"left":0.76875,"top":0.46666667,"width":0.0027777778,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":27,"bounds":{"left":0.8048611,"top":0.39666668,"width":0.022222223,"height":0.035555556},"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":27,"bounds":{"left":0.82708335,"top":0.39666668,"width":0.022222223,"height":0.035555556},"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":27,"bounds":{"left":0.84930557,"top":0.39666668,"width":0.022222223,"height":0.035555556},"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":27,"bounds":{"left":0.8715278,"top":0.39666668,"width":0.022222223,"height":0.035555556},"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":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":27,"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":27,"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":27,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Jump to date","depth":24,"bounds":{"left":0.8229167,"top":0.5088889,"width":0.05277778,"height":0.031111112},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
7392674468684888982
|
-5829736432733663626
|
idle
|
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
James Graham
Stefka Stoyanova
Nikolay Yankov
Galya Dimitrova
Vasil Vasilev
Aneliya Angelova
Stoyan Tomov
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
Stoyan Tanev
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Files
Files
Bookmarks
Bookmarks
More
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Salesforce for Slack
APP
May 13th at 4:04:29 PM
4:04 PM
Georgi Bayraktarov just closed a renewal with
Findable- - Renewal (17/06/2025) - Renewal (17/06/2026)
Findable- - Renewal (17/06/2025) - Renewal (17/06/2026)
. Nice Work!
Amount:
EUR 4,968
ARR:
EUR 4,968
Close Date:
13 May 2026
Start Date:
12 June 2026
Number of Salespeople:
6
Detraction?
false
Detraction Reason:
Team has shrunk
Detraction Context:
10 reactions, react with raised hands emoji
10
1 reaction, react with happycreeper emoji
1
1 reaction, react with eyes emoji
1
1 reaction, react with white check mark emoji
1
Add reaction…
2 replies
Last reply 6 days ago
View thread
Jump to date
Salesforce for Slack
APP
May 15th at 12:54:53 PM
12:54 PM
Georgi Bayraktarov just closed a renewal with
iAM Learning - Renewal (30/09/2024) - Renewal (30/09/2025)
iAM Learning - Renewal (30/09/2024) - Renewal (30/09/2025)
. Nice Work!
Amount:
USD 34,224
ARR:
USD 17,112
Close Date:
15 May 2026
Start Date:
30 September 2026
Number of Salespeople:
20
Detraction?
false
Detraction Reason:
Detraction Context:
9 reactions, react with fire emoji
9
1 reaction, react with happycreeper emoji
1
1 reaction, react with eyes emoji
1
1 reaction, react with white check mark emoji
1
Add reaction…
6 replies
Last reply 4 days ago
View thread
Petko Kashinski
May 15th at 12:55:19 PM
12:55 PM
Start date
2 reactions, react with raised hands emoji
2
Add reaction…
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Greg
May 15th at 1:10:38 PM
1:10 PM
Q3 is huge amount of renewals , way to get started early
.
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
SlackFileEditViewGoHistoryWindowHelpDOCKER• ₴1DEV (-zsh)O 82APP (4APP (docknochanges added to commit (use"git add"and/or "git commit-a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63, done.remote: Counting objects: 100% (63/63),done.remote: Compressing objects: 100% (17/17), done.remote: Total63 (delta 46), reused 63 (delta 46), pack-reused 0 (from 0)Unpacking objects: 100% (63/63), 6.51 KiB | 77.00 KiB/s, done.From github.com:jiminny/app16fa95720c..045ab2e1748a03ca9e03..84e7b10765JY-20842-remove-elastic-search-delete-documents-> origin/JY-20JY-20943-fix-calendar-events-> origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.phpapp/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/package.jsonfront-end/yarn. lockroutes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php148420+.8287428629 ÷.10 files changed, 82 insertions(+), 172 deletions(-)delete mode 100644 app/Component/ES/ElasticSearchDocumentPartialUpdater.phpdelete mode 100644 tests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20915-add-doma*Switched to a new branch 'JY-20915-add-domain-specific-email-text-relay'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containerimage +Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminskiandcontributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from ".php-cs-fixer.dist.php".HomeDMsActivityFilesLaterMoreED→Jiminny ...engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...° Direct messagesd. James Graham8. Stefka StoyanovaNikolay Yankov. Galya Dimitrova€. Vasil Vasilev®. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "Ne Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O#:: Apps# Jira CloudToastlhl100% (8•Tue 19 May 17:01:42QDescribe what you are looking for# general436 0MessagesC Files• BookmarksDetraction? €Friday, May 15th ~Detraction Re.Detraction Context:31 091More v+6 replies Last reply 4 days agoPetko Kashinski12:55 PMStart date#2Greg 1:10 PMQ3 is huge amount of renewals, way to get startedearly.Today ~NewSalesforce for Slack APP 5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10,200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:Message #general+Aa...
|
59081
|
NULL
|
NULL
|
NULL
|
|
59084
|
2100
|
14
|
2026-05-19T14:01:47.557177+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199307557_m1.jpg...
|
Firefox
|
[JY-20915] Add environment-specific email domains [JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira — Work...
|
1
|
jiminny.atlassian.net/browse/JY-20915
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFileEdit ViewGoHistoryWindowHelpDOCKERO ₴1DEV SlackFileEdit ViewGoHistoryWindowHelpDOCKERO ₴1DEV (-zsh)O $82APP (1APP (dockadded to commit (use"git add"and/or "git commit-a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63, done.Counting objects:100% (63/63),remote: Compressing objects: 100% (17/17),remote: Total63 (delta 46),reused 63 (delta 46), pack-reused 0 (from 0)Unpacking objects: 100% (63/63), 6.51 KiB | 77.00 KiB/s, done.From github.com:jiminny/app16fa95720c..045ab2e1748a03ca9e03..84e7b10765JY-20842-remove-elastic-search-delete-documentsJY-20943-fix-calendar-eventsUpdating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.phpapp/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settinas/AutoScorina/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/pack]sonfron-> origin/JY-20PSnenteartialenotoSnenton/Sigese- phporesphp31пр10fileschanged,82 inserttons(+),17z detetions(-)deletemode 100644app/Component/ES/ElasticSearchDocumen&f8xtialUpdater.phpdeletemode 100644 tests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $co -b JY-20915-add-doma'Switched to a new branch 'JY-20915-add-domain-specific-email-text-relay'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plWhat's next:Try Docker Debug forseamless, persistentdebugging tools in anyLearn more at [URL_WITH_CREDENTIALS] (JY-20915-add-domain-specific-emaidockerexec -it docker_lamp_1./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.plPHPCS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminskiandcontributors.PHP runtime: 8.3.30Running analysis on 7cores with 10 files per process.Parallel runner is an experimentalfeature and may be unstable, use it at your own risk.Loadedconfig default from ".php-cs-fixer.dist.php"•••ED→QHomeDMsActivityFilesMoreJiminny ...engineering# general# jiminny-bg# platform-tickets# product_launches#random# releases# sofia-office# support# thank-yous'the people oflNStoyaNikolay Yankov. Galya Dimitrova€. Vasil Vasilev®. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "Nd. Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O::: Apps# Jira CloudToastlhl100% (8• Tue 19 May 17:01:47Describe what you are looking for# general436 0MessagesC FilesBookmarksDetraction? €Friday, May 15th ~Detraction Re.Detraction Context:31 091More v+6 replies Last reply 4 days agoPetko Kashinski12:55 PMStart dateH2Greg 1:10 PMge amortedloolSalesforce for Slack APP 5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10,200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:Message #general+ Aa...
|
NULL
|
-8438301565719950145
|
NULL
|
visual_change
|
ocr
|
NULL
|
SlackFileEdit ViewGoHistoryWindowHelpDOCKERO ₴1DEV SlackFileEdit ViewGoHistoryWindowHelpDOCKERO ₴1DEV (-zsh)O $82APP (1APP (dockadded to commit (use"git add"and/or "git commit-a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63, done.Counting objects:100% (63/63),remote: Compressing objects: 100% (17/17),remote: Total63 (delta 46),reused 63 (delta 46), pack-reused 0 (from 0)Unpacking objects: 100% (63/63), 6.51 KiB | 77.00 KiB/s, done.From github.com:jiminny/app16fa95720c..045ab2e1748a03ca9e03..84e7b10765JY-20842-remove-elastic-search-delete-documentsJY-20943-fix-calendar-eventsUpdating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.phpapp/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settinas/AutoScorina/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/pack]sonfron-> origin/JY-20PSnenteartialenotoSnenton/Sigese- phporesphp31пр10fileschanged,82 inserttons(+),17z detetions(-)deletemode 100644app/Component/ES/ElasticSearchDocumen&f8xtialUpdater.phpdeletemode 100644 tests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $co -b JY-20915-add-doma'Switched to a new branch 'JY-20915-add-domain-specific-email-text-relay'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plWhat's next:Try Docker Debug forseamless, persistentdebugging tools in anyLearn more at [URL_WITH_CREDENTIALS] (JY-20915-add-domain-specific-emaidockerexec -it docker_lamp_1./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.plPHPCS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminskiandcontributors.PHP runtime: 8.3.30Running analysis on 7cores with 10 files per process.Parallel runner is an experimentalfeature and may be unstable, use it at your own risk.Loadedconfig default from ".php-cs-fixer.dist.php"•••ED→QHomeDMsActivityFilesMoreJiminny ...engineering# general# jiminny-bg# platform-tickets# product_launches#random# releases# sofia-office# support# thank-yous'the people oflNStoyaNikolay Yankov. Galya Dimitrova€. Vasil Vasilev®. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "Nd. Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O::: Apps# Jira CloudToastlhl100% (8• Tue 19 May 17:01:47Describe what you are looking for# general436 0MessagesC FilesBookmarksDetraction? €Friday, May 15th ~Detraction Re.Detraction Context:31 091More v+6 replies Last reply 4 days agoPetko Kashinski12:55 PMStart dateH2Greg 1:10 PMge amortedloolSalesforce for Slack APP 5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10,200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:Message #general+ Aa...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59085
|
2101
|
14
|
2026-05-19T14:01:48.073079+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199308073_m2.jpg...
|
Firefox
|
[JY-20915] Add environment-specific email domains [JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira — Work...
|
1
|
jiminny.atlassian.net/browse/JY-20915
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PnostorimFV faVsco.js~%9 JY-20915-add-domain-speci PnostorimFV faVsco.js~%9 JY-20915-add-domain-specificProjectaomce_ kepositories_ Resolvers>W Traits_ Validatorsc) Batcheriteria.php* BatchCriterialnterface.phpc)3atchservice.one@ BatchServicelnterface.php(C)EmailActivitvService.oho©EmailActivityServicelnterface.php(C) EmailMessage.oho© EmailMessagelnterface.phpC) InboxService.oho@ InboxServicelnterface.php© InternetMessagelnterface.php© MailChannelService.phpTexireldyoervice.ongMeetingGeneratorD NotificationLocal ChangesSheltConsoleChanges 3 files= .env.local app© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contigv Unversioned Files 10 files.env.local.bak app= .env.nikilocal appE.env.other app© CanAccessAiReportsTest.php tests/Unit/Policies© CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rai tavicon.ico public=lds,txi a0dTe raw_sqL_query.sql appC)SimulateWebhooksCommand.on aop/Console/Commands/Crm/HubspotM+ WEBHOOK_FILTERING_IMPLEMENTATION.md appCreateReceivedNotification.php# sms-received.blade.php© TextRelayService.php xNourications//smskecelveo.png© Mail/../SmsReceived.phppublic tunction synco: arraySmailbox = config( key:"jiminny.google_text_user'):"expectedorionalreczolent = contlou kev:'aoo.env') === "oroduction-eu'? 'catch-all-eu@' . config( key: 'jiminny.google_text_host'):'catch-all@' • config( key: 'jiminny.google_text_host');Sservice = Sthis->aetService(Smailboxa*$messageHistory = $this->getHistory($service);$messageIds = [];foreach ($messageHistory as Shistories) {$messages = Shistories->messagesAddedTJ 9 + → ₴.Side-by-side viewer ~Do not ignorede5255d59 contia/loaaina.oho'Level' → env('LOG_LEVEL', 'info'),nath' => storade nath'loas/laravel.100')= custom.logA console [STAGING]E laravel.log4 SF [jiminny@localhost]A HS_Jocal [jiminny@localhost]A console [PROD] X# console [euy81 410 ^ Y 663672=674=677678fajiminny041 A1 A40 X 65 ^SELECT * FROM automated_report results WHERE uu1dto_b1nc'822ta41b-afd5-45a9-a248-86b0es6t3151' = uu1dselect * from text_relays where created_at › '2026-01-01';and 1d IN (32415. 3241691# and id = 32412;select * from users where team_id = 2 and email like "%scott%' and id = 29510;SELECT * FROM activities WHERE uvid_to_bin('67cebfc2-ed56-44a2-8C68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42','19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSOnM sntivitioc100% 5• lue 19 May 1/*01:4/U AskJiminnyReportActivityServiceTestCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text_relays table)•Verity US does NOT process itBenefits of Alias Approach:• Oniv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.• X-om-uriginal-l0 neader snows ortginal reclplent oerore allas resolution+ <Code SWE.16+0 ..1 differencecurrent version"driver' => 'errorlog''Level' →> env('LOG_LEVEL', 'info'),'path" => storage_path('Logs/Laravel.Log').'driver' ='single','path' => storage_path('logs/custom.log'),"leveli =s envriind lEVElt Iinfar)• PushedJY-20915-add-domain-specific-email-text-relayto new branch...Create null request® 2 files committedJY-20915 add alias for EUEdit Commit Messaae.Po. 4 space...
|
NULL
|
-8373280811666562844
|
NULL
|
idle
|
ocr
|
NULL
|
PnostorimFV faVsco.js~%9 JY-20915-add-domain-speci PnostorimFV faVsco.js~%9 JY-20915-add-domain-specificProjectaomce_ kepositories_ Resolvers>W Traits_ Validatorsc) Batcheriteria.php* BatchCriterialnterface.phpc)3atchservice.one@ BatchServicelnterface.php(C)EmailActivitvService.oho©EmailActivityServicelnterface.php(C) EmailMessage.oho© EmailMessagelnterface.phpC) InboxService.oho@ InboxServicelnterface.php© InternetMessagelnterface.php© MailChannelService.phpTexireldyoervice.ongMeetingGeneratorD NotificationLocal ChangesSheltConsoleChanges 3 files= .env.local app© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contigv Unversioned Files 10 files.env.local.bak app= .env.nikilocal appE.env.other app© CanAccessAiReportsTest.php tests/Unit/Policies© CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rai tavicon.ico public=lds,txi a0dTe raw_sqL_query.sql appC)SimulateWebhooksCommand.on aop/Console/Commands/Crm/HubspotM+ WEBHOOK_FILTERING_IMPLEMENTATION.md appCreateReceivedNotification.php# sms-received.blade.php© TextRelayService.php xNourications//smskecelveo.png© Mail/../SmsReceived.phppublic tunction synco: arraySmailbox = config( key:"jiminny.google_text_user'):"expectedorionalreczolent = contlou kev:'aoo.env') === "oroduction-eu'? 'catch-all-eu@' . config( key: 'jiminny.google_text_host'):'catch-all@' • config( key: 'jiminny.google_text_host');Sservice = Sthis->aetService(Smailboxa*$messageHistory = $this->getHistory($service);$messageIds = [];foreach ($messageHistory as Shistories) {$messages = Shistories->messagesAddedTJ 9 + → ₴.Side-by-side viewer ~Do not ignorede5255d59 contia/loaaina.oho'Level' → env('LOG_LEVEL', 'info'),nath' => storade nath'loas/laravel.100')= custom.logA console [STAGING]E laravel.log4 SF [jiminny@localhost]A HS_Jocal [jiminny@localhost]A console [PROD] X# console [euy81 410 ^ Y 663672=674=677678fajiminny041 A1 A40 X 65 ^SELECT * FROM automated_report results WHERE uu1dto_b1nc'822ta41b-afd5-45a9-a248-86b0es6t3151' = uu1dselect * from text_relays where created_at › '2026-01-01';and 1d IN (32415. 3241691# and id = 32412;select * from users where team_id = 2 and email like "%scott%' and id = 29510;SELECT * FROM activities WHERE uvid_to_bin('67cebfc2-ed56-44a2-8C68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42','19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSOnM sntivitioc100% 5• lue 19 May 1/*01:4/U AskJiminnyReportActivityServiceTestCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text_relays table)•Verity US does NOT process itBenefits of Alias Approach:• Oniv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.• X-om-uriginal-l0 neader snows ortginal reclplent oerore allas resolution+ <Code SWE.16+0 ..1 differencecurrent version"driver' => 'errorlog''Level' →> env('LOG_LEVEL', 'info'),'path" => storage_path('Logs/Laravel.Log').'driver' ='single','path' => storage_path('logs/custom.log'),"leveli =s envriind lEVElt Iinfar)• PushedJY-20915-add-domain-specific-email-text-relayto new branch...Create null request® 2 files committedJY-20915 add alias for EUEdit Commit Messaae.Po. 4 space...
|
59082
|
NULL
|
NULL
|
NULL
|
|
59086
|
2101
|
15
|
2026-05-19T14:01:55.194717+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199315194_m2.jpg...
|
Firefox
|
JY-20676 delete AJ reports related objects by Laky JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app — Work...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
New Tab
New Tab
Jiminny
Jiminny
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
Jiminny
Jiminny
JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app
JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
jiminny
jiminny
app
app
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues(g then i)
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Pull requests (32)...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.0028257978,"top":0.057063047,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.0028257978,"top":0.08060654,"width":0.07679521,"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.015957447,"top":0.09217877,"width":0.101230055,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"bounds":{"left":0.0028257978,"top":0.11332801,"width":0.07679521,"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":"Service-Desk - Queues - Platform team - Service space - Jira","depth":5,"bounds":{"left":0.015957447,"top":0.12490024,"width":0.107380316,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira","depth":4,"bounds":{"left":0.0,"top":0.14604948,"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-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.15762171,"width":0.18068483,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.17877094,"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-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.19034317,"width":0.18816489,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.21149242,"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-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.22306465,"width":0.15674867,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.2442139,"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":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.25578612,"width":0.014960106,"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.27693537,"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.28850758,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SevenShores\\Hubspot\\Exceptions\\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT","depth":4,"bounds":{"left":0.0,"top":0.30965683,"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":"SevenShores\\Hubspot\\Exceptions\\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT","depth":5,"bounds":{"left":0.013297873,"top":0.32122904,"width":0.4644282,"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.3423783,"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.35395053,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.37509975,"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":"JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.386672,"width":0.15791224,"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.38228253,"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":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.4094174,"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":"AXLink","text":"Skip to content","depth":6,"bounds":{"left":0.07962101,"top":0.0518755,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to content","depth":7,"bounds":{"left":0.07962101,"top":0.05347167,"width":0.0029920214,"height":0.21468475},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open menu","depth":10,"bounds":{"left":0.08494016,"top":0.06464485,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Homepage (g then d)","depth":9,"bounds":{"left":0.099567816,"top":0.06464485,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"jiminny","depth":12,"bounds":{"left":0.112865694,"top":0.06464485,"width":0.018949468,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"jiminny","depth":14,"bounds":{"left":0.11486037,"top":0.07063048,"width":0.014960106,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"app","depth":12,"bounds":{"left":0.13680187,"top":0.06464485,"width":0.017785905,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"app","depth":14,"bounds":{"left":0.13879654,"top":0.07063048,"width":0.008477394,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Search or jump to…","depth":9,"bounds":{"left":0.81698805,"top":0.06464485,"width":0.06565824,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Type","depth":12,"bounds":{"left":0.82928854,"top":0.07063048,"width":0.011801862,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":12,"bounds":{"left":0.8424202,"top":0.07222666,"width":0.002493351,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"to search","depth":12,"bounds":{"left":0.84640956,"top":0.07063048,"width":0.021276595,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chat with Copilot","depth":10,"bounds":{"left":0.88464093,"top":0.06464485,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Open Copilot…","depth":9,"bounds":{"left":0.8949468,"top":0.06464485,"width":0.008643617,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Create new...","depth":9,"bounds":{"left":0.9115692,"top":0.06464485,"width":0.01662234,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"All issues(g then i)","depth":9,"bounds":{"left":0.93085104,"top":0.06464485,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"All pull requests","depth":9,"bounds":{"left":0.94414896,"top":0.06464485,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"All repositories","depth":9,"bounds":{"left":0.9574468,"top":0.06464485,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"You have unread notifications(g then n)","depth":9,"bounds":{"left":0.97074467,"top":0.06464485,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open user navigation menu","depth":9,"bounds":{"left":0.9840425,"top":0.06464485,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Repository navigation","depth":9,"bounds":{"left":0.079288565,"top":0.051077414,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Repository navigation","depth":10,"bounds":{"left":0.079288565,"top":0.05387071,"width":0.0787899,"height":0.023144454},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Code","depth":12,"bounds":{"left":0.08494016,"top":0.09936153,"width":0.025099734,"height":0.026336791},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Code","depth":14,"bounds":{"left":0.095744684,"top":0.10574621,"width":0.011469414,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Pull requests (32)","depth":12,"bounds":{"left":0.11269947,"top":0.09936153,"width":0.05501995,"height":0.026336791},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false}]...
|
-812495601086316718
|
5928556849731227789
|
click
|
accessibility
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
New Tab
New Tab
Jiminny
Jiminny
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
Jiminny
Jiminny
JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app
JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
jiminny
jiminny
app
app
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues(g then i)
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Pull requests (32)...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59087
|
2101
|
16
|
2026-05-19T14:02:01.480998+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199321480_m2.jpg...
|
Firefox
|
Pull requests · jiminny/app — Work
|
1
|
github.com/jiminny/app/pulls
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.0028257978,"top":0.057063047,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.0028257978,"top":0.08060654,"width":0.07679521,"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.015957447,"top":0.09217877,"width":0.101230055,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"bounds":{"left":0.0028257978,"top":0.11332801,"width":0.07679521,"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":"Service-Desk - Queues - Platform team - Service space - Jira","depth":5,"bounds":{"left":0.015957447,"top":0.12490024,"width":0.107380316,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-3362041682160145768
|
8385257262721863829
|
click
|
accessibility
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira...
|
59086
|
NULL
|
NULL
|
NULL
|
|
59088
|
2100
|
15
|
2026-05-19T14:02:55.759262+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199375759_m1.jpg...
|
Firefox
|
Comparing master...JY-20915-add-domain-specific-em Comparing master...JY-20915-add-domain-specific-email-text-relay · jiminny/app — Work...
|
1
|
github.com/jiminny/app/compare/JY-20915-add-domain github.com/jiminny/app/compare/JY-20915-add-domain-specific-email-text-relay?expand=1...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
New Tab
New Tab
Jiminny
Jiminny
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
Jiminny
Jiminny
JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app
JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app
Comparing master...JY-20915-add-domain-specific-email-text-relay · jiminny/app
Comparing master...JY-20915-add-domain-specific-email-text-relay · jiminny/app
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
jiminny
jiminny
app
app
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues(g then i)
All pull requests
All repositories
You have unread notifications(g then n)...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"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,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"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,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SevenShores\\Hubspot\\Exceptions\\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SevenShores\\Hubspot\\Exceptions\\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"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,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Comparing master...JY-20915-add-domain-specific-email-text-relay · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Comparing master...JY-20915-add-domain-specific-email-text-relay · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"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,"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,"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,"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,"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,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to content","depth":6,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to content","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open menu","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Homepage (g then d)","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"jiminny","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"jiminny","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"app","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"app","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Search or jump to…","depth":9,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Type","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"to search","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chat with Copilot","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Open Copilot…","depth":9,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Create new...","depth":9,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"All issues(g then i)","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"All pull requests","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"All repositories","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"You have unread notifications(g then n)","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
3927914932532571231
|
8810840820575916173
|
idle
|
accessibility
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
New Tab
New Tab
Jiminny
Jiminny
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
Jiminny
Jiminny
JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app
JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app
Comparing master...JY-20915-add-domain-specific-email-text-relay · jiminny/app
Comparing master...JY-20915-add-domain-specific-email-text-relay · jiminny/app
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
jiminny
jiminny
app
app
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues(g then i)
All pull requests
All repositories
You have unread notifications(g then n)...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59089
|
2101
|
17
|
2026-05-19T14:02:55.826404+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199375826_m2.jpg...
|
Firefox
|
Comparing master...JY-20915-add-domain-specific-em Comparing master...JY-20915-add-domain-specific-email-text-relay · jiminny/app — Work...
|
1
|
github.com/jiminny/app/compare/JY-20915-add-domain github.com/jiminny/app/compare/JY-20915-add-domain-specific-email-text-relay?expand=1...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
New Tab
New Tab
Jiminny
Jiminny
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST [URL_WITH_CREDENTIALS]
Add a title
*
JY-20915 add alias for EU
Generate pull request title with Copilot
Add a description
Add a description
Comment
Write
Write
Preview
Preview
### JIRA: JY-20915
#### Changes:
- Support text relay for EU
- Prevent errors from EU on US
Markdown is supported
Markdown
is supported
Paste, drop, or click to add files
Paste, drop, or click to add files
Create pull request
Select a type of pull request
Remember, contributions to this repository should follow our
GitHub Community Guidelines
GitHub Community Guidelines
.
️
Reviewers
No reviews—at least 1 approving review is required.
Assignees
No one—
assign yourself
Labels
None yet
Projects
None yet
Milestone
No milestone
Helpful resources
GitHub Community Guidelines
GitHub Community Guidelines
1
commit
2
files changed
1...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.0028257978,"top":0.057063047,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.0028257978,"top":0.08060654,"width":0.07679521,"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.015957447,"top":0.09217877,"width":0.101230055,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"bounds":{"left":0.0028257978,"top":0.11332801,"width":0.07679521,"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":"Service-Desk - Queues - Platform team - Service space - Jira","depth":5,"bounds":{"left":0.015957447,"top":0.12490024,"width":0.107380316,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira","depth":4,"bounds":{"left":0.0,"top":0.14604948,"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-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.15762171,"width":0.18068483,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.17877094,"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-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.19034317,"width":0.18816489,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.21149242,"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-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.22306465,"width":0.15674867,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.2442139,"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":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.25578612,"width":0.014960106,"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.27693537,"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.28850758,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SevenShores\\Hubspot\\Exceptions\\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT","depth":4,"bounds":{"left":0.0,"top":0.30965683,"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":"SevenShores\\Hubspot\\Exceptions\\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT","depth":5,"bounds":{"left":0.013297873,"top":0.32122904,"width":0.4644282,"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.3423783,"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.35395053,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.37509975,"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-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.386672,"width":0.15791224,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Comparing master...JY-20915-add-domain-specific-email-text-relay · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.40782124,"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":"Comparing master...JY-20915-add-domain-specific-email-text-relay · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.41939345,"width":0.14228724,"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.415004,"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":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.44213888,"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":"AXLink","text":"Skip to content","depth":6,"bounds":{"left":0.07962101,"top":0.030327214,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to content","depth":7,"bounds":{"left":0.07962101,"top":0.031923383,"width":0.0029920214,"height":0.21468475},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open menu","depth":10,"bounds":{"left":0.08494016,"top":0.04309657,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Homepage (g then d)","depth":9,"bounds":{"left":0.099567816,"top":0.04309657,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"jiminny","depth":12,"bounds":{"left":0.112865694,"top":0.04309657,"width":0.018949468,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"jiminny","depth":14,"bounds":{"left":0.11486037,"top":0.0490822,"width":0.014960106,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"app","depth":12,"bounds":{"left":0.13680187,"top":0.04309657,"width":0.017785905,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"app","depth":14,"bounds":{"left":0.13879654,"top":0.0490822,"width":0.008477394,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Search or jump to…","depth":9,"bounds":{"left":0.81698805,"top":0.04309657,"width":0.06565824,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Type","depth":12,"bounds":{"left":0.82928854,"top":0.0490822,"width":0.011801862,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":12,"bounds":{"left":0.8424202,"top":0.050678372,"width":0.002493351,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"to search","depth":12,"bounds":{"left":0.84640956,"top":0.0490822,"width":0.021276595,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chat with Copilot","depth":10,"bounds":{"left":0.88464093,"top":0.04309657,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Open Copilot…","depth":9,"bounds":{"left":0.8949468,"top":0.04309657,"width":0.008643617,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Create new...","depth":9,"bounds":{"left":0.9115692,"top":0.04309657,"width":0.01662234,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"All issues(g then i)","depth":9,"bounds":{"left":0.93085104,"top":0.04309657,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"All pull requests","depth":9,"bounds":{"left":0.94414896,"top":0.04309657,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"All repositories","depth":9,"bounds":{"left":0.9574468,"top":0.04309657,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"You have unread notifications(g then n)","depth":9,"bounds":{"left":0.97074467,"top":0.04309657,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open user navigation menu","depth":9,"bounds":{"left":0.9840425,"top":0.04309657,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Repository navigation","depth":9,"bounds":{"left":0.079288565,"top":0.02952913,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Repository navigation","depth":10,"bounds":{"left":0.079288565,"top":0.032322425,"width":0.0787899,"height":0.023144454},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Code","depth":12,"bounds":{"left":0.08494016,"top":0.077813245,"width":0.025099734,"height":0.026336791},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Code","depth":14,"bounds":{"left":0.095578454,"top":0.08419792,"width":0.011801862,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Pull requests (32)","depth":12,"bounds":{"left":0.11269947,"top":0.077813245,"width":0.05501995,"height":0.026336791},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pull requests","depth":14,"bounds":{"left":0.12400266,"top":0.08419792,"width":0.027925532,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(","depth":14,"bounds":{"left":0.15525267,"top":0.09217877,"width":0.0029920214,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32","depth":14,"bounds":{"left":0.15824468,"top":0.09217877,"width":0.0056515955,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":")","depth":14,"bounds":{"left":0.16389628,"top":0.09217877,"width":0.0016622341,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Agents","depth":12,"bounds":{"left":0.17037898,"top":0.077813245,"width":0.029089095,"height":0.026336791},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Agents","depth":14,"bounds":{"left":0.18134974,"top":0.08419792,"width":0.01512633,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Actions","depth":12,"bounds":{"left":0.20212767,"top":0.077813245,"width":0.03025266,"height":0.026336791},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Actions","depth":14,"bounds":{"left":0.21326463,"top":0.08419792,"width":0.015957447,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Wiki","depth":12,"bounds":{"left":0.23503989,"top":0.077813245,"width":0.022938829,"height":0.026336791},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Wiki","depth":14,"bounds":{"left":0.24601063,"top":0.08419792,"width":0.009142287,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Security and quality","depth":12,"bounds":{"left":0.2606383,"top":0.077813245,"width":0.05817819,"height":0.026336791},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Security and quality","depth":14,"bounds":{"left":0.27244017,"top":0.08419792,"width":0.04255319,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Insights","depth":12,"bounds":{"left":0.32147607,"top":0.077813245,"width":0.03125,"height":0.026336791},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Insights","depth":14,"bounds":{"left":0.33261302,"top":0.08419792,"width":0.016788565,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Settings","depth":12,"bounds":{"left":0.35538563,"top":0.077813245,"width":0.032081116,"height":0.026336791},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Settings","depth":14,"bounds":{"left":0.3665226,"top":0.08419792,"width":0.017785905,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Important update","depth":10,"bounds":{"left":0.09325133,"top":0.12210695,"width":0.0003324468,"height":0.016759777},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Important update","depth":11,"bounds":{"left":0.09325133,"top":0.123703115,"width":0.039228722,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.","depth":10,"bounds":{"left":0.09325133,"top":0.123703115,"width":0.2159242,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Review this update","depth":10,"bounds":{"left":0.30917552,"top":0.123703115,"width":0.04055851,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Review this update","depth":11,"bounds":{"left":0.30917552,"top":0.123703115,"width":0.04055851,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and manage your preferences in your","depth":10,"bounds":{"left":0.34973404,"top":0.123703115,"width":0.08261303,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"GitHub account settings","depth":10,"bounds":{"left":0.4323471,"top":0.123703115,"width":0.05219415,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub account settings","depth":11,"bounds":{"left":0.4323471,"top":0.123703115,"width":0.05219415,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":10,"bounds":{"left":0.48454124,"top":0.123703115,"width":0.0013297872,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Dismiss banner","depth":9,"bounds":{"left":0.98636967,"top":0.11731844,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Comparing changes","depth":9,"bounds":{"left":0.33776596,"top":0.16999201,"width":0.40425533,"height":0.028731046},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Comparing changes","depth":10,"bounds":{"left":0.33776596,"top":0.17278531,"width":0.069148935,"height":0.023144454},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also","depth":10,"bounds":{"left":0.33776596,"top":0.20031923,"width":0.22240691,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"compare across forks","depth":10,"bounds":{"left":0.56017286,"top":0.19872306,"width":0.04637633,"height":0.016759777},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"or","depth":10,"bounds":{"left":0.6065492,"top":0.20031923,"width":0.006981383,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"learn more about diff comparisons","depth":10,"bounds":{"left":0.6135306,"top":0.20031923,"width":0.07396942,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"learn more about diff comparisons","depth":11,"bounds":{"left":0.6135306,"top":0.20031923,"width":0.07396942,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":10,"bounds":{"left":0.6875,"top":0.20031923,"width":0.0013297872,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"base: master","depth":11,"bounds":{"left":0.35405585,"top":0.24261771,"width":0.036402926,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"summary","subrole":"AXSummary","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"base:","depth":13,"bounds":{"left":0.3570479,"top":0.24780527,"width":0.010638298,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"master","depth":14,"bounds":{"left":0.36884972,"top":0.24780527,"width":0.013297873,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"...","depth":10,"bounds":{"left":0.39378324,"top":0.25019953,"width":0.0039893617,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"compare: JY-20915-add-domain-specific-email-text-relay","depth":11,"bounds":{"left":0.4010971,"top":0.24261771,"width":0.09075798,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"summary","subrole":"AXSummary","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"compare:","depth":13,"bounds":{"left":0.4040891,"top":0.24780527,"width":0.018450798,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"JY-20915-add-domain-specific-email-text-relay","depth":14,"bounds":{"left":0.42370346,"top":0.24780527,"width":0.09325133,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Able to merge.","depth":11,"bounds":{"left":0.50116354,"top":0.24700718,"width":0.035405584,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"These branches can be automatically merged.","depth":10,"bounds":{"left":0.5365692,"top":0.24700718,"width":0.09923537,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"@LakyLak","depth":12,"bounds":{"left":0.33776596,"top":0.2849162,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Add a title","depth":16,"bounds":{"left":0.35638297,"top":0.2869114,"width":0.025598405,"height":0.015163607},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":16,"bounds":{"left":0.38331118,"top":0.2869114,"width":0.002493351,"height":0.015163607},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"JY-20915 add alias for EU","depth":15,"bounds":{"left":0.3567154,"top":0.30806065,"width":0.26529256,"height":0.023942538},"on_screen":true,"value":"JY-20915 add alias for EU","help_text":"","placeholder":"Title","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Generate pull request title with Copilot","depth":16,"bounds":{"left":0.62599736,"top":0.3104549,"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":"AXHeading","text":"Add a description","depth":12,"bounds":{"left":0.35638297,"top":0.34557062,"width":0.04438165,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Add a description","depth":13,"bounds":{"left":0.35638297,"top":0.34756583,"width":0.04438165,"height":0.015163607},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Comment","depth":12,"bounds":{"left":0.35638297,"top":0.37270552,"width":0.021775266,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Write","depth":13,"bounds":{"left":0.35638297,"top":0.37110934,"width":0.022606382,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Write","depth":14,"bounds":{"left":0.3620346,"top":0.38068634,"width":0.011303191,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Preview","depth":13,"bounds":{"left":0.37898937,"top":0.37110934,"width":0.028091755,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Preview","depth":14,"bounds":{"left":0.38464096,"top":0.38068634,"width":0.016788565,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextArea","text":"### JIRA: JY-20915\n\n#### Changes:\n\n- Support text relay for EU\n- Prevent errors from EU on US","depth":15,"bounds":{"left":0.35970744,"top":0.4102155,"width":0.27260637,"height":0.19952115},"on_screen":true,"value":"### JIRA: JY-20915\n\n#### Changes:\n\n- Support text relay for EU\n- Prevent errors from EU on US","placeholder":" ","role_description":"text entry area","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXLink","text":"Markdown is supported","depth":14,"bounds":{"left":0.359375,"top":0.6169194,"width":0.057679523,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Markdown","depth":16,"bounds":{"left":0.36901596,"top":0.62210697,"width":0.019780586,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"is supported","depth":16,"bounds":{"left":0.38879654,"top":0.62210697,"width":0.025265958,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Paste, drop, or click to add files","depth":13,"bounds":{"left":0.42137632,"top":0.6169194,"width":0.07330452,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Paste, drop, or click to add files","depth":15,"bounds":{"left":0.43101728,"top":0.62210697,"width":0.06067154,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create pull request","depth":12,"bounds":{"left":0.56865025,"top":0.6528332,"width":0.053025264,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Select a type of pull request","depth":13,"bounds":{"left":0.62167555,"top":0.6528332,"width":0.013962766,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Remember, contributions to this repository should follow our","depth":12,"bounds":{"left":0.36303192,"top":0.6923384,"width":0.114527926,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"GitHub Community Guidelines","depth":12,"bounds":{"left":0.47755983,"top":0.6923384,"width":0.05651596,"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":"GitHub Community Guidelines","depth":13,"bounds":{"left":0.47755983,"top":0.6923384,"width":0.05651596,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":12,"bounds":{"left":0.5340758,"top":0.6923384,"width":0.0013297872,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"️","depth":11,"bounds":{"left":0.33759972,"top":0.7134876,"width":0.0014960107,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Reviewers","depth":12,"bounds":{"left":0.64361703,"top":0.2849162,"width":0.09840426,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"No reviews—at least 1 approving review is required.","depth":11,"bounds":{"left":0.64361703,"top":0.31005585,"width":0.09624335,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Assignees","depth":12,"bounds":{"left":0.64361703,"top":0.3463687,"width":0.09840426,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"No one—","depth":11,"bounds":{"left":0.64361703,"top":0.3715084,"width":0.016788565,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"assign yourself","depth":11,"bounds":{"left":0.6604056,"top":0.37031126,"width":0.02825798,"height":0.014365523},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Labels","depth":11,"bounds":{"left":0.64361703,"top":0.40782124,"width":0.09840426,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"None yet","depth":10,"bounds":{"left":0.64361703,"top":0.4329609,"width":0.016788565,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Projects","depth":12,"bounds":{"left":0.64361703,"top":0.46927375,"width":0.09840426,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"None yet","depth":11,"bounds":{"left":0.64361703,"top":0.4944134,"width":0.016788565,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Milestone","depth":12,"bounds":{"left":0.64361703,"top":0.53072625,"width":0.09840426,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"No milestone","depth":11,"bounds":{"left":0.64361703,"top":0.55586594,"width":0.024601065,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Helpful resources","depth":11,"bounds":{"left":0.64361703,"top":0.5965682,"width":0.03474069,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"GitHub Community Guidelines","depth":12,"bounds":{"left":0.64361703,"top":0.61731845,"width":0.05651596,"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":"GitHub Community Guidelines","depth":13,"bounds":{"left":0.64361703,"top":0.61731845,"width":0.05651596,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":11,"bounds":{"left":0.4005984,"top":0.7501995,"width":0.0034906915,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"commit","depth":11,"bounds":{"left":0.4040891,"top":0.7501995,"width":0.015957447,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2","depth":11,"bounds":{"left":0.5265958,"top":0.7501995,"width":0.004155585,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files changed","depth":11,"bounds":{"left":0.53075135,"top":0.7501995,"width":0.028756648,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":11,"bounds":{"left":0.66223407,"top":0.7501995,"width":0.0034906915,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
4963659031867039837
|
8234116724532728716
|
idle
|
accessibility
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
New Tab
New Tab
Jiminny
Jiminny
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST [URL_WITH_CREDENTIALS]
Add a title
*
JY-20915 add alias for EU
Generate pull request title with Copilot
Add a description
Add a description
Comment
Write
Write
Preview
Preview
### JIRA: JY-20915
#### Changes:
- Support text relay for EU
- Prevent errors from EU on US
Markdown is supported
Markdown
is supported
Paste, drop, or click to add files
Paste, drop, or click to add files
Create pull request
Select a type of pull request
Remember, contributions to this repository should follow our
GitHub Community Guidelines
GitHub Community Guidelines
.
️
Reviewers
No reviews—at least 1 approving review is required.
Assignees
No one—
assign yourself
Labels
None yet
Projects
None yet
Milestone
No milestone
Helpful resources
GitHub Community Guidelines
GitHub Community Guidelines
1
commit
2
files changed
1...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59090
|
2101
|
18
|
2026-05-19T14:03:05.287062+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199385287_m2.jpg...
|
Firefox
|
Comparing master...JY-20915-add-domain-specific-em Comparing master...JY-20915-add-domain-specific-email-text-relay · jiminny/app — Work...
|
1
|
github.com/jiminny/app/compare/JY-20915-add-domain github.com/jiminny/app/compare/JY-20915-add-domain-specific-email-text-relay?expand=1...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.0028257978,"top":0.057063047,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.0028257978,"top":0.08060654,"width":0.07679521,"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.015957447,"top":0.09217877,"width":0.101230055,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"bounds":{"left":0.0028257978,"top":0.11332801,"width":0.07679521,"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":"Service-Desk - Queues - Platform team - Service space - Jira","depth":5,"bounds":{"left":0.015957447,"top":0.12490024,"width":0.107380316,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira","depth":4,"bounds":{"left":0.0,"top":0.14604948,"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}]...
|
8952063357125439210
|
7227847552723931285
|
click
|
accessibility
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira...
|
59089
|
NULL
|
NULL
|
NULL
|
|
59092
|
2101
|
19
|
2026-05-19T14:03:34.840661+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199414840_m2.jpg...
|
Slack
|
* general (Channel) - Jiminny Inc - 3 new items - * general (Channel) - Jiminny Inc - 3 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rireroxVIewPlatform Sprint 4 02 - PlatformService- rireroxVIewPlatform Sprint 4 02 - PlatformService-Desk - Queues - Platfori(JY-20915] Add environment-spe@ JY-20725 add HS rate limit handlinJY-20808 low priority indexing qu) New Tab8 JiminnySevenShores|Hubspot\Exceptions8 JiminnyJY-20676 delete AJ reports relater( JY-20915 add alias for EU by L X— New TabmistonbookmarksProtllesToolsWindowmelpjiminny / app &<> Code8? Pull requests 33C. Agents• Actions0 Wiki© Security and qualityInsights ộ Settings@ On April 24 we'll start using GitHub Copilot interaction data for Al model training unless you opt out. Review this update and manage your preferences in your GitHub account settings.JY-20915 add alias for EU #12105 •I7 Open LakyLak wants to merge 1 commit into master from JY-20915-add-domain-specific-emait-text-relayw Conversation 0- Checks 21# Files changed 201 © All commits -Q Filter files...• appv ^ Notifications/Activitiesapp/Notifications/Activities/SmsReceived.phpCe -62,9 +62,13 @ public function toMail(Snotifiable): MailableI/ The message format is always "sender,recipient".Smailbox = Sto . ".' . Sfrom. ".' , Hashids::encode(Sthis->activitv->id)E SmsReceived.phpv E Services/Mail# TextRelavService.phv/return (new SmsMailable(Sthis->activity, Sthis->getOutboundActivity()))->to(Snotifiable-›email)24rauttrsam ox Co (ontaltl) 8ov pet er- , seh, 3tctiva rsy- opet лалe):V app/Services/Mail/TextRelayService-php 0 +ee -25,6 +25,10 @ public function _construct()oublic function synco: arravSmailbox = confia('iiminny.aoogle text user'):Sservice = Sthis->getService(Smailbox):ee -36,6 +40,11 @ public function sync(): arrayforeach (Smessages as Smessage) {SmessageId = smessage->message->id;65 +66 +6872 +Q Type D to search100% Lz&• Tue 19 May 17:03:34+.• Checks pending Code -Preview) -+33 -18000C 0 1 2 viewedSubmit review - 183+5-1 maaa [ Viewed@ ..1/ The message format is always "sender.recipient".smailbox = sto.''. Sfrom.''. Hashids::encode(sthis->activity->id);1 Uae enonaatera p.eti3e e1 pr for repyeti 'catchall-eu' "ceatchall'!sreplyto = salias . '+' . Smailbox . '@' . config('jiminny.google_text_host');return (new SmsMailable(Sthis-›activity, Sthis->getOutboundActivity()»)→>to(Snotifiable-›email)->from(Sfrom, 'a' , confia('jiminnv.google text host'). Sthis->activitv->prospect name)-replyTo(SreplyTo, Sthis->activity->prospect_name);public function sync(): arraysmailbox = config("jiminny.google_text_user');sexpectedOriginalRecipient = config('app.env') === 'production-eu'? 'catch-all-eud'. config('jiminny.google_text_host'):'catch-alla' . confia('jiminnv.google text host'):Sservice = Sthis->getService(Smailbox):foreach (smessages as Smessage) &smessageld = smessage->message->id;...
|
NULL
|
8078825383374280451
|
NULL
|
app_switch
|
ocr
|
NULL
|
rireroxVIewPlatform Sprint 4 02 - PlatformService- rireroxVIewPlatform Sprint 4 02 - PlatformService-Desk - Queues - Platfori(JY-20915] Add environment-spe@ JY-20725 add HS rate limit handlinJY-20808 low priority indexing qu) New Tab8 JiminnySevenShores|Hubspot\Exceptions8 JiminnyJY-20676 delete AJ reports relater( JY-20915 add alias for EU by L X— New TabmistonbookmarksProtllesToolsWindowmelpjiminny / app &<> Code8? Pull requests 33C. Agents• Actions0 Wiki© Security and qualityInsights ộ Settings@ On April 24 we'll start using GitHub Copilot interaction data for Al model training unless you opt out. Review this update and manage your preferences in your GitHub account settings.JY-20915 add alias for EU #12105 •I7 Open LakyLak wants to merge 1 commit into master from JY-20915-add-domain-specific-emait-text-relayw Conversation 0- Checks 21# Files changed 201 © All commits -Q Filter files...• appv ^ Notifications/Activitiesapp/Notifications/Activities/SmsReceived.phpCe -62,9 +62,13 @ public function toMail(Snotifiable): MailableI/ The message format is always "sender,recipient".Smailbox = Sto . ".' . Sfrom. ".' , Hashids::encode(Sthis->activitv->id)E SmsReceived.phpv E Services/Mail# TextRelavService.phv/return (new SmsMailable(Sthis->activity, Sthis->getOutboundActivity()))->to(Snotifiable-›email)24rauttrsam ox Co (ontaltl) 8ov pet er- , seh, 3tctiva rsy- opet лалe):V app/Services/Mail/TextRelayService-php 0 +ee -25,6 +25,10 @ public function _construct()oublic function synco: arravSmailbox = confia('iiminny.aoogle text user'):Sservice = Sthis->getService(Smailbox):ee -36,6 +40,11 @ public function sync(): arrayforeach (Smessages as Smessage) {SmessageId = smessage->message->id;65 +66 +6872 +Q Type D to search100% Lz&• Tue 19 May 17:03:34+.• Checks pending Code -Preview) -+33 -18000C 0 1 2 viewedSubmit review - 183+5-1 maaa [ Viewed@ ..1/ The message format is always "sender.recipient".smailbox = sto.''. Sfrom.''. Hashids::encode(sthis->activity->id);1 Uae enonaatera p.eti3e e1 pr for repyeti 'catchall-eu' "ceatchall'!sreplyto = salias . '+' . Smailbox . '@' . config('jiminny.google_text_host');return (new SmsMailable(Sthis-›activity, Sthis->getOutboundActivity()»)→>to(Snotifiable-›email)->from(Sfrom, 'a' , confia('jiminnv.google text host'). Sthis->activitv->prospect name)-replyTo(SreplyTo, Sthis->activity->prospect_name);public function sync(): arraysmailbox = config("jiminny.google_text_user');sexpectedOriginalRecipient = config('app.env') === 'production-eu'? 'catch-all-eud'. config('jiminny.google_text_host'):'catch-alla' . confia('jiminnv.google text host'):Sservice = Sthis->getService(Smailbox):foreach (smessages as Smessage) &smessageld = smessage->message->id;...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59091
|
2100
|
16
|
2026-05-19T14:03:34.846764+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199414846_m1.jpg...
|
Slack
|
* general (Channel) - Jiminny Inc - 3 new items - * general (Channel) - Jiminny Inc - 3 new items - Slack...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFile EditViewGoHistoryWindowHelpDOCKER• ₴1DEV SlackFile EditViewGoHistoryWindowHelpDOCKER• ₴1DEV (-zsh)O 82APP (APP (dockchanges added to commit (use"git add"and/or "git commit-a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63, done.remote: Counting objects: 100% (63/63),remote: Compressing objects: 100% (17/17),remote: Total63 (delta 46), reused 63 (delta 46), pack-reused 0 (from 0)Unpacking objects: 100% (63/63), 6.51 KiB | 77.00 KiB/s, done.From github.com:jiminny/app16fa95720c..045ab2e1748a03ca9e03..84e7b10765JY-20842-remove-elastic-search-delete-documents -> origin/JY-20JY-20943-fix-calendar-events-> origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.phpapp/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/package.jsonfront-end/yarn. lockroutes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php148420+.8287428629 ÷.10 files changed, 82 insertions(+), 172 deletions(-)delete mode 100644 app/Component/ES/ElasticSearchDocumentPartialUpdater.phpdelete mode 100644 tests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20915-add-doma*Switched to a new branch 'JY-20915-add-domain-specific-email-text-relay'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containerLearn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminskiandcontributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from ".php-cs-fixer.dist.php".4731/5688 [8983%HomeDMsActivityFilesLaterMore•ED→Jiminny ...engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...° Direct messagesdo James Graham8. Stefka StoyanovaNikolay Yankov. Galya Dimitrova€. Vasil Vasilev8. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O#:: Apps# Jira CloudToast100% <7Tue 19 May 17:03:34Describe what you are looking for# general436 0• Messages@ FilesBookmarksMore v+Detraction (Friday, May 15th ~091V16 replies Last reply 4 days agoPetko Kashinski12:55 PMStart dateH2Greg 1:10 PMQ3 is huge amount of renewals, way to get startedearly.Today ~NewSalesforce for Slack APP5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10.200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:#1 0911 reply Today at 5:02 PMMessage #general+Aa...
|
NULL
|
8330597816850968210
|
NULL
|
app_switch
|
ocr
|
NULL
|
SlackFile EditViewGoHistoryWindowHelpDOCKER• ₴1DEV SlackFile EditViewGoHistoryWindowHelpDOCKER• ₴1DEV (-zsh)O 82APP (APP (dockchanges added to commit (use"git add"and/or "git commit-a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63, done.remote: Counting objects: 100% (63/63),remote: Compressing objects: 100% (17/17),remote: Total63 (delta 46), reused 63 (delta 46), pack-reused 0 (from 0)Unpacking objects: 100% (63/63), 6.51 KiB | 77.00 KiB/s, done.From github.com:jiminny/app16fa95720c..045ab2e1748a03ca9e03..84e7b10765JY-20842-remove-elastic-search-delete-documents -> origin/JY-20JY-20943-fix-calendar-events-> origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.phpapp/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/package.jsonfront-end/yarn. lockroutes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php148420+.8287428629 ÷.10 files changed, 82 insertions(+), 172 deletions(-)delete mode 100644 app/Component/ES/ElasticSearchDocumentPartialUpdater.phpdelete mode 100644 tests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20915-add-doma*Switched to a new branch 'JY-20915-add-domain-specific-email-text-relay'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containerLearn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminskiandcontributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from ".php-cs-fixer.dist.php".4731/5688 [8983%HomeDMsActivityFilesLaterMore•ED→Jiminny ...engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...° Direct messagesdo James Graham8. Stefka StoyanovaNikolay Yankov. Galya Dimitrova€. Vasil Vasilev8. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O#:: Apps# Jira CloudToast100% <7Tue 19 May 17:03:34Describe what you are looking for# general436 0• Messages@ FilesBookmarksMore v+Detraction (Friday, May 15th ~091V16 replies Last reply 4 days agoPetko Kashinski12:55 PMStart dateH2Greg 1:10 PMQ3 is huge amount of renewals, way to get startedearly.Today ~NewSalesforce for Slack APP5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10.200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:#1 0911 reply Today at 5:02 PMMessage #general+Aa...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59093
|
2101
|
20
|
2026-05-19T14:03:42.545499+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199422545_m2.jpg...
|
Firefox
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormFV faVsco.js vViewNavigateg9 JY-20915-add- PhostormFV faVsco.js vViewNavigateg9 JY-20915-add-deCoderoledeyaomce_ kepositories_ Resolvers>W Traits_ Validatorsc) Batcheriteria.php* BatchCriterialnterface.phpc)3atchservice.one@ BatchServicelnterface.php(C)EmailActivitvService.ohv©EmailActivityServicelnterface.php(C) EmailMessage.oho© EmailMessagelnterface.phpInboxService.php@ InboxServicelnterface.php© InternetMessagelnterface.php© MailChannelService.phpTexireldyservice.ongMeetingGeneratorD NotificationLocal ChangesSheltConsoleChanges 4 files= .env.local app© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contig© TextRelayService.php app/Services/Mailv Unversioned Files 10 files=.env.local.bak app=.env.nikilocal app=.env.other app© CanAccessAiReportsTest.php tests/Unit/Policies© CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rravicon.ico ouoll=lds,txi aodTeraw sal querv sal aod© SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM+ WEBHOOK FILTERING IMPLEMENTATION.md aodCreateReceivedNotification.php# sms-received.blade.php© TextRelayService.php x100% 5&• Tue 19 May 17:03:42+0 ..Nourications//smskecelveo.png© Mail/../SmsReceived.phppublic tunction synco: arraySmailbox = config( key:"jiminny.google_text_user'):"expectedorionalreczolent = contlou kev:'aoo.env') === "oroduction-eu'? 'catch-all-eu@' . config( key: 'jiminny.google_text_host'):'catch-all@' • config( key: 'jiminny.google_text_host');Sservice = Sthis->aetService(Smailboxa*$messageHistory = $this->getHistory($service);$messageIds = [];foreach ($messageHistory as Shistories) {$messages = Shistories->messagesAddedTJP + → Side-by-side viewer -Do not ignorede5255d59 contia/loaaina.oho'Level' → env('LOG_LEVEL', 'info'),nath' => storade nath'loas/Laravell.100')1= custom.log= laravel.logA console [STAGING]DO00.4 SF [jiminny@localhost]A HS_Jocal [jiminny@localhost]A console [PROD] X# console [euyA1 A10 ^ Y 663fajiminny041 A1 A40 X 65 ^SELECT * FROM automated_report results WHERE uu1dto_b1nc'822ta41b-afd5-45a9-a248-86b0es6t3151' = uu1d•|665.666 v668- 669select * from text_relays where created_at › '2026-01-01';and id IN (32415, 32416);# and id = 32412;select * from users where team_id = 2 and email like "%scott%' and id = 29510;—672=673674= 676677'-678SELECT * FROM activities WHERE uvid_to_bin('67cebfc2-ed56-44a2-8C68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42','19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSOnM sntivitiocCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text_relays table)•Verity US does NOT process itBenefits of Alias Approach:• Onlv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.• X-om-uriginal-l0 neader snows ortginal reclplent oerore allas resolution< Code SWF.1.61 differencecurrent version"driver' => 'errorlog''Level' →> env('LOG_LEVEL', 'info'),'path" => storage_path('Logs/Laravel.Log').'driver' ='single','path' => storage_path('logs/custom.log'),"leveli =s envriind lEVElt Iinfar)• PushedJY-20915-add-domain-specific-email-text-relayto new branch...Create null request® 2 files committedJY-20915 add alias for EUEdit Commit Messaae.Po. 4 space...
|
NULL
|
-7925579930459227815
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhostormFV faVsco.js vViewNavigateg9 JY-20915-add- PhostormFV faVsco.js vViewNavigateg9 JY-20915-add-deCoderoledeyaomce_ kepositories_ Resolvers>W Traits_ Validatorsc) Batcheriteria.php* BatchCriterialnterface.phpc)3atchservice.one@ BatchServicelnterface.php(C)EmailActivitvService.ohv©EmailActivityServicelnterface.php(C) EmailMessage.oho© EmailMessagelnterface.phpInboxService.php@ InboxServicelnterface.php© InternetMessagelnterface.php© MailChannelService.phpTexireldyservice.ongMeetingGeneratorD NotificationLocal ChangesSheltConsoleChanges 4 files= .env.local app© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contig© TextRelayService.php app/Services/Mailv Unversioned Files 10 files=.env.local.bak app=.env.nikilocal app=.env.other app© CanAccessAiReportsTest.php tests/Unit/Policies© CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rravicon.ico ouoll=lds,txi aodTeraw sal querv sal aod© SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM+ WEBHOOK FILTERING IMPLEMENTATION.md aodCreateReceivedNotification.php# sms-received.blade.php© TextRelayService.php x100% 5&• Tue 19 May 17:03:42+0 ..Nourications//smskecelveo.png© Mail/../SmsReceived.phppublic tunction synco: arraySmailbox = config( key:"jiminny.google_text_user'):"expectedorionalreczolent = contlou kev:'aoo.env') === "oroduction-eu'? 'catch-all-eu@' . config( key: 'jiminny.google_text_host'):'catch-all@' • config( key: 'jiminny.google_text_host');Sservice = Sthis->aetService(Smailboxa*$messageHistory = $this->getHistory($service);$messageIds = [];foreach ($messageHistory as Shistories) {$messages = Shistories->messagesAddedTJP + → Side-by-side viewer -Do not ignorede5255d59 contia/loaaina.oho'Level' → env('LOG_LEVEL', 'info'),nath' => storade nath'loas/Laravell.100')1= custom.log= laravel.logA console [STAGING]DO00.4 SF [jiminny@localhost]A HS_Jocal [jiminny@localhost]A console [PROD] X# console [euyA1 A10 ^ Y 663fajiminny041 A1 A40 X 65 ^SELECT * FROM automated_report results WHERE uu1dto_b1nc'822ta41b-afd5-45a9-a248-86b0es6t3151' = uu1d•|665.666 v668- 669select * from text_relays where created_at › '2026-01-01';and id IN (32415, 32416);# and id = 32412;select * from users where team_id = 2 and email like "%scott%' and id = 29510;—672=673674= 676677'-678SELECT * FROM activities WHERE uvid_to_bin('67cebfc2-ed56-44a2-8C68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42','19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSOnM sntivitiocCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text_relays table)•Verity US does NOT process itBenefits of Alias Approach:• Onlv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.• X-om-uriginal-l0 neader snows ortginal reclplent oerore allas resolution< Code SWF.1.61 differencecurrent version"driver' => 'errorlog''Level' →> env('LOG_LEVEL', 'info'),'path" => storage_path('Logs/Laravel.Log').'driver' ='single','path' => storage_path('logs/custom.log'),"leveli =s envriind lEVElt Iinfar)• PushedJY-20915-add-domain-specific-email-text-relayto new branch...Create null request® 2 files committedJY-20915 add alias for EUEdit Commit Messaae.Po. 4 space...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59094
|
2101
|
21
|
2026-05-19T14:03:46.109555+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199426109_m2.jpg...
|
PhpStorm
|
faVsco.js – .env.production-eu
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-a PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-add-domain-specific-email-text-reProiect©) WebhookController.pnpCreateReceivedNotification.phpaomce_ kepositoriesMall//Smskecelveo.phpsms-received.blade.php© TextRelayService.php_ Resolvers>W Traits_ ValidatorsSQS_AWS_ACCESS_KEY=_QUEUE_ACCESS_KEYsos AWS SECRET KEY= [PASSWORD] SECreT_KEYc) Batcheriteria.php* BatchCriterialnterface.phpc)3atchservice.one@ BatchServicelnterface.php(C)EmailActivitvService.ohoEmailActivitvServicelnterface.ohp(C) EmailMessage.ohoEmailMessagelnterface.phpC) InboxService.oho© InboxServicelnterface.php© InternetMessagelnterface.php(c)MailchannelService.ong SQS_PREFIX=_QUEUE_PREFIXSQS_QUEUE=_QUEUE_SQS_NAMESQS_FIFO_QUEUE=_QUEUE_SQS_FIF0_NAME.FIFOSOS_ REGION= QUEUE REGIONKINESIS_AWS_REGION=eu-west-1INSIGHTS EVENTS AWS_KINESIS_STREAM_NAME=activity-event-insightsINSI6HIS MEIKIUS_AWS KINCSIS SIKCAN NAME=aCC1V1ty-mecr1c-1nS1ghtSGOOGLE_TEXT_RELAY_MAILB0X=catch-al1GOOGLE_TEXT_RELAY_HOST=txt.jiminny.comTexireldyservice.ongM MeetinaGenerator2492581D NotificationGo0GLE_TExTRELAY_TOP1Cepronects/naminny-web/topics/com.niminnv.txtlGOOGLE_TEXT_RELAY_SUBSCRIPTION=proiects/jiminnv-web/subscriptions/relavLocal ChangesConsolev Changes 4 filesE.env.local app© JiminnyDebugCommand.php app/Console/CommandsSide-by-side viewer -Do not ignorede5255d59 contia/loaaina.ohopnp logging.onp contig© TextRelayService.php app/Services/Mail]v Unversioned Files 10 files'Level' => env('LOG_LEVEL', 'info'),nath' => storade nath'loas/laravel.100')=.env.local.bak app=.env.nikilocal app=.env.other app© CanAccessAiReportsTest.php tests/Unit/Policies@ CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rhravicon.ico public=lds,txi aodTeraw sal querv sal aod@ SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM+ WEBHOOK FILTERING IMPLEMENTATION.md aod= custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X# console [euyA console [STAGING]So jiminny vm V 663041 A1 A40 V 65 ^SELECT * FROM automated_report results WHERE uu1dto_b1nc'822ta41b-afd5-45a9-a248-86b0es6t3151' = uu1d666 v668select * from text_relays where created_at › '2026-01-01"3and 1d IN (32415. 3241691# and id = 32412;670select * from users where team_id = 2 and email like '%scott%' and id = 29510;672SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statuses676677678FROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42', '19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSOnM sntivitioccurrent version100% 5• Tue 19 May 17:03:45U AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text relays table)•Verity US does NOT process itBenefits of Alias Approach:• Onlv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.• X-om-uriginal-l0 neader snows ortginal reclplent oerore allas resolution< Code SWF.1.6+0 ..1 difterenceAAAAO"driver' => 'errorlog''Level' => env('LOG_LEVEL', 'info'),'path" => storage_path('Logs/Laravel.Log')."drivert =>'single','path' => storage_path('logs/custom.log')"levelt =s envriind levElt Tinfar)8 PushedJY-20915-add-domain-specific-email-text-relayto new branch...Create null requestA 2 files committedIV 0001G odd olioe for CillEdit Commit Messaae.248-1 UITF.8io 4 spaces...
|
NULL
|
-7280529603547070778
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-a PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-add-domain-specific-email-text-reProiect©) WebhookController.pnpCreateReceivedNotification.phpaomce_ kepositoriesMall//Smskecelveo.phpsms-received.blade.php© TextRelayService.php_ Resolvers>W Traits_ ValidatorsSQS_AWS_ACCESS_KEY=_QUEUE_ACCESS_KEYsos AWS SECRET KEY= [PASSWORD] SECreT_KEYc) Batcheriteria.php* BatchCriterialnterface.phpc)3atchservice.one@ BatchServicelnterface.php(C)EmailActivitvService.ohoEmailActivitvServicelnterface.ohp(C) EmailMessage.ohoEmailMessagelnterface.phpC) InboxService.oho© InboxServicelnterface.php© InternetMessagelnterface.php(c)MailchannelService.ong SQS_PREFIX=_QUEUE_PREFIXSQS_QUEUE=_QUEUE_SQS_NAMESQS_FIFO_QUEUE=_QUEUE_SQS_FIF0_NAME.FIFOSOS_ REGION= QUEUE REGIONKINESIS_AWS_REGION=eu-west-1INSIGHTS EVENTS AWS_KINESIS_STREAM_NAME=activity-event-insightsINSI6HIS MEIKIUS_AWS KINCSIS SIKCAN NAME=aCC1V1ty-mecr1c-1nS1ghtSGOOGLE_TEXT_RELAY_MAILB0X=catch-al1GOOGLE_TEXT_RELAY_HOST=txt.jiminny.comTexireldyservice.ongM MeetinaGenerator2492581D NotificationGo0GLE_TExTRELAY_TOP1Cepronects/naminny-web/topics/com.niminnv.txtlGOOGLE_TEXT_RELAY_SUBSCRIPTION=proiects/jiminnv-web/subscriptions/relavLocal ChangesConsolev Changes 4 filesE.env.local app© JiminnyDebugCommand.php app/Console/CommandsSide-by-side viewer -Do not ignorede5255d59 contia/loaaina.ohopnp logging.onp contig© TextRelayService.php app/Services/Mail]v Unversioned Files 10 files'Level' => env('LOG_LEVEL', 'info'),nath' => storade nath'loas/laravel.100')=.env.local.bak app=.env.nikilocal app=.env.other app© CanAccessAiReportsTest.php tests/Unit/Policies@ CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rhravicon.ico public=lds,txi aodTeraw sal querv sal aod@ SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM+ WEBHOOK FILTERING IMPLEMENTATION.md aod= custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X# console [euyA console [STAGING]So jiminny vm V 663041 A1 A40 V 65 ^SELECT * FROM automated_report results WHERE uu1dto_b1nc'822ta41b-afd5-45a9-a248-86b0es6t3151' = uu1d666 v668select * from text_relays where created_at › '2026-01-01"3and 1d IN (32415. 3241691# and id = 32412;670select * from users where team_id = 2 and email like '%scott%' and id = 29510;672SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statuses676677678FROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42', '19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSOnM sntivitioccurrent version100% 5• Tue 19 May 17:03:45U AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text relays table)•Verity US does NOT process itBenefits of Alias Approach:• Onlv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.• X-om-uriginal-l0 neader snows ortginal reclplent oerore allas resolution< Code SWF.1.6+0 ..1 difterenceAAAAO"driver' => 'errorlog''Level' => env('LOG_LEVEL', 'info'),'path" => storage_path('Logs/Laravel.Log')."drivert =>'single','path' => storage_path('logs/custom.log')"levelt =s envriind levElt Tinfar)8 PushedJY-20915-add-domain-specific-email-text-relayto new branch...Create null requestA 2 files committedIV 0001G odd olioe for CillEdit Commit Messaae.248-1 UITF.8io 4 spaces...
|
59093
|
NULL
|
NULL
|
NULL
|
|
59095
|
2101
|
22
|
2026-05-19T14:04:01.545968+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199441545_m2.jpg...
|
Firefox
|
JY-20915 add alias for EU by LakyLak · Pull Reques JY-20915 add alias for EU by LakyLak · Pull Request #12105 · jiminny/app — Work...
|
1
|
github.com/jiminny/app/pull/12105/changes
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
New Tab
New Tab
Jiminny
Jiminny
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
Jiminny
Jiminny
JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app
JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app
JY-20915 add alias for EU by LakyLak · Pull Request #12105 · jiminny/app
JY-20915 add alias for EU by LakyLak · Pull Request #12105 · jiminny/app
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
jiminny
jiminny
app
app
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues(g then i)
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Pull requests (33)
Pull requests
(
33
)
Agents
Agents
Actions
Actions
Wiki
Wiki
Security and quality
Security and quality
Insights
Insights
Settings
Settings
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
JY-20915 add alias for EU #12105 Edit title
JY-20915 add alias for EU
#
12105
Edit title
Preview
Preview
Checks pending
Checks pending
Code
Code
Open
LakyLak...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.0028257978,"top":0.057063047,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.0028257978,"top":0.08060654,"width":0.07679521,"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.015957447,"top":0.09217877,"width":0.101230055,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"bounds":{"left":0.0028257978,"top":0.11332801,"width":0.07679521,"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":"Service-Desk - Queues - Platform team - Service space - Jira","depth":5,"bounds":{"left":0.015957447,"top":0.12490024,"width":0.107380316,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira","depth":4,"bounds":{"left":0.0,"top":0.14604948,"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-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.15762171,"width":0.18068483,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.17877094,"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-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.19034317,"width":0.18816489,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.21149242,"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-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.22306465,"width":0.15674867,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.2442139,"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":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.25578612,"width":0.014960106,"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.27693537,"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.28850758,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SevenShores\\Hubspot\\Exceptions\\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT","depth":4,"bounds":{"left":0.0,"top":0.30965683,"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":"SevenShores\\Hubspot\\Exceptions\\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT","depth":5,"bounds":{"left":0.013297873,"top":0.32122904,"width":0.4644282,"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.3423783,"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.35395053,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.37509975,"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-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.386672,"width":0.15791224,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20915 add alias for EU by LakyLak · Pull Request #12105 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.40782124,"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":"JY-20915 add alias for EU by LakyLak · Pull Request #12105 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.41939345,"width":0.12699468,"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.415004,"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":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.44213888,"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":"AXLink","text":"Skip to content","depth":6,"bounds":{"left":0.07962101,"top":0.0518755,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to content","depth":7,"bounds":{"left":0.07962101,"top":0.05347167,"width":0.0029920214,"height":0.21468475},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open menu","depth":10,"bounds":{"left":0.08494016,"top":0.06464485,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Homepage (g then d)","depth":9,"bounds":{"left":0.099567816,"top":0.06464485,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"jiminny","depth":12,"bounds":{"left":0.112865694,"top":0.06464485,"width":0.018949468,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"jiminny","depth":14,"bounds":{"left":0.11486037,"top":0.07063048,"width":0.014960106,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"app","depth":12,"bounds":{"left":0.13680187,"top":0.06464485,"width":0.017785905,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"app","depth":14,"bounds":{"left":0.13879654,"top":0.07063048,"width":0.008477394,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Search or jump to…","depth":9,"bounds":{"left":0.81698805,"top":0.06464485,"width":0.06565824,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Type","depth":12,"bounds":{"left":0.82928854,"top":0.07063048,"width":0.011801862,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":12,"bounds":{"left":0.8424202,"top":0.07222666,"width":0.002493351,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"to search","depth":12,"bounds":{"left":0.84640956,"top":0.07063048,"width":0.021276595,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chat with Copilot","depth":10,"bounds":{"left":0.88464093,"top":0.06464485,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Open Copilot…","depth":9,"bounds":{"left":0.8949468,"top":0.06464485,"width":0.008643617,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Create new...","depth":9,"bounds":{"left":0.9115692,"top":0.06464485,"width":0.01662234,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"All issues(g then i)","depth":9,"bounds":{"left":0.93085104,"top":0.06464485,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"All pull requests","depth":9,"bounds":{"left":0.94414896,"top":0.06464485,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"All repositories","depth":9,"bounds":{"left":0.9574468,"top":0.06464485,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"You have unread notifications(g then n)","depth":9,"bounds":{"left":0.97074467,"top":0.06464485,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open user navigation menu","depth":9,"bounds":{"left":0.9840425,"top":0.06464485,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Repository navigation","depth":9,"bounds":{"left":0.079288565,"top":0.051077414,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Repository navigation","depth":10,"bounds":{"left":0.079288565,"top":0.05387071,"width":0.0787899,"height":0.023144454},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Code","depth":12,"bounds":{"left":0.08494016,"top":0.09936153,"width":0.025099734,"height":0.026336791},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Code","depth":14,"bounds":{"left":0.095744684,"top":0.10574621,"width":0.011469414,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Pull requests (33)","depth":12,"bounds":{"left":0.11269947,"top":0.09936153,"width":0.05518617,"height":0.026336791},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pull requests","depth":14,"bounds":{"left":0.12333777,"top":0.10574621,"width":0.02925532,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(","depth":14,"bounds":{"left":0.15525267,"top":0.113727055,"width":0.0029920214,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"33","depth":14,"bounds":{"left":0.15824468,"top":0.113727055,"width":0.005817819,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":")","depth":14,"bounds":{"left":0.1640625,"top":0.113727055,"width":0.0016622341,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Agents","depth":12,"bounds":{"left":0.1705452,"top":0.09936153,"width":0.029089095,"height":0.026336791},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Agents","depth":14,"bounds":{"left":0.18151596,"top":0.10574621,"width":0.014960106,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Actions","depth":12,"bounds":{"left":0.20229389,"top":0.09936153,"width":0.03025266,"height":0.026336791},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Actions","depth":14,"bounds":{"left":0.21326463,"top":0.10574621,"width":0.016123671,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Wiki","depth":12,"bounds":{"left":0.23520611,"top":0.09936153,"width":0.022938829,"height":0.026336791},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Wiki","depth":14,"bounds":{"left":0.24601063,"top":0.10574621,"width":0.009142287,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Security and quality","depth":12,"bounds":{"left":0.26080453,"top":0.09936153,"width":0.05817819,"height":0.026336791},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Security and quality","depth":14,"bounds":{"left":0.27260637,"top":0.10574621,"width":0.04255319,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Insights","depth":12,"bounds":{"left":0.32164228,"top":0.09936153,"width":0.031083776,"height":0.026336791},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Insights","depth":14,"bounds":{"left":0.33277926,"top":0.10574621,"width":0.016788565,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Settings","depth":12,"bounds":{"left":0.35538563,"top":0.09936153,"width":0.032081116,"height":0.026336791},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Settings","depth":14,"bounds":{"left":0.3665226,"top":0.10574621,"width":0.017785905,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Important update","depth":10,"bounds":{"left":0.09325133,"top":0.14365523,"width":0.0003324468,"height":0.016759777},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Important update","depth":11,"bounds":{"left":0.09325133,"top":0.1452514,"width":0.039228722,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.","depth":10,"bounds":{"left":0.09325133,"top":0.1452514,"width":0.2159242,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Review this update","depth":10,"bounds":{"left":0.30917552,"top":0.1452514,"width":0.04055851,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Review this update","depth":11,"bounds":{"left":0.30917552,"top":0.1452514,"width":0.04055851,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and manage your preferences in your","depth":10,"bounds":{"left":0.34973404,"top":0.1452514,"width":0.08261303,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"GitHub account settings","depth":10,"bounds":{"left":0.4323471,"top":0.1452514,"width":0.05219415,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub account settings","depth":11,"bounds":{"left":0.4323471,"top":0.1452514,"width":0.05219415,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":10,"bounds":{"left":0.48454124,"top":0.1452514,"width":0.0013297872,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Dismiss banner","depth":9,"bounds":{"left":0.98636967,"top":0.13886672,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"JY-20915 add alias for EU #12105 Edit title","depth":13,"bounds":{"left":0.090259306,"top":0.19193934,"width":0.16838431,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"JY-20915 add alias for EU","depth":14,"bounds":{"left":0.090259306,"top":0.19273743,"width":0.119015954,"height":0.030327214},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"#","depth":15,"bounds":{"left":0.21193483,"top":0.19273743,"width":0.006482713,"height":0.030327214},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12105","depth":15,"bounds":{"left":0.21841756,"top":0.19273743,"width":0.02825798,"height":0.030327214},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Edit title","depth":14,"bounds":{"left":0.24800532,"top":0.19513169,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Preview","depth":13,"bounds":{"left":0.95827794,"top":0.19992019,"width":0.031083776,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Preview","depth":15,"bounds":{"left":0.96359706,"top":0.2047087,"width":0.01512633,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Checks pending","depth":13,"bounds":{"left":0.8715093,"top":0.19832402,"width":0.051861703,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Checks pending","depth":15,"bounds":{"left":0.88380986,"top":0.20430966,"width":0.03523936,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Code","depth":13,"bounds":{"left":0.9260306,"top":0.19832402,"width":0.02825798,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Code","depth":15,"bounds":{"left":0.9303524,"top":0.20430966,"width":0.011635638,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Open","depth":13,"bounds":{"left":0.1008976,"top":0.23623304,"width":0.011968086,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"LakyLak","depth":15,"bounds":{"left":0.11951463,"top":0.2330407,"width":0.01861702,"height":0.016759777},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
8530123254820147816
|
8236933752814073485
|
visual_change
|
accessibility
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
New Tab
New Tab
Jiminny
Jiminny
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
Jiminny
Jiminny
JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app
JY-20676 delete AJ reports related objects by LakyLak · Pull Request #12098 · jiminny/app
JY-20915 add alias for EU by LakyLak · Pull Request #12105 · jiminny/app
JY-20915 add alias for EU by LakyLak · Pull Request #12105 · jiminny/app
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
jiminny
jiminny
app
app
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues(g then i)
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Pull requests (33)
Pull requests
(
33
)
Agents
Agents
Actions
Actions
Wiki
Wiki
Security and quality
Security and quality
Insights
Insights
Settings
Settings
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
JY-20915 add alias for EU #12105 Edit title
JY-20915 add alias for EU
#
12105
Edit title
Preview
Preview
Checks pending
Checks pending
Code
Code
Open
LakyLak...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59096
|
2100
|
17
|
2026-05-19T14:04:05.350074+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199445350_m1.jpg...
|
PhpStorm
|
faVsco.js – .env.production-eu
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFile EditViewGoHistoryWindowHelpDOCKER• ₴1DEV SlackFile EditViewGoHistoryWindowHelpDOCKER• ₴1DEV (-zsh)O 82APP (APP (dockchanges added to commit (use"git add"and/or "git commit-a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63, done.remote: Counting objects: 100% (63/63),remote: Compressing objects: 100% (17/17),remote: Total63 (delta 46), reused 63 (delta 46), pack-reused 0 (from 0)Unpacking objects: 100% (63/63), 6.51 KiB | 77.00 KiB/s, done.From github.com:jiminny/app16fa95720c..045ab2e1748a03ca9e03..84e7b10765JY-20842-remove-elastic-search-delete-documents -> origin/JY-20JY-20943-fix-calendar-events-> origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.phpapp/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/package.jsonfront-end/yarn. lockroutes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php148420+.8287428629 ÷.10 files changed, 82 insertions(+), 172 deletions(-)delete mode 100644 app/Component/ES/ElasticSearchDocumentPartialUpdater.phpdelete mode 100644 tests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20915-add-doma*Switched to a new branch 'JY-20915-add-domain-specific-email-text-relay'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containerLearn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminskiandcontributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from ".php-cs-fixer.dist.php".5491/5688 [8896%HomeDMsActivityFilesLaterMore•ED→Jiminny ...engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...° Direct messagesdo James Graham8. Stefka StoyanovaNikolay Yankov. Galya Dimitrova€. Vasil Vasilev8. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O#:: Apps# Jira CloudToast100% <7Tue 19 May 17:04:04Describe what you are looking for# general436 0• Messages@ FilesBookmarksMore v+Detraction (Friday, May 15th ~091V16 replies Last reply 4 days agoPetko Kashinski12:55 PMStart dateH2Greg 1:10 PMQ3 is huge amount of renewals, way to get startedearly.Today ~NewSalesforce for Slack APP5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10.200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:#1 0911 reply Today at 5:02 PMMessage #general+Aa...
|
NULL
|
-6666114077917355958
|
NULL
|
app_switch
|
ocr
|
NULL
|
SlackFile EditViewGoHistoryWindowHelpDOCKER• ₴1DEV SlackFile EditViewGoHistoryWindowHelpDOCKER• ₴1DEV (-zsh)O 82APP (APP (dockchanges added to commit (use"git add"and/or "git commit-a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63, done.remote: Counting objects: 100% (63/63),remote: Compressing objects: 100% (17/17),remote: Total63 (delta 46), reused 63 (delta 46), pack-reused 0 (from 0)Unpacking objects: 100% (63/63), 6.51 KiB | 77.00 KiB/s, done.From github.com:jiminny/app16fa95720c..045ab2e1748a03ca9e03..84e7b10765JY-20842-remove-elastic-search-delete-documents -> origin/JY-20JY-20943-fix-calendar-events-> origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.phpapp/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/package.jsonfront-end/yarn. lockroutes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php148420+.8287428629 ÷.10 files changed, 82 insertions(+), 172 deletions(-)delete mode 100644 app/Component/ES/ElasticSearchDocumentPartialUpdater.phpdelete mode 100644 tests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20915-add-doma*Switched to a new branch 'JY-20915-add-domain-specific-email-text-relay'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containerLearn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminskiandcontributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from ".php-cs-fixer.dist.php".5491/5688 [8896%HomeDMsActivityFilesLaterMore•ED→Jiminny ...engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...° Direct messagesdo James Graham8. Stefka StoyanovaNikolay Yankov. Galya Dimitrova€. Vasil Vasilev8. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O#:: Apps# Jira CloudToast100% <7Tue 19 May 17:04:04Describe what you are looking for# general436 0• Messages@ FilesBookmarksMore v+Detraction (Friday, May 15th ~091V16 replies Last reply 4 days agoPetko Kashinski12:55 PMStart dateH2Greg 1:10 PMQ3 is huge amount of renewals, way to get startedearly.Today ~NewSalesforce for Slack APP5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10.200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:#1 0911 reply Today at 5:02 PMMessage #general+Aa...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59097
|
2101
|
23
|
2026-05-19T14:04:10.630568+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199450630_m2.jpg...
|
PhpStorm
|
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicarecoderTavsco.sProletey©) Webho PhostormVIewINavicarecoderTavsco.sProletey©) WebhookController.pnpInitialFrontendStateTest.phpw MockUnusedDependenciestrait.pho• D unitz0zzwApiguardLoain.phpENVCc W.*c Testcase.phpAPP_ENV=production> O vendorAPP_KEV=hase64:1+v5Vc7TE57KC28d8/7kP4t34hBobDNK9Mt8o editorcontialAPP_DEBUG=falseE .env= env.circleciLub_chAnnel-errorlogenv.circleci-niahtlvArrukL-nccos.app.Jzmanny.eu= envlocallAWS_DEFAULT_REGION=eu-west-1= env.local.bakAPP_ KEbLUN=eU-weSc-1= env miarateAPP DEPLOY_REGION=eu= env nikilocall= env.otherUb CUNNECILUN=mySqU= .env.productionU8HUSI=0DE.env.production-euDB PORT=3306E.env.qaD8_DATABASE=1minnvE.env.qaDBUSERNAME=rootLocal ChangesSheltConsolev Changes 4 filesSide-by-sidevE.env.local appde5255d59 contia/loaaina.oho© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contig© TextRelayService.php app/Services/Mail]v Unversioned Files 10 files''Level' => env'L0140nath = storade 141=.env.local.bak app=.env.nikilocal app=.env.other app© CanAccessAiReportsTest.php tests/Unit/Policies@ CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rhravicon.ico public=lds,txi aodTeraw sal querv sal aoo@ SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM+ WEBHOOK FILTERING IMPLEMENTATION.md aoosms-received.blade.php© TextRelayService.phpFind in Flles 12 matches in & tilles.APPENVIn ProiectModuleDirectory Scope'APP_ENV' => confiatliminny aoo envi)"app_env' => env(APP_EN\'env' => env('KMS_APP_ENV) ? env('KMS_APP_ENV]) : env(APP_ENV])'enabled' => env('LARATRUST_ENABLE_CACHE', env(APP_ENV*) === 'production").// When left empty or "null" the Laravel environment will be used (usually discovered from "APP_ENV" in your ".env")'environment' => env(APP_ENV') . (env('APP_DEPLOY_REGION') === 'us' ? ": (-'. env('APP_DEPLOY_REGION'))).Config::set(iiminn'APP _ENV => 'local'ProvidesScriotVariables.ono aop/Contiaurationreturnl"esrflloken => osnf tokeno.'state' => SuserAndTeamState.=> partner( attribute: 'theme','natkev' => SnersonalAccessToken.'env'= arnav meraedLAPP SNVI => confiad kev Iaiminny ann env!'CDN_BASE_URL' => config( key:'jiminny.cdn').'INTERCOM_USER_HASH' => self::generateIntercomHash($user)'PUSHER_KEY' => config( key: 'services.pusher.key').'PUSHER CLUSTER' => config( key: 'services.pusher.cluster').'SENTRY DSN' => stripPasswordFromUrl(config(key: 'jiminny.sentry.dsn_front_end'))IpcIcAscI => confiad kev: "sentrv.release')'PLANHAT TENANT UUID' => config( key: 'services.planhat.tenantUuid).'USERPILOT TOKEN' => config( key:'services.userpilot.token').1. Sextras).];private static function generateIntercomHash(2User Suser): 2strinaif (Suser |== null)Onen recults in now tab=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD&# console [euyA console [STAGING]Tx: AutovSo jiminny vFile mask:*oho041 A1 A40 V65 ^b-atd5-45a9-a248-86b0es6t5151' = uuldec WProvidesScriotVariables.ono 47config/app.php 3jiminny.php 136d 1d = 295101laratrust.php 7:sentry.php 17sentry.php 18services.php 19968-7a0286ed8618') = uuid; # 79763436ids, GROUP_CONCAT(status) as statusesservices.ong 210corvicoe nhn 201ProvidesScriptVariablesTest.php 31ProvidesscriptVariableslest.oho 134.phpstorm.meta.pho 3545tversionhalCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text relays table)•Verity US does NOT process itBenefits of Alias Approach:• Onlv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.• X-om-uriginal-l0 neader snows ortginal reclplent erore allas resolution+ <Code SWE.16100% 5• Tue 19 May 17:04:10+0 ..1 difterence'Level' => env('LOG_LEVEL', 'info'),'path" => storage_path('Logs/Laravel.Log')."drivert =>'single','path' => storage_path('logs/custom.log')"leveli =s envriind lEVElt Iinfar)Onen in Sind WindowA 2 files committedJY-20915 add alias for EUEdit Commit Messaae.Po. 4 space...
|
NULL
|
-3089857643765434480
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhostormVIewINavicarecoderTavsco.sProletey©) Webho PhostormVIewINavicarecoderTavsco.sProletey©) WebhookController.pnpInitialFrontendStateTest.phpw MockUnusedDependenciestrait.pho• D unitz0zzwApiguardLoain.phpENVCc W.*c Testcase.phpAPP_ENV=production> O vendorAPP_KEV=hase64:1+v5Vc7TE57KC28d8/7kP4t34hBobDNK9Mt8o editorcontialAPP_DEBUG=falseE .env= env.circleciLub_chAnnel-errorlogenv.circleci-niahtlvArrukL-nccos.app.Jzmanny.eu= envlocallAWS_DEFAULT_REGION=eu-west-1= env.local.bakAPP_ KEbLUN=eU-weSc-1= env miarateAPP DEPLOY_REGION=eu= env nikilocall= env.otherUb CUNNECILUN=mySqU= .env.productionU8HUSI=0DE.env.production-euDB PORT=3306E.env.qaD8_DATABASE=1minnvE.env.qaDBUSERNAME=rootLocal ChangesSheltConsolev Changes 4 filesSide-by-sidevE.env.local appde5255d59 contia/loaaina.oho© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contig© TextRelayService.php app/Services/Mail]v Unversioned Files 10 files''Level' => env'L0140nath = storade 141=.env.local.bak app=.env.nikilocal app=.env.other app© CanAccessAiReportsTest.php tests/Unit/Policies@ CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rhravicon.ico public=lds,txi aodTeraw sal querv sal aoo@ SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM+ WEBHOOK FILTERING IMPLEMENTATION.md aoosms-received.blade.php© TextRelayService.phpFind in Flles 12 matches in & tilles.APPENVIn ProiectModuleDirectory Scope'APP_ENV' => confiatliminny aoo envi)"app_env' => env(APP_EN\'env' => env('KMS_APP_ENV) ? env('KMS_APP_ENV]) : env(APP_ENV])'enabled' => env('LARATRUST_ENABLE_CACHE', env(APP_ENV*) === 'production").// When left empty or "null" the Laravel environment will be used (usually discovered from "APP_ENV" in your ".env")'environment' => env(APP_ENV') . (env('APP_DEPLOY_REGION') === 'us' ? ": (-'. env('APP_DEPLOY_REGION'))).Config::set(iiminn'APP _ENV => 'local'ProvidesScriotVariables.ono aop/Contiaurationreturnl"esrflloken => osnf tokeno.'state' => SuserAndTeamState.=> partner( attribute: 'theme','natkev' => SnersonalAccessToken.'env'= arnav meraedLAPP SNVI => confiad kev Iaiminny ann env!'CDN_BASE_URL' => config( key:'jiminny.cdn').'INTERCOM_USER_HASH' => self::generateIntercomHash($user)'PUSHER_KEY' => config( key: 'services.pusher.key').'PUSHER CLUSTER' => config( key: 'services.pusher.cluster').'SENTRY DSN' => stripPasswordFromUrl(config(key: 'jiminny.sentry.dsn_front_end'))IpcIcAscI => confiad kev: "sentrv.release')'PLANHAT TENANT UUID' => config( key: 'services.planhat.tenantUuid).'USERPILOT TOKEN' => config( key:'services.userpilot.token').1. Sextras).];private static function generateIntercomHash(2User Suser): 2strinaif (Suser |== null)Onen recults in now tab=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD&# console [euyA console [STAGING]Tx: AutovSo jiminny vFile mask:*oho041 A1 A40 V65 ^b-atd5-45a9-a248-86b0es6t5151' = uuldec WProvidesScriotVariables.ono 47config/app.php 3jiminny.php 136d 1d = 295101laratrust.php 7:sentry.php 17sentry.php 18services.php 19968-7a0286ed8618') = uuid; # 79763436ids, GROUP_CONCAT(status) as statusesservices.ong 210corvicoe nhn 201ProvidesScriptVariablesTest.php 31ProvidesscriptVariableslest.oho 134.phpstorm.meta.pho 3545tversionhalCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text relays table)•Verity US does NOT process itBenefits of Alias Approach:• Onlv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.• X-om-uriginal-l0 neader snows ortginal reclplent erore allas resolution+ <Code SWE.16100% 5• Tue 19 May 17:04:10+0 ..1 difterence'Level' => env('LOG_LEVEL', 'info'),'path" => storage_path('Logs/Laravel.Log')."drivert =>'single','path' => storage_path('logs/custom.log')"leveli =s envriind lEVElt Iinfar)Onen in Sind WindowA 2 files committedJY-20915 add alias for EUEdit Commit Messaae.Po. 4 space...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59098
|
2100
|
18
|
2026-05-19T14:04:11.393984+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199451393_m1.jpg...
|
PhpStorm
|
faVsco.js – .env.production-eu
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFile EditViewGoHistoryWindowHelpDOCKER• ₴1DEV SlackFile EditViewGoHistoryWindowHelpDOCKER• ₴1DEV (-zsh)O 82APP (APP (dockchanges added to commit (use"git add"and/or "git commit-a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63, done.remote: Counting objects: 100% (63/63),remote: Compressing objects: 100% (17/17),remote: Total63 (delta 46), reused 63 (delta 46), pack-reused 0 (from 0)Unpacking objects: 100% (63/63), 6.51 KiB | 77.00 KiB/s, done.From github.com:jiminny/app16fa95720c..045ab2e1748a03ca9e03..84e7b10765JY-20842-remove-elastic-search-delete-documents -> origin/JY-20JY-20943-fix-calendar-events-> origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.phpapp/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/package.jsonfront-end/yarn. lockroutes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php148420+.8287428629 ÷.10 files changed, 82 insertions(+), 172 deletions(-)delete mode 100644 app/Component/ES/ElasticSearchDocumentPartialUpdater.phpdelete mode 100644 tests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20915-add-doma*Switched to a new branch 'JY-20915-add-domain-specific-email-text-relay'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containerLearn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminskiandcontributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from ".php-cs-fixer.dist.php".5611/5688 [898%HomeDMsActivityFilesLaterMore•ED→Jiminny ...engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...° Direct messagesdo James Graham8. Stefka StoyanovaNikolay Yankov. Galya Dimitrova€. Vasil Vasilev8. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O#:: Apps# Jira CloudToast100% <7Tue 19 May 17:04:11Describe what you are looking for# general436 0• Messages@ FilesBookmarksMore v+Detraction (Friday, May 15th ~091V16 replies Last reply 4 days agoPetko Kashinski12:55 PMStart dateH2Greg 1:10 PMQ3 is huge amount of renewals, way to get startedearly.Today ~NewSalesforce for Slack APP5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10.200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:#1 0911 reply Today at 5:02 PMMessage #general+Aa...
|
NULL
|
-4305240769285606201
|
NULL
|
click
|
ocr
|
NULL
|
SlackFile EditViewGoHistoryWindowHelpDOCKER• ₴1DEV SlackFile EditViewGoHistoryWindowHelpDOCKER• ₴1DEV (-zsh)O 82APP (APP (dockchanges added to commit (use"git add"and/or "git commit-a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63, done.remote: Counting objects: 100% (63/63),remote: Compressing objects: 100% (17/17),remote: Total63 (delta 46), reused 63 (delta 46), pack-reused 0 (from 0)Unpacking objects: 100% (63/63), 6.51 KiB | 77.00 KiB/s, done.From github.com:jiminny/app16fa95720c..045ab2e1748a03ca9e03..84e7b10765JY-20842-remove-elastic-search-delete-documents -> origin/JY-20JY-20943-fix-calendar-events-> origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.phpapp/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/package.jsonfront-end/yarn. lockroutes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php148420+.8287428629 ÷.10 files changed, 82 insertions(+), 172 deletions(-)delete mode 100644 app/Component/ES/ElasticSearchDocumentPartialUpdater.phpdelete mode 100644 tests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20915-add-doma*Switched to a new branch 'JY-20915-add-domain-specific-email-text-relay'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containerLearn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-emaidocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.plPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminskiandcontributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from ".php-cs-fixer.dist.php".5611/5688 [898%HomeDMsActivityFilesLaterMore•ED→Jiminny ...engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...° Direct messagesdo James Graham8. Stefka StoyanovaNikolay Yankov. Galya Dimitrova€. Vasil Vasilev8. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O#:: Apps# Jira CloudToast100% <7Tue 19 May 17:04:11Describe what you are looking for# general436 0• Messages@ FilesBookmarksMore v+Detraction (Friday, May 15th ~091V16 replies Last reply 4 days agoPetko Kashinski12:55 PMStart dateH2Greg 1:10 PMQ3 is huge amount of renewals, way to get startedearly.Today ~NewSalesforce for Slack APP5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10.200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:#1 0911 reply Today at 5:02 PMMessage #general+Aa...
|
59096
|
NULL
|
NULL
|
NULL
|
|
59099
|
2101
|
24
|
2026-05-19T14:04:15.550411+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199455550_m2.jpg...
|
Firefox
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormFV faVsco.jsViewINavicareCodeLaravelg9 JY- PhostormFV faVsco.jsViewINavicareCodeLaravelg9 JY-20915-add-domain-specific-email-text-relaWindowmelpProjectInitialFrontendStateTest.php© WebhookController.php© EventServiceProvider.phpCreateReceivedNotification.phpalaninemlantanCikeeeVoabalnieMall//Smskecelvea.pnp# sms-received.blade.php© TextRelayService.phpw MockUnusedDependenciestrait.pho• D unitz0zz© ApiGuardLogin.phpc Testcase.phpQ- ENVx $ Cc W .*TL Y :› → vendoro editorcontiaE .env= env.circleci= .env.circleci-nightly= envlocallE.env.local.bak= env miarate=.env.nikilocal=.env.otherE .env.productionE .env.production-euE.env.qa= .env.qaiAPP_ENV=productionAPP_KEY=base64:1+v5Vc7TE57KCz8d8/7kP4t34hBobDNK9Mt8m/yaLnE=APP_DEBUG=falseLUb_ChANNEL-errorLogArrukL-nccos.app.Jzmanny.euAWS_DEFAULT_REGION=eu-west-1APP_ KEbLUN=eU-weSc-1APP_DEPLOY_REGION=eUUb CUNNECILUN=mySqUU8HUSI=0DDB_PORT=3306D8_DATABASE=1minnvDBUSERNAME=rootLocal ChangesSheltConsoleChanges 4 files= .env.local app© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contig© TextRelayService.php app/Services/Mailv Unversioned Files 10 files→=.Do not ignorede5255d59 contia/loaaina.oho'Level' → env('LOG_LEVEL', 'info'),nath' => storade nath'loas/laravel.100')=.env.local.bak app=.env.nikilocal app=.env.other app© CanAccessAiReportsTest.php tests/Unit/Policies© CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rhravicon.ico public=lds,txi aodTeraw sal querv sal aoo© SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM+ WEBHOOK FILTERING IMPLEMENTATION.md aoo.= custom.logA console [STAGING]= laravel.log4 SF [jiminny@localhost]A HS_Jocal [jiminny@localhost]A console [PROD] X# console [euy664666 v668-669670672fajiminny041 A1 A40 X 65 ^SELECT * FROM automated_report results WHERE uu1dto_b1nc'822ta41b-afd5-45a9-a248-86b0es6t3151' = uu1dselect * from text_relays where created_at › '2026-01-01';and 1d IN (32415. 3241691# and id = 32412;select * from users where team_id = 2 and email like "%scott%' and id = 29510;SELECT * FROM activities WHERE uvid_to_bin('67cebfc2-ed56-44a2-8C68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42' , '19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSOnM sntivitioc100% 5&• Tue 19 May 17:04:15U AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text_relays table)•Verity US does NOT process itBenefits of Alias Approach:• Oniv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.• X-om-uriginal-l0 neader snows ortginal reclplent oerore allas resolution< Code SWF.1.6+0 ..1 differencecurrent version"driver' => 'errorlog''Level' →> env('LOG_LEVEL', 'info'),'path" => storage_path('Logs/Laravel.Log').'driver' ='single','path' => storage_path('logs/custom.log'),"levelt =s envriind Levelt tinforn® 2 files committedJY-20915 add alias for EUEdit Commit Messaae.6.21UTE.8f?4 spaces...
|
NULL
|
-6429334769416385268
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhostormFV faVsco.jsViewINavicareCodeLaravelg9 JY- PhostormFV faVsco.jsViewINavicareCodeLaravelg9 JY-20915-add-domain-specific-email-text-relaWindowmelpProjectInitialFrontendStateTest.php© WebhookController.php© EventServiceProvider.phpCreateReceivedNotification.phpalaninemlantanCikeeeVoabalnieMall//Smskecelvea.pnp# sms-received.blade.php© TextRelayService.phpw MockUnusedDependenciestrait.pho• D unitz0zz© ApiGuardLogin.phpc Testcase.phpQ- ENVx $ Cc W .*TL Y :› → vendoro editorcontiaE .env= env.circleci= .env.circleci-nightly= envlocallE.env.local.bak= env miarate=.env.nikilocal=.env.otherE .env.productionE .env.production-euE.env.qa= .env.qaiAPP_ENV=productionAPP_KEY=base64:1+v5Vc7TE57KCz8d8/7kP4t34hBobDNK9Mt8m/yaLnE=APP_DEBUG=falseLUb_ChANNEL-errorLogArrukL-nccos.app.Jzmanny.euAWS_DEFAULT_REGION=eu-west-1APP_ KEbLUN=eU-weSc-1APP_DEPLOY_REGION=eUUb CUNNECILUN=mySqUU8HUSI=0DDB_PORT=3306D8_DATABASE=1minnvDBUSERNAME=rootLocal ChangesSheltConsoleChanges 4 files= .env.local app© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contig© TextRelayService.php app/Services/Mailv Unversioned Files 10 files→=.Do not ignorede5255d59 contia/loaaina.oho'Level' → env('LOG_LEVEL', 'info'),nath' => storade nath'loas/laravel.100')=.env.local.bak app=.env.nikilocal app=.env.other app© CanAccessAiReportsTest.php tests/Unit/Policies© CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rhravicon.ico public=lds,txi aodTeraw sal querv sal aoo© SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM+ WEBHOOK FILTERING IMPLEMENTATION.md aoo.= custom.logA console [STAGING]= laravel.log4 SF [jiminny@localhost]A HS_Jocal [jiminny@localhost]A console [PROD] X# console [euy664666 v668-669670672fajiminny041 A1 A40 X 65 ^SELECT * FROM automated_report results WHERE uu1dto_b1nc'822ta41b-afd5-45a9-a248-86b0es6t3151' = uu1dselect * from text_relays where created_at › '2026-01-01';and 1d IN (32415. 3241691# and id = 32412;select * from users where team_id = 2 and email like "%scott%' and id = 29510;SELECT * FROM activities WHERE uvid_to_bin('67cebfc2-ed56-44a2-8C68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42' , '19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSOnM sntivitioc100% 5&• Tue 19 May 17:04:15U AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text_relays table)•Verity US does NOT process itBenefits of Alias Approach:• Oniv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.• X-om-uriginal-l0 neader snows ortginal reclplent oerore allas resolution< Code SWF.1.6+0 ..1 differencecurrent version"driver' => 'errorlog''Level' →> env('LOG_LEVEL', 'info'),'path" => storage_path('Logs/Laravel.Log').'driver' ='single','path' => storage_path('logs/custom.log'),"levelt =s envriind Levelt tinforn® 2 files committedJY-20915 add alias for EUEdit Commit Messaae.6.21UTE.8f?4 spaces...
|
59097
|
NULL
|
NULL
|
NULL
|
|
59100
|
2100
|
19
|
2026-05-19T14:04:17.957508+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199457957_m1.jpg...
|
PhpStorm
|
faVsco.js – .env.production
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpAPP (doclDOCKE SlackFileEditViewGoHistoryWindowHelpAPP (doclDOCKER• ₴1DEV (-zsh)O 82APP (docker-oRunning analysis on 7 cores with 10files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from"-php-cs-fixer.dist.php".5688/5688100%1) app/Services/Mail/TextRelayService.php (not_operator_with_successor_space, blank_lirbegin diff--- /home/jiminny/app/Services/Mail/TextRelayService.php+++/home/jiminny/app/Services/Mail/TextRelayService.php@@ -25,7 +25,700public function synco: arraySmailbox = config('jiminny.google_text_user');SexpectedOriginalRecipient = config('app.env') === 'production-eu'? 'catch-all-eu®'.config('jiminny.google_text_host')'catch-all@'. config('jiminny.google_text_host');-41,7 +41,7foreach (Smessages as Smessage) {SmessageId = Smessage->message->id;if (!Sthis->isForCurrentEnvironment($service, Smailbox,Smessageld,Sexpeif (! Sthis->isForCurrentEnvironment($service, Smailbox, SmessageId, Sex!continue;-157,6 +157,7 0foreach (Sheaders as Sheader) {if (Sheader->name === 'X-Gm-Original-To') {SoriginalRecipient = Sheader->value;return SoriginalRecipient === SexpectedOriginalRecipient;}end diffFixed 1 of 5688 files in 118.652 seconds, 67.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containeror image →Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emai• •EDHomeDMsActivityFilesLater..•MoreJiminny ...* engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...° Direct messagesdo James Graham8. Stefka StoyanovaNikolay Yankov®. Galya Dimitrova E€. Vasil Vasilev®. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "N. Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O#:: Apps# Jira CloudToast100% <7Tue 19 May 17:04:17Describe what you are looking for# general436 0• Messages@ FilesBookmarksMore v+Detraction (Friday, May 15th ~091V16 replies Last reply 4 days agoPetko Kashinski12:55 PMStart dateH2Greg 1:10 PMQ3 is huge amount of renewals, way to get startedearly.Today ~NewSalesforce for Slack APP5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10.200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:#1 0911 reply Today at 5:02 PMMessage #general+Aa...
|
NULL
|
7320758379327061669
|
NULL
|
visual_change
|
ocr
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpAPP (doclDOCKE SlackFileEditViewGoHistoryWindowHelpAPP (doclDOCKER• ₴1DEV (-zsh)O 82APP (docker-oRunning analysis on 7 cores with 10files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from"-php-cs-fixer.dist.php".5688/5688100%1) app/Services/Mail/TextRelayService.php (not_operator_with_successor_space, blank_lirbegin diff--- /home/jiminny/app/Services/Mail/TextRelayService.php+++/home/jiminny/app/Services/Mail/TextRelayService.php@@ -25,7 +25,700public function synco: arraySmailbox = config('jiminny.google_text_user');SexpectedOriginalRecipient = config('app.env') === 'production-eu'? 'catch-all-eu®'.config('jiminny.google_text_host')'catch-all@'. config('jiminny.google_text_host');-41,7 +41,7foreach (Smessages as Smessage) {SmessageId = Smessage->message->id;if (!Sthis->isForCurrentEnvironment($service, Smailbox,Smessageld,Sexpeif (! Sthis->isForCurrentEnvironment($service, Smailbox, SmessageId, Sex!continue;-157,6 +157,7 0foreach (Sheaders as Sheader) {if (Sheader->name === 'X-Gm-Original-To') {SoriginalRecipient = Sheader->value;return SoriginalRecipient === SexpectedOriginalRecipient;}end diffFixed 1 of 5688 files in 118.652 seconds, 67.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containeror image →Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emai• •EDHomeDMsActivityFilesLater..•MoreJiminny ...* engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...° Direct messagesdo James Graham8. Stefka StoyanovaNikolay Yankov®. Galya Dimitrova E€. Vasil Vasilev®. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "N. Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O#:: Apps# Jira CloudToast100% <7Tue 19 May 17:04:17Describe what you are looking for# general436 0• Messages@ FilesBookmarksMore v+Detraction (Friday, May 15th ~091V16 replies Last reply 4 days agoPetko Kashinski12:55 PMStart dateH2Greg 1:10 PMQ3 is huge amount of renewals, way to get startedearly.Today ~NewSalesforce for Slack APP5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10.200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:#1 0911 reply Today at 5:02 PMMessage #general+Aa...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59101
|
2100
|
20
|
2026-05-19T14:04:29.414649+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199469414_m1.jpg...
|
Firefox
|
JY-20915 add alias for EU by LakyLak · Pull Reques JY-20915 add alias for EU by LakyLak · Pull Request #12105 · jiminny/app — Work...
|
1
|
github.com/jiminny/app/pull/12105/changes
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"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,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
1447094146983966292
|
7232334624239386837
|
app_switch
|
accessibility
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59102
|
2101
|
25
|
2026-05-19T14:04:29.454240+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199469454_m2.jpg...
|
Firefox
|
JY-20915 add alias for EU by LakyLak · Pull Reques JY-20915 add alias for EU by LakyLak · Pull Request #12105 · jiminny/app — Work...
|
1
|
github.com/jiminny/app/pull/12105/changes
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
New Tab
New Tab
Jiminny
Jiminny
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.0028257978,"top":0.057063047,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.0028257978,"top":0.08060654,"width":0.07679521,"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.015957447,"top":0.09217877,"width":0.101230055,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"bounds":{"left":0.0028257978,"top":0.11332801,"width":0.07679521,"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":"Service-Desk - Queues - Platform team - Service space - Jira","depth":5,"bounds":{"left":0.015957447,"top":0.12490024,"width":0.107380316,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira","depth":4,"bounds":{"left":0.0,"top":0.14604948,"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-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.15762171,"width":0.18068483,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.17877094,"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-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.19034317,"width":0.18816489,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.21149242,"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-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.22306465,"width":0.15674867,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.2442139,"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":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.25578612,"width":0.014960106,"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.27693537,"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.28850758,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SevenShores\\Hubspot\\Exceptions\\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT","depth":4,"bounds":{"left":0.0,"top":0.30965683,"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}]...
|
-3035877968339522589
|
5784388842885795972
|
app_switch
|
accessibility
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
JY-20808 low priority indexing queue by Vasil-Jiminny · Pull Request #12082 · jiminny/app
New Tab
New Tab
Jiminny
Jiminny
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59103
|
2101
|
26
|
2026-05-19T14:04:41.658968+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199481658_m2.jpg...
|
PhpStorm
|
faVsco.js – .env.production-eu
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicarecodeLaravelWindowmelpFV faVsc PhostormVIewINavicarecodeLaravelWindowmelpFV faVsco.js°9 JY-20915-add-domain-specific-email-text-reliProiect v©) WebhookController.pnpC EventServiceProvider.pnpCreateReceivedNotification.phpNourications//smskecelveo.png(C) Mail/.SmsReceived.pnpsms-received.blade.php© TextRelayService.phpInitialFrontendStateTest.phpшMockUnusedDependenciestrait.oho• D unitz0zzwApiguardLoain.phpO- ENVx 5 Cc W *TL Y :c Testcase.phpAPP_ENV=production› O vendorAPP_KEY=base64:1+v5Vc7TE57KCz8d8/7kP4t34hBobDNK9Mt8m/yaLnE=o editorcontialAPP_DEBUG=falseE .env= env.circleciLUb_ChANNEL-errorLogenv.circleci-niahtlvAPP_URL=https://app.jiminny.eu= envlocallAWS_DEFAULT_REGION=eu-west-1= env.local.bakAPP_ KEbLUN=eU-weSc-1= env miarateAPP_ DEPLOY_REGION=eu= env nikilocall= env.otherUb CUNNECILUN=mySqU= .env.productionUBHUSI=ODE.env.production-euDB PORT=3306E.env.qaD8_DATABASE=1minnvE.env.qaDBUSERNAME=rootLocal ChangesSheltConsolev Changes 4 filesDo not ignoreE.env.local appde5255d59 contia/loaaina.oho© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contig© TextRelayService.php app/Services/Mail]v Unversioned Files 10 files'Level' => env('LOG_LEVEL', 'info'),nath' => storade nath'loas/laravel.100')=.env.local.bak app=.env.nikilocal app=.env.other app© CanAccessAiReportsTest.php tests/Unit/Policies@ CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rhravicon.ico public=lds,txi aodTeraw sal querv sal aoo@ SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM+ WEBHOOK FILTERING IMPLEMENTATION.md aool= custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X# console [euyA console [STAGING]6641666 v668— 669670672So jiminny v041 A1 A40 V65 ^SELECT * FROM automated_report results WHERE uu1dto_b1nc'822ta41b-afd5-45a9-a248-86b0es6t3151' = uu1dselect * from text_relays where created_at › '2026-01-01"3and 1d IN (32415. 3241691# and id = 32412;select * from users where team_id = 2 and email like '%scott%' and id = 29510;SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42', '19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSOnM sntivitioc100% 5• Tue 19 May 17:04:41U AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text relays table)•Verity US does NOT process itBenefits of Alias Approach:• Onlv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.• X-om-uriginal-l0 neader snows ortginal reclplent oerore allas resolution< Code SWF.1.6+0 ..1 difterencecurrent version"driver' => 'errorlog''Level' => env('LOG_LEVEL', 'info'),'path" => storage_path('Logs/Laravel.Log')"drivert =>'single','path' => storage_path('logs/custom.log')"levelt =s envriind levElt Tinfar)A 2 files committedJY-20915 add alias for EUEdit Commit Messaae.6.21UTE.8io 4 spaces...
|
NULL
|
-3726094586414818835
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhostormVIewINavicarecodeLaravelWindowmelpFV faVsc PhostormVIewINavicarecodeLaravelWindowmelpFV faVsco.js°9 JY-20915-add-domain-specific-email-text-reliProiect v©) WebhookController.pnpC EventServiceProvider.pnpCreateReceivedNotification.phpNourications//smskecelveo.png(C) Mail/.SmsReceived.pnpsms-received.blade.php© TextRelayService.phpInitialFrontendStateTest.phpшMockUnusedDependenciestrait.oho• D unitz0zzwApiguardLoain.phpO- ENVx 5 Cc W *TL Y :c Testcase.phpAPP_ENV=production› O vendorAPP_KEY=base64:1+v5Vc7TE57KCz8d8/7kP4t34hBobDNK9Mt8m/yaLnE=o editorcontialAPP_DEBUG=falseE .env= env.circleciLUb_ChANNEL-errorLogenv.circleci-niahtlvAPP_URL=https://app.jiminny.eu= envlocallAWS_DEFAULT_REGION=eu-west-1= env.local.bakAPP_ KEbLUN=eU-weSc-1= env miarateAPP_ DEPLOY_REGION=eu= env nikilocall= env.otherUb CUNNECILUN=mySqU= .env.productionUBHUSI=ODE.env.production-euDB PORT=3306E.env.qaD8_DATABASE=1minnvE.env.qaDBUSERNAME=rootLocal ChangesSheltConsolev Changes 4 filesDo not ignoreE.env.local appde5255d59 contia/loaaina.oho© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contig© TextRelayService.php app/Services/Mail]v Unversioned Files 10 files'Level' => env('LOG_LEVEL', 'info'),nath' => storade nath'loas/laravel.100')=.env.local.bak app=.env.nikilocal app=.env.other app© CanAccessAiReportsTest.php tests/Unit/Policies@ CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rhravicon.ico public=lds,txi aodTeraw sal querv sal aoo@ SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM+ WEBHOOK FILTERING IMPLEMENTATION.md aool= custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X# console [euyA console [STAGING]6641666 v668— 669670672So jiminny v041 A1 A40 V65 ^SELECT * FROM automated_report results WHERE uu1dto_b1nc'822ta41b-afd5-45a9-a248-86b0es6t3151' = uu1dselect * from text_relays where created_at › '2026-01-01"3and 1d IN (32415. 3241691# and id = 32412;select * from users where team_id = 2 and email like '%scott%' and id = 29510;SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42', '19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSOnM sntivitioc100% 5• Tue 19 May 17:04:41U AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text relays table)•Verity US does NOT process itBenefits of Alias Approach:• Onlv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.• X-om-uriginal-l0 neader snows ortginal reclplent oerore allas resolution< Code SWF.1.6+0 ..1 difterencecurrent version"driver' => 'errorlog''Level' => env('LOG_LEVEL', 'info'),'path" => storage_path('Logs/Laravel.Log')"drivert =>'single','path' => storage_path('logs/custom.log')"levelt =s envriind levElt Tinfar)A 2 files committedJY-20915 add alias for EUEdit Commit Messaae.6.21UTE.8io 4 spaces...
|
59102
|
NULL
|
NULL
|
NULL
|
|
59104
|
2101
|
27
|
2026-05-19T14:04:46.223118+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199486223_m2.jpg...
|
PhpStorm
|
faVsco.js – .env.production-eu
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicarecodeWindowFV faVsco.js°9 JY-2 PhostormVIewINavicarecodeWindowFV faVsco.js°9 JY-20915-add-domain-specific-email-text-reliProiect v©) WebhookController.pnpC EventServiceProvider.pnpCreateReceivedNotification.phpNourications//smskecelveo.png(C) Mail/.SmsReceived.pnpsms-received.blade.php© TextRelayService.phpInitialFrontendStateTest.phpшMockUnusedDependenciestrait.oho• D unitz0zzwApiguardLoqin.phpO- ENVx 5 Cc W *TL Y :c Testcase.phpAPP_ENV=production› O vendorAPP_KEY=base64:1+v5Vc7TE57KCz8d8/7kP4t34hBobDNK9Mt8m/yaLnE=o editorcontialAPP_DEBUG=falseE .env= env.circleciLUb_ChANNEL-errorLogenv.circleci-niahtlvAPP_URL=https://app.jiminny.eu= envlocallAWS_DEFAULT_REGION=eu-west-1= env.local.bakAPP_ KEbLUN=eU-weSc-1= env miarateAPP_ DEPLOY_REGION=eu= env nikilocall= env.otherUb CUNNECILUN=mySqU= .env.productionUBHUSI=ODE.env.production-euDB PORT=3306E.env.qaD8_DATABASE=1minnvE.env.qaDBUSERNAME=rootLocal ChangesSheltConsolev Changes 4 filesDo not ignoreE.env.local appde5255d59 contia/loaaina.oho© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contig© TextRelayService.php app/Services/Mail]v Unversioned Files 10 files'Level' => env('LOG_LEVEL', 'info'),nath' => storade nath'loas/laravel.100')=.env.local.bak app=.env.nikilocal app=.env.other app© CanAccessAiReportsTest.php tests/Unit/Policies@ CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rhravicon.ico public=lds,txi aodTeraw sal querv sal aoo@ SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM+ WEBHOOK FILTERING IMPLEMENTATION.md aool= custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X# console [euyA console [STAGING]6641666 v668— 669670672So jiminny v041 A1 A40 V65 ^SELECT * FROM automated_report results WHERE uu1dto_b1nc'822ta41b-afd5-45a9-a248-86b0es6t3151' = uu1dselect * from text_relays where created_at › '2026-01-01"3and 1d IN (32415. 3241691# and id = 32412;select * from users where team_id = 2 and email like '%scott%' and id = 29510;SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42', '19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSOnM sntivitioc100% 5• Tue 19 May 17:04:45U AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text relays table)•Verity US does NOT process itBenefits of Alias Approach:• Onlv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.• X-om-uriginal-l0 neader snows ortginal reclplent oerore allas resolution+ < Code SWE.1.6+0 ..1 difterencecurrent version"driver' => 'errorlog''Level' => env('LOG_LEVEL', 'info'),'path" => storage_path('Logs/Laravel.Log')"drivert =>'single','path' => storage_path('logs/custom.log')"levelt =s envriind levElt Tinfar)A 2 files committedJY-20915 add alias for EUEdit Commit Messaae.6.21UTE.8io 4 spaces...
|
NULL
|
6848065290623914564
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavicarecodeWindowFV faVsco.js°9 JY-2 PhostormVIewINavicarecodeWindowFV faVsco.js°9 JY-20915-add-domain-specific-email-text-reliProiect v©) WebhookController.pnpC EventServiceProvider.pnpCreateReceivedNotification.phpNourications//smskecelveo.png(C) Mail/.SmsReceived.pnpsms-received.blade.php© TextRelayService.phpInitialFrontendStateTest.phpшMockUnusedDependenciestrait.oho• D unitz0zzwApiguardLoqin.phpO- ENVx 5 Cc W *TL Y :c Testcase.phpAPP_ENV=production› O vendorAPP_KEY=base64:1+v5Vc7TE57KCz8d8/7kP4t34hBobDNK9Mt8m/yaLnE=o editorcontialAPP_DEBUG=falseE .env= env.circleciLUb_ChANNEL-errorLogenv.circleci-niahtlvAPP_URL=https://app.jiminny.eu= envlocallAWS_DEFAULT_REGION=eu-west-1= env.local.bakAPP_ KEbLUN=eU-weSc-1= env miarateAPP_ DEPLOY_REGION=eu= env nikilocall= env.otherUb CUNNECILUN=mySqU= .env.productionUBHUSI=ODE.env.production-euDB PORT=3306E.env.qaD8_DATABASE=1minnvE.env.qaDBUSERNAME=rootLocal ChangesSheltConsolev Changes 4 filesDo not ignoreE.env.local appde5255d59 contia/loaaina.oho© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contig© TextRelayService.php app/Services/Mail]v Unversioned Files 10 files'Level' => env('LOG_LEVEL', 'info'),nath' => storade nath'loas/laravel.100')=.env.local.bak app=.env.nikilocal app=.env.other app© CanAccessAiReportsTest.php tests/Unit/Policies@ CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rhravicon.ico public=lds,txi aodTeraw sal querv sal aoo@ SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM+ WEBHOOK FILTERING IMPLEMENTATION.md aool= custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X# console [euyA console [STAGING]6641666 v668— 669670672So jiminny v041 A1 A40 V65 ^SELECT * FROM automated_report results WHERE uu1dto_b1nc'822ta41b-afd5-45a9-a248-86b0es6t3151' = uu1dselect * from text_relays where created_at › '2026-01-01"3and 1d IN (32415. 3241691# and id = 32412;select * from users where team_id = 2 and email like '%scott%' and id = 29510;SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42', '19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSOnM sntivitioc100% 5• Tue 19 May 17:04:45U AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text relays table)•Verity US does NOT process itBenefits of Alias Approach:• Onlv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.• X-om-uriginal-l0 neader snows ortginal reclplent oerore allas resolution+ < Code SWE.1.6+0 ..1 difterencecurrent version"driver' => 'errorlog''Level' => env('LOG_LEVEL', 'info'),'path" => storage_path('Logs/Laravel.Log')"drivert =>'single','path' => storage_path('logs/custom.log')"levelt =s envriind levElt Tinfar)A 2 files committedJY-20915 add alias for EUEdit Commit Messaae.6.21UTE.8io 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59105
|
2101
|
28
|
2026-05-19T14:04:49.564369+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199489564_m2.jpg...
|
Firefox
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rireroxVIewPlatform Sprint 4 02 - PlatformService- rireroxVIewPlatform Sprint 4 02 - PlatformService-Desk - Queues - Platfori(JY-20915] Add environment-spe@ JY-20725 add HS rate limit handlinJY-20808 low priority indexing qu) New Tab8 JiminnySevenShores|Hubspot\Exceptions8 JiminnyJY-20676 delete AJ reports relater( JY-20915 add alias for EU by L X— New TabmistonbookmarksProtllesToolsWindowmelpjiminny / app &<> Code8? Pull requests 33C. Agents• Actions0 Wiki© Security and qualityInsights ộ Settings@ On April 24 we'll start using GitHub Copilot interaction data for Al model training unless you opt out. Review this update and manage your preferences in your GitHub account settings.JY-20915 add alias for EU #12105 •I7 Open LakyLak wants to merge 1 commit into master from JY-20915-add-domain-specific-emait-text-relayw Conversation 0- Checks 21# Files changed 201 © All commits -Q Filter files...• appv ^ Notifications/Activitiesapp/Notifications/Activities/SmsReceived.phpCe -62,9 +62,13 @ public function toMail(Snotifiable): MailableI/ The message format is always "sender,recipient".Smailbox = Sto . ".' . Sfrom. ".' , Hashids::encode(Sthis->activitv->id)E SmsReceived.phpv E Services/Mail# TextRelavService.phv/return (new SmsMailable(Sthis->activity, Sthis->getOutboundActivity()))->to(Snotifiable-›email)→>from($from • "@' • config("jiminny-google_text_host"), Sthis-›activity->prospect_name)->replyTo(Smailbox . '@' . config('jiminny.google_text_host'), $this-›activity->prospect_name);app/Services/Mail/TextRelayService.php dee -25,6 +25,10 @ public function _construct()oublic function synco: arravSmailbox = confia('iiminny.aoogle text user'):Sservice = Sthis->getService(Smailbox):ee -36,6 +40,11 @ public function sync(): arrayforeach (Smessages as Smessage) {SmessageId = smessage->message->id;898972 +25100% C7. • Tue 19 May 17:04:48ООООНQ Type D to search• Checks pending Code -Preview-+33 -18000C 0 1 2 viewedSubmit review - 183+5-1 maaa [ Viewed@ ..I/ The message format is always "sender,recipient".smailbox = sto.''. Sfrom.''. Hashids::encode(sthis->activity->id);/ Uas e corotgen e.ectie auopr or tepyeti catch-all-eu's; "cartchall':SreplyTo = salias . '+' . $mailbox . '@' . config('jiminny.google_text_host');return (new SmsMailable(Sthis->activity, Sthis->getOutboundActivity)))→>to(Snotifiable-›email)-›from($from• '@' • config('jiminny.google_text_host'), $this->activity->prospect_name)-replyTo(SreplyTo, Sthis->activity->prospect_name);public function sync(): arraysmailbox = config("jiminny.google_text_user');sexpectedOriginalRecipient = config('app.env') === 'production-eu'? 'catch-all-eud'. config('jiminny.google_text_host'):'catch-alla' . confia('jiminnv.aoogle text host'):Sservice = Sthis->getService(Smailbox):foreach (smessages as Smessage) &smessageld = smessage->message->id;...
|
NULL
|
-2364576324737037871
|
NULL
|
visual_change
|
ocr
|
NULL
|
rireroxVIewPlatform Sprint 4 02 - PlatformService- rireroxVIewPlatform Sprint 4 02 - PlatformService-Desk - Queues - Platfori(JY-20915] Add environment-spe@ JY-20725 add HS rate limit handlinJY-20808 low priority indexing qu) New Tab8 JiminnySevenShores|Hubspot\Exceptions8 JiminnyJY-20676 delete AJ reports relater( JY-20915 add alias for EU by L X— New TabmistonbookmarksProtllesToolsWindowmelpjiminny / app &<> Code8? Pull requests 33C. Agents• Actions0 Wiki© Security and qualityInsights ộ Settings@ On April 24 we'll start using GitHub Copilot interaction data for Al model training unless you opt out. Review this update and manage your preferences in your GitHub account settings.JY-20915 add alias for EU #12105 •I7 Open LakyLak wants to merge 1 commit into master from JY-20915-add-domain-specific-emait-text-relayw Conversation 0- Checks 21# Files changed 201 © All commits -Q Filter files...• appv ^ Notifications/Activitiesapp/Notifications/Activities/SmsReceived.phpCe -62,9 +62,13 @ public function toMail(Snotifiable): MailableI/ The message format is always "sender,recipient".Smailbox = Sto . ".' . Sfrom. ".' , Hashids::encode(Sthis->activitv->id)E SmsReceived.phpv E Services/Mail# TextRelavService.phv/return (new SmsMailable(Sthis->activity, Sthis->getOutboundActivity()))->to(Snotifiable-›email)→>from($from • "@' • config("jiminny-google_text_host"), Sthis-›activity->prospect_name)->replyTo(Smailbox . '@' . config('jiminny.google_text_host'), $this-›activity->prospect_name);app/Services/Mail/TextRelayService.php dee -25,6 +25,10 @ public function _construct()oublic function synco: arravSmailbox = confia('iiminny.aoogle text user'):Sservice = Sthis->getService(Smailbox):ee -36,6 +40,11 @ public function sync(): arrayforeach (Smessages as Smessage) {SmessageId = smessage->message->id;898972 +25100% C7. • Tue 19 May 17:04:48ООООНQ Type D to search• Checks pending Code -Preview-+33 -18000C 0 1 2 viewedSubmit review - 183+5-1 maaa [ Viewed@ ..I/ The message format is always "sender,recipient".smailbox = sto.''. Sfrom.''. Hashids::encode(sthis->activity->id);/ Uas e corotgen e.ectie auopr or tepyeti catch-all-eu's; "cartchall':SreplyTo = salias . '+' . $mailbox . '@' . config('jiminny.google_text_host');return (new SmsMailable(Sthis->activity, Sthis->getOutboundActivity)))→>to(Snotifiable-›email)-›from($from• '@' • config('jiminny.google_text_host'), $this->activity->prospect_name)-replyTo(SreplyTo, Sthis->activity->prospect_name);public function sync(): arraysmailbox = config("jiminny.google_text_user');sexpectedOriginalRecipient = config('app.env') === 'production-eu'? 'catch-all-eud'. config('jiminny.google_text_host'):'catch-alla' . confia('jiminnv.aoogle text host'):Sservice = Sthis->getService(Smailbox):foreach (smessages as Smessage) &smessageld = smessage->message->id;...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59106
|
2101
|
29
|
2026-05-19T14:04:54.248323+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199494248_m2.jpg...
|
PhpStorm
|
faVsco.js – TextRelayService.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
2 files committed
JY-20915 add alias for EU
text/h 2 files committed
JY-20915 add alias for EU
text/html...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"2 files committed","depth":2,"bounds":{"left":0.8753325,"top":0.91300875,"width":0.100398935,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"JY-20915 add alias for EU","depth":3,"bounds":{"left":0.8753325,"top":0.92897046,"width":0.11037234,"height":0.013567438},"on_screen":true,"value":"JY-20915 add alias for EU","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3535010322987885660
|
-6277975155177062720
|
visual_change
|
hybrid
|
NULL
|
2 files committed
JY-20915 add alias for EU
text/h 2 files committed
JY-20915 add alias for EU
text/html
PhostormFV faVsco.js~VIewINavicareCodeg9 JY-20915-add-domain-specific-email-text-relWindowProject© WebhookController.phpInitialFrontendStateTest.phpC) Notifications/.SmsReceivea.onp© Mail/..SmsReceived.phpCreateReceivedNotification.php# sms-received.blade.php© TextRelayService.php xw MockUnusedDependenciestrait.pho• D unitz0zz© ApiGuardLogin.phpc Testcase.php› D vendoro editorcontialpublic tunction synco: arraySmailbox = config( key:"jiminny.google_text_user'):=.env= env.circleci= .env.circleci-nightly= envlocallE.env.local.bak= env miarate=.env.nikilocal=.env.otherE .env.productionE .env.production-euE .env.qa= .env.qai"expectedorionalreczolent = contlou kev:'aoo.env') === "oroduction-eu'? 'catch-all-eu@' . config( key: 'jiminny.google_text_host'):'catch-all@' • config( key: 'jiminny.google_text_host');Sservice = Sthis->aetService(Smailboxa*$messageHistory = $this->getHistory($service);$messageIds = [];foreach ($messageHistory as Shistories) {$messages = Shistories->messagesAddedLocal ChangesSheltConsoleChanges 4 files= .env.local app© JiminnyDebugCommand.php app/Console/Commandspnp logging.onp contig© TextRelayService.php app/Services/Mailv Unversioned Files 10 files→ Side-by-side viewer -Do not ignorede5255d59 contia/loaaina.oho'Level' → env('LOG_LEVEL', 'info'),nath' => storade nath'loas/laravel.100')=.env.local.bak app=.env.nikilocal app=.env.other app© CanAccessAiReportsTest.php tests/Unit/Policies© CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rhravicon.ico public=lds,txi aod1eraw sal querv sal apo© SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM+ WEBHOOK FILTERING IMPLEMENTATION.md aoo.= custom.log= laravel.logA console [STAGING]DO00.4 SF [jiminny@localhost]A HS_Jocal [jiminny@localhost]A console [PROD] X# console [euyA1 A10 ^ Y 663fajiminny041 A1 A40 X 65 ^SELECT * FROM automated_report results WHERE uu1dto_b1nc'822ta41b-afd5-45a9-a248-86b0es6t3151' = uu1d•|665666 v668=669670select * from text_relays where created_at › '2026-01-01';and id IN (32415, 32416);# and id = 32412;select * from users where team_id = 2 and email like "%scott%' and id = 29510;—672=673674= 676677'-678SELECT * FROM activities WHERE uvid_to_bin('67cebfc2-ed56-44a2-8C68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42' , '19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSOnM sntivitioc100% 5&• Tue 19 May 17:04:54U AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Alias2. Deploy code changes to EU environment3. Test• Send SMS from EU environment• Verify notification email has reply-to: [EMAIL]• Replv to emai.• Verify only EU processes it (check text_relays table)•Verity US does NOT process itBenefits of Alias Approach:• Onlv 1 Gmail mailbox needed•Just create an allas in Gmall settings• No separate mailbox configuration.• X-om-uriginal-l0 neader snows ortginal reclplent oerore allas resolution+ < Code SWE.1.6+0 ..1 differencecurrent version"driver' => 'errorlog''Level' →> env('LOG_LEVEL', 'info'),'path" => storage_path('Logs/Laravel.Log').'driver' ='single','path' => storage_path('logs/custom.log'),"leveli =s envriind lEVElt Iinfar)® 2 files committedJY-20915 add alias for EUEdit Commit Messaae.Hide the active tool window22:8 UTF-8f?4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59107
|
2101
|
30
|
2026-05-19T14:04:57.171422+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199497171_m2.jpg...
|
PhpStorm
|
faVsco.js – TextRelayService.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-a PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-add-domain-specificroledey©) WebhookController.pnpCreateReceivedNotification.php=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X# console [euy© InternetMessagelnterface.phpC MailChannelService.onp(C) Notifications/.../SmsReceived.ong© Mail/.../SmsReceived.phpsms-received.blade.php© TextRelayService.php XA console [STAGING]D 6.Tx: AutovSo jiminny vD MeetingGenerator_ NotricationWOAUtnZD RecallA81 410 ^ Y 663041 A1 A40 V65 ^public tunction synco: arraySELECT * FROMautomated-neport.nesulie WeeRtwmd.t..4-t-0t151)=vute666 vNNSmailbox = config( key:"jiminny.google_text_user'):W Telephonvl User?ilotWeohook© AbstractService.php© ActivityProviderFactory.php© ActivityService.php© ApiResponseService.php@ ConferenceService.php(c) InciahtSoatService nhn© InstantMeetingService.php© IntercomService.php© IpapiClient.php(@) InaniService.php© ParticipantShareService.php@ DlanhatService.onp© PlaybackService.php(© PlaybackVideoOnlyService.php© PlaybookCategoryService.php• PlaylistGeneratorInterface.phpc) Resolveleamermeonnection.phc(c) SlackService.phc© SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C)[EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.ohp(C) Uuid.nho> D Traits• MUseCasesm Userm UtilsValidation•MVophp helpers.php© InitialFrontendState.php(e) liminny nhn(e) Dian nhn"expectedorionalreczolent = contlou kev:'aoo.env') === "oroduction-eu'? 'catch-all-eu@' . config( key:'jiminny.google_text_host'):'catch-all@' • config( key: 'jiminny.google_text_host');Sservice = Sthis->aetService(Smailboxa670672Smessanellistonv = Sthis->netliistorvSservice)Smessadelids=1foreach ($messageHistory as Shistories) {$messages = Shistories->messagesAdded;foreach (Smessages as Smessage) {$messageId = Smessage->message->id:if (! Sthis->isForCurrentEnvironment(Sservice, Smailbox, Smessageld, SexpectedOriginalRe683continue.—682684685srelavedlext = lextrelay::where column:'email provider id'. Smessageld)->firstO:687688if (SrelayedText === null) {689=690Srelavedllext = extrelav::createu'email providen'=> TextRelav::PROVIDER GSUITE.691''email provider id' => Smessagelid.692"status' => TextRelay::STATUS_PROCESSING,=695— 695696Sioh = (new FmailTextRelav(Smessageld. SrelavedText))->onQueue( quee: Constents:•OUEUE £ 697disnatch(Siob)SmessageTdsm = Smessaaeld.699- 700701702notunn Smeccaaotde.705public function getHistory(GooqleGmail Sservice): arraySpageloken = null:-teyt-rolav to new hranch .oricin/IV.20015.add-domain-cnecific-email-teyt-rolav /l Croate null requect (4 minutes adolselect * from text_relays where created_at > '2026-01-01';and idIN (2415. 324161#and id = 32412:select * from users where team_id = 2 and email like '%scott%' and id = 29510;SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42', '19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSpnM activitiodWHERE id IN (80028719, 80028846):SELECT id, status, code, email sent at, created at, updated atFROM text relaysWHERE id IN (32415, 32416):SELECT id.status,code, sender, recipient, created atFROM text relaysWHERE sender LIKE '%mario.georgiev%' OR sender LIKE '%stoyan.tomov%'ORDER BY created at DESCLIMIT 10:SELECT id, uvid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE uuid = uuid to bin('0626141c-27a6-4d8c-aff8-7c8020a2c656'):[PASSWORD_DOTS]SELECT DISTINCT U.id, u.email, u.name, u.softphone_number, COUNT(a.id) as sms_countEROM usens ulINNER JOIN activities a 1<->1.n: ON u.id = a.user_icWHERE A.tvne LTKEAND a.created_at › DATE_SUB(NOW(), INTERVAL 30 DAY)cpnllp ry u id u email u namo u coftnhono numhenORDER BY sms_count DESC;colort + fnom toame whone id = 1.colort + fnom nolec.hal100% 5• Tue 19 May 17:04:57U AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Alias© Update lextkelayservice to tilter by x-om-original-lo neader€ Update SmsReceived notification to use alias for EUThought for 3s• SmsReceived.phps/s tasks doneImplementation Complete - Alias-Based Filteringcode Changes:2. TextRelayService.php - Updated to filter by X-Gm-Original-To header:Eu expects:catch-all_euatyt.jiminnv.com•Usexpects: catch-allatxt.jiminny.com• Checks X-Gm-Oricinal-To header instead of To header3. SmsReceived.php - Updated reply-to to use Gmail plus notation:• EU: [EMAIL]•US: catch-all+to.from.encodedActivitvidatxt.liminnv.comWhat You Need to Do1. Create Gmail Alias in Gooale Worksoace,•Create emaillalias: catch-ali-euatxt.liminny.comDoint it to. entch.allatvt siminny.cor2. Deploy code changes to EU environment3. Test.• Send SMS from EU environment•Verify notification email has reply-to: [EMAIL]• Reolv to email• Verify only EU processes it (check text relays table)•Veritv US does Not orocess itRenetits of Alias Anbroach• Oniv 1 Gmail mailbox needed•Just create an alias in Gmall settings• No separate mailbox configuration.• X-Gm-Original-To header shows original recipient before alias resolution+0 ..w+5 -1Cal aAsk anvthing 884-D)« Code SWF-1.6i 2 files committedJY-20915 add alias for EUEdit Commit Messaae.22-8 UTE.8Po 4 spaces...
|
NULL
|
3778158948088799838
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-a PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-add-domain-specificroledey©) WebhookController.pnpCreateReceivedNotification.php=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X# console [euy© InternetMessagelnterface.phpC MailChannelService.onp(C) Notifications/.../SmsReceived.ong© Mail/.../SmsReceived.phpsms-received.blade.php© TextRelayService.php XA console [STAGING]D 6.Tx: AutovSo jiminny vD MeetingGenerator_ NotricationWOAUtnZD RecallA81 410 ^ Y 663041 A1 A40 V65 ^public tunction synco: arraySELECT * FROMautomated-neport.nesulie WeeRtwmd.t..4-t-0t151)=vute666 vNNSmailbox = config( key:"jiminny.google_text_user'):W Telephonvl User?ilotWeohook© AbstractService.php© ActivityProviderFactory.php© ActivityService.php© ApiResponseService.php@ ConferenceService.php(c) InciahtSoatService nhn© InstantMeetingService.php© IntercomService.php© IpapiClient.php(@) InaniService.php© ParticipantShareService.php@ DlanhatService.onp© PlaybackService.php(© PlaybackVideoOnlyService.php© PlaybookCategoryService.php• PlaylistGeneratorInterface.phpc) Resolveleamermeonnection.phc(c) SlackService.phc© SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C)[EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.ohp(C) Uuid.nho> D Traits• MUseCasesm Userm UtilsValidation•MVophp helpers.php© InitialFrontendState.php(e) liminny nhn(e) Dian nhn"expectedorionalreczolent = contlou kev:'aoo.env') === "oroduction-eu'? 'catch-all-eu@' . config( key:'jiminny.google_text_host'):'catch-all@' • config( key: 'jiminny.google_text_host');Sservice = Sthis->aetService(Smailboxa670672Smessanellistonv = Sthis->netliistorvSservice)Smessadelids=1foreach ($messageHistory as Shistories) {$messages = Shistories->messagesAdded;foreach (Smessages as Smessage) {$messageId = Smessage->message->id:if (! Sthis->isForCurrentEnvironment(Sservice, Smailbox, Smessageld, SexpectedOriginalRe683continue.—682684685srelavedlext = lextrelay::where column:'email provider id'. Smessageld)->firstO:687688if (SrelayedText === null) {689=690Srelavedllext = extrelav::createu'email providen'=> TextRelav::PROVIDER GSUITE.691''email provider id' => Smessagelid.692"status' => TextRelay::STATUS_PROCESSING,=695— 695696Sioh = (new FmailTextRelav(Smessageld. SrelavedText))->onQueue( quee: Constents:•OUEUE £ 697disnatch(Siob)SmessageTdsm = Smessaaeld.699- 700701702notunn Smeccaaotde.705public function getHistory(GooqleGmail Sservice): arraySpageloken = null:-teyt-rolav to new hranch .oricin/IV.20015.add-domain-cnecific-email-teyt-rolav /l Croate null requect (4 minutes adolselect * from text_relays where created_at > '2026-01-01';and idIN (2415. 324161#and id = 32412:select * from users where team_id = 2 and email like '%scott%' and id = 29510;SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42', '19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSpnM activitiodWHERE id IN (80028719, 80028846):SELECT id, status, code, email sent at, created at, updated atFROM text relaysWHERE id IN (32415, 32416):SELECT id.status,code, sender, recipient, created atFROM text relaysWHERE sender LIKE '%mario.georgiev%' OR sender LIKE '%stoyan.tomov%'ORDER BY created at DESCLIMIT 10:SELECT id, uvid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE uuid = uuid to bin('0626141c-27a6-4d8c-aff8-7c8020a2c656'):[PASSWORD_DOTS]SELECT DISTINCT U.id, u.email, u.name, u.softphone_number, COUNT(a.id) as sms_countEROM usens ulINNER JOIN activities a 1<->1.n: ON u.id = a.user_icWHERE A.tvne LTKEAND a.created_at › DATE_SUB(NOW(), INTERVAL 30 DAY)cpnllp ry u id u email u namo u coftnhono numhenORDER BY sms_count DESC;colort + fnom toame whone id = 1.colort + fnom nolec.hal100% 5• Tue 19 May 17:04:57U AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Alias© Update lextkelayservice to tilter by x-om-original-lo neader€ Update SmsReceived notification to use alias for EUThought for 3s• SmsReceived.phps/s tasks doneImplementation Complete - Alias-Based Filteringcode Changes:2. TextRelayService.php - Updated to filter by X-Gm-Original-To header:Eu expects:catch-all_euatyt.jiminnv.com•Usexpects: catch-allatxt.jiminny.com• Checks X-Gm-Oricinal-To header instead of To header3. SmsReceived.php - Updated reply-to to use Gmail plus notation:• EU: [EMAIL]•US: catch-all+to.from.encodedActivitvidatxt.liminnv.comWhat You Need to Do1. Create Gmail Alias in Gooale Worksoace,•Create emaillalias: catch-ali-euatxt.liminny.comDoint it to. entch.allatvt siminny.cor2. Deploy code changes to EU environment3. Test.• Send SMS from EU environment•Verify notification email has reply-to: [EMAIL]• Reolv to email• Verify only EU processes it (check text relays table)•Veritv US does Not orocess itRenetits of Alias Anbroach• Oniv 1 Gmail mailbox needed•Just create an alias in Gmall settings• No separate mailbox configuration.• X-Gm-Original-To header shows original recipient before alias resolution+0 ..w+5 -1Cal aAsk anvthing 884-D)« Code SWF-1.6i 2 files committedJY-20915 add alias for EUEdit Commit Messaae.22-8 UTE.8Po 4 spaces...
|
59106
|
NULL
|
NULL
|
NULL
|
|
59108
|
NULL
|
0
|
2026-05-19T14:05:08.857772+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199508857_m2.jpg...
|
Firefox
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-a PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-add-domain-specificroledey©) WebhookController.pnpCreateReceivedNotification.php=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD] X# console [euy© InternetMessagelnterface.phpC MailChannelService.onp(C) Notifications/.../SmsReceived.ong© Mail/.../SmsReceived.phpsms-received.blade.php© TextRelayService.php X1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZD RecallA_ SecurityW StreaminaW Telephonvl User?ilotWeohook© AbstractService.php© ActivityProviderFactory.php© ActivityService.php© ApiResponseService.php@ ConferenceService.php(c) InciahtSoatService nhn© InstantMeetingService.php© IntercomService.php© IpapiClient.php@)InapiService.php© ParticipantShareService.php@ DlanhatService.onp© PlaybackService.php(© PlaybackVideoOnlyService.php© PlaybookCategoryService.php• PlaylistGeneratorInterface.php© ResolveTeamCrmConnection.php(c) SimpleThrottleservice.phc(c) SlackService.phc© SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C)[EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.ohp(C) Uuid.nho> D Traits• MUseCasesm Userm UtilsM Validation•MVophp helpers.php© InitialFrontendState.php(e) liminny nhn(e) Dian nhnA console [STAGING]D 6.Tx: Autov81 410 ^ Y 663public tunction synco: arraySmailbox = config( key:"jiminny.google_text_user'):sexpectedorionalreczolent = contio( key: 'aoo.env') === "oroduction-eu'Cascade 9e7ICommand ge? 'catch-all-eu@' . config( key:'jiminny.google_text_host')'catch-all@'. configt key:"iiminnv.aoogle text host'):Sservice = Sthis->aetService(Smailboxa672674$messageHistory = $this->getHistory($service);Smessadelids=1foreach ($messageHistory as Shistories) {$messages = Shistories->messagesAdded;foreach (Smessages as Smessage) {$messageId = Smessage->message->id:if (! Sthis->isForCurrentEnvironment(Sservice, Smailbox, Smessageld, SexpectedOriginalRe683continue.—682684685srelavedlext = lextrelay::where column:'email provider id'. Smessageld)->firstO:687688if (SrelayedText === null) {689=690Srelavedllext = extrelav::createu'email providen'=> TextRelav::PROVIDER GSUITE.691''email provider id' => Smessagelid.692"status' => TextRelay::STATUS_PROCESSING,=695— 695696Sioh = (new FmailTextRelav(Smessageld. SrelavedText))->onQueue( quee: Constants:•QUEUE f697disnatch(Siob)SmessageTdsm = Smessaaeld.699=700702notunn Smeccaaotde.705public function getHistory(GooqleGmail $service): arraySpageloken = null:-teyt-rolav to new hranch .oricin/IV.20015.add-domain-cnecific-email-teyt-rolav /l Croate null requect (4 minutes aaoiSo jiminny v041 A1 A40 M65 ^ VSELECT * FROMautomatedreport results whERE uu1d to binc'822ta41b-atd5-45a9-a248-86b0eS6t5151' = UU1dselect * from text_relays where created_at > '2026-01-01';and 1d IN (32415. 3241691#and 1d = 324121select * from users where team_id = 2 and email like '%scottx' and id = 29510;SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42',119e2033ed8ea6h10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSpnM activitiodWHERE id IN (80028719, 80028846):SELECT id, status, code, email sent at, created at, updated atFROM text relaysWHERE id IN (32415, 32416):SELECT id.status,code, sender, recipient, created atFROM text relaysWHERE sender LIKE '%mario.georgiev%' OR sender LIKE '%stoyan.tomov%"ORDER BY created at DESCLIMIT 10:SELECT id, uvid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE uuid = uuid to bin('0626141c-27a6-4d8c-aff8-7c8020a2c656'):[PASSWORD_DOTS]SELECT DISTINCT U.id, u.email, u.name, u.softphone_number, COUNT(a.id) as sms_countEROM usens ulINNER JOIN activities a 1<->1.n: ON u.id = a.user_icWHERE A.tvne LTKEAND a.created_at › DATE_SUB(NOW(), INTERVAL 30 DAY)GROUP BY u.id, u.email, u.name, u.softphone_numberORDER BY sms_count DESC;colort + fnom toame whone id = 1.colort + fnom nolec.CascadeFix AutomatedReportsCascadehal100% 2• Tue 19 May 17:05:08U AskJiminnyReportActivityServiceTest vText Relay Email Alias+0 ..@TextRelayService.php#L29 will this work?Ask anvthina (&4-L)« Code SWF-1.6A 2 files committedJY-20915 add alias for EUEdit Commit Messaae.W Windsurf Toams 20•0 (66 charc) UTF.8|io 4 spaces...
|
NULL
|
-4013089315314580665
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-a PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-add-domain-specificroledey©) WebhookController.pnpCreateReceivedNotification.php=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD] X# console [euy© InternetMessagelnterface.phpC MailChannelService.onp(C) Notifications/.../SmsReceived.ong© Mail/.../SmsReceived.phpsms-received.blade.php© TextRelayService.php X1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZD RecallA_ SecurityW StreaminaW Telephonvl User?ilotWeohook© AbstractService.php© ActivityProviderFactory.php© ActivityService.php© ApiResponseService.php@ ConferenceService.php(c) InciahtSoatService nhn© InstantMeetingService.php© IntercomService.php© IpapiClient.php@)InapiService.php© ParticipantShareService.php@ DlanhatService.onp© PlaybackService.php(© PlaybackVideoOnlyService.php© PlaybookCategoryService.php• PlaylistGeneratorInterface.php© ResolveTeamCrmConnection.php(c) SimpleThrottleservice.phc(c) SlackService.phc© SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C)[EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.ohp(C) Uuid.nho> D Traits• MUseCasesm Userm UtilsM Validation•MVophp helpers.php© InitialFrontendState.php(e) liminny nhn(e) Dian nhnA console [STAGING]D 6.Tx: Autov81 410 ^ Y 663public tunction synco: arraySmailbox = config( key:"jiminny.google_text_user'):sexpectedorionalreczolent = contio( key: 'aoo.env') === "oroduction-eu'Cascade 9e7ICommand ge? 'catch-all-eu@' . config( key:'jiminny.google_text_host')'catch-all@'. configt key:"iiminnv.aoogle text host'):Sservice = Sthis->aetService(Smailboxa672674$messageHistory = $this->getHistory($service);Smessadelids=1foreach ($messageHistory as Shistories) {$messages = Shistories->messagesAdded;foreach (Smessages as Smessage) {$messageId = Smessage->message->id:if (! Sthis->isForCurrentEnvironment(Sservice, Smailbox, Smessageld, SexpectedOriginalRe683continue.—682684685srelavedlext = lextrelay::where column:'email provider id'. Smessageld)->firstO:687688if (SrelayedText === null) {689=690Srelavedllext = extrelav::createu'email providen'=> TextRelav::PROVIDER GSUITE.691''email provider id' => Smessagelid.692"status' => TextRelay::STATUS_PROCESSING,=695— 695696Sioh = (new FmailTextRelav(Smessageld. SrelavedText))->onQueue( quee: Constants:•QUEUE f697disnatch(Siob)SmessageTdsm = Smessaaeld.699=700702notunn Smeccaaotde.705public function getHistory(GooqleGmail $service): arraySpageloken = null:-teyt-rolav to new hranch .oricin/IV.20015.add-domain-cnecific-email-teyt-rolav /l Croate null requect (4 minutes aaoiSo jiminny v041 A1 A40 M65 ^ VSELECT * FROMautomatedreport results whERE uu1d to binc'822ta41b-atd5-45a9-a248-86b0eS6t5151' = UU1dselect * from text_relays where created_at > '2026-01-01';and 1d IN (32415. 3241691#and 1d = 324121select * from users where team_id = 2 and email like '%scottx' and id = 29510;SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42',119e2033ed8ea6h10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSpnM activitiodWHERE id IN (80028719, 80028846):SELECT id, status, code, email sent at, created at, updated atFROM text relaysWHERE id IN (32415, 32416):SELECT id.status,code, sender, recipient, created atFROM text relaysWHERE sender LIKE '%mario.georgiev%' OR sender LIKE '%stoyan.tomov%"ORDER BY created at DESCLIMIT 10:SELECT id, uvid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE uuid = uuid to bin('0626141c-27a6-4d8c-aff8-7c8020a2c656'):[PASSWORD_DOTS]SELECT DISTINCT U.id, u.email, u.name, u.softphone_number, COUNT(a.id) as sms_countEROM usens ulINNER JOIN activities a 1<->1.n: ON u.id = a.user_icWHERE A.tvne LTKEAND a.created_at › DATE_SUB(NOW(), INTERVAL 30 DAY)GROUP BY u.id, u.email, u.name, u.softphone_numberORDER BY sms_count DESC;colort + fnom toame whone id = 1.colort + fnom nolec.CascadeFix AutomatedReportsCascadehal100% 2• Tue 19 May 17:05:08U AskJiminnyReportActivityServiceTest vText Relay Email Alias+0 ..@TextRelayService.php#L29 will this work?Ask anvthina (&4-L)« Code SWF-1.6A 2 files committedJY-20915 add alias for EUEdit Commit Messaae.W Windsurf Toams 20•0 (66 charc) UTF.8|io 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59109
|
NULL
|
0
|
2026-05-19T14:05:11.231706+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199511231_m1.jpg...
|
PhpStorm
|
faVsco.js – TextRelayService.php
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFileEditViewGoHistoryWindowHelp•APPAPP (-zsl• SlackFileEditViewGoHistoryWindowHelp•APPAPP (-zsl•• 0DOCKER₴81DEV (-zsh)O $82Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from ".php-cs-fixer.dist.php".5688/5688100%1) app/Services/Mail/TextRelayService.php (not_operator_with_successor_space, blank_lirbegin diff--- /home/jiminny/app/Services/Mail/TextRelayService.php+++/home/jiminny/app/Services/Mail/TextRelayService.php@@ -25,7 +25,700public function synco: arraySmailbox =config('jiminny.google_text_user');SexpectedOriginalRecipient = config('app.env') === 'production-eu'? 'catch-all-eu®'.config('jiminny.google_text_host')'catch-all@'. config('jiminny.google_text_host');-41,7 +41,7foreach (Smessages as Smessage) {SmessageId = Smessage->message-›id;if (!Sthis->isForCurrentEnvironment($service, Smailbox,Smessageld,Sexpeif (! Sthis->isForCurrentEnvironment($service, Smailbox, SmessageId, Sex!continue;-157,6 +157,7 0foreach (Sheaders as Sheader) {if (Sheader->name === 'X-Gm-Original-To') {SoriginalRecipient = Sheader->value;return SoriginalRecipient === SexpectedOriginalRecipient;}end diffFixed 1 of 5688 files in 118.652 seconds, 67.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containeror image →Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaiEDHomeDMsActivityFilesLater..•MoreJiminny ...# engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...° Direct messagesdo James Graham8. Stefka StoyanovaNikolay Yankov®. Galya Dimitrova E€. Vasil Vasilev®. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "N. Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O#:: Apps# Jira CloudToast100% <7Tue 19 May 17:05:10Describe what you are looking for# general436 0• Messages@ FilesBookmarksMore v+Detraction (Friday, May 15th ~091V16 replies Last reply 4 days agoPetko Kashinski12:55 PMStart dateH2Greg 1:10 PMQ3 is huge amount of renewals, way to get startedearly.Today ~NewSalesforce for Slack APP5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10.200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:#1 0911 reply Today at 5:02 PMMessage #general+Aa...
|
NULL
|
8394378548493088807
|
NULL
|
click
|
ocr
|
NULL
|
SlackFileEditViewGoHistoryWindowHelp•APPAPP (-zsl• SlackFileEditViewGoHistoryWindowHelp•APPAPP (-zsl•• 0DOCKER₴81DEV (-zsh)O $82Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from ".php-cs-fixer.dist.php".5688/5688100%1) app/Services/Mail/TextRelayService.php (not_operator_with_successor_space, blank_lirbegin diff--- /home/jiminny/app/Services/Mail/TextRelayService.php+++/home/jiminny/app/Services/Mail/TextRelayService.php@@ -25,7 +25,700public function synco: arraySmailbox =config('jiminny.google_text_user');SexpectedOriginalRecipient = config('app.env') === 'production-eu'? 'catch-all-eu®'.config('jiminny.google_text_host')'catch-all@'. config('jiminny.google_text_host');-41,7 +41,7foreach (Smessages as Smessage) {SmessageId = Smessage->message-›id;if (!Sthis->isForCurrentEnvironment($service, Smailbox,Smessageld,Sexpeif (! Sthis->isForCurrentEnvironment($service, Smailbox, SmessageId, Sex!continue;-157,6 +157,7 0foreach (Sheaders as Sheader) {if (Sheader->name === 'X-Gm-Original-To') {SoriginalRecipient = Sheader->value;return SoriginalRecipient === SexpectedOriginalRecipient;}end diffFixed 1 of 5688 files in 118.652 seconds, 67.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containeror image →Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaiEDHomeDMsActivityFilesLater..•MoreJiminny ...# engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...° Direct messagesdo James Graham8. Stefka StoyanovaNikolay Yankov®. Galya Dimitrova E€. Vasil Vasilev®. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "N. Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O#:: Apps# Jira CloudToast100% <7Tue 19 May 17:05:10Describe what you are looking for# general436 0• Messages@ FilesBookmarksMore v+Detraction (Friday, May 15th ~091V16 replies Last reply 4 days agoPetko Kashinski12:55 PMStart dateH2Greg 1:10 PMQ3 is huge amount of renewals, way to get startedearly.Today ~NewSalesforce for Slack APP5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10.200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:#1 0911 reply Today at 5:02 PMMessage #general+Aa...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59111
|
2103
|
0
|
2026-05-19T14:05:39.230718+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199539230_m2.jpg...
|
PhpStorm
|
faVsco.js – TextRelayService.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-a PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-add-domain-specificroledey©) WebhookController.pnpCreateReceivedNotification.phpcustom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X# console [euy© InternetMessagelnterface.phpC MailChannelService.onp(C) Notifications/.../SmsReceived.ong© Mail/.../SmsReceived.phpsms-received.blade.php© TextRelayService.php X1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZD RecallA_ SecurityW StreaminaW Telephonvl User?ilotWeohook© AbstractService.php© ActivityProviderFactory.php© ActivityService.php© ApiResponseService.php@ ConferenceService.php(c) InciahtSoatService nhn© InstantMeetingService.php© IntercomService.php© IpapiClient.php@)InapiService.php© ParticipantShareService.php@ DlanhatService.onp© PlaybackService.php(© PlaybackVideoOnlyService.php© PlaybookCategoryService.php• PlaylistGeneratorInterface.php© ResolveTeamCrmConnection.php(c) SimpleThrottleservice.phc(c) SlackService.phc© SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C) [EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.ohp(C) Uuid.nho> D Traits• MUseCasesm Userm UtilsM Validation•MVophp helpers.php© InitialFrontendState.php(e) liminny nhn(e) Dian nhnA console [STAGING]D 6.Tx: AutovSo jiminny v81 410 ^ Y 663041 A1 A40 V65 ^public tunction synco: arraySELECT * FROMautomated-neport.nesulieWeer t-.4-t94-0et5151=m0teSmailbox = config( key:"jiminny.google_text_user'):666 vselect * from text_relays where created_at > '2026-01-01';and idIN (2415. 324161#and id = 32412:sexpectedorionalreczolent = contio( key: 'aoo.env') === "oroduction-eu'? 'catch-all-eu@' . config( key:'jiminny.google_text_host')'catch-all@'. configt key:"iiminnv.aoogle text host'):Sservice = Sthis->aetService(Smailboxa670672674$messageHistory = $this->getHistory($service);Smessadelids=1foreach ($messageHistory as Shistories) {$messages = Shistories->messagesAdded;foreach (Smessages as Smessage) {$messageId = Smessage->message->id:if (! Sthis->isForCurrentEnvironment(Sservice, Smailbox, Smessageld, SexpectedOriqinalRe683continue.srelavedlext = lextrelay::where column:'email provider id'. Smessageld)->firstO:if (SrelayedText === null) {Srelavedllext = extrelav::createu'email providen'=> TextRelav::PROVIDER GSUITE.''email provider id' => Smessagelid."status' => TextRelay::STATUS_PROCESSING,—682684685686687688689=690691692=695— 690696Sioh = (new FmailTextRelav(Smessageld. SrelavedText))->onQueue( queue: Constants::QUEUF f697disnatch(Siob)SmessageTdsm = Smessaaeld.699=700702notunn Smeccaaotde.public function getHistory(GooqleGmail $service): arraySpageloken = null:-teyt-rolav to new hranch .oricin/IV.20015.add-domain-cnecific-email-teyt-rolav l Croate null requect (5 minutes aao)select * from users where team_id = 2 and email like '%scott%' and id = 29510;SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42',119e2033ed8ea6h10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSpnM activitiodWHERE id IN (80028719, 80028846):SELECT id, status, code, email sent at, created at, updated atFROM text relaysWHERE id IN (32415, 32416):SELECT id,status,code, sender, recipient, created atFROM text relaysWHERE sender LIKE '%mario.georgiev%' OR sender LIKE '%stoyan.tomov%'ORDER BY created at DESCLIMIT 10:SELECT id, uvid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE uuid = uuid to bin('0626141c-27a6-4d8c-aff8-7c8020a2c656'):[PASSWORD_DOTS]SELECT DISTINCT U.id, u.email, u.name, u.softphone_number, COUNT(a.id) as sms_countEROM usens ulINNER JOIN activities a 1<->1.n: ON u.id = a.user_icWHERE A.tvne LTKEAND a.created_at › DATE_SUB(NOW(), INTERVAL 30 DAY)GROUP BY u.id, u.email, u.name, u.softphone_numberORDER BY sms_count DESC;colort + fnom toame whone id = 1.colort + fnom nolec.100% 5• Tue 19 May 17:05:39AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Alias+0 ..@TextRelayService.php#L29 will this work?InoughtsNo, that won't work. The . env.production-eu file has APP_ENV=production, not APP_ENV=production-eu. Bothenvironments would return production from confia("app.eny')We need a different way to distinguish between US and EU. Let me check what other environment variables differ:sedrcned awoercolon iaminylapp eny productionNo, that won't work. Both .env.production and.env.production-eu have APP ENV=production, so config('app.env')returns 'production' for bothWe need a difterent approach. Options.Option 1: Add a new config variable Add GO0GLE_TEXT_RELAY_ALIAS to distinguish environments• .env-production: GOOGLE_TEXT_RELAY_ALIAS=catch-all•.env.production-eu: GOOGLE TEXT RELAY ALIAS=catch-all-euOntion 2: Use AWS recion to detect Check if the AWS reaion is EU:ephp$isEu = str_contains(config('jiminny.kinesis_aws_region', "'), 'eu-west-1');salnas = Sistu 'carch-all-eu : cacch-all'*Option 3: Add APP REGION environment variable.env.product ion: APP REGION=us• .env.production-eu: APP_REGION=euWhich approach do vou preter: Option 1 is cleanest and most explicit.1l .Ask anvthing 884-D)« Code SWF-1.6W Windsurf Toams 20•0 (66 charc) UTF.8io 4 spaces...
|
NULL
|
-1824716261852084543
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-a PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-add-domain-specificroledey©) WebhookController.pnpCreateReceivedNotification.phpcustom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X# console [euy© InternetMessagelnterface.phpC MailChannelService.onp(C) Notifications/.../SmsReceived.ong© Mail/.../SmsReceived.phpsms-received.blade.php© TextRelayService.php X1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZD RecallA_ SecurityW StreaminaW Telephonvl User?ilotWeohook© AbstractService.php© ActivityProviderFactory.php© ActivityService.php© ApiResponseService.php@ ConferenceService.php(c) InciahtSoatService nhn© InstantMeetingService.php© IntercomService.php© IpapiClient.php@)InapiService.php© ParticipantShareService.php@ DlanhatService.onp© PlaybackService.php(© PlaybackVideoOnlyService.php© PlaybookCategoryService.php• PlaylistGeneratorInterface.php© ResolveTeamCrmConnection.php(c) SimpleThrottleservice.phc(c) SlackService.phc© SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C) [EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.ohp(C) Uuid.nho> D Traits• MUseCasesm Userm UtilsM Validation•MVophp helpers.php© InitialFrontendState.php(e) liminny nhn(e) Dian nhnA console [STAGING]D 6.Tx: AutovSo jiminny v81 410 ^ Y 663041 A1 A40 V65 ^public tunction synco: arraySELECT * FROMautomated-neport.nesulieWeer t-.4-t94-0et5151=m0teSmailbox = config( key:"jiminny.google_text_user'):666 vselect * from text_relays where created_at > '2026-01-01';and idIN (2415. 324161#and id = 32412:sexpectedorionalreczolent = contio( key: 'aoo.env') === "oroduction-eu'? 'catch-all-eu@' . config( key:'jiminny.google_text_host')'catch-all@'. configt key:"iiminnv.aoogle text host'):Sservice = Sthis->aetService(Smailboxa670672674$messageHistory = $this->getHistory($service);Smessadelids=1foreach ($messageHistory as Shistories) {$messages = Shistories->messagesAdded;foreach (Smessages as Smessage) {$messageId = Smessage->message->id:if (! Sthis->isForCurrentEnvironment(Sservice, Smailbox, Smessageld, SexpectedOriqinalRe683continue.srelavedlext = lextrelay::where column:'email provider id'. Smessageld)->firstO:if (SrelayedText === null) {Srelavedllext = extrelav::createu'email providen'=> TextRelav::PROVIDER GSUITE.''email provider id' => Smessagelid."status' => TextRelay::STATUS_PROCESSING,—682684685686687688689=690691692=695— 690696Sioh = (new FmailTextRelav(Smessageld. SrelavedText))->onQueue( queue: Constants::QUEUF f697disnatch(Siob)SmessageTdsm = Smessaaeld.699=700702notunn Smeccaaotde.public function getHistory(GooqleGmail $service): arraySpageloken = null:-teyt-rolav to new hranch .oricin/IV.20015.add-domain-cnecific-email-teyt-rolav l Croate null requect (5 minutes aao)select * from users where team_id = 2 and email like '%scott%' and id = 29510;SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42',119e2033ed8ea6h10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSpnM activitiodWHERE id IN (80028719, 80028846):SELECT id, status, code, email sent at, created at, updated atFROM text relaysWHERE id IN (32415, 32416):SELECT id,status,code, sender, recipient, created atFROM text relaysWHERE sender LIKE '%mario.georgiev%' OR sender LIKE '%stoyan.tomov%'ORDER BY created at DESCLIMIT 10:SELECT id, uvid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE uuid = uuid to bin('0626141c-27a6-4d8c-aff8-7c8020a2c656'):[PASSWORD_DOTS]SELECT DISTINCT U.id, u.email, u.name, u.softphone_number, COUNT(a.id) as sms_countEROM usens ulINNER JOIN activities a 1<->1.n: ON u.id = a.user_icWHERE A.tvne LTKEAND a.created_at › DATE_SUB(NOW(), INTERVAL 30 DAY)GROUP BY u.id, u.email, u.name, u.softphone_numberORDER BY sms_count DESC;colort + fnom toame whone id = 1.colort + fnom nolec.100% 5• Tue 19 May 17:05:39AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Alias+0 ..@TextRelayService.php#L29 will this work?InoughtsNo, that won't work. The . env.production-eu file has APP_ENV=production, not APP_ENV=production-eu. Bothenvironments would return production from confia("app.eny')We need a different way to distinguish between US and EU. Let me check what other environment variables differ:sedrcned awoercolon iaminylapp eny productionNo, that won't work. Both .env.production and.env.production-eu have APP ENV=production, so config('app.env')returns 'production' for bothWe need a difterent approach. Options.Option 1: Add a new config variable Add GO0GLE_TEXT_RELAY_ALIAS to distinguish environments• .env-production: GOOGLE_TEXT_RELAY_ALIAS=catch-all•.env.production-eu: GOOGLE TEXT RELAY ALIAS=catch-all-euOntion 2: Use AWS recion to detect Check if the AWS reaion is EU:ephp$isEu = str_contains(config('jiminny.kinesis_aws_region', "'), 'eu-west-1');salnas = Sistu 'carch-all-eu : cacch-all'*Option 3: Add APP REGION environment variable.env.product ion: APP REGION=us• .env.production-eu: APP_REGION=euWhich approach do vou preter: Option 1 is cleanest and most explicit.1l .Ask anvthing 884-D)« Code SWF-1.6W Windsurf Toams 20•0 (66 charc) UTF.8io 4 spaces...
|
59108
|
NULL
|
NULL
|
NULL
|
|
59110
|
2102
|
0
|
2026-05-19T14:05:39.230778+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199539230_m1.jpg...
|
PhpStorm
|
faVsco.js – TextRelayService.php
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFileEditViewGoHistoryWindowHelp•APPAPP (-zsl• SlackFileEditViewGoHistoryWindowHelp•APPAPP (-zsl•• 0DOCKER• ₴1DEV (-zsh)O 82Running analysis on 7 cores with 10files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from"-php-cs-fixer.dist.php".5688/5688100%1) app/Services/Mail/TextRelayService.php (not_operator_with_successor_space, blank_lirbegin diff--- /home/jiminny/app/Services/Mail/TextRelayService.php+++/home/jiminny/app/Services/Mail/TextRelayService.php@@ -25,7 +25,700public function synco: arraySmailbox = config('jiminny.google_text_user');SexpectedOriginalRecipient = config('app.env') === 'production-eu''catch-all-eu?".config('jiminny.google_text_host')'catch-all@'. config('jiminny.google_text_host');-41,7 +41,7foreach (Smessages as Smessage) {SmessageId = Smessage->message->id;if (!Sthis->isForCurrentEnvironment($service, Smailbox,Smessageld,Sexpeif (! Sthis->isForCurrentEnvironment($service, Smailbox, SmessageId, Sex!continue;-157,6 +157,7 0foreach (Sheaders as Sheader) {if (Sheader->name === 'X-Gm-Original-To') {SoriginalRecipient = Sheader->value;return SoriginalRecipient === SexpectedOriginalRecipient;}end diffFixed 1 of 5688 files in 118.652 seconds, 67.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containeror image →Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaiEDHomeDMsActivityFilesLater..•MoreJiminny ...# engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...° Direct messagesdo James Graham8. Stefka StoyanovaNikolay Yankov®. Galya Dimitrova E€. Vasil Vasilev®. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "N. Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O#:: Apps# Jira CloudToast100% <7Tue 19 May 17:05:39Describe what you are looking for# general436 0• Messages@ FilesBookmarksMore v+Detraction (Friday, May 15th ~091V16 replies Last reply 4 days agoPetko Kashinski12:55 PMStart dateH2Greg 1:10 PMQ3 is huge amount of renewals, way to get startedearly.Today ~NewSalesforce for Slack APP5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10.200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:#1 0911 reply Today at 5:02 PMMessage #general+Aa...
|
NULL
|
-6081008684470157820
|
NULL
|
click
|
ocr
|
NULL
|
SlackFileEditViewGoHistoryWindowHelp•APPAPP (-zsl• SlackFileEditViewGoHistoryWindowHelp•APPAPP (-zsl•• 0DOCKER• ₴1DEV (-zsh)O 82Running analysis on 7 cores with 10files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from"-php-cs-fixer.dist.php".5688/5688100%1) app/Services/Mail/TextRelayService.php (not_operator_with_successor_space, blank_lirbegin diff--- /home/jiminny/app/Services/Mail/TextRelayService.php+++/home/jiminny/app/Services/Mail/TextRelayService.php@@ -25,7 +25,700public function synco: arraySmailbox = config('jiminny.google_text_user');SexpectedOriginalRecipient = config('app.env') === 'production-eu''catch-all-eu?".config('jiminny.google_text_host')'catch-all@'. config('jiminny.google_text_host');-41,7 +41,7foreach (Smessages as Smessage) {SmessageId = Smessage->message->id;if (!Sthis->isForCurrentEnvironment($service, Smailbox,Smessageld,Sexpeif (! Sthis->isForCurrentEnvironment($service, Smailbox, SmessageId, Sex!continue;-157,6 +157,7 0foreach (Sheaders as Sheader) {if (Sheader->name === 'X-Gm-Original-To') {SoriginalRecipient = Sheader->value;return SoriginalRecipient === SexpectedOriginalRecipient;}end diffFixed 1 of 5688 files in 118.652 seconds, 67.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containeror image →Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaiEDHomeDMsActivityFilesLater..•MoreJiminny ...# engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...° Direct messagesdo James Graham8. Stefka StoyanovaNikolay Yankov®. Galya Dimitrova E€. Vasil Vasilev®. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "N. Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O#:: Apps# Jira CloudToast100% <7Tue 19 May 17:05:39Describe what you are looking for# general436 0• Messages@ FilesBookmarksMore v+Detraction (Friday, May 15th ~091V16 replies Last reply 4 days agoPetko Kashinski12:55 PMStart dateH2Greg 1:10 PMQ3 is huge amount of renewals, way to get startedearly.Today ~NewSalesforce for Slack APP5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10.200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:#1 0911 reply Today at 5:02 PMMessage #general+Aa...
|
59109
|
NULL
|
NULL
|
NULL
|
|
59112
|
2103
|
1
|
2026-05-19T14:06:00.677958+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199560677_m2.jpg...
|
PhpStorm
|
faVsco.js – TextRelayService.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-a PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-add-domain-specificroledey©) WebhookController.pnp© InternetMessagelnterface.php(C) Notifications/.../SmsReceived.ong© Mail/.../SmsReceived.phpsms-received.blade.phpC MailChannelService.onp1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZD RecallA_ SecurityW StreaminaW Telephonvl User?ilotWeohook© AbstractService.php© ActivityProviderFactory.php© ActivityService.php© ApiResponseService.php@ ConferenceService.php(c) InciahtSoatService nhn© InstantMeetingService.php© IntercomService.php© IpapiClient.php(@) InaniService.php© ParticipantShareService.php@ DlanhatService.onp© PlaybackService.php(© PlaybackVideoOnlyService.php© PlaybookCategoryService.php• PlaylistGeneratorInterface.php© ResolveTeamCrmConnection.php(c) SimpleThrottleservice.phc(c) SlackService.phc© SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C)[EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.php(C) Uuid.nho> D Traits• MUseCasesm Userm UtilsM Validationl•MVophp helpers.php© InitialFrontendState.php(e) liminny nhn(e) Dian nhnpublic tunction synco: arraySmailbox = config( key:"jiminny.google_text_user'):sexpectedorionalreczolent = contio( key: 'aoo.env') === "oroduction-eu'? 'catch-all-eu@' . config( key:'jiminny.google_text_host')'catch-all@'. configt key:"iiminnv.aoogle text host'):Sservice = Sthis->aetService(Smailboxa$messageHistory = $this->getHistory($service);Smessadelids=1foreach ($messageHistory as Shistories) {$messages = Shistories->messagesAdded;foreach (Smessages as Smessage) {$messageId = Smessage->message->id:if (! Sthis->isForCurrentEnvironment(Sservice, Smailbox, Smessageld, SexpectedOriqinalRe683continue.srelavedlext = lextrelay::where column:'email provider id'. Smessageld)->firstO:if (SrelayedText === null) {Srelavedllext = extrelav::createu'email providen'=> TextRelav::PROVIDER GSUITE.''email provider id' => Smessagelid."status' => TextRelay::STATUS_PROCESSING,Sioh = (new FmailTextRelav(Smessadeld. SrelavedTeyt))->onQueue( queue: Constants+•QUEUF F697disnatch(Siob)SmessageTdsm = Smessaaeld.notunn Smeccaaotde.public function getHistory(GooqleGmail $service): arraySpageloken = null:-teyt-rolav to new hranch .oricin/IV.20015.add-domain-cnecific-email-teyt-rolav l Croate null requect (5 minutes aao)=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD] X# console [euy© TextRelayService.php XA console [STAGING]D 6.Tx: AutovSo jiminny v81 410 ^ Y 663041 A1 A40 M65 ^ VSELECT * FROMautomatedreport results whERE uu1d to binc'822ta41b-atd5-45a9-a248-86b0eS6t5151' = UU1d666 v670672674—682684685686687688689=690691692=695— 699696699=700702select * from text_relays where created_at > '2026-01-01';and idIN (2415. 324161#and id = 32412:select * from users where team_id = 2 and email like '%scottx' and id = 29510;SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42',GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSpnM activitiod119e2033ed8ea6h10')WHERE id IN (80028719, 80028846):SELECT id, status, code, email sent at, created at, updated atFROM text relaysWHERE id IN (32415, 32416):SELECT id,status,code, sender, recipient, created atFROM text relaysWHERE sender LIKE '%mario.georgiev%' OR sender LIKE '%stoyan.tomov%"ORDER BY created at DESCLIMIT 10:SELECT id, uvid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE uuid = uuid to bin('0626141c-27a6-4d8c-aff8-7c8020a2c656'):[PASSWORD_DOTS]SELECT DISTINCT U.id, u.email, u.name, u.softphone_number, COUNT(a.id) as sms_countEROM usens ulINNER JOIN activities a 1<->1.n: ON u.id = a.user_icWHERE A.tvne LTKEAND a.created_at › DATE_SUB(NOW(), INTERVAL 30 DAY)GROUP BY u.id, u.email, u.name, u.softphone_numberORDER BY sms_count DESC;colort + fnom toame whone id = 1.colort + fnom nolec.11111CascadeFix AutomatedReportsCascadehal100% Lz• Tue 19 May 17:06:00U AskJiminnyReportActivityServiceTest vText Relay Email Alias+0 ..@TextRelayService.php#L29 will this work?Ask anvthina (&4-L)« Code SWF-1.6W Windsurf Toams 20•0 (66 charc) UTF.8Po 4 spaces...
|
NULL
|
-9016413534513268154
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-a PhostormVIewINavicarecodeFV faVsco.js°9 JY-20915-add-domain-specificroledey©) WebhookController.pnp© InternetMessagelnterface.php(C) Notifications/.../SmsReceived.ong© Mail/.../SmsReceived.phpsms-received.blade.phpC MailChannelService.onp1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZD RecallA_ SecurityW StreaminaW Telephonvl User?ilotWeohook© AbstractService.php© ActivityProviderFactory.php© ActivityService.php© ApiResponseService.php@ ConferenceService.php(c) InciahtSoatService nhn© InstantMeetingService.php© IntercomService.php© IpapiClient.php(@) InaniService.php© ParticipantShareService.php@ DlanhatService.onp© PlaybackService.php(© PlaybackVideoOnlyService.php© PlaybookCategoryService.php• PlaylistGeneratorInterface.php© ResolveTeamCrmConnection.php(c) SimpleThrottleservice.phc(c) SlackService.phc© SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C)[EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.php(C) Uuid.nho> D Traits• MUseCasesm Userm UtilsM Validationl•MVophp helpers.php© InitialFrontendState.php(e) liminny nhn(e) Dian nhnpublic tunction synco: arraySmailbox = config( key:"jiminny.google_text_user'):sexpectedorionalreczolent = contio( key: 'aoo.env') === "oroduction-eu'? 'catch-all-eu@' . config( key:'jiminny.google_text_host')'catch-all@'. configt key:"iiminnv.aoogle text host'):Sservice = Sthis->aetService(Smailboxa$messageHistory = $this->getHistory($service);Smessadelids=1foreach ($messageHistory as Shistories) {$messages = Shistories->messagesAdded;foreach (Smessages as Smessage) {$messageId = Smessage->message->id:if (! Sthis->isForCurrentEnvironment(Sservice, Smailbox, Smessageld, SexpectedOriqinalRe683continue.srelavedlext = lextrelay::where column:'email provider id'. Smessageld)->firstO:if (SrelayedText === null) {Srelavedllext = extrelav::createu'email providen'=> TextRelav::PROVIDER GSUITE.''email provider id' => Smessagelid."status' => TextRelay::STATUS_PROCESSING,Sioh = (new FmailTextRelav(Smessadeld. SrelavedTeyt))->onQueue( queue: Constants+•QUEUF F697disnatch(Siob)SmessageTdsm = Smessaaeld.notunn Smeccaaotde.public function getHistory(GooqleGmail $service): arraySpageloken = null:-teyt-rolav to new hranch .oricin/IV.20015.add-domain-cnecific-email-teyt-rolav l Croate null requect (5 minutes aao)=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD] X# console [euy© TextRelayService.php XA console [STAGING]D 6.Tx: AutovSo jiminny v81 410 ^ Y 663041 A1 A40 M65 ^ VSELECT * FROMautomatedreport results whERE uu1d to binc'822ta41b-atd5-45a9-a248-86b0eS6t5151' = UU1d666 v670672674—682684685686687688689=690691692=695— 699696699=700702select * from text_relays where created_at > '2026-01-01';and idIN (2415. 324161#and id = 32412:select * from users where team_id = 2 and email like '%scottx' and id = 29510;SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436SELECT email_provider_id, COUNT(*) as count, GROUP_CONCAT(id) as ids, GROUP_CONCAT(status) as statusesFROM text_relaysWHERE email_provider_id IN ('19e2027868a64b42',GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atSpnM activitiod119e2033ed8ea6h10')WHERE id IN (80028719, 80028846):SELECT id, status, code, email sent at, created at, updated atFROM text relaysWHERE id IN (32415, 32416):SELECT id,status,code, sender, recipient, created atFROM text relaysWHERE sender LIKE '%mario.georgiev%' OR sender LIKE '%stoyan.tomov%"ORDER BY created at DESCLIMIT 10:SELECT id, uvid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE uuid = uuid to bin('0626141c-27a6-4d8c-aff8-7c8020a2c656'):[PASSWORD_DOTS]SELECT DISTINCT U.id, u.email, u.name, u.softphone_number, COUNT(a.id) as sms_countEROM usens ulINNER JOIN activities a 1<->1.n: ON u.id = a.user_icWHERE A.tvne LTKEAND a.created_at › DATE_SUB(NOW(), INTERVAL 30 DAY)GROUP BY u.id, u.email, u.name, u.softphone_numberORDER BY sms_count DESC;colort + fnom toame whone id = 1.colort + fnom nolec.11111CascadeFix AutomatedReportsCascadehal100% Lz• Tue 19 May 17:06:00U AskJiminnyReportActivityServiceTest vText Relay Email Alias+0 ..@TextRelayService.php#L29 will this work?Ask anvthina (&4-L)« Code SWF-1.6W Windsurf Toams 20•0 (66 charc) UTF.8Po 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59114
|
2102
|
1
|
2026-05-19T14:06:10.603731+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199570603_m1.jpg...
|
PhpStorm
|
faVsco.js – TextRelayService.php
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFileEditViewGoHistoryWindowHelp•APPAPP (-zsl• SlackFileEditViewGoHistoryWindowHelp•APPAPP (-zsl•• 0DOCKER• ₴1DEV (-zsh)O 82Running analysis on 7 cores with 10files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from"-php-cs-fixer.dist.php".5688/5688100%1) app/Services/Mail/TextRelayService.php (not_operator_with_successor_space, blank_lirbegin diff--- /home/jiminny/app/Services/Mail/TextRelayService.php+++/home/jiminny/app/Services/Mail/TextRelayService.php@@ -25,7 +25,700public function synco: arraySmailbox = config('jiminny.google_text_user');SexpectedOriginalRecipient = config('app.env') === 'production-eu''catch-all-eu?".config('jiminny.google_text_host')'catch-all@'. config('jiminny.google_text_host');-41,7 +41,7foreach (Smessages as Smessage) {SmessageId = Smessage->message->id;if (!Sthis->isForCurrentEnvironment($service, Smailbox,Smessageld,Sexpeif (! Sthis->isForCurrentEnvironment($service, Smailbox, SmessageId, Sex!continue;-157,6 +157,7 0foreach (Sheaders as Sheader) {if (Sheader->name === 'X-Gm-Original-To') {SoriginalRecipient = Sheader->value;return SoriginalRecipient === SexpectedOriginalRecipient;}end diffFixed 1 of 5688 files in 118.652 seconds, 67.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containeror image →Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaiEDHomeDMsActivityFilesLater..•MoreJiminny ...# engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...° Direct messagesdo James Graham8. Stefka StoyanovaNikolay Yankov®. Galya Dimitrova E€. Vasil Vasilev®. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "d. Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O#:: Apps# Jira CloudToast100% <7Tue 19 May 17:06:10Describe what you are looking for# general436 0• Messages@ FilesBookmarksMore v+Detraction (Friday, May 15th ~091V16 replies Last reply 4 days agoPetko Kashinski12:55 PMStart dateH2Greg 1:10 PMQ3 is huge amount of renewals, way to get startedearly.Today ~NewSalesforce for Slack APP5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10.200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:#1 0911 reply Today at 5:02 PMMessage #general+Aa...
|
NULL
|
-4218176337702381929
|
NULL
|
idle
|
ocr
|
NULL
|
SlackFileEditViewGoHistoryWindowHelp•APPAPP (-zsl• SlackFileEditViewGoHistoryWindowHelp•APPAPP (-zsl•• 0DOCKER• ₴1DEV (-zsh)O 82Running analysis on 7 cores with 10files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from"-php-cs-fixer.dist.php".5688/5688100%1) app/Services/Mail/TextRelayService.php (not_operator_with_successor_space, blank_lirbegin diff--- /home/jiminny/app/Services/Mail/TextRelayService.php+++/home/jiminny/app/Services/Mail/TextRelayService.php@@ -25,7 +25,700public function synco: arraySmailbox = config('jiminny.google_text_user');SexpectedOriginalRecipient = config('app.env') === 'production-eu''catch-all-eu?".config('jiminny.google_text_host')'catch-all@'. config('jiminny.google_text_host');-41,7 +41,7foreach (Smessages as Smessage) {SmessageId = Smessage->message->id;if (!Sthis->isForCurrentEnvironment($service, Smailbox,Smessageld,Sexpeif (! Sthis->isForCurrentEnvironment($service, Smailbox, SmessageId, Sex!continue;-157,6 +157,7 0foreach (Sheaders as Sheader) {if (Sheader->name === 'X-Gm-Original-To') {SoriginalRecipient = Sheader->value;return SoriginalRecipient === SexpectedOriginalRecipient;}end diffFixed 1 of 5688 files in 118.652 seconds, 67.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containeror image →Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaiEDHomeDMsActivityFilesLater..•MoreJiminny ...# engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...° Direct messagesdo James Graham8. Stefka StoyanovaNikolay Yankov®. Galya Dimitrova E€. Vasil Vasilev®. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "d. Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O#:: Apps# Jira CloudToast100% <7Tue 19 May 17:06:10Describe what you are looking for# general436 0• Messages@ FilesBookmarksMore v+Detraction (Friday, May 15th ~091V16 replies Last reply 4 days agoPetko Kashinski12:55 PMStart dateH2Greg 1:10 PMQ3 is huge amount of renewals, way to get startedearly.Today ~NewSalesforce for Slack APP5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10.200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:#1 0911 reply Today at 5:02 PMMessage #general+Aa...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59113
|
2103
|
2
|
2026-05-19T14:06:12.563227+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199572563_m2.jpg...
|
Firefox
|
JY-20915 add alias for EU by LakyLak · Pull Reques JY-20915 add alias for EU by LakyLak · Pull Request #12105 · jiminny/app — Work...
|
1
|
github.com/jiminny/app/pull/12105/changes
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.0028257978,"top":0.057063047,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.0028257978,"top":0.08060654,"width":0.07679521,"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.015957447,"top":0.09217877,"width":0.101230055,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"bounds":{"left":0.0028257978,"top":0.11332801,"width":0.07679521,"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":"Service-Desk - Queues - Platform team - Service space - Jira","depth":5,"bounds":{"left":0.015957447,"top":0.12490024,"width":0.107380316,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-3362041682160145768
|
8385257262721863829
|
app_switch
|
accessibility
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59115
|
2102
|
2
|
2026-05-19T14:06:30.956342+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199590956_m1.jpg...
|
PhpStorm
|
faVsco.js – TextRelayService.php
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFileEditViewGoHistoryWindowHelp•APPAPP (-zsl• SlackFileEditViewGoHistoryWindowHelp•APPAPP (-zsl•• 0DOCKER• ₴1DEV (-zsh)O 82Running analysis on 7 cores with 10files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from"-php-cs-fixer.dist.php".5688/5688100%1) app/Services/Mail/TextRelayService.php (not_operator_with_successor_space, blank_lirbegin diff--- /home/jiminny/app/Services/Mail/TextRelayService.php+++/home/jiminny/app/Services/Mail/TextRelayService.php@@ -25,7 +25,700public function synco: arraySmailbox = config('jiminny.google_text_user');SexpectedOriginalRecipient = config('app.env') === 'production-eu''catch-all-eu?".config('jiminny.google_text_host')'catch-all@'. config('jiminny.google_text_host');-41,7 +41,7foreach (Smessages as Smessage) {SmessageId = Smessage->message->id;if (!Sthis->isForCurrentEnvironment($service, Smailbox,Smessageld,Sexpeif (! Sthis->isForCurrentEnvironment($service, Smailbox, SmessageId, Sex!continue;-157,6 +157,7 0foreach (Sheaders as Sheader) {if (Sheader->name === 'X-Gm-Original-To') {SoriginalRecipient = Sheader->value;return SoriginalRecipient === SexpectedOriginalRecipient;}end diffFixed 1 of 5688 files in 118.652 seconds, 67.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containeror image →Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaiEDHomeDMsActivityFilesLater..•MoreJiminny ...# engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...° Direct messagesdo James Graham8. Stefka StoyanovaNikolay Yankov®. Galya Dimitrova E€. Vasil Vasilev®. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "N. Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O#:: Apps# Jira CloudToast100% <7Tue 19 May 17:06:30Describe what you are looking for# general436 0• Messages@ FilesBookmarksMore v+Detraction (Friday, May 15th ~091V16 replies Last reply 4 days agoPetko Kashinski12:55 PMStart dateH2Greg 1:10 PMQ3 is huge amount of renewals, way to get startedearly.Today ~NewSalesforce for Slack APP5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10.200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:#1 0911 reply Today at 5:02 PMMessage #general+Aa...
|
NULL
|
-2498582957729823229
|
NULL
|
click
|
ocr
|
NULL
|
SlackFileEditViewGoHistoryWindowHelp•APPAPP (-zsl• SlackFileEditViewGoHistoryWindowHelp•APPAPP (-zsl•• 0DOCKER• ₴1DEV (-zsh)O 82Running analysis on 7 cores with 10files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk.Loaded config default from"-php-cs-fixer.dist.php".5688/5688100%1) app/Services/Mail/TextRelayService.php (not_operator_with_successor_space, blank_lirbegin diff--- /home/jiminny/app/Services/Mail/TextRelayService.php+++/home/jiminny/app/Services/Mail/TextRelayService.php@@ -25,7 +25,700public function synco: arraySmailbox = config('jiminny.google_text_user');SexpectedOriginalRecipient = config('app.env') === 'production-eu''catch-all-eu?".config('jiminny.google_text_host')'catch-all@'. config('jiminny.google_text_host');-41,7 +41,7foreach (Smessages as Smessage) {SmessageId = Smessage->message->id;if (!Sthis->isForCurrentEnvironment($service, Smailbox,Smessageld,Sexpeif (! Sthis->isForCurrentEnvironment($service, Smailbox, SmessageId, Sex!continue;-157,6 +157,7 0foreach (Sheaders as Sheader) {if (Sheader->name === 'X-Gm-Original-To') {SoriginalRecipient = Sheader->value;return SoriginalRecipient === SexpectedOriginalRecipient;}end diffFixed 1 of 5688 files in 118.652 seconds, 67.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any containeror image →Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-emaiEDHomeDMsActivityFilesLater..•MoreJiminny ...# engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...° Direct messagesdo James Graham8. Stefka StoyanovaNikolay Yankov®. Galya Dimitrova E€. Vasil Vasilev®. Aneliya Angelovao Stoyan TomovLa Todor Stamatov "N. Mario Georgiev. Nikolay Ivanov. Stoyan TanevLukas Kovalik y... O#:: Apps# Jira CloudToast100% <7Tue 19 May 17:06:30Describe what you are looking for# general436 0• Messages@ FilesBookmarksMore v+Detraction (Friday, May 15th ~091V16 replies Last reply 4 days agoPetko Kashinski12:55 PMStart dateH2Greg 1:10 PMQ3 is huge amount of renewals, way to get startedearly.Today ~NewSalesforce for Slack APP5:00 PMPetko Kashinski just closed a renewal with Travel +Leisure - Pilot - Renewal (30/06/2026). Nice Work!Amount: USD 10,200ARR: USD 10.200Close Date: May 19, 2026Start Date: June 2, 2026Number of Salespeople:Detraction? falseDetraction Reason:Detraction Context:#1 0911 reply Today at 5:02 PMMessage #general+Aa...
|
NULL
|
NULL
|
NULL
|
NULL
|