|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
59013
|
2098
|
11
|
2026-05-19T13:56:53.383534+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199013383_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...
|
[{"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.034027778,"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"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.58819443,"top":0.3911111,"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.42222223,"width":0.094444446,"height":0.02},"on_screen":true,"role_description":"text"}]...
|
4737304351154012795
|
-5824046390781665629
|
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
SlackFileEditViewGoHistoryWindowHelpAPPAPP (-zsl...ED• →DOCKER• ₴1DEV (-zsh)O 82(use "git restore<file>..."todiscard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpHomeDMsActivityFilesnochanges added to commit (use "gitadd"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: Total 63 (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-events->origin/JY-20->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.php48420828742862910 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-emaLater.••MoreJiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messages2 James Grahama. Stefka StoyanovaRo Nikolay Yankov. Galya Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevE Lukas Kovalik y...::: Appsi Jira CloudToastlhl100% C8•Tue 19 May 16:56:52QDescribe what you are looking forJames GrahamMessagesC Files+would this workToday ~[EMAIL] Graham 4:49 PMDo you want a seperate mailbox for it? Could we dosomething like set an aliasyepWe 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 sour-09James Grah.This 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 bugMessage James Graham...
|
59011
|
NULL
|
NULL
|
NULL
|
|
59012
|
2099
|
15
|
2026-05-19T13:56:41.209589+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199001209_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
|
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
Add and Edit Channel Tabs
Canvas
List
Folder...
|
[{"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.018949468,"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"},{"role":"AXStaticText","text":"general","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tomov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.61170214,"top":1.0,"width":0.030917553,"height":-0.09177971},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.64361703,"top":1.0,"width":0.020944148,"height":-0.09177971},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.66589093,"top":1.0,"width":0.010638298,"height":-0.09177971},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":false,"role_description":"text"}]...
|
2424534434850721238
|
-3801431993178383323
|
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
Aneliya Angelova
Stoyan Tomov
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
Stoyan Tanev
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
PnostorimcodeFV faVsco.jsroledeyo umod ectsresoiver.ong© DefaultProspectSearchStrategy.php@ cmallhelper.ongurinasProspecuintenace.ongC Layoutmanager.pnp@ machbomainbyemallintenace.pnpOpponunityAcuivitymatcher.pnpw Opponunitvsyncstrarecvintenace.ono) Opponunilvsyncstralecvresolver.onoC) Prospectcache.php@ ProspectSearchScope.phpC) ProspectSearchStrateavFactorv.phoProspectSearchStrategvintertace.ohoC) ProviderReaistrv.pho@ RecordSelector.ohnT ResolveComoanvNameBvEmalltrait.ohoC) TimePerioditerator.ohoM imoorM Internalm Kioskv MAutomatedRenorte© ActivityTypeService.php© AskJiminnyReportActivityService.php 120© AutomatedReportsCallbackService.ph 130© AutomatedReportsService.php131(e) DealStadesService.onp150© RecipientsService.php() RenortSort.pnp€ ReportSortDirection.php© KioskService.phpv C Mail>@ Actions>0 Office> 0 Repositories> 0 Resolvers?Draits> M ValidatorsC) BatchCriteria.oho1BatchCriterialnterface.oho© BatchService.php1BatchServicelnterface.oho@ EmailActivityService.php1SmailActivitvServicelnterface.ohn©EmailMessage.php(1 EmailMeccagelnterface.nhng InboyService.nhn© [EMAIL](C) Mailchanne|Service nhn(C TovtDolavCorvico nhnM MootinaConorator• M Notifination©) WebhookController.pnpCreateReceivedNotification.php=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X# console [euyC) Notificatione//SmcPeceived.nhr(C) Mail/../SmsReceived.pnpsms-received.blade.php© TextRelayService.php XA console [STAGING)Tx: AutovSo jiminny vclass lexckelayservice81 410 ^ Y 663041 A1 A40 V65 ^pubLic tunccionsynce. arraySELECT * FROMautomated-neport.nesulie WeeRtwmd.t..4-t-0t151)=vute666 v"100 = Cnew Emanulextrelav messacelid, Srelavedi ext))»›onduevel queue: constants::0UEU2disoatchsiob)669Smessagelds" = Smessageld:672neturn Smessagelds;public function getHistory(GoogleGmail $service): array{...}676677678protected function setHistoryPoint(string $topic, int $historyPoint): Carbon{...*public function getService(string Smailbox): GoogleGmaiz{...}682public function refreshHistoryPoint(string $topic): int{...}684private function isForCurrentEnvironment(GooqleGmail Sservice, string Smailbox, string Smessageldtry {1686687688689Smessage = Sservice-›users messages->qet(Smailbox. Smessageld)foreach (Sheaders as Sheader) {if (Sheader->name === 'X-Gm-Original-To') {Soriainal Recinient = Sheaden->vallue:return SorioinalRecinient zz= Sexnectedoriainal Recinient:691692tatta697catchExcention Se)Sentny.cantureSxcention(Se)return false;select * 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, uuid, 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)cpnlp Ry u id u email u namo u coftnhono numherORDER BY sms_count DESCcolort + fnom toame whone id = 1.colort + fnom nolec,• lue 1y мay 10:00.40AskJiminnyReportActivityServiceTest -CascadeFix AutomatedReportsCascadeText Relay Email Alias© Update lextkelayservice to tilter by x-om-Uniginal-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•US expects: 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.jiminnv.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)•Verify US does NOT orocess itRenetits of Alias Anbroach• Oniv 1 Gmail mailbox neededi•Just create an alias in Gmall settings• No separate mailbox configuration.• X-Gm-Original-To header shows original recipient before alias resolutionAsk anvthing 884-D)« Code SWF-1.6+0 ..+5 -1Cal ae64-101Po. 4 space...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59011
|
2098
|
10
|
2026-05-19T13:56:41.209567+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779199001209_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.0033333334},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"bounds":{"left":0.58819443,"top":0.14222223,"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.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"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.58819443,"top":0.3911111,"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.42222223,"width":0.094444446,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.42222223,"width":0.004166667,"height":0.02}},{"char_start":1,"char_count":20,"bounds":{"left":0.5923611,"top":0.42222223,"width":0.09861111,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.58819443,"top":0.49555555,"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.52666664,"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.55777776,"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.5888889,"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.62,"width":0.055555556,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.62,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":12,"bounds":{"left":0.59444445,"top":0.62,"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
SlackFileEditViewGoHistoryWindowHelpAPPAPP (-zsl...EDDOCKER• ₴1DEV (-zsh)O 82(use "git restore<file>..."todiscard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpHomeDMsActivityFilesnochanges added to commit (use "gitadd"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: Total 63 (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-events->origin/JY-24->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.php4842082874286tests/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-emaLater.••MoreJiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messages2 James Graham&. Stefka StoyanovaRo Nikolay Yankov. Galya Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevE Lukas Kovalik y...::: Appsi Jira CloudToastlhl100% (8•Tue 19 May 16:56:40QDescribe what you are looking forJames Graham6 0MessagesC Files+hey, well maybe wn eon an through the sameToday ~domainwould 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 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 prodMessage James Graham...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58997
|
2099
|
6
|
2026-05-19T13:56:06.192305+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198966192_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
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later...
|
[{"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_expanded":false}]...
|
8884484407622198276
|
-8120845959807158105
|
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
Proiect©ParuiclpantDecllneakecoraing.ong© Premeeuingkeminder.onpD ActivityProviders_AlAutomationcalendarsD Channelsb ermw Plavlists0 Tracks© ActivityCommented.php© ActivityLiveCoached.php(C) [EMAIL]) ActivitvNotLodded.ohv(C) ActivitvScheduled.oho(C) ActivitvScored.oho(C) ActivitvShared.ohn(c) CoachRequected.nhnl© NewCustomerApiToken.php© NudgeExpirationWarningNotification.php©OpportunityAlsoCommented.phpc) Onoortunitvcommentea.ong© OpportunityMentioned.php© OpportunityUpdateNotification.php©OwnerinvitedToTrial.php© SlackBotAdded.php© SlackBotRemoved.phpw IlcerDeactivated.php© UserInvitedToTeam.php© UserinvitedToTeamWithEmailOnly.phpc) UserPromotedTeamewner.php> O Observers• _ Policiesv M Providers@ ActivitvServiceProvider.php@ ApiServiceProvider.php@ AppServiceProvider.pho@ AuthServiceProvider.ohnC) BroadcastServiceProvider.ohn© CalendarServiceProvider.php(C) [EMAIL]© EncryptionServiceProvider.php©EventServiceProvider.php© HubspotJournalServiceProvider.php@ HubsnotWebhookServiceProvider.php© JiminnyServiceProvider.phpA DlanhatSorvicoDrovidor nhr@ DronhetHandlerServiceProvider.phpC WebhookController.pnpCreateReceivedNotification.php© Notifications/.../SmsReceived.php xsms-received.blade.php© TextRelayService.phpclass smskecelvea excenas nouiricacion Inolements snoulauueue53.398 9 8* Iru co pulL in cne corresponaino oucbound messace for unis.* dreturn Lluminate Database Eloquent Model null obnectstaticprivate function qetoutboundactiv1tyo'user id'1 ->whereHas( relation"to' function (Squerv) %$query->where( column: 'phone_number', $this->activity->from->phone_number);)->orderBvd coactual_start_time')->latestO->firstO;* Get the mail representation of the notification.* Qparam mixed Snotifiablepublic function toMail(Snotifiable): Mailable/ From should appear consistent with the number for conversation chaining in email client.$from = ltrim(Sthis->activity->from->phone_number.characters: "+'):$to = ltrim(Sthis->activity->to->phone_number..characters:'+'):// The message format is always "sender.recipient"$mailbox = Sto.Hashids::encode(sth1s->act1v1ty->10)*// Use environment-specific alias for reply-toRenectSreolvio = Salias . '+'. Smailbox ."a', confiac kev:iminny aoogle text host'0:return newSmsMailableSthis->activitv.sthis->get0utboundActivitvo0)l->to(snotifiable->emaioli->Fromd ad'@' • config( key: 'jiminny.google_text_host'), $this->activity->prosp 700'a' , config('jiminny.google text host'). Sthis-›activity->prospect->replyTo($replyTo, $this-›activity->prospect_name);=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X# console [euyA console [STAGING]Tx: AutovSo jiminny v041 A1 A40 V65 ^SELECT * FROMautomated-neport.nesulie WeeRtwmd.t..4-t-0t151)=vute666 v668672673— -685686T select * 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_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 DESCSELECT id, uuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-4d8c-aff8-7c8020a2c656'0:[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(NOWO), INTERVAL 30 DAY)cpnlp Ry u id u email u namo u coftnhono numhenOpnEp py eme count nesc.select * from teams where id = 1;colort + fnom nolec,100% 152• lue 1y May 10:00:04AskJiminnyReportActivityServiceTest -CascadeFix AutomatedReportsCascadeText Relay Email Alias3 Update smskecelved nottication to use allas tor cuSmsReceived.phpThougntss/s tasks doneThouahtsImplementation Complete - Alias-Based Filteringcode changes.1. .env.production-eu - Reverted to catch-all mailbox2. TextRelayService.php - Updated to filter by X-Gm-Original-To header:• EU expects: [EMAIL]•Usexpects: catch-allatxt.jiminny.com• Checks X-Gm-Original-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 WorksoaceCreate email alias: catch-all-euatxt.jiminnv.com• Point it to: catch-allatxt.jiminny.com2. Deploy code changes to EU environment3. Test.• Send SMS from EU environment•Verify notification email has reply-to: [EMAIL]• Reolv to emai• Verify only EU processes it (check text relays table)Verifv US does NOT process itBenefits of Alias Anproach.• Onlv 1 Gmail mailbox needed i• Just create an alias in Gmail settings• No senarate mailbox confiauration• X-Gm-Original-To header shows original recipient before alias resolution+0 ..+5 -1Ask anvthina (884-L)« Code SWF-1.6teall eee* Reiect alliiAccent alliW Windsurf TeamcPo 4 space...
|
58995
|
NULL
|
NULL
|
NULL
|
|
58996
|
2098
|
4
|
2026-05-19T13:55:44.109252+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198944109_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
Aneliya Angelova
Stoyan Tomov
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
Stoyan Tanev
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
James Graham
Today at 4:48:00 PM
4:48 PM
https://jiminny.atlassian.net/browse/JY-20915
https://jiminny.atlassian.net/browse/JY-20915
heya, for this ticket, which DNS changes do you have in mind?
Jira Cloud
Jira Cloud...
|
[{"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.034027778,"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"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.58819443,"top":0.3911111,"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.42222223,"width":0.094444446,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.42222223,"width":0.004166667,"height":0.02}},{"char_start":1,"char_count":20,"bounds":{"left":0.5923611,"top":0.42222223,"width":0.09861111,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.58819443,"top":0.49555555,"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.52666664,"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.55777776,"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.5888889,"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.62,"width":0.055555556,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.62,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":12,"bounds":{"left":0.59444445,"top":0.62,"width":0.048611112,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.58819443,"top":0.6511111,"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.68222225,"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.7133333,"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.74444443,"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.77555555,"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.8066667,"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.8377778,"width":0.061805554,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.65555555,"top":0.8377778,"width":0.013194445,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.65555555,"top":0.8377778,"width":0.0048611113,"height":0.02}},{"char_start":1,"char_count":2,"bounds":{"left":0.66041666,"top":0.8377778,"width":0.011805556,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.58819443,"top":0.9111111,"width":0.045833334,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.58819443,"top":0.94222224,"width":0.024305556,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"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":19,"bounds":{"left":0.7326389,"top":0.14,"width":0.039583333,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"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":19,"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":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.8263889,"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":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"bounds":{"left":0.8229167,"top":0.17666666,"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},{"role":"AXButton","text":"James Graham","depth":24,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.06875,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81458336,"top":0.16111112,"width":0.0055555557,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:48:00 PM","depth":24,"bounds":{"left":0.8201389,"top":0.16111112,"width":0.031944446,"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:48 PM","depth":25,"bounds":{"left":0.8201389,"top":0.16111112,"width":0.031944446,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20915","depth":25,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.21111111,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20915","depth":26,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.21111111,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"heya, for this ticket, which DNS changes do you have in mind?","depth":25,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.21736111,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":24,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.039583333,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":24,"bounds":{"left":0.7888889,"top":0.16111112,"width":0.011111111,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true}]...
|
-5029914115141262178
|
-8395596210141127665
|
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
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
James Graham
Today at 4:48:00 PM
4:48 PM
https://jiminny.atlassian.net/browse/JY-20915
https://jiminny.atlassian.net/browse/JY-20915
heya, for this ticket, which DNS changes do you have in mind?
Jira Cloud
Jira Cloud
SlackFileEditViewGoHistoryWindowHelpDOCKERO ₴1DEV (-zsh)O 82(use "git restore<file>..."todiscard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpno changes added to commit (use "gitadd"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: Total 63 (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-events->origin/JY-24->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.php48420828742862910 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-emaAPPAPP (-zsl...EDHomeDMsActivityFilesLater.••MoreJiminny ...# 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 Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevLukas Kovalik y...::: Appsi Jira CloudToastlhl100% (8•Tue 19 May 16:55:43QDescribe what you are looking forJames Graham6 0MessagesC Files+Lukas Kovalik 4:Today ~hey, 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 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 itprolShift + Return to add a new line...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58995
|
2099
|
5
|
2026-05-19T13:55:43.453157+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198943453_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
|
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
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
James Graham
Today at 4:48:00 PM
4:48 PM
https://jiminny.atlassian.net/browse/JY-20915
https://jiminny.atlassian.net/browse/JY-20915
heya, for this ticket, which DNS changes do you have in mind?
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise
Add environment-specific email domains for text relay to prevent duplicate processing
Bug JY-20915 in Jira Cloud
Preview in Slack
Status
Backlog
Priority
Medium
Assignee
Unassigned
As of today at 4:48 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Share Bug JY-20915
View conversations
More actions
Today at 4:48:25 PM
4:48
We have no MX records set on .eu as far as I know, but even if I add them that is half the story
Lukas Kovalik
Today at 4:48:48 PM
4:48 PM
hey, well maybe we can go through the same domain
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:49:09 PM
4:49
would this work
[EMAIL]
[EMAIL]
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
James Graham
Today at 4:49:12 PM
4:49 PM
Do you want a seperate mailbox for it? Could we do something like set an alias
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:49:13 PM
4:49
yep
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:50:29 PM
4:50
We could do an alias and the code looks at the header, there is probably an original-to-x sort of header
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:52:57 PM
4:52
Delivered-To: will show
[EMAIL]
[EMAIL]
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:53:03 PM
4:53
(as well as To I guess)
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 4:53:11 PM
4:53 PM
ok, that sound good
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
James Graham
Today at 4:53:44 PM
4:53 PM
This way we don't need to touch DNS, or create a new user, or create a new service account etc etc...
|
[{"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.018949468,"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"},{"role":"AXStaticText","text":"general","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tomov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.61170214,"top":1.0,"width":0.030917553,"height":-0.09177971},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.64361703,"top":1.0,"width":0.020944148,"height":-0.09177971},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.66589093,"top":1.0,"width":0.010638298,"height":-0.09177971},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"James Graham","depth":24,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:48:00 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:48 PM","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20915","depth":25,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20915","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"heya, for this ticket, which DNS changes do you have in mind?","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":24,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise","depth":26,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add environment-specific email domains for text relay to prevent duplicate processing","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Bug JY-20915 in Jira Cloud","depth":28,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Preview in Slack","depth":28,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Status","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backlog","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Priority","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Assignee","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unassigned","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"As of today at 4:48 PM","depth":28,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Refresh","depth":28,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Jira","depth":28,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"✨ Summarise","depth":28,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Open in browser","depth":28,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share Bug JY-20915","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View conversations","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More actions","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:48:25 PM","depth":25,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:48","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"We have no MX records set on .eu as far as I know, but even if I add them that is half the story","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:48:48 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:48 PM","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"hey, well maybe we can go through the same domain","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"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":26,"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":26,"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":26,"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":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"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":26,"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":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:49:09 PM","depth":25,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:49","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"would this work","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"catch-all-eu@txt.jiminny.com","depth":25,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"catch-all-eu@txt.jiminny.com","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"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":26,"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":26,"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":26,"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":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"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":26,"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":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"James Graham","depth":24,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:49:12 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:49 PM","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Do you want a seperate mailbox for it? Could we do something like set an alias","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"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":26,"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":26,"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":26,"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":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"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":26,"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":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:49:13 PM","depth":25,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:49","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"yep","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"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":26,"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":26,"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":26,"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":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"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":26,"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":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:50:29 PM","depth":25,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:50","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"We could do an alias and the code looks at the header, there is probably an original-to-x sort of header","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"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":26,"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":26,"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":26,"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":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"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":26,"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":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:52:57 PM","depth":25,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:52","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Delivered-To: will show","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"catch-all-eu@txt.jiminny.com","depth":25,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"catch-all-eu@txt.jiminny.com","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"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":26,"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":26,"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":26,"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":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"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":26,"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":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:53:03 PM","depth":25,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:53","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(as well as To I guess)","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"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":26,"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":26,"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":26,"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":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"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":26,"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":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:53:11 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:53 PM","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ok, that sound good","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"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":26,"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":26,"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":26,"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":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"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":26,"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":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"James Graham","depth":24,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:53:44 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:53 PM","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"This way we don't need to touch DNS, or create a new user, or create a new service account etc etc","depth":25,"on_screen":true,"role_description":"text"}]...
|
6046841835582533406
|
-1568565495514871462
|
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
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
James Graham
Today at 4:48:00 PM
4:48 PM
https://jiminny.atlassian.net/browse/JY-20915
https://jiminny.atlassian.net/browse/JY-20915
heya, for this ticket, which DNS changes do you have in mind?
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise
Add environment-specific email domains for text relay to prevent duplicate processing
Bug JY-20915 in Jira Cloud
Preview in Slack
Status
Backlog
Priority
Medium
Assignee
Unassigned
As of today at 4:48 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Share Bug JY-20915
View conversations
More actions
Today at 4:48:25 PM
4:48
We have no MX records set on .eu as far as I know, but even if I add them that is half the story
Lukas Kovalik
Today at 4:48:48 PM
4:48 PM
hey, well maybe we can go through the same domain
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:49:09 PM
4:49
would this work
[EMAIL]
[EMAIL]
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
James Graham
Today at 4:49:12 PM
4:49 PM
Do you want a seperate mailbox for it? Could we do something like set an alias
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:49:13 PM
4:49
yep
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:50:29 PM
4:50
We could do an alias and the code looks at the header, there is probably an original-to-x sort of header
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:52:57 PM
4:52
Delivered-To: will show
[EMAIL]
[EMAIL]
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:53:03 PM
4:53
(as well as To I guess)
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 4:53:11 PM
4:53 PM
ok, that sound good
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
James Graham
Today at 4:53:44 PM
4:53 PM
This way we don't need to touch DNS, or create a new user, or create a new service account etc etc
Proiect v©ParuiclpantDecllneakecoraing.ong© Premeeuingkeminder.onpD ActivityProviders_AlAutomationucalendarsD Channelsbermw Plavlists0 Tracks© ActivityCommented.php© ActivityLiveCoached.php(C) [EMAIL]) ActivitvNotLodded.ohv(C) ActivitvScheduled.oho(C) ActivitvScored.oho(C) ActivitvShared.ohn(c) CoachRequected.nhnl© NewCustomerApiToken.php© NudgeExpirationWarningNotification.php©OpportunityAlsoCommented.phpc) Onoortunitvcommentea.ong© OpportunityMentioned.php© OpportunityUpdateNotification.php©OwnerinvitedToTrial.php© SlackBotAdded.php© SlackBotRemoved.phpw IlcerDeactivated.php© UserInvitedToTeam.php© UserinvitedToTeamWithEmailOnly.phpc) UserPromotedTeamewner.php> O Observers• _ Policiesv M Providers@ ActivitvServiceProvider.php@ ApiServiceProvider.php@ AppServiceProvider.pho@ AuthServiceProvider.ohnC) BroadcastServiceProvider.ohn© CalendarServiceProvider.php(C) [EMAIL]© EncryptionServiceProvider.php@ EventServiceProvider nhn© HubspotJournalServiceProvider.php@ HubsnotWebhookServiceProvider.php© JiminnyServiceProvider.phpA DlanhatSorvicoDrovidor nhr@ DronhetHandlerServiceProvider.phpC WebhookController.pnpCreateReceivedNotification.php© Notifications/.../SmsReceived.php xsms-received.blade.php© TextRelayService.phpclass smskecelvea excenas Nouiricacion Inolements snoulauueue53.398 9 8* Iru co pulL in cne corresponaino oucbound messace for unis.* dreturn Lluminate Database Eloquent Model null obnectstaticprivate function qetoutboundactiv1tyo1 ->whereHas. relation"to' function (Squerv)%$query->where( column: 'phone_number', $this-›activity->from->phone_number):)->orderBvd coactual_start_time')->latestO->firstO;* Get the mail representation of the notification.* Qparam mixed Snotifiablepublic function toMail(Snotifiable): Mailable/ From should appear consistent with the number for conversation chaining in email client.$from = ltrim(Sthis->activity->from->phone_number.characters: "+'):$to = ltrim(Sthis->activity->to->phone_number..characters:'+'):// The message format is always "sender.recipient"Smailbox = Sto.Hashids::encode(sth1s->act1v1ty->10)*// Use environment-specific alias for reply-toAccent RenectSreplvTo = Salias . '+'„ Smailbox „ 'a' . confia( kev:iminny aoogle text host'0:return newSmsMailableSthis->activitv.sthis->get0utboundActivitvo0)l->to(snotifiable->emaiDi->Fromd ad'@' • config( key: 'jiminny.google_text_host'), $this->activity->prosp 700'a' , config('jiminny.google text host'). Sthis-›activity-›prospect->replyTo($replyTo, $this-›activity->prospect_name);=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X# console [euyA console [STAGING]Tx: AutovSo jiminny v041 A1 A40 V65 ^SELECT * FROMautomated-neportnesulieWeeRtwmt..4-t-0t151)=vute666 v668669672673— -685686T select * 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_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 DESCSELECT id, vuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-4d8c-aff8-7c8020a2c656'0:[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 numhenOpnEp py eme count nesc.select * from teams where id = 1;colort + fnom nolec.100% 152• lue 1y мay 10:00.43AskJiminnyReportActivityServiceTest -CascadeFix AutomatedReportsCascadeText Relay Email Alias3 Update smskecelved nottication to use allas tor cuSmsReceived.phpThougntss/s tasks doneThouahtsImplementation Complete - Alias-Based Filteringcode changes.1. .env.production-eu - Reverted to catch-all mailbox2. TextRelayService.php - Updated to filter by X-Gm-Original-To header:• EU expects: [EMAIL]•Usexpects: catch-allatxt.jiminny.com• Checks X-Gm-Original-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 WorksoaceCreate email alias: catch-all-euatxt.iiminnv.com• Point it to: catch-allatxt.jiminny.com2. Deploy code changes to EU environment3. Test.• Send SMS from EU environment•Verify notification email has reply-to: [EMAIL]• Reolv to emai• Verify only EU processes it (check text relays table)Verifv US does NOT process itBenefits of Alias Anproach.• Onlv 1 Gmail mailbox needed i• Just create an alias in Gmail settings• No senarate mailbox confiauration• X-Gm-Original-To header shows original recipient before alias resolution+0 ..+5 -1Ask anvthina (884-L)« Code SWF-1.6* Reiect alliiAccent alliW Windsurf TeamcPo 4 space...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58994
|
2098
|
3
|
2026-05-19T13:55:11.827688+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198911827_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
Aneliya Angelova
Stoyan Tomov
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
Stoyan Tanev
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
James Graham
Today at 4:48:00 PM
4:48 PM
https://jiminny.atlassian.net/browse/JY-20915
https://jiminny.atlassian.net/browse/JY-20915
heya, for this ticket, which DNS changes do you have in mind?
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise
Add environment-specific email domains for text relay to prevent duplicate processing
Bug JY-20915 in Jira Cloud
Preview in Slack
Status
Backlog
Priority
Medium
Assignee
Unassigned
As of today at 4:48 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Share Bug JY-20915
View conversations
More actions
Today at 4:48:25 PM
4:48
We have no MX records set on .eu as far as I know, but even if I add them that is half the story
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 4:48:48 PM
4:48 PM
hey, well maybe we can go through the same domain
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:49:09 PM
4:49
would this work
[EMAIL]
[EMAIL]
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
James Graham
Today at 4:49:12 PM
4:49 PM
Do you want a seperate mailbox for it? Could we do something like set an alias
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:49:13 PM
4:49
yep
React with white_check_mark...
|
[{"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.034027778,"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"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.58819443,"top":0.3911111,"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.42222223,"width":0.094444446,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.42222223,"width":0.004166667,"height":0.02}},{"char_start":1,"char_count":20,"bounds":{"left":0.5923611,"top":0.42222223,"width":0.09861111,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.58819443,"top":0.49555555,"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.52666664,"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.55777776,"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.5888889,"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.62,"width":0.055555556,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.62,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":12,"bounds":{"left":0.59444445,"top":0.62,"width":0.048611112,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.58819443,"top":0.6511111,"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.68222225,"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.7133333,"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.74444443,"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.77555555,"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.8066667,"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.8377778,"width":0.061805554,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.65555555,"top":0.8377778,"width":0.013194445,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.65555555,"top":0.8377778,"width":0.0048611113,"height":0.02}},{"char_start":1,"char_count":2,"bounds":{"left":0.66041666,"top":0.8377778,"width":0.011805556,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.58819443,"top":0.9111111,"width":0.045833334,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.58819443,"top":0.94222224,"width":0.024305556,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"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":19,"bounds":{"left":0.7326389,"top":0.14,"width":0.039583333,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"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":19,"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":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.8263889,"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":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.8229167,"top":0.17666666,"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},{"role":"AXButton","text":"James Graham","depth":23,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.06875,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.81458336,"top":0.16111112,"width":0.0055555557,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:48:00 PM","depth":23,"bounds":{"left":0.8201389,"top":0.16111112,"width":0.031944446,"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:48 PM","depth":24,"bounds":{"left":0.8201389,"top":0.16111112,"width":0.031944446,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20915","depth":24,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.21111111,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20915","depth":25,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.21111111,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"heya, for this ticket, which DNS changes do you have in mind?","depth":24,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.21736111,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.039583333,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":23,"bounds":{"left":0.7888889,"top":0.16111112,"width":0.011111111,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise","depth":25,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.2361111,"height":0.031111112},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add environment-specific email domains for text relay to prevent duplicate processing","depth":26,"bounds":{"left":0.7888889,"top":0.16111112,"width":0.18333334,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Bug JY-20915 in Jira Cloud","depth":27,"bounds":{"left":0.7888889,"top":0.16111112,"width":0.108333334,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Preview in Slack","depth":27,"bounds":{"left":0.7888889,"top":0.16111112,"width":0.06527778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Status","depth":26,"bounds":{"left":0.7888889,"top":0.16111112,"width":0.025,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backlog","depth":26,"bounds":{"left":0.7916667,"top":0.16111112,"width":0.036111113,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Priority","depth":26,"bounds":{"left":0.8472222,"top":0.16111112,"width":0.029166667,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":26,"bounds":{"left":0.86388886,"top":0.16111112,"width":0.0375,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Assignee","depth":26,"bounds":{"left":0.7888889,"top":0.16111112,"width":0.035416666,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unassigned","depth":26,"bounds":{"left":0.8055556,"top":0.16111112,"width":0.05277778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"As of today at 4:48 PM","depth":27,"bounds":{"left":0.75555557,"top":0.16111112,"width":0.09166667,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Refresh","depth":27,"bounds":{"left":0.84930557,"top":0.16111112,"width":0.030555556,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Jira","depth":27,"bounds":{"left":0.75555557,"top":0.16111112,"width":0.06458333,"height":0.02111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"✨ Summarise","depth":27,"bounds":{"left":0.8229167,"top":0.16111112,"width":0.07361111,"height":0.02111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Open in browser","depth":27,"bounds":{"left":0.8819444,"top":0.16111112,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share Bug JY-20915","depth":26,"bounds":{"left":0.90416664,"top":0.16111112,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View conversations","depth":26,"bounds":{"left":0.92638886,"top":0.16111112,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More actions","depth":26,"bounds":{"left":0.94861114,"top":0.16111112,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:48:25 PM","depth":24,"bounds":{"left":0.72430557,"top":0.21111111,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:48","depth":25,"bounds":{"left":0.72430557,"top":0.21111111,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"We have no MX records set on .eu as far as I know, but even if I add them that is half the story","depth":24,"bounds":{"left":0.7465278,"top":0.20777778,"width":0.2326389,"height":0.044444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.7465278,"top":0.20777778,"width":0.010416667,"height":0.02}},{"char_start":1,"char_count":95,"bounds":{"left":0.7465278,"top":0.20777778,"width":0.2326389,"height":0.044444446}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.17333333,"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":25,"bounds":{"left":0.82708335,"top":0.17333333,"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":25,"bounds":{"left":0.84930557,"top":0.17333333,"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":25,"bounds":{"left":0.8715278,"top":0.17333333,"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":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.7465278,"top":0.26333332,"width":0.06458333,"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":23,"bounds":{"left":0.8111111,"top":0.26555556,"width":0.0055555557,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:48:48 PM","depth":23,"bounds":{"left":0.81666666,"top":0.2688889,"width":0.03125,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:48 PM","depth":24,"bounds":{"left":0.81666666,"top":0.2688889,"width":0.03125,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"hey, well maybe we can go through the same domain","depth":24,"bounds":{"left":0.7465278,"top":0.29,"width":0.20416667,"height":0.044444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.7465278,"top":0.29,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":48,"bounds":{"left":0.7465278,"top":0.29,"width":0.20416667,"height":0.044444446}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.24444444,"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":25,"bounds":{"left":0.82708335,"top":0.24444444,"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":25,"bounds":{"left":0.84930557,"top":0.24444444,"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":25,"bounds":{"left":0.8715278,"top":0.24444444,"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":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:49:09 PM","depth":24,"bounds":{"left":0.72430557,"top":0.3511111,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:49","depth":25,"bounds":{"left":0.72430557,"top":0.3511111,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"would this work","depth":24,"bounds":{"left":0.7465278,"top":0.34777778,"width":0.07569444,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"catch-all-eu@txt.jiminny.com","depth":24,"bounds":{"left":0.82222223,"top":0.34777778,"width":0.13194445,"height":0.02},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"catch-all-eu@txt.jiminny.com","depth":25,"bounds":{"left":0.82222223,"top":0.34777778,"width":0.13194445,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.31333333,"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":25,"bounds":{"left":0.82708335,"top":0.31333333,"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":25,"bounds":{"left":0.84930557,"top":0.31333333,"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":25,"bounds":{"left":0.8715278,"top":0.31333333,"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":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"James Graham","depth":23,"bounds":{"left":0.7465278,"top":0.37888888,"width":0.06875,"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":23,"bounds":{"left":0.81458336,"top":0.38111112,"width":0.0055555557,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:49:12 PM","depth":23,"bounds":{"left":0.8201389,"top":0.38444445,"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":"4:49 PM","depth":24,"bounds":{"left":0.8201389,"top":0.38444445,"width":0.031944446,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Do you want a seperate mailbox for it? Could we do something like set an alias","depth":24,"bounds":{"left":0.7465278,"top":0.40555555,"width":0.2361111,"height":0.044444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.7465278,"top":0.40555555,"width":0.008333334,"height":0.02}},{"char_start":1,"char_count":77,"bounds":{"left":0.7465278,"top":0.40555555,"width":0.23541667,"height":0.044444446}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.36,"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":25,"bounds":{"left":0.82708335,"top":0.36,"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":25,"bounds":{"left":0.84930557,"top":0.36,"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":25,"bounds":{"left":0.8715278,"top":0.36,"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":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:49:13 PM","depth":24,"bounds":{"left":0.72430557,"top":0.46666667,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:49","depth":25,"bounds":{"left":0.72430557,"top":0.46666667,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"yep","depth":24,"bounds":{"left":0.7465278,"top":0.46333334,"width":0.016666668,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.4288889,"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}]...
|
1765841113323286644
|
7727708287611046224
|
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
Aneliya Angelova
Stoyan Tomov
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
Stoyan Tanev
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
James Graham
Today at 4:48:00 PM
4:48 PM
https://jiminny.atlassian.net/browse/JY-20915
https://jiminny.atlassian.net/browse/JY-20915
heya, for this ticket, which DNS changes do you have in mind?
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise
Add environment-specific email domains for text relay to prevent duplicate processing
Bug JY-20915 in Jira Cloud
Preview in Slack
Status
Backlog
Priority
Medium
Assignee
Unassigned
As of today at 4:48 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Share Bug JY-20915
View conversations
More actions
Today at 4:48:25 PM
4:48
We have no MX records set on .eu as far as I know, but even if I add them that is half the story
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 4:48:48 PM
4:48 PM
hey, well maybe we can go through the same domain
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:49:09 PM
4:49
would this work
[EMAIL]
[EMAIL]
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
James Graham
Today at 4:49:12 PM
4:49 PM
Do you want a seperate mailbox for it? Could we do something like set an alias
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:49:13 PM
4:49
yep
React with white_check_mark
SlackFileEditViewGoHistoryWindowHelpDOCKER• ₴1DEV (-zsh)O 82(use "git restore<file>..."todiscard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpnochanges added to commit (use "gitadd"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),remote: Total 63 (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-events->origin/JY-24->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.php48420828742862910 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-emaAPPAPP (-zsl...EDHomeDMsActivityFilesLater.••MoreJiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messages2 James Grahama. Stefka StoyanovaRo Nikolay Yankov. Galya Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevE Lukas Kovalik y...::: Appsi Jira CloudToastlhl100% C8•Tue 19 May 16:55:11QDescribe what you are looking forJames Graham6 0MessagesC Files+TodayWe have no MX records set on .eu as far as I know,but even if I 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 anew user, or create a new service account etc etcOkie, it is added for both Prod and Staging inboxesMessage James Graham...
|
58990
|
NULL
|
NULL
|
NULL
|
|
58993
|
2099
|
4
|
2026-05-19T13:55:11.402070+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198911402_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
|
FV faVsco.js°9 JY-20915-add-domain-specific-email- FV faVsco.js°9 JY-20915-add-domain-specific-email-text-rel:Proiect v(c) ParticioantDeclinedrecoraing.ong© Premeeuingkeminder.onpD ActivityProviders_AlAutomationcalendarsD Channelsb ermPlavlists0 Tracks© ActivityCommented.php© ActivityLiveCoached.phpC) ActivitvLivecoachinaNote.ono© ActivitvMentioned.ohpC) [EMAIL](C) ActivitvScored.oho@ActivitvShared nhn(c) CoachRequected.nhnl© NewCustomerApiToken.php© NudgeExpirationWarningNotification.php©OpportunityAlsoCommented.phpc) Onoortunitvcommentea.ong© OpportunityMentioned.php© OpportunityUpdateNotification.php©OwnerinvitedToTrial.php© SlackBotAdded.php© SlackBotRemoved.phpw IlcerDeactivated.php© UserInvitedToTeam.php© UserinvitedToTeamWithEmailOnly.phpc) UserPromotedTeamewner.php> O Observers• _ Pollciesv M Providers@ ActivitvServiceProvider.php@ ApiServiceProvider.php@ AppServiceProvider.pho@ AuthServiceProvider.ohnC) BroadcastServiceProvider.ohn© CalendarServiceProvider.php(C) [EMAIL]© EncryptionServiceProvider.php©EventServiceProvider.php© HubspotJournalServiceProvider.php©HubspotWebhookServiceProvider.php© JiminnyServiceProvider.php© PlanhatServiceProvider.php@ DronhetHandlerServiceProvider.phpC WebhookController.pnpCreateReceivedNotification.phpC Notifications../SmsReceived.pnpsms-received.blade.php© TextRelayService.phpclass smskecelvea excenas nouiricacion Inolements snoulauueue53.62398 9 8* Tru to pull in the corresponding outbound message for this.* dreturn Lluminate Database Eloquent Model null obnectstaticprivate function qetoutboundactiv1tyo1 ->whereHas( relation"to' function (Squerv) %$query->where( column: 'phone_number', $this->activity->from->phone_number):)->orderBvd coactual_start_time')->latestO->firstO;* Get the mail representation of the notification.* @param mixed Snotifiablepublic function toMail(Snotifiable): Mailable// From should appear consistent with the number for conversation chaining in email client.$from = ltrim(Sthis->activity->from->phone_number.characters: "+'):$to = ltrim(Sthis->activity->to->phone_number.characters:'+'):// The message format is always "sender.recipient"Smarlbox = sto.Hashids::encode(sth1s->act1v1ty->10)*// Use environment-specific alias for reply-toAccent RenectSreplvTo = Salias . '+'„ Smailbox „ 'a' . confia( kev:iminny aoogle text host'0:return newSmsMailableSthis->activitv.sthis->get0utboundActivitvo0)l->to(snotifiable->emaioli->Fromd add->replyTo(Smailbox'@' • config( key: 'jiminny.google_text_host'), $this->activity->prosp 700'a' , config('jiminny.google text host'). Sthis-›activity-›prospect->replyTo($replyTo, $this-›activity->prospect_name);=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X# console [euyA console [STAGING]Tx: AutovSo jiminny v041 A1 A40 V65 ^SELECT * FROMautomated-neport.nesulisWe t ta24-0t5151= m0tt666 v668669672673— -685686T select * 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_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 DESCLML TO"SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-4d8c-aff8-7c8020a2c656'0:[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 numhenOpnEp py eme count nesc.select * from teams where id = 1;colort + fnom nolec.100% 5• Tue 19 May 16:55:10AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Alias3 Update smskecelved nottication to use allas tor cuSmsReceived.phpThougntss/s tasks doneThouahtsImplementation Complete - Alias-Based Filteringcode changes.1. .env.production-eu - Reverted to catch-all mailbox2. TextRelayService.php - Updated to filter by X-Gm-Original-To header:• EU expects: [EMAIL]•Usexpects: catch-allatxt.jiminny.com• Checks X-Gm-Original-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 Do:1. Create Gmail Alias in Gooale WorksoaceCreate email alias: catch-all-euatxt.iiminnv.com• Point it to: catch-allatxt.jiminny.com2. Deploy code changes to EU environment3. Test.• Send SMS from EU environment•Verify notification email has reply-to: [EMAIL]• Reolv to emai• Verify only EU processes it (check text relays table)Verifv US does NOT process itBenefits of Alias Anproach.• Onlv 1 Gmail mailbox neededi• Just create an alias in Gmail settings• No senarate mailbox confiauration• X-Gm-Original-To header shows original recipient before alias resolution+0 ..+5 -1Ask anvthing 884-D)« Code SWF-1.6teall eee* Reiect alliiAccent alliWN Windsurf Teams21-1UTC.8io 4 spaces...
|
NULL
|
6335148229323593355
|
NULL
|
click
|
ocr
|
NULL
|
FV faVsco.js°9 JY-20915-add-domain-specific-email- FV faVsco.js°9 JY-20915-add-domain-specific-email-text-rel:Proiect v(c) ParticioantDeclinedrecoraing.ong© Premeeuingkeminder.onpD ActivityProviders_AlAutomationcalendarsD Channelsb ermPlavlists0 Tracks© ActivityCommented.php© ActivityLiveCoached.phpC) ActivitvLivecoachinaNote.ono© ActivitvMentioned.ohpC) [EMAIL](C) ActivitvScored.oho@ActivitvShared nhn(c) CoachRequected.nhnl© NewCustomerApiToken.php© NudgeExpirationWarningNotification.php©OpportunityAlsoCommented.phpc) Onoortunitvcommentea.ong© OpportunityMentioned.php© OpportunityUpdateNotification.php©OwnerinvitedToTrial.php© SlackBotAdded.php© SlackBotRemoved.phpw IlcerDeactivated.php© UserInvitedToTeam.php© UserinvitedToTeamWithEmailOnly.phpc) UserPromotedTeamewner.php> O Observers• _ Pollciesv M Providers@ ActivitvServiceProvider.php@ ApiServiceProvider.php@ AppServiceProvider.pho@ AuthServiceProvider.ohnC) BroadcastServiceProvider.ohn© CalendarServiceProvider.php(C) [EMAIL]© EncryptionServiceProvider.php©EventServiceProvider.php© HubspotJournalServiceProvider.php©HubspotWebhookServiceProvider.php© JiminnyServiceProvider.php© PlanhatServiceProvider.php@ DronhetHandlerServiceProvider.phpC WebhookController.pnpCreateReceivedNotification.phpC Notifications../SmsReceived.pnpsms-received.blade.php© TextRelayService.phpclass smskecelvea excenas nouiricacion Inolements snoulauueue53.62398 9 8* Tru to pull in the corresponding outbound message for this.* dreturn Lluminate Database Eloquent Model null obnectstaticprivate function qetoutboundactiv1tyo1 ->whereHas( relation"to' function (Squerv) %$query->where( column: 'phone_number', $this->activity->from->phone_number):)->orderBvd coactual_start_time')->latestO->firstO;* Get the mail representation of the notification.* @param mixed Snotifiablepublic function toMail(Snotifiable): Mailable// From should appear consistent with the number for conversation chaining in email client.$from = ltrim(Sthis->activity->from->phone_number.characters: "+'):$to = ltrim(Sthis->activity->to->phone_number.characters:'+'):// The message format is always "sender.recipient"Smarlbox = sto.Hashids::encode(sth1s->act1v1ty->10)*// Use environment-specific alias for reply-toAccent RenectSreplvTo = Salias . '+'„ Smailbox „ 'a' . confia( kev:iminny aoogle text host'0:return newSmsMailableSthis->activitv.sthis->get0utboundActivitvo0)l->to(snotifiable->emaioli->Fromd add->replyTo(Smailbox'@' • config( key: 'jiminny.google_text_host'), $this->activity->prosp 700'a' , config('jiminny.google text host'). Sthis-›activity-›prospect->replyTo($replyTo, $this-›activity->prospect_name);=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X# console [euyA console [STAGING]Tx: AutovSo jiminny v041 A1 A40 V65 ^SELECT * FROMautomated-neport.nesulisWe t ta24-0t5151= m0tt666 v668669672673— -685686T select * 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_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 DESCLML TO"SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-4d8c-aff8-7c8020a2c656'0:[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 numhenOpnEp py eme count nesc.select * from teams where id = 1;colort + fnom nolec.100% 5• Tue 19 May 16:55:10AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Alias3 Update smskecelved nottication to use allas tor cuSmsReceived.phpThougntss/s tasks doneThouahtsImplementation Complete - Alias-Based Filteringcode changes.1. .env.production-eu - Reverted to catch-all mailbox2. TextRelayService.php - Updated to filter by X-Gm-Original-To header:• EU expects: [EMAIL]•Usexpects: catch-allatxt.jiminny.com• Checks X-Gm-Original-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 Do:1. Create Gmail Alias in Gooale WorksoaceCreate email alias: catch-all-euatxt.iiminnv.com• Point it to: catch-allatxt.jiminny.com2. Deploy code changes to EU environment3. Test.• Send SMS from EU environment•Verify notification email has reply-to: [EMAIL]• Reolv to emai• Verify only EU processes it (check text relays table)Verifv US does NOT process itBenefits of Alias Anproach.• Onlv 1 Gmail mailbox neededi• Just create an alias in Gmail settings• No senarate mailbox confiauration• X-Gm-Original-To header shows original recipient before alias resolution+0 ..+5 -1Ask anvthing 884-D)« Code SWF-1.6teall eee* Reiect alliiAccent alliWN Windsurf Teams21-1UTC.8io 4 spaces...
|
58992
|
NULL
|
NULL
|
NULL
|
|
58989
|
2098
|
1
|
2026-05-19T13:54:59.568092+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198899568_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
Aneliya Angelova
Stoyan Tomov
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
Stoyan Tanev
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
James Graham
Today at 4:48:00 PM
4:48 PM
[URL_WITH_CREDENTIALS] Graham…
James Graham is typing...
|
[{"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.034027778,"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"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.58819443,"top":0.3911111,"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.42222223,"width":0.094444446,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.42222223,"width":0.004166667,"height":0.02}},{"char_start":1,"char_count":20,"bounds":{"left":0.5923611,"top":0.42222223,"width":0.09861111,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.58819443,"top":0.49555555,"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.52666664,"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.55777776,"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.5888889,"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.62,"width":0.055555556,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.62,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":12,"bounds":{"left":0.59444445,"top":0.62,"width":0.048611112,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.58819443,"top":0.6511111,"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.68222225,"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.7133333,"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.74444443,"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.77555555,"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.8066667,"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.8377778,"width":0.061805554,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.65555555,"top":0.8377778,"width":0.013194445,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.65555555,"top":0.8377778,"width":0.0048611113,"height":0.02}},{"char_start":1,"char_count":2,"bounds":{"left":0.66041666,"top":0.8377778,"width":0.011805556,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.58819443,"top":0.9111111,"width":0.045833334,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.58819443,"top":0.94222224,"width":0.024305556,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"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":19,"bounds":{"left":0.7326389,"top":0.14,"width":0.039583333,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"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":19,"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":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.8263889,"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":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.8229167,"top":0.17666666,"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},{"role":"AXButton","text":"James Graham","depth":23,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.06875,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.81458336,"top":0.16111112,"width":0.0055555557,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:48:00 PM","depth":23,"bounds":{"left":0.8201389,"top":0.16111112,"width":0.031944446,"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:48 PM","depth":24,"bounds":{"left":0.8201389,"top":0.16111112,"width":0.031944446,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20915","depth":24,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.21111111,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20915","depth":25,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.21111111,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"heya, for this ticket, which DNS changes do you have in mind?","depth":24,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.21736111,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.039583333,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":23,"bounds":{"left":0.7888889,"top":0.16111112,"width":0.011111111,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise","depth":25,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.2361111,"height":0.08888889},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add environment-specific email domains for text relay to prevent duplicate processing","depth":26,"bounds":{"left":0.7888889,"top":0.16111112,"width":0.18333334,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Bug JY-20915 in Jira Cloud","depth":27,"bounds":{"left":0.7888889,"top":0.16111112,"width":0.108333334,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Preview in Slack","depth":27,"bounds":{"left":0.7888889,"top":0.16111112,"width":0.06527778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Status","depth":26,"bounds":{"left":0.7888889,"top":0.16111112,"width":0.025,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backlog","depth":26,"bounds":{"left":0.7916667,"top":0.16111112,"width":0.036111113,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Priority","depth":26,"bounds":{"left":0.8472222,"top":0.16111112,"width":0.029166667,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":26,"bounds":{"left":0.86388886,"top":0.16111112,"width":0.0375,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Assignee","depth":26,"bounds":{"left":0.7888889,"top":0.16111112,"width":0.035416666,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unassigned","depth":26,"bounds":{"left":0.8055556,"top":0.16111112,"width":0.05277778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"As of today at 4:48 PM","depth":27,"bounds":{"left":0.75555557,"top":0.18666667,"width":0.09166667,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Refresh","depth":27,"bounds":{"left":0.84930557,"top":0.19111112,"width":0.030555556,"height":0.008888889},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Jira","depth":27,"bounds":{"left":0.75555557,"top":0.20888889,"width":0.06458333,"height":0.031111112},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"✨ Summarise","depth":27,"bounds":{"left":0.8229167,"top":0.20888889,"width":0.07361111,"height":0.031111112},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Open in browser","depth":27,"bounds":{"left":0.8819444,"top":0.16111112,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share Bug JY-20915","depth":26,"bounds":{"left":0.90416664,"top":0.16111112,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View conversations","depth":26,"bounds":{"left":0.92638886,"top":0.16111112,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More actions","depth":26,"bounds":{"left":0.94861114,"top":0.16111112,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:48:25 PM","depth":24,"bounds":{"left":0.72430557,"top":0.2688889,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:48","depth":25,"bounds":{"left":0.72430557,"top":0.2688889,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"We have no MX records set on .eu as far as I know, but even if I add them that is half the story","depth":24,"bounds":{"left":0.7465278,"top":0.26555556,"width":0.2326389,"height":0.044444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.7465278,"top":0.26555556,"width":0.010416667,"height":0.02}},{"char_start":1,"char_count":95,"bounds":{"left":0.7465278,"top":0.26555556,"width":0.2326389,"height":0.044444446}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.23111111,"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":25,"bounds":{"left":0.82708335,"top":0.23111111,"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":25,"bounds":{"left":0.84930557,"top":0.23111111,"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":25,"bounds":{"left":0.8715278,"top":0.23111111,"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":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.7465278,"top":0.3211111,"width":0.06458333,"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":23,"bounds":{"left":0.8111111,"top":0.32333332,"width":0.0055555557,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:48:48 PM","depth":23,"bounds":{"left":0.81666666,"top":0.32666665,"width":0.03125,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:48 PM","depth":24,"bounds":{"left":0.81666666,"top":0.32666665,"width":0.03125,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"hey, well maybe we can go through the same domain","depth":24,"bounds":{"left":0.7465278,"top":0.34777778,"width":0.20416667,"height":0.044444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.7465278,"top":0.34777778,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":48,"bounds":{"left":0.7465278,"top":0.34777778,"width":0.20416667,"height":0.044444446}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.30222222,"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":25,"bounds":{"left":0.82708335,"top":0.30222222,"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":25,"bounds":{"left":0.84930557,"top":0.30222222,"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":25,"bounds":{"left":0.8715278,"top":0.30222222,"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":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:49:09 PM","depth":24,"bounds":{"left":0.72430557,"top":0.40888888,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:49","depth":25,"bounds":{"left":0.72430557,"top":0.40888888,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"would this work","depth":24,"bounds":{"left":0.7465278,"top":0.40555555,"width":0.07569444,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"catch-all-eu@txt.jiminny.com","depth":24,"bounds":{"left":0.82222223,"top":0.40555555,"width":0.13194445,"height":0.02},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"catch-all-eu@txt.jiminny.com","depth":25,"bounds":{"left":0.82222223,"top":0.40555555,"width":0.13194445,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.37111112,"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":25,"bounds":{"left":0.82708335,"top":0.37111112,"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":25,"bounds":{"left":0.84930557,"top":0.37111112,"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":25,"bounds":{"left":0.8715278,"top":0.37111112,"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":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"James Graham","depth":23,"bounds":{"left":0.7465278,"top":0.43666667,"width":0.06875,"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":23,"bounds":{"left":0.81458336,"top":0.43888888,"width":0.0055555557,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:49:12 PM","depth":23,"bounds":{"left":0.8201389,"top":0.4422222,"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":"4:49 PM","depth":24,"bounds":{"left":0.8201389,"top":0.4422222,"width":0.031944446,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Do you want a seperate mailbox for it? Could we do something like set an alias","depth":24,"bounds":{"left":0.7465278,"top":0.46333334,"width":0.2361111,"height":0.044444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.7465278,"top":0.46333334,"width":0.008333334,"height":0.02}},{"char_start":1,"char_count":77,"bounds":{"left":0.7465278,"top":0.46333334,"width":0.23541667,"height":0.044444446}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.41777778,"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":25,"bounds":{"left":0.82708335,"top":0.41777778,"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":25,"bounds":{"left":0.84930557,"top":0.41777778,"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":25,"bounds":{"left":0.8715278,"top":0.41777778,"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":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:49:13 PM","depth":24,"bounds":{"left":0.72430557,"top":0.52444446,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:49","depth":25,"bounds":{"left":0.72430557,"top":0.52444446,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"yep","depth":24,"bounds":{"left":0.7465278,"top":0.52111113,"width":0.016666668,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.48666668,"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":25,"bounds":{"left":0.82708335,"top":0.48666668,"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":25,"bounds":{"left":0.84930557,"top":0.48666668,"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":25,"bounds":{"left":0.8715278,"top":0.48666668,"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":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:50:29 PM","depth":24,"bounds":{"left":0.72430557,"top":0.55777776,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:50","depth":25,"bounds":{"left":0.72430557,"top":0.55777776,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"We could do an alias and the code looks at the header, there is probably an original-to-x sort of header","depth":24,"bounds":{"left":0.7465278,"top":0.55444443,"width":0.21736111,"height":0.06888889},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.7465278,"top":0.55444443,"width":0.010416667,"height":0.02}},{"char_start":1,"char_count":103,"bounds":{"left":0.7465278,"top":0.55444443,"width":0.21736111,"height":0.06888889}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.52,"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":25,"bounds":{"left":0.82708335,"top":0.52,"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":25,"bounds":{"left":0.84930557,"top":0.52,"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":25,"bounds":{"left":0.8715278,"top":0.52,"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":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:52:57 PM","depth":24,"bounds":{"left":0.72430557,"top":0.64,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:52","depth":25,"bounds":{"left":0.72430557,"top":0.64,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Delivered-To: will show","depth":24,"bounds":{"left":0.7465278,"top":0.63666666,"width":0.108333334,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"catch-all-eu@txt.jiminny.com","depth":24,"bounds":{"left":0.7465278,"top":0.63666666,"width":0.15069444,"height":0.044444446},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"catch-all-eu@txt.jiminny.com","depth":25,"bounds":{"left":0.7465278,"top":0.63666666,"width":0.15069444,"height":0.044444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.85486114,"top":0.63666666,"width":0.0048611113,"height":0.02}},{"char_start":1,"char_count":27,"bounds":{"left":0.7465278,"top":0.63666666,"width":0.15069444,"height":0.044444446}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.6022222,"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":25,"bounds":{"left":0.82708335,"top":0.6022222,"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":25,"bounds":{"left":0.84930557,"top":0.6022222,"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":25,"bounds":{"left":0.8715278,"top":0.6022222,"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":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:53:03 PM","depth":24,"bounds":{"left":0.72430557,"top":0.69777775,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:53","depth":25,"bounds":{"left":0.72430557,"top":0.69777775,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(as well as To I guess)","depth":24,"bounds":{"left":0.7465278,"top":0.6944444,"width":0.09583333,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.7465278,"top":0.6944444,"width":0.0027777778,"height":0.02}},{"char_start":1,"char_count":22,"bounds":{"left":0.74930555,"top":0.6944444,"width":0.09236111,"height":0.02}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.66,"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":25,"bounds":{"left":0.82708335,"top":0.66,"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":25,"bounds":{"left":0.84930557,"top":0.66,"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":25,"bounds":{"left":0.8715278,"top":0.66,"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":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.7465278,"top":0.72555554,"width":0.06458333,"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":23,"bounds":{"left":0.8111111,"top":0.7277778,"width":0.0055555557,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:53:11 PM","depth":23,"bounds":{"left":0.81666666,"top":0.7311111,"width":0.03125,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:53 PM","depth":24,"bounds":{"left":0.81666666,"top":0.7311111,"width":0.03125,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ok, that sound good","depth":24,"bounds":{"left":0.7465278,"top":0.75222224,"width":0.09097222,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.70666665,"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":25,"bounds":{"left":0.82708335,"top":0.70666665,"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":25,"bounds":{"left":0.84930557,"top":0.70666665,"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":25,"bounds":{"left":0.8715278,"top":0.70666665,"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":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"James Graham","depth":23,"bounds":{"left":0.7465278,"top":0.78333336,"width":0.06875,"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":23,"bounds":{"left":0.81458336,"top":0.78555554,"width":0.0055555557,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:53:44 PM","depth":23,"bounds":{"left":0.8201389,"top":0.7888889,"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":"4:53 PM","depth":24,"bounds":{"left":0.8201389,"top":0.7888889,"width":0.031944446,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"This way we don't need to touch DNS, or create a new user, or create a new service account etc etc","depth":24,"bounds":{"left":0.7465278,"top":0.81,"width":0.22638889,"height":0.044444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.7465278,"top":0.81,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":97,"bounds":{"left":0.7465278,"top":0.81,"width":0.22569445,"height":0.044444446}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.7644445,"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":25,"bounds":{"left":0.82708335,"top":0.7644445,"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":25,"bounds":{"left":0.84930557,"top":0.7644445,"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":25,"bounds":{"left":0.8715278,"top":0.7644445,"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":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"I","depth":23,"bounds":{"left":0.71666664,"top":0.88,"width":0.26527777,"height":0.04222222},"on_screen":true,"value":"I","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"I","depth":25,"bounds":{"left":0.725,"top":0.89111114,"width":0.00625,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":19,"bounds":{"left":0.72430557,"top":0.97444445,"width":0.047222223,"height":0.013333334},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"is typing","depth":19,"bounds":{"left":0.77152777,"top":0.97444445,"width":0.029166667,"height":0.013333334},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Loading messages for conversation with @James Graham…","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"James Graham is typing","depth":11,"on_screen":false,"role_description":"text"}]...
|
8022026291961877790
|
-1568565495514871470
|
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
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
James Graham
Today at 4:48:00 PM
4:48 PM
[URL_WITH_CREDENTIALS] Graham…
James Graham is typing
SlackFileEditViewGoHistoryWindowHelpDOCKERO ₴1DEV (-zsh)O 82(use "git restore<file>..."todiscard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpno changes added to commit (use "gitadd"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),remote: Total 63 (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-events->origin/JY-24->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.php48420828742862910 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-emaAPPAPP (-zsl...EDHomeDMsActivityFilesLater.••MoreJiminny ...# 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 Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevLukas Kovalik y...::: Appsi Jira CloudToast• 0lhl100% C8•Tue 19 May 16:54:59QDescribe what you are looking forJames Graham• MessagesC Files+As of today at 4:4Open in JiraToday ~*+ SummariseWe have no MX records set on .eu as far as 1 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 anew user, or create a new service account etc etcJames Graham is typing...
|
58987
|
NULL
|
NULL
|
NULL
|
|
58988
|
2099
|
1
|
2026-05-19T13:54:57.792020+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198897792_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
|
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
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
James Graham
Today at 4:48:00 PM
4:48 PM
https://jiminny.atlassian.net/browse/JY-20915
https://jiminny.atlassian.net/browse/JY-20915
heya, for this ticket, which DNS changes do you have in mind?
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise
Add environment-specific email domains for text relay to prevent duplicate processing
Bug JY-20915 in Jira Cloud
Preview in Slack
Status
Backlog
Priority
Medium
Assignee
Unassigned
As of today at 4:48 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Share Bug JY-20915
View conversations
More actions
Today at 4:48:25 PM
4:48
We have no MX records set on .eu as far as I know, but even if I add them that is half the story
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 4:48:48 PM
4:48 PM
hey, well maybe we can go through the same domain
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:49:09 PM
4:49
would this work
[EMAIL]
[EMAIL]
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
James Graham
Today at 4:49:12 PM
4:49 PM
Do you want a seperate mailbox for it? Could we do something like set an alias
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:49:13 PM
4:49
yep
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:50:29 PM
4:50
We could do an alias and the code looks at the header, there is probably an original-to-x sort of header
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:52:57 PM
4:52
Delivered-To: will show
[EMAIL]
[EMAIL]
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:53:03 PM
4:53
(as well as To I guess)
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 4:53:11 PM
4:53 PM
ok, that sound good
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
James Graham
Today at 4:53:44 PM
4:53 PM
This way we don't need to touch DNS, or create a new user, or create a new service account etc etc
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions...
|
[{"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.018949468,"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"},{"role":"AXStaticText","text":"general","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tomov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.61170214,"top":1.0,"width":0.030917553,"height":-0.09177971},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.64361703,"top":1.0,"width":0.020944148,"height":-0.09177971},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.66589093,"top":1.0,"width":0.010638298,"height":-0.09177971},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"James Graham","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:48:00 PM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:48 PM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20915","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20915","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"heya, for this ticket, which DNS changes do you have in mind?","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add environment-specific email domains for text relay to prevent duplicate processing","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Bug JY-20915 in Jira Cloud","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Preview in Slack","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Status","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backlog","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Priority","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Assignee","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unassigned","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"As of today at 4:48 PM","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Refresh","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Jira","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"✨ Summarise","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Open in browser","depth":27,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share Bug JY-20915","depth":26,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View conversations","depth":26,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More actions","depth":26,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:48:25 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:48","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"We have no MX records set on .eu as far as I know, but even if I add them that is half the story","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:48:48 PM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:48 PM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"hey, well maybe we can go through the same domain","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:49:09 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:49","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"would this work","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"catch-all-eu@txt.jiminny.com","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"catch-all-eu@txt.jiminny.com","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"James Graham","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:49:12 PM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:49 PM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Do you want a seperate mailbox for it? Could we do something like set an alias","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:49:13 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:49","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"yep","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:50:29 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:50","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"We could do an alias and the code looks at the header, there is probably an original-to-x sort of header","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:52:57 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:52","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Delivered-To: will show","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"catch-all-eu@txt.jiminny.com","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"catch-all-eu@txt.jiminny.com","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:53:03 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:53","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(as well as To I guess)","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:53:11 PM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:53 PM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ok, that sound good","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"James Graham","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:53:44 PM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:53 PM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"This way we don't need to touch DNS, or create a new user, or create a new service account etc etc","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-1136230343669293392
|
-1568565495514871462
|
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
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
James Graham
Today at 4:48:00 PM
4:48 PM
https://jiminny.atlassian.net/browse/JY-20915
https://jiminny.atlassian.net/browse/JY-20915
heya, for this ticket, which DNS changes do you have in mind?
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise
Add environment-specific email domains for text relay to prevent duplicate processing
Bug JY-20915 in Jira Cloud
Preview in Slack
Status
Backlog
Priority
Medium
Assignee
Unassigned
As of today at 4:48 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Share Bug JY-20915
View conversations
More actions
Today at 4:48:25 PM
4:48
We have no MX records set on .eu as far as I know, but even if I add them that is half the story
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 4:48:48 PM
4:48 PM
hey, well maybe we can go through the same domain
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:49:09 PM
4:49
would this work
[EMAIL]
[EMAIL]
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
James Graham
Today at 4:49:12 PM
4:49 PM
Do you want a seperate mailbox for it? Could we do something like set an alias
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:49:13 PM
4:49
yep
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:50:29 PM
4:50
We could do an alias and the code looks at the header, there is probably an original-to-x sort of header
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:52:57 PM
4:52
Delivered-To: will show
[EMAIL]
[EMAIL]
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:53:03 PM
4:53
(as well as To I guess)
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 4:53:11 PM
4:53 PM
ok, that sound good
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
James Graham
Today at 4:53:44 PM
4:53 PM
This way we don't need to touch DNS, or create a new user, or create a new service account etc etc
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
PhostormcodeFV faVsco.js°9 JY-20915-add-domain-specific-email-text-relProledey(C) WebhookController.pnp(c) ParticioantDeclinedrecoraing.ong© Notifications/.../SmsReceived.php X(c) Mail..SmsReceived.pnpsms-received.blade.php© Premeeuingkeminder.onpD ActivityProviders_AlAutomationucalendarsD Channelsberm_ Messagesw Plavlists0 Tracks© ActivityCommented.php© ActivityLiveCoached.php(C) [EMAIL]) [EMAIL](C) ActivitvScored.oho@ActivitvShared nhn© CoachRequested.php© NewCustomerApiToken.php© [EMAIL]© OpportunityCommented.php© OpportunityMentioned.php© OpportunityUpdateNotification.php©OwnerinvitedToTrial.php© SlackBotAdded.php© SlackBotRemoved.phpUserDeactivated.php© UserInvitedToTeam.php© UserinvitedToTeamWithEmailOnly.phpc) UserPromotedTeamewner.php> O Observers• _ Policiesv M Providers@ ActivitvServiceProvider.php@ ApiServiceProvider.php@ AppServiceProvider.phog AuthServiceProvider.php(C) BroadcastServiceProvider.ohn© CalendarServiceProvider.php(C) CreateParticinantsServiceProvider.nhn@ CrmServiceProvider.nhn© EncryptionServiceProvider.php@ EventServiceProvider nhn© HubspotJournalServiceProvider.php© HubspotWebhookServiceProvider.php© JiminnyServiceProvider.phpA DlanhatSorvicoDrovidor nhr© TextRelayService.phpnamespace Jiminny Notitications Activ1tles:use ILluminate Bus Queueable:use Illuminate Contracts Queue Shouldoueue:useuLumanate Notirications Notrication:use Jiminny Models Activity:use Jiminny Mail Activities SmsReceived as SmsMailabile:use Vinkla Hashids Facades Hashids:class SmsReceived extends Notification implements ShouldQueueuse dueueahl e.* Ovar Activity $activityprivate saculvicy* Creare a new noutricucion inscance.public function construct(Activity Sactivity)"thas-›activity = sactivityreturn 'mail'* Tru to null in the corresnondina outhound messaae fon thisl* @return Illuminate DatabaseEloquent Modelnull object/staticprivate function getOutboundActivityOnotunn Aetivitv. •whonoff"cype' => Actavity:: TYPE SMS OUTROuNn Itucon idt es Sthic-antivitvcsucon idl(c) DronhetHandlerServiceProvider.ono45]) ->whereHas( relation: 'to', function (Squery) {canony.Subonof column. Inhond numbont Cthio, Contiuitu.from.Uhand numbon).=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X# console [euyA console [STAGING]Tx: AutovSo jiminny v041 A1 A40 V65 ^SELECT * FROM automated_ report results WHERE uuid_to_bin('822fa41b-afd3-43a9-a248-86b0e36f3131') = uuzdi666 v668676671672673-6743883338888select * 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 = 2950*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_atEonM antivitiocWHERE 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.uuid, status, code, sender, recipient, created_at, updated_atFROM text relavsWHERE 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 py u id u email u namo u coftnhono numherOpnEp py eme count nesc.colort + fnom toame whone id = 1.colort + fnom nolec.100% 152• lue 1y мay 10:04:0,AskJiminnyReportActivityServiceTest -CascadeFix AutomatedReportsCascadeText Relay Email Alias3 Update smskecelved nottication to use allas tor cuSmsReceived.phpThougntss/s tasks doneThouahtsImplementation Complete - Alias-Based Filteringcode changes.1. .env.production-eu - Reverted to catch-all mailbox2. TextRelayService.php - Updated to filter by X-Gm-Original-To header:• EU expects: [EMAIL]•Usexpects: catch-allatxt.jiminny.com• Checks X-Gm-Oriainal-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 WorksoaceCreate email alias: catch-all-euatxt.iiminnv.com• Point it to: catch-allatxt.jiminny.com2. Deploy code changes to EU environment3. Test.• Send SMS from EU environment•Verify notification email has reply-to: [EMAIL]• Reolv to emai• Verify only EU processes it (check text relays table)Verifv US does NOT process itBenefits of Alias Anproach.• Onlv 1 Gmail mailbox neededi• Just create an alias in Gmail settings• No senarate mailbox confiauration• X-Gm-Original-To header shows original recipient before alias resolution+0 ..+5 -1Ask anvthing 884-D)« Code SWF-1.6* Reiect alliiAccent allW Windsurf TeamcPo 4 space...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58987
|
2098
|
0
|
2026-05-19T13:54:28.857728+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198868857_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
Aneliya Angelova
Stoyan Tomov
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
Stoyan Tanev
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
James Graham
Today at 4:48:00 PM
4:48 PM
https://jiminny.atlassian.net/browse/JY-20915
https://jiminny.atlassian.net/browse/JY-20915
heya, for this ticket, which DNS changes do you have in mind?
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise
Add environment-specific email domains for text relay to prevent duplicate processing
Bug JY-20915 in Jira Cloud...
|
[{"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.034027778,"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"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.58819443,"top":0.3911111,"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.42222223,"width":0.094444446,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.42222223,"width":0.004166667,"height":0.02}},{"char_start":1,"char_count":20,"bounds":{"left":0.5923611,"top":0.42222223,"width":0.09861111,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.58819443,"top":0.49555555,"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.52666664,"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.55777776,"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.5888889,"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.62,"width":0.055555556,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.62,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":12,"bounds":{"left":0.59444445,"top":0.62,"width":0.048611112,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.58819443,"top":0.6511111,"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.68222225,"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.7133333,"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.74444443,"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.77555555,"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.8066667,"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.8377778,"width":0.061805554,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.65555555,"top":0.8377778,"width":0.013194445,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.65555555,"top":0.8377778,"width":0.0048611113,"height":0.02}},{"char_start":1,"char_count":2,"bounds":{"left":0.66041666,"top":0.8377778,"width":0.011805556,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.58819443,"top":0.9111111,"width":0.045833334,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.58819443,"top":0.94222224,"width":0.024305556,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"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":19,"bounds":{"left":0.7326389,"top":0.14,"width":0.039583333,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"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":19,"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":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.8263889,"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":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.8229167,"top":0.17666666,"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},{"role":"AXButton","text":"James Graham","depth":23,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.06875,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.81458336,"top":0.16111112,"width":0.0055555557,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:48:00 PM","depth":23,"bounds":{"left":0.8201389,"top":0.16111112,"width":0.031944446,"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:48 PM","depth":24,"bounds":{"left":0.8201389,"top":0.16111112,"width":0.031944446,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20915","depth":24,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.21111111,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20915","depth":25,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.21111111,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"heya, for this ticket, which DNS changes do you have in mind?","depth":24,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.21736111,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.039583333,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":23,"bounds":{"left":0.7888889,"top":0.16111112,"width":0.011111111,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise","depth":25,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.2361111,"height":0.08888889},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add environment-specific email domains for text relay to prevent duplicate processing","depth":26,"bounds":{"left":0.7888889,"top":0.16111112,"width":0.18333334,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Bug JY-20915 in Jira Cloud","depth":27,"bounds":{"left":0.7888889,"top":0.16111112,"width":0.108333334,"height":0.0011111111},"on_screen":true,"role_description":"text"}]...
|
-6428707407538000631
|
-8409256521239357155
|
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
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
James Graham
Today at 4:48:00 PM
4:48 PM
https://jiminny.atlassian.net/browse/JY-20915
https://jiminny.atlassian.net/browse/JY-20915
heya, for this ticket, which DNS changes do you have in mind?
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise
Add environment-specific email domains for text relay to prevent duplicate processing
Bug JY-20915 in Jira Cloud
SlackFileEditViewGoHistoryWindowHelpDOCKERO ₴1DEV (-zsh)O 82(use "git restore<file>..."todiscard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpno changes added to commit (use "gitadd"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),remote: Total 63 (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-events->origin/JY-2(->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.php48420828742862910 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-emaAPPAPP (-zsl...EDJiminny ...HomeDMsActivityFilesLater.••More# 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 Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevLukas Kovalik y...::: Appsi Jira CloudToast• 0lhl100% C8•Tue 19 May 16:54:28QDescribe what you are looking forJames Graham• MessagesC Files+As of today at 4:4Open in JiraToday ~*+ SummariseWe have no MX records set on .eu as far as 1 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 anew user, or create a new service account etc etcyes, I though about filtering outShift + Return to add a new line...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58985
|
NULL
|
0
|
2026-05-19T13:53:58.011088+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198838011_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
|
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...
|
[{"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.018949468,"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"},{"role":"AXStaticText","text":"general","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tomov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"on_screen":true,"role_description":"text"}]...
|
3100078108009732059
|
-8093292086766789579
|
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
Aneliya Angelova
Stoyan Tomov
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
PnostormcodeFV faVsco.js°9 JY-20915-add-domain-specific-email-text-relroledey(C) WebhookController.pnp(c) ParticioantDeclinedrecoraing.ong© Notifications/.../SmsReceived.php X(c) Mail..SmsReceived.pnp© Premeeuingkeminder.onpD ActivityProviders_AlAutomationucalendarsD Channelsb erm_ Messagesw Plavlists0 Tracks© ActivityCommented.php© ActivityLiveCoached.php(C) [EMAIL]) [EMAIL](C) ActivitvScored.oho@ActivitvShared nhn© CoachRequested.php© NewCustomerApiToken.php© [EMAIL]© OpportunityCommented.php© OpportunityMentioned.php© OpportunityUpdateNotification.php©OwnerinvitedToTrial.php© SlackBotAdded.php© SlackBotRemoved.phpUserDeactivated.php© UserInvitedToTeam.php© UserinvitedToTeamWithEmailOnly.phpc) UserPromotedTeamewner.php> O Observers• _ Policiesv M Providers@ ActivitvServiceProvider.php@ ApiServiceProvider.php@ AppServiceProvider.phog AuthServiceProvider.php(C) BroadcastServiceProvider.ohn© CalendarServiceProvider.php(C) CreateParticinantcServiceProvider.nhn@ CrmServiceProvider.nhnnamespace Jiminny Notitications Activ1tles:use Illuminate Bus Queueable:use Illuminate Contracts Queue Shouldoueue:useuLumanate Notirications Notirication:use Jiminny Models Activity:use Jiminny Mail Activities SmsReceived as SmsMailabile:use Vinkla Hashids Facades Hashids:class SmsReceived extends Notification implements ShouldQueueuse dueueahl e.* Ovar Activity $activityprivate saculvicy* Creare a new noutricucion inscance.public function construct(Activity Sactivity)"thas-›activity = sactivityreturn 'mail'* Tru to null in the corresnondina outhound messaae fon thisl* @return Illuminate Database Eloquent Model/null object|staticsms-received.blade.php© TextRelayService.php=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X# console [euyA console [STAGING]Tx: AutovSo jiminny v041 A1 A40 V65 ^SELECT * FROM automated_ report results WHERE uuid_to_bin('822fa41b-afd3-43a9-a248-86b0e36f3131') = uuzdi666 v668676672673-67488382833888883868868883select * 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 = 2950*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_atEonM antivitiocWHERE 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, uuid, status, code, sender, recipient. created at. updated atFROM text relavsWHERE 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 py u id u email u namo u coftnhono numherOpnEp py eme count nesc.colort + fnom toame whone id = 1.colort + fnom nolec.100% 152• lue 1y May 10:03.0/AskJiminnyReportActivityServiceTest -CascadeFix AutomatedReportsCascadeText Relay Email Routt3 Update smskecelved nottication to use allas tor cuSmsReceived.phpThougntss/s tasks doneThouahtsImplementation Complete - Alias-Based Filteringcode changes.1. .env.production-eu - Reverted to catch-all mailbox2. TextRelayService.php - Updated to filter by X-Gm-Original-To header:• EU expects: [EMAIL]•Usexpects: catch-allatxt.jiminny.com• Checks X-Gm-Oriainal-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 WorksoaceCreate email alias: catch-all-euatxt.iiminnv.com• Point it to: catch-allatxt.jiminny.com2. Deploy code changes to EU environment3. Test.• Send SMS from EU environment•Verify notification email has reply-to: [EMAIL]• Reolv to emai• Verify only EU processes it (check text relays table)Verifv US does NOT process itBenefits of Alias Anproach.• Onlv 1 Gmail mailbox needed i• Just create an alias in Gmail settings• No senarate mailbox confiauration• X-Gm-Original-To header shows original recipient before alias resolution+0 ..+5-1© EncryptionServiceProvider.php@ EventServiceProvider nhn© HubspotJournalServiceProvider.php© HubspotWebhookServiceProvider.php© JiminnyServiceProvider.phpA DlanhatSorvicoDrovidor nhr(c) DronhetHandlerServiceProvider.ono45private function getOutboundActivityOnotunn Aetivitv. •whonoff"cype' => Actavity:: TYPE SMS OUTROuNn Itucon idt es Sthic-antivitvcsucon idl]) ->whereHas( relation: "to', function (Squery) {canony.Subonof column. Inhond numbont Cthio, Contiuitu.from.Unhand numbon).Ask anvthing 884-D)« Code SWF-1.6teall eee* Reiect alliiAccent allW Windsurf TeamcPo 4 space...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58984
|
NULL
|
0
|
2026-05-19T13:53:56.649888+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198836649_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...
|
[{"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"}]...
|
8426715503519048881
|
-8130100538428147665
|
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
SlackFileEditViewGoHistoryWindowHelpDOCKER• ₴1DEV (-zsh)O 82(use "git restore<file>..."todiscard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpnochanges added to commit (use "gitadd"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),remote: Total 63 (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-events->origin/JY-20->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.php48420828742862910 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-emaAPPAPP (-zsl...EDHomeDMsActivityFilesLater.••MoreJiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...Direct messages2 James Graham&. Stefka StoyanovaRo Nikolay Yankov. Galya Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevE Lukas Kovalik y...::: Appsi Jira CloudToast• 0lhl100% C8•Tue 19 May 16:53:56QDescribe what you are looking forJames Graham• MessagesC Files+As of today at 4:4Open in JiraToday ~SummariseWe have no MX records set on .eu as far as 1 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 anew user, or create a new service account etc etcMessage James Graham...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58981
|
2097
|
37
|
2026-05-19T13:53:43.170402+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198823170_m2.jpg...
|
Slack
|
James Graham (DM) - Jiminny Inc - 4 new items - Sl James Graham (DM) - Jiminny Inc - 4 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
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
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
May 13th at 11:31:17 AM
11:31
enjoy the vacation
James Graham
May 13th at 11:31:23 AM
11:31 AM
Cheers!
Jump to date
James Graham
Today at 4:48:00 PM
4:48 PM
https://jiminny.atlassian.net/browse/JY-20915
https://jiminny.atlassian.net/browse/JY-20915
heya, for this ticket, which DNS changes do you have in mind?
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise
Add environment-specific email domains for text relay to prevent duplicate processing
Bug JY-20915 in Jira Cloud
Preview in Slack
Status
Backlog
Priority
Medium
Assignee
Unassigned
As of today at 4:48 PM
Refresh...
|
[{"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.018949468,"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"},{"role":"AXStaticText","text":"general","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tomov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.61170214,"top":1.0,"width":0.030917553,"height":-0.09177971},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.64361703,"top":1.0,"width":0.020944148,"height":-0.09177971},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.66589093,"top":1.0,"width":0.010638298,"height":-0.09177971},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"May 13th at 11:31:17 AM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:31","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"enjoy the vacation","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"James Graham","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 11:31:23 AM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:31 AM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Cheers!","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"James Graham","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:48:00 PM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:48 PM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20915","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20915","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"heya, for this ticket, which DNS changes do you have in mind?","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add environment-specific email domains for text relay to prevent duplicate processing","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Bug JY-20915 in Jira Cloud","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Preview in Slack","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Status","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backlog","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Priority","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Assignee","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unassigned","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"As of today at 4:48 PM","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Refresh","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
3137551423711749886
|
-8422202181647396461
|
visual_change
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
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
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
May 13th at 11:31:17 AM
11:31
enjoy the vacation
James Graham
May 13th at 11:31:23 AM
11:31 AM
Cheers!
Jump to date
James Graham
Today at 4:48:00 PM
4:48 PM
https://jiminny.atlassian.net/browse/JY-20915
https://jiminny.atlassian.net/browse/JY-20915
heya, for this ticket, which DNS changes do you have in mind?
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise
Add environment-specific email domains for text relay to prevent duplicate processing
Bug JY-20915 in Jira Cloud
Preview in Slack
Status
Backlog
Priority
Medium
Assignee
Unassigned
As of today at 4:48 PM
Refresh
PnostormINavicatecodeFV faVsco.js°9 JY-20915-add-domain-specific-email-text-relroledey(C) WebhookController.pnp© InternetMessagelnterface.php© MailChannelService.php© Notifications/.../SmsReceived.php X(c) Mail..SmsReceived.pnp1extkelayservice.ongD MeetingGeneratoruNotricationWOAUtnZD RecallASecurity_ StreaminoD TeamW 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.phpPlanhatService.php© PlaybackService.php(© PlaybackVideoOnlyService.php© PlaybookCategoryService.php• PlaylistGeneratorInterface.phpc) Resolveleamermeonnection.phc(c) SimpleThrottleservice.phc(c) SlackService.phc© SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C)[EMAIL]@ TeamService.php(C) TranscodeParameterResolver.oho@ UserService.ohn(C) Uuid.nho> D Traits• MUseCases> MUserMUtils• M Validationi•MVophp helpers.php© InitialFrontendState.php(e) liminny nhn(e) Dian nhnnamespace Jiminny Notitications Activ1tles:use ILluminate Bus Queueable:use Illuminate Contracts Queue Shouldoueue:useuLumanate Notirications Notirication:Jiminny MaLl ACCIVICles smskececived as smshallableruse Jiminny Mail\Activities\SmsReceived as SmsMailable:use Vinkla \Hashids\Facades\Hashids;class SmsReceived extends Notification implements ShouldQueueuse uueveable,* Avar Activity Sactivituprivate sactivitypublic function -_construct(Activity Sactivity)sthis-sactivitv = sactivitypublic function via(Snotifiable): arrayeturn f'mail'le* Try to pull in the corresponding outbound message for this.* @return \Illuminate Database\Eloquent\Model/null/object/staticprivate function getOutboundActivityonereitanaswerwo ho'type' => Actavity:: TYPE SMS OUTBOUND.'user id' => Sthis->activity->user_idsms-received.blade.php© TextRelayService.phpRerect=custom.log= laravel.logA SF [jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X& console [EU]A console [STAGING]Tx: AutovSo jiminny v041 A1 A40 V65 ^SELECT * FROM automated_report_ results WHERE uuid to_bin('822fa41b-afd3-43a9-a248-86b0e36f3131') = uuid665666 v669676672674T 675676679680685686S8B68G888BEEE705select * 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',119e2033ed8ea6h10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atEonM antivitiocWHERE 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 numherOpnEp py eme count nesc.colort + fnom toame whone id = 1.colort + fnom nolec.CascadeFix AutomatedReportsCascadeThoughts0 / 4 tasks doneThoughtsRead.env.oroduction-eu #L245-2544 tasks done >• Revert env nroduction-eu to use catch-all mailboy21 Undate TextRelavService to filter bv X-Gm-Oriainal-To headerThought for 1s›Read TextRelavService.onoThoughts• TextRelayService.phpTeytRelavService.phpThouaht for 1s>2 /4 tasks done• Update TextRelayService to filter by X-Gm-Original-To header3 Undate SmcPeceived notification to uco aliac for FlllThaunht for 2c!• SmsReceived.php100% 5• lue 1y May 10:03.44AskJiminnyReportActivityServiceTestvText Relay Email Rol+0 •lets go with alias+1-1+5-2+4 -4+5 -1Ask anvthing 884-D)« Code SWF-1.6* Reiect allW Windsurf TeamcAccent alliPo 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58980
|
2097
|
36
|
2026-05-19T13:53:36.327735+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198816327_m2.jpg...
|
Slack
|
James Graham (DM) - Jiminny Inc - 4 new items - Sl James Graham (DM) - Jiminny Inc - 4 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PnostormIavicatecodeFV faVsco.js°9 JY-20915-add-do PnostormIavicatecodeFV faVsco.js°9 JY-20915-add-domain-specificroledey© InternetMessagelnterface.phpC MailChannelService.onp1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZW StreaminaW Telephonvl User?ilotWeohook© AbstractService.php© ActivityProviderFactory.php© ActivityService.php(C) AniResponseService.oho© 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(c) SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C) [EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.php(C) Uuid.nho> D Traits• MUseCasesm Userm UtilsM Validationphp helpers.php© InitialFrontendState.php(e) liminny nhnG) Dien nhnCreateReceivedNotification.phpC) Notificatione//SmcReceived.nhn(c) Mail..SmsReceived.pnpsms-received.blade.php© TextRelayService.php X110120130131150pUDLIc TUncCIOnsynce. array5100 = Cnew Emanulextrelavsmessaceld, Srelavedi ext) »›ondueve queue: constants::0UEU2dispatchsiob)Smessagelds = Smessageid:return SmessageIds;public function getHistory(GoogleGmail $service): array{...}protected function setHistoryPoint(string Stopic, int $historyPoint): Carbon{...}public function getService(string Smailbox): GooqleGmaiz{...}public function refreshHistoryPoint(string $topic): int{...}Renectprivate function isForCurrentEnvironment(GoogleGmail $service, string $mailbox, string $messageIdtryf-susers messages-›oet(man,uoox. Smessade,dosforeach (Sheaders as Sheader)if (Sheader->name === 'X-Gm-Original-To') {lSorioinal Recinient = Sheader->vallue:return SorioinalRecinient zz= Sexnectedoriainal Recinient:} catch (\Exception $e) {\Sentry::captureException(Se);return false;=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X& console [EU]A console [STAGING]Tx: AutovSo jiminny v041 A1 A40 V65 ^SELECT * FROMautomatedreport results whERE uu1d to binc'822ta41b-atd5-45a9-a248-86b0eS6t5151' = UU1d666 v -694694- - 696697698699select * 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_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 DESCLML TO"SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-4d8c-aff8-7c8020a2c656'):[PASSWORD_DOTS]SELECT DISTINCT u.id. u.email. u.name. u.softohone number. COUNT(a.id) as sns countEROM usens ulINNER JOIN activities a 1<->1.n: ON u.id = a.user_icWHERE A.tvne LTKEAND a.created_at › DATE_SUB(NOWO), INTERVAL 30 DAY)cpnllp ry u id u email u namo u coftnhono numhenOPNEP RV eme coun+ nESCselect * from teams where id = 1;colort + fnom nolec,CascadeFix AutomatedReportsCascadeThoughts0 / 4 tasks doneThoughtsRead.env.oroduction-eu #L245-2544 tasks done >• Revert env nroduction-eu to use catch-all mailboy21 Undate TextRelavService to filter bv X-Gm-Oriainal-To headerThought for 1s›Read TextRelavService.onoThoughts• TextRelayService.phpTeytRelavService.phpThouaht for 1s>2 /4 tasks done• Update TextRelayService to filter by X-Gm-Original-To header3 Undate SmcPeceived notification to uco aliac for FlllThaunht for 2c!© SmsReceived.php100% 5• Tue 19 May 16:53:36AskJiminnyReportActivityServiceTest vText Relay Email Rol+0 ..lets go with alias+1-1+5-2+4 -4217 tokens170Ask anvthing 884-D)« Code SWF-1.6* Reiect allW Windsurf Teams28-1Accent alliPo. 4 spaces...
|
NULL
|
7957366400612460622
|
NULL
|
visual_change
|
ocr
|
NULL
|
PnostormIavicatecodeFV faVsco.js°9 JY-20915-add-do PnostormIavicatecodeFV faVsco.js°9 JY-20915-add-domain-specificroledey© InternetMessagelnterface.phpC MailChannelService.onp1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZW StreaminaW Telephonvl User?ilotWeohook© AbstractService.php© ActivityProviderFactory.php© ActivityService.php(C) AniResponseService.oho© 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(c) SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C) [EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.php(C) Uuid.nho> D Traits• MUseCasesm Userm UtilsM Validationphp helpers.php© InitialFrontendState.php(e) liminny nhnG) Dien nhnCreateReceivedNotification.phpC) Notificatione//SmcReceived.nhn(c) Mail..SmsReceived.pnpsms-received.blade.php© TextRelayService.php X110120130131150pUDLIc TUncCIOnsynce. array5100 = Cnew Emanulextrelavsmessaceld, Srelavedi ext) »›ondueve queue: constants::0UEU2dispatchsiob)Smessagelds = Smessageid:return SmessageIds;public function getHistory(GoogleGmail $service): array{...}protected function setHistoryPoint(string Stopic, int $historyPoint): Carbon{...}public function getService(string Smailbox): GooqleGmaiz{...}public function refreshHistoryPoint(string $topic): int{...}Renectprivate function isForCurrentEnvironment(GoogleGmail $service, string $mailbox, string $messageIdtryf-susers messages-›oet(man,uoox. Smessade,dosforeach (Sheaders as Sheader)if (Sheader->name === 'X-Gm-Original-To') {lSorioinal Recinient = Sheader->vallue:return SorioinalRecinient zz= Sexnectedoriainal Recinient:} catch (\Exception $e) {\Sentry::captureException(Se);return false;=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X& console [EU]A console [STAGING]Tx: AutovSo jiminny v041 A1 A40 V65 ^SELECT * FROMautomatedreport results whERE uu1d to binc'822ta41b-atd5-45a9-a248-86b0eS6t5151' = UU1d666 v -694694- - 696697698699select * 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_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 DESCLML TO"SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-4d8c-aff8-7c8020a2c656'):[PASSWORD_DOTS]SELECT DISTINCT u.id. u.email. u.name. u.softohone number. COUNT(a.id) as sns countEROM usens ulINNER JOIN activities a 1<->1.n: ON u.id = a.user_icWHERE A.tvne LTKEAND a.created_at › DATE_SUB(NOWO), INTERVAL 30 DAY)cpnllp ry u id u email u namo u coftnhono numhenOPNEP RV eme coun+ nESCselect * from teams where id = 1;colort + fnom nolec,CascadeFix AutomatedReportsCascadeThoughts0 / 4 tasks doneThoughtsRead.env.oroduction-eu #L245-2544 tasks done >• Revert env nroduction-eu to use catch-all mailboy21 Undate TextRelavService to filter bv X-Gm-Oriainal-To headerThought for 1s›Read TextRelavService.onoThoughts• TextRelayService.phpTeytRelavService.phpThouaht for 1s>2 /4 tasks done• Update TextRelayService to filter by X-Gm-Original-To header3 Undate SmcPeceived notification to uco aliac for FlllThaunht for 2c!© SmsReceived.php100% 5• Tue 19 May 16:53:36AskJiminnyReportActivityServiceTest vText Relay Email Rol+0 ..lets go with alias+1-1+5-2+4 -4217 tokens170Ask anvthing 884-D)« Code SWF-1.6* Reiect allW Windsurf Teams28-1Accent alliPo. 4 spaces...
|
58979
|
NULL
|
NULL
|
NULL
|
|
58979
|
2097
|
35
|
2026-05-19T13:53:33.203862+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198813203_m2.jpg...
|
Slack
|
James Graham (DM) - Jiminny Inc - 4 new items - Sl James Graham (DM) - Jiminny Inc - 4 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general...
|
[{"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.018949468,"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"},{"role":"AXStaticText","text":"general","depth":23,"on_screen":true,"role_description":"text"}]...
|
7843081325001426622
|
-5767741428687487257
|
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
PnostormIavicatecodeFV faVsco.js°9 JY-20915-add-domain-specificroledey© InternetMessagelnterface.phpC MailChannelService.onp1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZW StreaminaW Telephonvl User?ilotWeohook© AbstractService.php© ActivityProviderFactory.php© ActivityService.php(C) AniResoonseService.oho© 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(c) SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C) [EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.ohp(C) Uuid.nho> D Traits• MUseCasesm Userm UtilsM Validationphp helpers.php© InitialFrontendState.php(e) liminny nhnG) Dien nhnCreateReceivedNotification.phpC) Notificatione//SmcReceived.nhn(c) Mail..SmsReceived.pnpsms-received.blade.php© TextRelayService.php X110120130131150pUDLIc TUncCIOnsynce. array5100 = Cnew Emanulextrelavsmessaceld, Srelavedi ext) »›ondueve queue: constants::0UEU2dispatchsiob)Smessagelds" = Smessageiid:return SmessageIds;public function getHistory(GoogleGmail $service): array{...}protected function setHistoryPoint(string $topic, int $historyPoint): Carbon{...}public function getService(string Smailbox): GooqleGmail{...}public function refreshHistoryPoint(string $topic): int{...}Renectprivate function isForCurrentEnvironment(GoogleGmail $service, string $mailbox, string $messageIdtryf-susers messages-›oet(man,uoox. Smessace,d)sforeach (Sheaders as Sheader)if (Sheader->name === 'X-Gm-Original-To') {lSorioinal Recinient = Sheader->vallue:return SorioinalRecinient zz= Sexnectedoriainal Recinient:} catch (\Exception $e) {\Sentry::captureException(Se);return false;=custom.log= laravel.log« SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X& console [EU]A console [STAGING]Tx: AutovSo jiminny v041 A1 A40 V65 ^SELECT * FROMautomatedreport results whERE uu1d to binc'822ta41b-atd5-45a9-a248-86b0eS6t5151' = UU1d666 v -694694- - 696697698699select * 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_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 DESCLML TO"SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-4d8c-aff8-7c8020a2c656'0:[PASSWORD_DOTS]SELECT DISTINCT u.id. u.email. u.name. u.softohone number. COUNT(a.id) as sns countEROM usens ulINNER JOIN activities a 1<->1.n: ON u.id = a.user_icWHERE A.tvne LTKEAND a.created_at › DATE_SUB(NOWO), INTERVAL 30 DAY)cpnllp ry u id u email u namo u coftnhono numhenOPNEP RV eme coun+ nESCselect * from teams where id = 1;colort + fnom nolec,100% 5• lue 1y May 10:03.3.AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email RolThoughts0 / 4 tasks doneThoughtsRead.env.oroduction-eu #L245-2540 .env.production-eu• Revert env nroduction-eu to use catch-all mailboyUpdate TextRelayService to filter by X-Gm-Original-To headerThought for 1s›Read TextRelavService.onoThoughts• TextRelayService.phpTextRelavService.nnoThouaht for 1s>0 Undate TeytRolavServico to filter hv X-Cm-Oridinal-To hoader3 Undate SmcPeceived notification to uco aliac for FllThinking+O •lets go with aliasActuallv lookina more carefullv the Smailbox variable in the notification is constructed as.• php<mailhoy = sto. 1l, &from .Hachids::encode/Sthis-sactivitvesid).56 tokens+5-2+4 -4Thic ic the encoded format not the mailbox name. So I need to add the environment-specific pretix to thisSo it should beAnhrCalias = confia("170Ask anvthina (884-L)« Code SWF-1.6* Reiect allAccent alliW Windsurf Teams28-11Po 4 space....
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58978
|
2097
|
34
|
2026-05-19T13:53:30.164508+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198810164_m2.jpg...
|
Slack
|
James Graham (DM) - Jiminny Inc - 4 new items - Sl James Graham (DM) - Jiminny Inc - 4 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
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
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
May 13th at 11:31:17 AM
11:31
enjoy the vacation
James Graham
May 13th at 11:31:23 AM
11:31 AM
Cheers!...
|
[{"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.018949468,"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"},{"role":"AXStaticText","text":"general","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tomov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.61170214,"top":1.0,"width":0.030917553,"height":-0.09177971},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.64361703,"top":1.0,"width":0.020944148,"height":-0.09177971},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.66589093,"top":1.0,"width":0.010638298,"height":-0.09177971},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"May 13th at 11:31:17 AM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:31","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"enjoy the vacation","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"James Graham","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 11:31:23 AM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:31 AM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Cheers!","depth":24,"on_screen":true,"role_description":"text"}]...
|
-8381211295369855947
|
-8377018846387039181
|
visual_change
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
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
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
May 13th at 11:31:17 AM
11:31
enjoy the vacation
James Graham
May 13th at 11:31:23 AM
11:31 AM
Cheers!
PnostormIavicatecodeFV faVsco.js°9 JY-20915-add-domain-specificroledey© InternetMessagelnterface.phpC MailChannelService.onp1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZW StreaminaW Telephonvl User?ilotWeohook© AbstractService.php© ActivityProviderFactory.php© ActivityService.php(C) AniResoonseService.oho© 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(c) SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C) [EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.php(c) Uuid.nhn> D Traits• MUseCasesm Userm UtilsM Validationphp helpers.php© InitialFrontendState.php(e) liminny nhnG) Dien nhnCreateReceivedNotification.phpC) Notificatione//SmcReceived.nhn(c) Mail..SmsReceived.pnpsms-received.blade.php© TextRelayService.php X110120130131150pUDLIc TUncCIOnsynce. array5100 = Cnew Emanulextrelavsmessaceld, Srelavedi ext) »›ondueve queue: constants::0UEU2dispatchsiob)Smessagelds = Smessageid:return SmessageIds;public function getHistory(GoogleGmail $service): array{...}protected function setHistoryPoint(string Stopic, int $historyPoint): Carbon{...}public function getService(string Smailbox): GooqleGmaiz{...}public function refreshHistoryPoint(string $topic): int{...}Renectprivate function isForCurrentEnvironment(GoogleGmail $service, string $mailbox, string $messageIdtryf-susers messages-›oet(man,uoox. Smessade,dosforeach (Sheaders as Sheader)if (Sheader->name === 'X-Gm-Original-To') {lSorioinal Recinient = Sheader->vallue:return SorioinalRecinient zz= Sexnectedoriainal Recinient:} catch (\Exception $e) {\Sentry::captureException(Se);return false;=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X& console [EU]A console [STAGING]Tx: AutovSo jiminny v041 A1 A40 V65 ^SELECT * FROMautomatedreport results whERE uu1d to binc'822ta41b-atd5-45a9-a248-86b0eS6t5151' = UU1d666 v -694694- - 696697698699select * 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_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 DESCLML TO"SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-4d8c-aff8-7c8020a2c656'):[PASSWORD_DOTS]SELECT DISTINCT u.id. u.email. u.name. u.softohone number. COUNT(a.id) as sns countEROM usens ulINNER JOIN activities a 1<->1.n: ON u.id = a.user_icWHERE A.tvne LTKEAND a.created_at › DATE_SUB(NOWO), INTERVAL 30 DAY)cpnllp ry u id u email u namo u coftnhono numhenOPNEP RV eme coun+ nESCselect * from teams where id = 1;colort + fnom nolec,100% 5• lue 1y May 10:03.49AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email RolThoughts0 / 4 tasks doneThoughts>Read.env.oroduction-eu #L245-2540 .env.production-eu• Revert env nroduction-eu to use catch-all mailboy21 Undate TextRelavService to filter bv X-Gm-Oriainal-To headerThought for 1s›Read TextRelavService.onoThoughts• TextRelayService.phpTextRelavService.nnoThouaht for 1s>• Update TextRelayService to filter by X-Gm-Original-To header3 Undate SmcPeceived notification to uco aliac for Flll+O •lets go with alias56 tokens+5-2+4-4170Ask anvthina (884-L)« Code SWF-1.6* Reiect allAccent alliW Windsurf Teams28-1Po. 4 spaces...
|
58977
|
NULL
|
NULL
|
NULL
|
|
58977
|
2097
|
33
|
2026-05-19T13:53:16.936778+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198796936_m2.jpg...
|
Slack
|
James Graham (DM) - Jiminny Inc - 4 new items - Sl James Graham (DM) - Jiminny Inc - 4 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...
|
[{"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}]...
|
-1719202967344989226
|
-8139130267114587598
|
click
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
PnostormroledeycodeFV faVsco.js°9 JY-20915-add-domain-specific-email-text-re© InternetMessagelnterface.php© MailChannelService.php1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZD RecallA_ Security_ StreaminoD TeamW 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.phpc) Resolveleamermeonnection.phc(c) SimpleThrottleservice.phc(c) SlackService.phc© SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C)[EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.ohn(c) Uuid.nhn> D Traits• MUseCasesm Userm UtilsValidation•MVophp helpers.php© InitialFrontendState.php(e) liminny nhnG) Dien nhn(C) WebhookController.pnpC EventServiceProvider.onpCreateReceivedNotification.php=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD] X# console [euy(C) Notifications/.../SmsReceived.ong(c) Mail..SmsReceived.pnpsms-received.blade.php© TextRelayService.php XA console [STAGING]Tx: AutovSo jiminny v041 A1 A40 V65 ^SELECT * FROMautomated-neportnesulis WeeRt mmio.to uint o ata4l-ataa%-0ests151mue:›use ..•class Textrelayservicepublic function -_constructOt...666 vselect * from text_relays where created_at > '2026-01-01*3and id IN (32415, 32416);668# and id = 32412;669670select * from users where team_id = 2 and email like '%scott%' and id = 29510;671672SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436* Fetch the latest messaaes since the last sunc.25public function sync): array$mailbox = config( key:'jiminny.google_text_user'):674675676677AcceptR$ 679$expectedOriginalRecipient = config( key: 'app.env') === 'production-eu'? 'catch-all-eu@' . config(key: 'jiminny.google_text_host')• config( key:'jiminny.google_text_host'):$service = $this->getService(Smailbox)SmessageHistory = Sthis->qetHistory($service):smessagelds =685687foreach (SmessageHistory as Shistories) {689foreach (Smessages as Smessage)Smessageld = Smessage->message->id:if (!$this->isForCurrentEnvironment($service, $mailbox, $messageld, $expected0riginalRe 695691692— 693—694—696SrelayedText = TextRelay::where( column: 'email_provider_id', Smessageld)->first©:if SrelavedText === nulb4700701SnelavedTeyt = TextRelav:•createdii=> TextRelay::PROVIDER_GSUITE,'email_provider_id' => $messageld,'status' => TextRelay::STATUS_PROCESSING,703705706707Siob = (new EmailTextRelay($messaqeId, SrelayedText))->onQueue( queue: Constants:: QUEUEdispatch(Siob):SELECT 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_atEonM antivitiocWHERE 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 DESCLML TO"SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-4d8c-aff8-7c8020a2c656'0:[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(NOWO, INTERVAL 30 DAY)cpnllp ry u id u email u namo u coftnhono numhenOpnEp py eme count nesc.select * from teams where id = 1;colort + fnom nolec.CascadeFix AutomatedReportsCascadeThoughts0 4 tasks doneThoughtsRead.env.oroduction-eu #L245-254• .env.production-eu• Revert env nroduction-eu to use catch-all mailboy21 Undate TextRelavService to filter bv X-Gm-Oriainal-To headerThought for 1s›Read TextRelavService.onoThoughts• TextRelavService.phpTeytRelavService.php100% 5• lue 1y May 10:03.10AskJiminnyReportActivityServiceTestvText Relay Email Rol+0 ..lets go with alias56 tokens814 tokensAsk anvthing 884-D)« Code SWF-1.6* Reiect allAccent alliW Windsurf Teams28-1Po. 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58976
|
2097
|
32
|
2026-05-19T13:53:12.153802+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198792153_m2.jpg...
|
Slack
|
James Graham (DM) - Jiminny Inc - 4 new items - Sl James Graham (DM) - Jiminny Inc - 4 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PnostormroledeycodeFV faVsco.js°9 JY-20915-add-dom PnostormroledeycodeFV faVsco.js°9 JY-20915-add-domain-specific-email-text-re© InternetMessagelnterface.php© MailChannelService.php1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZD RecallA_ Security_ StreaminoD TeamW 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.phpc) Resolveleamermeonnection.phc(c) SimpleThrottleservice.phc(c) SlackService.phc© SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C)[EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.ohn(C) Uuid.nho> D Traits• MUseCasesm Userm UtilsValidation•MVophp helpers.php© InitialFrontendState.php(e) liminny nhnG) Dien nhn(C) WebhookController.pnpC EventServiceProvider.onpCreateReceivedNotification.php=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD] X# console [euy(C) Notifications/.../SmsReceived.ong(c) Mail..SmsReceived.pnpsms-received.blade.php© TextRelayService.php XA console [STAGING]Tx: AutovSo jiminny v041 A1 A40 V65 ^SELECT * FROMautomatedreport results whERE uu1d to binc'822ta41b-atd5-45a9-a248-86b0eS6t5151' = UU1d›use ..•class Textrelayservicepublic function -_constructOt...NN666 vselect * from text_relays where created_at > '2026-01-01*3and id IN (32415, 32416);668# and id = 32412;669670select * from users where team_id = 2 and email like '%scott%' and id = 29510;671672SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436* Fetch the latest messaaes since the last sunc.25public function sync): array$mailbox = config( key:'jiminny.google_text_user'):Accept Reject$expectedOriginalRecipient = config( key: 'app.env') === 'production-eu'? 'catch-all-eu@' . config(key: 'jiminny.google_text_host')• config( key:'jiminny.google_text_host'):$service = $this->getService(Smailbox)SmessageHistory = Sthis->qetHistory($service):smessagelds = foreach (SmessageHistory as Shistories) {689foreach (Smessages as Smessage)Smessageld = Smessage->message->id:if (!$this->isForCurrentEnvironment($service, $mailbox, $messageld, $expected0riginalRe 695691692— 693—694—696SrelayedText = TextRelay::where( column: 'email_provider_id', Smessageld)->first©:if SrelavedText === nulb4700701SnelavedTeyt = TextRelav:•createdii=> TextRelay::PROVIDER_GSUITE,'email_provider_id' => $messageld,'status' => TextRelay::STATUS_PROCESSING,703706707Siob = (new EmailTextRelay($messaqeId, SrelayedText))->onQueue( queue: Constants:: QUEUEdispatch(Siob):SELECT 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_atEonM antivitiocWHERE 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 DESCLML TO"SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-408c-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(NOWO, INTERVAL 30 DAY)cpnllp ry u id u email u namo u coftnhono numhenOpnEp py eme count nesc.select * from teams where id = 1;colort + fnom nolec.CascadeFix AutomatedReportsCascadeThoughts0 4 tasks doneThoughtsRead.env.oroduction-eu #L245-254• .env.production-eu• Revert env nroduction-eu to use catch-all mailboy21 Undate TextRelavService to filter bv X-Gm-Oriainal-To headerThought for 1s›Read TextRelavService.onoThoughts• TextRelavService.phpTeytRelavService.php100% 5• lue 1y May 10:03.1"AskJiminnyReportActivityServiceTestvText Relay Email Rol+0 ..lets go with alias56 tokens814 tokensAsk anvthing 884-D)« Code SWF-1.6* Reiect allAccent alliW Windsurf Teams28-1Po. 4 spaces...
|
NULL
|
-3601694038737771279
|
NULL
|
click
|
ocr
|
NULL
|
PnostormroledeycodeFV faVsco.js°9 JY-20915-add-dom PnostormroledeycodeFV faVsco.js°9 JY-20915-add-domain-specific-email-text-re© InternetMessagelnterface.php© MailChannelService.php1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZD RecallA_ Security_ StreaminoD TeamW 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.phpc) Resolveleamermeonnection.phc(c) SimpleThrottleservice.phc(c) SlackService.phc© SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C)[EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.ohn(C) Uuid.nho> D Traits• MUseCasesm Userm UtilsValidation•MVophp helpers.php© InitialFrontendState.php(e) liminny nhnG) Dien nhn(C) WebhookController.pnpC EventServiceProvider.onpCreateReceivedNotification.php=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD] X# console [euy(C) Notifications/.../SmsReceived.ong(c) Mail..SmsReceived.pnpsms-received.blade.php© TextRelayService.php XA console [STAGING]Tx: AutovSo jiminny v041 A1 A40 V65 ^SELECT * FROMautomatedreport results whERE uu1d to binc'822ta41b-atd5-45a9-a248-86b0eS6t5151' = UU1d›use ..•class Textrelayservicepublic function -_constructOt...NN666 vselect * from text_relays where created_at > '2026-01-01*3and id IN (32415, 32416);668# and id = 32412;669670select * from users where team_id = 2 and email like '%scott%' and id = 29510;671672SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436* Fetch the latest messaaes since the last sunc.25public function sync): array$mailbox = config( key:'jiminny.google_text_user'):Accept Reject$expectedOriginalRecipient = config( key: 'app.env') === 'production-eu'? 'catch-all-eu@' . config(key: 'jiminny.google_text_host')• config( key:'jiminny.google_text_host'):$service = $this->getService(Smailbox)SmessageHistory = Sthis->qetHistory($service):smessagelds = foreach (SmessageHistory as Shistories) {689foreach (Smessages as Smessage)Smessageld = Smessage->message->id:if (!$this->isForCurrentEnvironment($service, $mailbox, $messageld, $expected0riginalRe 695691692— 693—694—696SrelayedText = TextRelay::where( column: 'email_provider_id', Smessageld)->first©:if SrelavedText === nulb4700701SnelavedTeyt = TextRelav:•createdii=> TextRelay::PROVIDER_GSUITE,'email_provider_id' => $messageld,'status' => TextRelay::STATUS_PROCESSING,703706707Siob = (new EmailTextRelay($messaqeId, SrelayedText))->onQueue( queue: Constants:: QUEUEdispatch(Siob):SELECT 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_atEonM antivitiocWHERE 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 DESCLML TO"SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-408c-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(NOWO, INTERVAL 30 DAY)cpnllp ry u id u email u namo u coftnhono numhenOpnEp py eme count nesc.select * from teams where id = 1;colort + fnom nolec.CascadeFix AutomatedReportsCascadeThoughts0 4 tasks doneThoughtsRead.env.oroduction-eu #L245-254• .env.production-eu• Revert env nroduction-eu to use catch-all mailboy21 Undate TextRelavService to filter bv X-Gm-Oriainal-To headerThought for 1s›Read TextRelavService.onoThoughts• TextRelavService.phpTeytRelavService.php100% 5• lue 1y May 10:03.1"AskJiminnyReportActivityServiceTestvText Relay Email Rol+0 ..lets go with alias56 tokens814 tokensAsk anvthing 884-D)« Code SWF-1.6* Reiect allAccent alliW Windsurf Teams28-1Po. 4 spaces...
|
58975
|
NULL
|
NULL
|
NULL
|
|
58975
|
2097
|
31
|
2026-05-19T13:53:01.739675+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198781739_m2.jpg...
|
Slack
|
James Graham (DM) - Jiminny Inc - 4 new items - Sl James Graham (DM) - Jiminny Inc - 4 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...
|
[{"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.018949468,"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"}]...
|
3050138557282133462
|
-5824114472443756809
|
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
PhostormProledeycodeFV faVsco.js°9 JY-20915-add-domain-specific-email-text-re© InternetMessagelnterface.php© MailChannelService.php1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZD RecallA_ Security_ StreaminoD TeamW 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.ohp© PlaybackService.php(© PlaybackVideoOnlyService.php© PlaybookCategoryService.php• PlaylistGeneratorInterface.phpc) Resolveleamermeonnection.phc(c) SimpleThrottleservice.phc(c) SlackService.phc© SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C)[EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.ohn(C) Uuid.nho> D Traits• MUseCasesm Userm UtilsValidation•MVophp helpers.php© InitialFrontendState.php(e) liminny nhn(c) Dien nhn(C) WebhookController.pnpCreateReceivedNotification.php=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X# console [euy(C) Notifications/.../SmsReceived.ong(c) Mail..SmsReceived.pnpsms-received.blade.php© TextRelayService.php XA console [STAGING]Tx: AutovSo jiminny v041 A1 A40 V65 ^SELECT * FROMautomated-neportnesulis WeeRt mmio.to uint o ata4l-ataa%-0ests151mue:›use ..•class Textrelayservicepublic function -_constructOt...666 vselect * from text_relays where created_at > '2026-01-01*3and id IN (32415, 32416);668# and id = 32412;669670select * from users where team_id = 2 and email like '%scott%' and id = 29510;671672SELECT * FROM activities WHERE uuid_to_bin('67cebfc2-ed56-44a2-8c68-7a0286ed8618') = uuid; # 79763436* Fetch the latest messaaes since the last sunc.25public function sync): array$mailbox = config( key:'jiminny.google_text_user'):Accept Reject$expectedOriginalRecipient = config( key: 'app.env') === 'production-eu'? 'catch-all-eu@' . config(key: 'jiminny.google_text_host')• config( key:'jiminny.google_text_host'):$service = $this->getService(Smailbox)SmessageHistory = Sthis->qetHistory($service):smessagelds = foreach (SmessageHistory as Shistories) {689foreach (Smessages as Smessage)Smessageld = Smessage->message->id:if (!$this->isForCurrentEnvironment($service, $mailbox, $messageld, $expected0riginalRe 695691692— 693—694—696SrelayedText = TextRelay::where( column: 'email_provider_id', Smessageld)->first©:if SrelavedText === nulb4700701SnelavedTeyt = TextRelav:•createdii=> TextRelay::PROVIDER_GSUITE,'email_provider_id' => $messageld,'status' => TextRelay::STATUS_PROCESSING,703706707Siob = (new EmailTextRelay($messaqeId, SrelayedText))->onQueue( queue: Constants:: QUEUEdispatch(Siob):SELECT 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 DESCSELECT id, vuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-4d8c-aff8-7c8020a2c656'0:[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(NOWO, INTERVAL 30 DAY)cpnllp ry u id u email u namo u coftnhono numhenOpnEp py eme count nesc.select * from teams where id = 1;colort + fnom nolec.CascadeFix AutomatedReportsCascade0 4 tasks doneThoughts>Read.env.oroduction-eu #L245-2540 .env.production-eu• Revert env nroduction-eu to use catch-all mailboy21 Undate TextRelavService to filter bv X-Gm-Oriainal-To headerThought for 1s›Read TextRelavService.onoThoughts• TextRelavService.php100% 5• lue 1y May 10:03.0'AskJiminnyReportActivityServiceTestvText Relay Email Rol+0 ..lets go with alias56 tokens814 tokensAsk anvthing 884-D)« Code SWF-1.6* Reiect allAccent alliW Windsurf Teams28-1Po. 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58974
|
2096
|
25
|
2026-05-19T13:52:53.669590+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198773669_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...
|
[{"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}]...
|
-1719202967344989226
|
-8139130267114587598
|
click
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
SlackFileEditViewGoHistoryWindowHelpAPPAPP (-zsl...EDDOCKERO ₴1DEV (-zsh)O 82(use "git restore<file>..."todiscard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpHomeDMsActivityFilesno changes added to commit (use "gitadd"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: Total 63 (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-events->origin/JY-2(->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.php48420828742862910 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-emaLater.••MoreJiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messages2 James Graham&. Stefka StoyanovaRo Nikolay Yankov. Galya Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevLukas Kovalik y...::: Appsi Jira CloudToastlhl100% (8•Tue 19 May 16:52:53QDescribe what you are looking forJames Graham6 0• MessagesC Files+Jira CloudToday ~Add environment-specific email doma...Bug JY-20915 in Jira CloudStatusBacklogPriority= MediumAssignee9 UnassignedAs 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 aliasyepWe could do an alias and the code looks at theheader, there is probably an original-to-x sort ofheaderMessage James GrahamJames Graham is typing...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58973
|
2097
|
30
|
2026-05-19T13:52:51.203889+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198771203_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
|
PnostormProiect vcodeFV faVsco.js°9 JY-20915-add-d PnostormProiect vcodeFV faVsco.js°9 JY-20915-add-domain-specific-email-text-reli© InternetMessagelnterface.phpC MailChannelService.onp1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZSecurityW StreaminaD TeamTelephonvl User?ilotWeohook© AbstractService.php© [EMAIL](C) AniResponseService.oho© 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) 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 ValidationmVotho holnorc nhr© InitialFrontendState.php(e) liminny nhn(e) Dian nhn©) WebhookController.pnpCreateReceivedNotification.php=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD] X# console leuy(C) Notifications//SmcReceived nhn(c) Mail..SmsReceived.pnpsms-received.blade.php© TextRelayService.php XA console [STAGING]107108116117127128147Tx: AutovSo jiminny v041 A1 A40 V65 ^public tunccion synco. arraySELECT * FROMautomatedreport results whERE uu1d to binc'822ta41b-atd5-45a9-a248-86b0eS6t5151' = UU1d666 vselect * from text_relays where created_at >'2026-01-01'3$J0D = (new EmailTextRelay(smessageld, srelayedtext)) ->onqueuel queue: Constants: : QUEUE_El 66and id IN (32415, 32416);#and id = 32412:dispatchsiob):670Smessagelds" = Smessageid:672return SmessageIds:676public function getHistory(GoogleGmail $service): array{...}protected function setHistoryPoint(string $topic, int $historyPoint): Carbon{...}public function getService(string Smailbox): GooqleGmail{...}681682public function refreshHistoryPoint(string $topic): int{...}6851 usageprivate tunction 1srorcurrentenv1ronment6ooqLe6mazl sservice, string smallbox, string Smessagela687Smessage = Sservice-›users messages-›qet(Smailbox. Smessageld):Sheaders = Smessage->qetPavload(->qetHeadersO:foreach (Sheadens as Sheader)if Sheader->name === "To') ^I} catch (\Exception $e) {Sentny:•cantureSxcentionSe)•return false;689690691araa1|696697698699700701aaadaa+ 1 of 2 files →Workcnace accociated with hranch 'macter' hac heon rectored Il Pollback II Confiaure (todav 15-45)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 DESCLML TO"SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-4d8c-aff8-7c8020a2c656'0:[PASSWORD_DOTS]SELECT DISTINCT u.id. uemail. u.name. u.softohone 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(NOWO, INTERVAL 30 DAY)cpnllp ry u id u email u namo u coftnhono numhenORDER BY sms_count DESCselect * from teams where id = 1;colort + fnom nolec,CascadeFix AutomatedReportsCascadeThoughts0 4 tasks doneThoughtsRead.env.oroduction-eu #L245-254• .env.production-eu• Revert env nroduction-eu to use catch-all mailboy21 Undate TextRelavService to filter bv X-Gm-Oriainal-To headerThought for 1s›Read TextRelavService.onoThoughts• TextRelavService.php100% 5• lue 1y May 10:04:00AskJiminnyReportActivityServiceTestvText Relay Email Rol+0 ..lets go with alias56 tokens347 tokensAsk anvthing 884-D)« Code SWF-1.6* Reiect allAccent alliWN Windsurf Toams 62-28 UTF.8io 4 spaces...
|
NULL
|
5154254934029873512
|
NULL
|
visual_change
|
ocr
|
NULL
|
PnostormProiect vcodeFV faVsco.js°9 JY-20915-add-d PnostormProiect vcodeFV faVsco.js°9 JY-20915-add-domain-specific-email-text-reli© InternetMessagelnterface.phpC MailChannelService.onp1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZSecurityW StreaminaD TeamTelephonvl User?ilotWeohook© AbstractService.php© [EMAIL](C) AniResponseService.oho© 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) 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 ValidationmVotho holnorc nhr© InitialFrontendState.php(e) liminny nhn(e) Dian nhn©) WebhookController.pnpCreateReceivedNotification.php=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD] X# console leuy(C) Notifications//SmcReceived nhn(c) Mail..SmsReceived.pnpsms-received.blade.php© TextRelayService.php XA console [STAGING]107108116117127128147Tx: AutovSo jiminny v041 A1 A40 V65 ^public tunccion synco. arraySELECT * FROMautomatedreport results whERE uu1d to binc'822ta41b-atd5-45a9-a248-86b0eS6t5151' = UU1d666 vselect * from text_relays where created_at >'2026-01-01'3$J0D = (new EmailTextRelay(smessageld, srelayedtext)) ->onqueuel queue: Constants: : QUEUE_El 66and id IN (32415, 32416);#and id = 32412:dispatchsiob):670Smessagelds" = Smessageid:672return SmessageIds:676public function getHistory(GoogleGmail $service): array{...}protected function setHistoryPoint(string $topic, int $historyPoint): Carbon{...}public function getService(string Smailbox): GooqleGmail{...}681682public function refreshHistoryPoint(string $topic): int{...}6851 usageprivate tunction 1srorcurrentenv1ronment6ooqLe6mazl sservice, string smallbox, string Smessagela687Smessage = Sservice-›users messages-›qet(Smailbox. Smessageld):Sheaders = Smessage->qetPavload(->qetHeadersO:foreach (Sheadens as Sheader)if Sheader->name === "To') ^I} catch (\Exception $e) {Sentny:•cantureSxcentionSe)•return false;689690691araa1|696697698699700701aaadaa+ 1 of 2 files →Workcnace accociated with hranch 'macter' hac heon rectored Il Pollback II Confiaure (todav 15-45)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 DESCLML TO"SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-4d8c-aff8-7c8020a2c656'0:[PASSWORD_DOTS]SELECT DISTINCT u.id. uemail. u.name. u.softohone 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(NOWO, INTERVAL 30 DAY)cpnllp ry u id u email u namo u coftnhono numhenORDER BY sms_count DESCselect * from teams where id = 1;colort + fnom nolec,CascadeFix AutomatedReportsCascadeThoughts0 4 tasks doneThoughtsRead.env.oroduction-eu #L245-254• .env.production-eu• Revert env nroduction-eu to use catch-all mailboy21 Undate TextRelavService to filter bv X-Gm-Oriainal-To headerThought for 1s›Read TextRelavService.onoThoughts• TextRelavService.php100% 5• lue 1y May 10:04:00AskJiminnyReportActivityServiceTestvText Relay Email Rol+0 ..lets go with alias56 tokens347 tokensAsk anvthing 884-D)« Code SWF-1.6* Reiect allAccent alliWN Windsurf Toams 62-28 UTF.8io 4 spaces...
|
58971
|
NULL
|
NULL
|
NULL
|
|
58972
|
2096
|
24
|
2026-05-19T13:52:49.690911+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198769690_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
|
SlackFileEditViewGoHistoryWindowHelpAPPDOCKER• ₴1D SlackFileEditViewGoHistoryWindowHelpAPPDOCKER• ₴1DEV (-zsh)O 82APP (-zslCuse"git restore<file>..."to discard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpnochanges added to commit (use "gitadd"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),remote: Total 63 (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-events->origin/JY-20->origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.php48app/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/package.jsonfront-end/yarn.lock20828routes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php42862910 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-ema• •ED→HomeDMsActivityFilesLater•*•MoreJiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...• Direct messages2 James Graham&. Stefka StoyanovaRio Nikolay Yankov. Galya DimitrovaB. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevLukas Kovalik y...::: Appsi Jira CloudToast100% <7Tue 19 May 16:52:49Describe what you are looking forJames Graham6 0• MessagesC Files+Jira CloudToday ~Add environment-specific email doma...Bug JY-20915 in Jira CloudStatusBacklogPriority= MediumAssignee• UnassignedAs 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 aliasyepWe could do an alias and the code looks at theheader, there is probably an original-to-x sort ofheaderMessage James Graham...
|
NULL
|
-4512394481151709054
|
NULL
|
click
|
ocr
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpAPPDOCKER• ₴1D SlackFileEditViewGoHistoryWindowHelpAPPDOCKER• ₴1DEV (-zsh)O 82APP (-zslCuse"git restore<file>..."to discard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpnochanges added to commit (use "gitadd"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),remote: Total 63 (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-events->origin/JY-20->origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.php48app/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/package.jsonfront-end/yarn.lock20828routes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php42862910 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-ema• •ED→HomeDMsActivityFilesLater•*•MoreJiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...• Direct messages2 James Graham&. Stefka StoyanovaRio Nikolay Yankov. Galya DimitrovaB. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevLukas Kovalik y...::: Appsi Jira CloudToast100% <7Tue 19 May 16:52:49Describe what you are looking forJames Graham6 0• MessagesC Files+Jira CloudToday ~Add environment-specific email doma...Bug JY-20915 in Jira CloudStatusBacklogPriority= MediumAssignee• UnassignedAs 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 aliasyepWe could do an alias and the code looks at theheader, there is probably an original-to-x sort ofheaderMessage James Graham...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58969
|
2097
|
28
|
2026-05-19T13:52:34.359717+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198754359_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
|
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...
|
[{"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.018949468,"height":-0.09177971},"on_screen":true,"role_description":"text"}]...
|
6040172528866031657
|
-8130030168610293585
|
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
PnostormcodeFV faVsco.jsroledey© RecipientServiceTest.php>D Mail> D MeetingGenerator>D Notification>D RecallAl>C Team> C Telephonv>@ User>@ UserPilot>@ Webhook©) ActivityServiceTest.pho© ApiResponseServiceTest.phpc) InstantMeetingServicetest.oho@8 IntercomServiceTest.ohpc KioskServiceTest.ohoc PlanhatServiceTest.ohoC [EMAIL]© PlaybookCategoryServiceTest.php© ResolveTeamCrmConnectionTest.php( SlackService Test nhn© SocialAccountServiceTest.phpC TeamDeactivatedServiceTest.php© TeamOwnerServiceTest.php( TeamServiceTest.php© UserServiceTest.php> D TraitsD UseCasesC UserC UtilsC Validation0 EnumInArrayTrait.php(© HelpersTest.php@ InitialFrontendStateTest.php€ MockUnusedDependenciesTrait.ohp> Munit2022(t ApiGuardLoain.ohv(** TestCase.ohp> Mvendoro editorcontidE .env= env circieeE .env.circleci-nightly= envlocal= env miarate= env nikilocaE.env.otheE env nroduction= onv nroduction-onlE.env.qa.env.qaC WebhookController.pnpCreateReceivedNotification.php(C) Notifications//SmcReceived nhnsms-received.blade.php© TextRelayService.php [ENV_SECRET] AWS SECRET KEY= [PASSWORD] SECreT_KEYSQS_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-insightsINSIGHTS METRICS AWS_KINESIS_STREAM_NAME=activity-metric-insightsGUUbLE TEXI KELAYMALLBUx=CarCh-aLUGOOGLE_TEXT_RELAY_HOST=txt.jiminny.comGo0GLE_TEXTRELAY_TOP1Cepronects/naminnv-web/topics/com.1zminnv.txtGOOGLE_TEXT_RELAY_SUBSCRIPTION=proiects/jiminny-web/subscriptions/relavELASTICSEARCH_HOST=_AWS_ELASTIC_SEARCH_HOSTELASTICSEARCH PORTE8OELASTICSEARCH TRANSPORTEHTEOCON URLshttos: PUBLIC CON URLA# CDN Logo URLSLOGO CON URLshttos:cdn.timinnv.eu/ima/1000icon.onalFULL_LOGO_CDN_URL=[URL_WITH_CREDENTIALS] HS_local [jiminny@localhost]& console [PROD] X# console [euyA console [STAGING]So jiminny vm V 663041 A1 A40 V65 ^SEL* FoMautomatea_neport.nesulieWh t--0est5151vute;666 v select * from text_relays where created_at >'2026-01-01'3and 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',119e2033ed8ea6h10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atEonM antivitiocWHERE 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 DESCLML TO"SELECT id, uuid, 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 DESCselect * from teams where id = 1;colort + fnom nolec,CascadeFix AutomatedReportsCascade0 / 4 tasks doneThoughtsRead.env.oroduction-eu #L245-2540 .env.production-eu100% 5• lue 1y May 10:02•34AskJiminnyReportActivityServiceTestvText Relay Email Rol+0 ..lets go with alias56 tokens1111Ask anvthing 884-D)* Reiect allAccent alliW Windsurf Teams 248-1LITF.8Po. 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58968
|
2097
|
27
|
2026-05-19T13:52:29.676559+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198749676_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
|
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...
|
[{"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.018949468,"height":-0.09177971},"on_screen":true,"role_description":"text"}]...
|
6040172528866031657
|
-8130030168610293585
|
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
PnostormProjectFV faVsco.jsINavicatecode%9 JY-20915-add-domain-specific-email-text-relay© InternetMessagelnterface.php© MailChannelService.php1extkelayservice.ongMeetingGeneratoruNotricationWOAUtnZD RecallAlSecurityO StrategyStreaminaC TeamTelephonv• UserPilotWeohook© AbstractService.php© ActivityProviderFactory.php©ActivityService.php© ApiResponseService.php©ConferenceService.php© InsightSeatService.php© InstantMeetingService.php©IntercomService.php©IpapiClient.php©IpapiService.php© ParticipantShareService.php© PlanhatService.php© PlaybackService.php© PlaybackVideoOnlyService.php© PlaybookCategoryService.php© PlaylistGeneratorinterface.php©ResolveTeamCrmConnection.php© SimpleThrottleService.php(c) SlackService.phc© SocialAccountService.phpc) SortPhoneservice.ohr©TeamDeactivatedService.phpC) [EMAIL]©TeamService.phpC) TranscodeParameterResolver.oho@ UserService.ohp(C) Uuid.nho> D Traits• MUseCases> DUserMUtils› D Validation•MVopho helpers.php© InitialFrontendState.php© Jiminny.php(e) Dian nhn© WebhookController.php(C) Notificatione//SmcReceived nhn© Received.php© EventServiceProvider.phpCreateReceivedNotification.php© Mail/..SmsReceived.php# sms-received.blade.php© TextRelayService.php SOS AWS ACCESS KEYE QUEUE ACCESS [ENV_SECRET] HS_Jocal [jiminny@localhost]A console [PROD] x# console [euyfajiminny041 A1 A40 X 65 ^SELECT * FROMautomatedreport results whERE uu1d to binc'822ta41b-atd5-45a9-a248-86b0eS6t5151' = UU1d666 v select * 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_atFROM activitiesWHERE 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 DESCSELECT id, vuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE uuid = uvid_to_bin('0626141c-27a6-4d8c-aff8-7c8020a2c656');1111[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_idWHERE A.tvoe LTKEAND a.created_at > DATE_SUB(NOWC), INTERVAL 30 DAY)GROUP BY v.id, v.email, u.name, u.softphone_numberORDER BY sms_count DESC;select * from teams where id = 1;select * from roles:CascadeFix AutomatedReportsCascade0 / 4 tasks doneThoughts >Read.env.oroduction-eu #L245-2540 .env.production-eu100% 5• lue 1y May 10:04-49U AskJiminnyReportActivityServiceTestText Relay Email Rol+0 ..lets go with alias56 tokensAsk anvthing 884-D)* Reiect allAccept allW Windsurf Teams 248-1LITF.8f 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58967
|
2096
|
22
|
2026-05-19T13:52:26.964855+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198746964_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
|
SlackFileEditViewGoHistoryWindowHelpAPPAPP (-zsl.. SlackFileEditViewGoHistoryWindowHelpAPPAPP (-zsl...EDDOCKER• ₴1DEV (-zsh)O $82(use "git restore<file>..."todiscard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpHomeDMsActivityFilesnochanges added to commit (use "gitadd"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: Total 63 (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-events->origin/JY-24->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.php48420828742862910 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-emaLater.••MoreJiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messages2 James Graham&. Stefka StoyanovaRio Nikolay Yankov. Galya Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevLukas Kovalik y...::: Appsi Jira CloudToastlhl100% (8•Tue 19 May 16:52:26QDescribe what you are looking forJames Graham6 0• MessagesC Files+Jira CloudToday ~Add environment-specific email doma...Bug JY-20915 in Jira CloudStatusBacklogPriority= MediumAssignee9 UnassignedAs 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 aliasyepWe could do an alias and the code looks at theheader, there is probably an original-to-x sort ofheaderMessage James Graham...
|
NULL
|
-3524644667656494361
|
NULL
|
click
|
ocr
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpAPPAPP (-zsl.. SlackFileEditViewGoHistoryWindowHelpAPPAPP (-zsl...EDDOCKER• ₴1DEV (-zsh)O $82(use "git restore<file>..."todiscard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpHomeDMsActivityFilesnochanges added to commit (use "gitadd"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: Total 63 (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-events->origin/JY-24->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.php48420828742862910 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-emaLater.••MoreJiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messages2 James Graham&. Stefka StoyanovaRio Nikolay Yankov. Galya Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevLukas Kovalik y...::: Appsi Jira CloudToastlhl100% (8•Tue 19 May 16:52:26QDescribe what you are looking forJames Graham6 0• MessagesC Files+Jira CloudToday ~Add environment-specific email doma...Bug JY-20915 in Jira CloudStatusBacklogPriority= MediumAssignee9 UnassignedAs 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 aliasyepWe could do an alias and the code looks at theheader, there is probably an original-to-x sort ofheaderMessage James Graham...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58966
|
2097
|
26
|
2026-05-19T13:52:21.281616+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198741281_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
|
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...
|
[{"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.018949468,"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"},{"role":"AXStaticText","text":"general","depth":23,"on_screen":true,"role_description":"text"}]...
|
7843081325001426622
|
-5767741428687487257
|
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
PnostormIavicatecodeFV faVsco.js°9 JY-20915-add-domain-specificProiect© InternetMessagelnterface.phpC MailChannelService.onp1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZW StreaminalD TeamW Telephonvl User?ilotWeohook© AbstractService.php© ActivityProviderFactory.php© ActivityService.php(C) AniResponseService.oho© 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) SimpleThrottleservice.php(c) SlackService.phc(c) SocialAccountservice.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C) [EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.php(C) Uuid.nho> D Traits• MUseCasesm Userm UtilsM Validationtho holnorc nhr© InitialFrontendState.php(e) liminny nhnG) Dien nhnCreateReceivedNotification.php=custom.log= laravel.log« SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD] X# console [euy(C) Notifications/.../SmsReceived.ong(C) Mail/../SmsReceived.pnpsms-received.blade.php© TextRelayService.php XA console [STAGING]107117127128147Tx: AutovSo jiminny v041 A1 A40 V65 ^public tunccion synco. arraySELECT * FROMautomatedreport results whERE uu1d to binc'822ta41b-atd5-45a9-a248-86b0eS6t5151' = UU1d666 v$J0D = (new EmailTextRelay(smessageid, srelayedtext))->onqueuel queue: Constants: : QUEUE_EI66)dispatchsiob):670Smessagelds = Smessageid.672return Smessagelds:public function getHistory(GoogleGmail $service): array{...}protected function setHistoryPoint(string $topic, int $historyPoint): Carbon{...}public function getService(string Smailbox): GooqleGmail{...}681682public function refreshHistoryPoint(string $topic): int{...}6851 usageprivate tunction 1srorcurrentenv1ronment6ooqLe6mazl sservice, string smallbox, string Smessagela687Smessage = Sservice->users messages->get($mailbox. Smessageld):Sheaders = Smessage->qetPavload()->qetHeaders@:foreach (Sheadens as Sheader)if (Sheader->name === 'To') {} catch (\Exception $e) {Sentny: •cantureSxcentionSe)*689690691araa1|696697698699return false;aaadaaselect * 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 '%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', '19e2033ed8ea6b10')GROUP BY email_provider_id;SELECT id, status, telephony_provider_id, created_atEonM antivitiocWHERE 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 DESCSELEcT 1d uuid. status, code. sender. recipient. created at. uodated atiFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-4d8c-aff8-7c8020a2c656'0:[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(NOWO), INTERVAL 30 DAY)cpnllp ry u id u email u namo u coftnhono numhenOpnEp py eme count nesc.select * from teams where id = 1;colort + fnom nolec,CascadeFix AutomatedReportsCascadeThoughts>AskJiminnyReportActivityServiceTest vText Relay Email Rol100% 5• lue 1y May 10:02-2U+0 •lets go with aliasLIII1111•Reiect alllAccent alliAsk anvthina (84L)W Windsurf Teams62-28LITF.RPo. 4 spaces...
|
58964
|
NULL
|
NULL
|
NULL
|
|
58965
|
2096
|
21
|
2026-05-19T13:52:17.999643+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198737999_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
|
SlackFileEditViewGoHistoryWindowHelpAPPDOCKER• ₴1D SlackFileEditViewGoHistoryWindowHelpAPPDOCKER• ₴1DEV (-zsh)O 82APP (-zslCuse"git restore<file>..."to discard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpnochanges added to commit (use "gitadd"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),remote: Total 63 (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-events->origin/JY-20->origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.php48app/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/package.jsonfront-end/yarn.lock20828routes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php42862910 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-ema• •ED→HomeDMsActivityFilesLater•*•MoreJiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...• Direct messages2 James Graham&. Stefka StoyanovaRio Nikolay Yankov. Galya Dimitrova |B. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevLukas Kovalik y...::: Appsi Jira CloudToast100% <7Tue 19 May 16:52:17Describe what you are looking forJames Graham6 0• MessagesC Files+Jira CloudToday ~Add environment-specific email doma...Bug JY-20915 in Jira CloudStatusBacklogPriority= MediumAssignee• UnassignedAs 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 aliasyepWe could do an alias and the code looks at theheader, there is probably an original-to-x sort ofheaderMessage James Graham...
|
NULL
|
-2731401388977320125
|
NULL
|
click
|
ocr
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpAPPDOCKER• ₴1D SlackFileEditViewGoHistoryWindowHelpAPPDOCKER• ₴1DEV (-zsh)O 82APP (-zslCuse"git restore<file>..."to discard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpnochanges added to commit (use "gitadd"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),remote: Total 63 (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-events->origin/JY-20->origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.php48app/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.phpfront-end/package.jsonfront-end/yarn.lock20828routes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php42862910 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-ema• •ED→HomeDMsActivityFilesLater•*•MoreJiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...• Direct messages2 James Graham&. Stefka StoyanovaRio Nikolay Yankov. Galya Dimitrova |B. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevLukas Kovalik y...::: Appsi Jira CloudToast100% <7Tue 19 May 16:52:17Describe what you are looking forJames Graham6 0• MessagesC Files+Jira CloudToday ~Add environment-specific email doma...Bug JY-20915 in Jira CloudStatusBacklogPriority= MediumAssignee• UnassignedAs 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 aliasyepWe could do an alias and the code looks at theheader, there is probably an original-to-x sort ofheaderMessage James Graham...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58943
|
2096
|
11
|
2026-05-19T13:50:53.899496+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198653899_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 (docker)₴82(use "git restore<file>..."to discard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpno changes added to commit (use "gitadd"and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63,remote: Counting objects: 100% (63/63), done.remote: Compressing objects: 100% (17/17),remote: Total 63 (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-events->origin/JY-24->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.php48420828742862910 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-emaAPPAPP (-zsl...EDJiminny ...HomeDMsActivityFilesLater.••More# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...Direct messages2 James Graham&. Stefka StoyanovaRo Nikolay Yankov. Galya Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevE Lukas Kovalik y...::: Appsi Jira CloudToastlhl100% (8•Tue 19 May 16:50:53QDescribe what you are looking forJames Graham6 0• MessagesC Files+Jira CloudToday ~Add environment-specific email doma...Bug JY-20915 in Jira CloudStatusBacklogPriority= MediumAssignee9 UnassignedAs 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ер39 H4:50Message James Graham...
|
NULL
|
-4798347195610738377
|
NULL
|
click
|
ocr
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpDOCKER• ₴1DEV SlackFileEditViewGoHistoryWindowHelpDOCKER• ₴1DEV (docker)₴82(use "git restore<file>..."to discard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpno changes added to commit (use "gitadd"and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63,remote: Counting objects: 100% (63/63), done.remote: Compressing objects: 100% (17/17),remote: Total 63 (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-events->origin/JY-24->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.php48420828742862910 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-emaAPPAPP (-zsl...EDJiminny ...HomeDMsActivityFilesLater.••More# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...Direct messages2 James Graham&. Stefka StoyanovaRo Nikolay Yankov. Galya Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevE Lukas Kovalik y...::: Appsi Jira CloudToastlhl100% (8•Tue 19 May 16:50:53QDescribe what you are looking forJames Graham6 0• MessagesC Files+Jira CloudToday ~Add environment-specific email doma...Bug JY-20915 in Jira CloudStatusBacklogPriority= MediumAssignee9 UnassignedAs 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ер39 H4:50Message James Graham...
|
58940
|
NULL
|
NULL
|
NULL
|
|
58942
|
2097
|
13
|
2026-05-19T13:50:52.008368+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198652008_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
|
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...
|
[{"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"}]...
|
-8110235827886994960
|
-8111871699717769025
|
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
PnostormIavicatecodeFV faVsco.js°9 JY-20915-add-domain-specificProiect© InternetMessagelnterface.phpC MailChannelService.onp1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZW StreaminaW Telephonvl User?ilotWeohook© AbstractService.php© ActivityProviderFactory.php© ActivityService.php(C) AniResoonseService.oho© 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) 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 Validationtho holnorc nhr© InitialFrontendState.php(e) liminny nhnG) Dien nhnCreateReceivedNotification.php=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X# console [euy(C) Notifications/.../SmsReceived.ong(C) Mail/../SmsReceived.pnpsms-received.blade.php© TextRelayService.php XA console [STAGING]107108116117127128147Tx: AutovSo jiminny v041 A1 A40 V65 ^public tunccion synco. arraySELECT * FROMautomated-neport.nesulisWe t ta24-0t5151= m0tt666 v$J0D = (new EmailTextRelay(smessageld, srelayedtext)) ->onqueuel queue: Constants: : QUEUE_El 66dispatchsiob):670Smessagelds = Smessageid.672return SmessageIds;public function getHistory(GoogleGmail $service): array{...}protected function setHistoryPoint(string $topic, int $historyPoint): Carbon{...}public function getService(string Smailbox): GooqleGmail{...}681682public function refreshHistoryPoint(string $topic): int{...}6851 usageprivate tunction 1srorcurrentenv1ronment6ooqLe6mazl sservice, string smallbox, string Smessagela687Smessage = Sservice->users messages->get($mailbox. Smessageld):Sheaders = Smessage->qetPavload(->qetHeadersO:foreach (Sheadens as Sheader)if Sheader->name === "To') ^I689690691araa1|696697catchExcention Se) -Sentny:•cantureSxcentionSe):return false;select * 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_atEonM antivitiocWHERE 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 DESCLML TO"SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-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(NOWO), INTERVAL 30 DAY)cpnlp Ry u id u email u namo u coftnhono numhenOPNEP RV eme coun+ nESCselect * from teams where id = 1;colort + fnom nolec,100% 152• lue 1y May 10.00:0AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Rout+0 ..• Updates text relay status to STATUS PROCESSED Or STATUS FAILED12. Twilio Sends SMS• SMS sent to prosnect's phone•Iwillo returns success/tallure13. Activity Status Update• Twilio sends delivery webhook back to Jiminny•Updates activity status in databasePhase 3: Error Handling14. Failure Email (if SMS fails)• If EmailTextRelay throws TextRelayException• Sends SmsRelavFailed mailable to user• Includes error code and reference ID•2000 : Sender unknown•2200 • Sender mismatchOther: Various validation errorsney componentsConfiauration:GOOGLE TEXT RELAY MAILBOX: Emall malloox namecatch-alor catch-al-eu)• GonGiF tEyT RFlAy HOSt • Email domaintyt.jiminnv.com )GOOGLE TEXT RELAY TOPTC: Pub/sub topicGOOGLE TEYT PELAY SURSCRIPTTON : Pub/Sub subscrintionlDatahace.• text relays table: Tracks email processing statusactivities table: Links SMS to activitiesWatchMailhoxFventc. lictenc to Gmail Duh/Suhl• Ema1lTextRelay: Processes individual emailslindateStaae : Undates CPM ctades if neededlThe Fix:• Before: Both US and EU processed ALL emails from catch-allatxt.jiminny.comAfter: US orocesses onlv catch-allatyt.iiminnv.com.EU processes onlv catch-all-euatyt.iminnv.com• Result: No duplicate processing, no failure emails from wrong environment10 / 10 tasks doneThouaht for 2cSummary* Reiect allAccent alliAsk anvthing 884-D)« Code SWF-1.6156-261Po. 4 space...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58941
|
2097
|
12
|
2026-05-19T13:50:46.921590+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198646921_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
|
PnostormIavicatecodeFV faVsco.js°9 JY-20915-add-do PnostormIavicatecodeFV faVsco.js°9 JY-20915-add-domain-specificProiect© InternetMessagelnterface.phpC MailChannelService.onp1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZW StreaminaD TeamW Telephonvl User?ilotWeohook© AbstractService.php© ActivityProviderFactory.php© ActivityService.php(C) AniResoonseService.oho© 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) 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 Validationtho holnorc nhr© InitialFrontendState.php(e) liminny nhnG) Dien nhnCreateReceivedNotification.php=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X# console [euy(C) Notifications/.../SmsReceived.ong(C) Mail/../SmsReceived.pnpsms-received.blade.php© TextRelayService.php XA console [STAGING]107108116117127128147Tx: AutovSo jiminny v041 A1 A40 V65 ^public tunccion synco. arraySELECT * FROMautomated-neport.nesulisWe t ta24-0t5151= m0tt666 v$J0D = (new EmailTextrelay(smessageid, srelayedtext)) ->onqueuel queue: Constants:: QUEUE_El 66)dispatchsiob):Smessagelds = Smessageid.670671672return SmessageIds;676677public function getHistory(GoogleGmail $service): array{...}protected function setHistoryPoint(string $topic, int $historyPoint): Carbon{...}public function getService(string Smailbox): GooqleGmail{...}681682public function refreshHistoryPoint(string $topic): int{...}Renect6851 usageprivate tunction 1srorcurrentenv1ronment6ooqLe6mazl sservice, string smallbox, string Smessagela687689Smessage = Sservice-›users messages-›qet(Smailbox. Smessageld):Sheaders = Smessage->qetPavload(->qetHeadersO:foreach (Sheadens as Sheader)if Sheader->name === "To') ^I691-.692_6931|696697catchExcention Se) -Sentny:•cantureSxcentionSe):699700701return false;select * 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_atEonM antivitiocWHERE 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 DESCLML TO"SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-4d8c-aff8-7c8020a2c656'):[PASSWORD_DOTS]SELECT DISTINCT u.id. u.email. u.name. u.softohone number. COUNT(a.id) as sns countEROM usens ulINNER JOIN activities a 1<->1.n: ON u.id = a.user_icWHERE A.tvne LTKEAND a.created_at › DATE_SUB(NOWO), INTERVAL 30 DAY)cpnlp Ry u id u email u namo u coftnhono numhenOPNEP RV eme coun+ nESCselect * from teams where id = 1;colort + fnom nolec,100% 152• lue 1y May 10:00:40AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Rout+0 ..• Updates text relay status to STATUS PROCESSED Or STATUS FAILED12. Twilio Sends SMS• SMS sent to prosnect's phone•Iwillo returns success/tallure13. Activity Status Update• Twilio sends delivery webhook back to Jiminny•Updates activity status in databasePhase 3: Error Handling14. Failure Email (if SMS fails)• If EmailTextRelay throws TextRelayException• Sends SmsRelavFailed mailable to user• Includes error code and reference ID•2000 : Sender unknown•2200 • Sender mismatchOther: Various validation errorsney componentsConfiauration:GOOGLE TEXT RELAY MAILBOX: Emall malloox namecatch-alor catch-al-eu)GonGiF teyt rFlAy hOSt • Email domain (tyt.jiminnv.comGOOGLE TEXT RELAY TOPTC: Pub/sub topicGOOGLE TEYT PELAY SURSCRIPTTON : Pub/Sub subscrintionlDatahace.• text relays table: Tracks email processing statusactivities table: Links SMS to activitiesWatchMailhoxFventc. lictenc to Gmail Duh/Suhl• Ema1lTextRelay: Processes individual emailslindateStaae : Undates CPM ctades if neededlThe Fix:• Before: Both US and EU processed ALL emails from [EMAIL]: US orocesses onlv catch-allatyt.iiminnv.com.EU processes onlv catch-all-euatyt.iminnv.com• Result: No duplicate processing, no failure emails from wrong environment10 / 10 tasks doneThouaht for 2cSummary* Reiect allAccent alliAsk anvthing 884-D)« Code SWF-1.6156-261Po. 4 space...
|
NULL
|
-9133079943806064927
|
NULL
|
click
|
ocr
|
NULL
|
PnostormIavicatecodeFV faVsco.js°9 JY-20915-add-do PnostormIavicatecodeFV faVsco.js°9 JY-20915-add-domain-specificProiect© InternetMessagelnterface.phpC MailChannelService.onp1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZW StreaminaD TeamW Telephonvl User?ilotWeohook© AbstractService.php© ActivityProviderFactory.php© ActivityService.php(C) AniResoonseService.oho© 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) 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 Validationtho holnorc nhr© InitialFrontendState.php(e) liminny nhnG) Dien nhnCreateReceivedNotification.php=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X# console [euy(C) Notifications/.../SmsReceived.ong(C) Mail/../SmsReceived.pnpsms-received.blade.php© TextRelayService.php XA console [STAGING]107108116117127128147Tx: AutovSo jiminny v041 A1 A40 V65 ^public tunccion synco. arraySELECT * FROMautomated-neport.nesulisWe t ta24-0t5151= m0tt666 v$J0D = (new EmailTextrelay(smessageid, srelayedtext)) ->onqueuel queue: Constants:: QUEUE_El 66)dispatchsiob):Smessagelds = Smessageid.670671672return SmessageIds;676677public function getHistory(GoogleGmail $service): array{...}protected function setHistoryPoint(string $topic, int $historyPoint): Carbon{...}public function getService(string Smailbox): GooqleGmail{...}681682public function refreshHistoryPoint(string $topic): int{...}Renect6851 usageprivate tunction 1srorcurrentenv1ronment6ooqLe6mazl sservice, string smallbox, string Smessagela687689Smessage = Sservice-›users messages-›qet(Smailbox. Smessageld):Sheaders = Smessage->qetPavload(->qetHeadersO:foreach (Sheadens as Sheader)if Sheader->name === "To') ^I691-.692_6931|696697catchExcention Se) -Sentny:•cantureSxcentionSe):699700701return false;select * 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_atEonM antivitiocWHERE 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 DESCLML TO"SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-4d8c-aff8-7c8020a2c656'):[PASSWORD_DOTS]SELECT DISTINCT u.id. u.email. u.name. u.softohone number. COUNT(a.id) as sns countEROM usens ulINNER JOIN activities a 1<->1.n: ON u.id = a.user_icWHERE A.tvne LTKEAND a.created_at › DATE_SUB(NOWO), INTERVAL 30 DAY)cpnlp Ry u id u email u namo u coftnhono numhenOPNEP RV eme coun+ nESCselect * from teams where id = 1;colort + fnom nolec,100% 152• lue 1y May 10:00:40AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Rout+0 ..• Updates text relay status to STATUS PROCESSED Or STATUS FAILED12. Twilio Sends SMS• SMS sent to prosnect's phone•Iwillo returns success/tallure13. Activity Status Update• Twilio sends delivery webhook back to Jiminny•Updates activity status in databasePhase 3: Error Handling14. Failure Email (if SMS fails)• If EmailTextRelay throws TextRelayException• Sends SmsRelavFailed mailable to user• Includes error code and reference ID•2000 : Sender unknown•2200 • Sender mismatchOther: Various validation errorsney componentsConfiauration:GOOGLE TEXT RELAY MAILBOX: Emall malloox namecatch-alor catch-al-eu)GonGiF teyt rFlAy hOSt • Email domain (tyt.jiminnv.comGOOGLE TEXT RELAY TOPTC: Pub/sub topicGOOGLE TEYT PELAY SURSCRIPTTON : Pub/Sub subscrintionlDatahace.• text relays table: Tracks email processing statusactivities table: Links SMS to activitiesWatchMailhoxFventc. lictenc to Gmail Duh/Suhl• Ema1lTextRelay: Processes individual emailslindateStaae : Undates CPM ctades if neededlThe Fix:• Before: Both US and EU processed ALL emails from [EMAIL]: US orocesses onlv catch-allatyt.iiminnv.com.EU processes onlv catch-all-euatyt.iminnv.com• Result: No duplicate processing, no failure emails from wrong environment10 / 10 tasks doneThouaht for 2cSummary* Reiect allAccent alliAsk anvthing 884-D)« Code SWF-1.6156-261Po. 4 space...
|
58938
|
NULL
|
NULL
|
NULL
|
|
58940
|
2096
|
10
|
2026-05-19T13:50:37.474163+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198637474_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...
|
[{"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}]...
|
-254204207111190222
|
-8120670020800660841
|
click
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
SlackFileEditViewGoHistoryWindowHelpAPPAPP (-zsl...EDDOCKER• ₴1DEV (docker)₴82(use "git restore<file>..."to discard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpHomeDMsActivityFilesno changes added to commit (use "gitadd"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: Total 63 (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-events->origin/JY-20->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.php48420828742862910 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-emaLater.••MoreJiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...Direct messages2 James Graham&. Stefka StoyanovaRo Nikolay Yankov. Galya Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevE. Lukas Kovalik y...::: Appsi Jira CloudToastlhl100% (8•Tue 19 May 16:50:37QDescribe what you are looking forJames Graham6 0• MessagesC Files+Jira CloudToday ~Add environment-specific email doma...Bug JY-20915 in Jira CloudStatusBacklogPriority= MediumAssignee9 UnassignedAs 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 aliasyepWe could do an alias and the code looks at theheader, there is probably an original-to-x sort ofheaderMessage James Graham...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58939
|
2096
|
9
|
2026-05-19T13:50:35.114778+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198635114_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…...
|
[{"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}]...
|
-3811397042041486465
|
-8265137033236236121
|
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…
SlackFileEditViewGoHistoryWindowHelpAPPAPP (-zsl...EDDOCKER• ₴1DEV (docker)₴82(use "git restore<file>..."to discard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpHomeDMsActivityFilesno changes added to commit (use "gitadd"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: Total 63 (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-events->origin/JY-20->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.php48420828742862910 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-emaLater.••MoreJiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messages2 James Graham&. Stefka StoyanovaRo Nikolay Yankov. Galya Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevLukas Kovalik y...::: Appsi Jira CloudToastlhl100% (8•Tue 19 May 16:50:34QDescribe what you are looking forJames Graham6 0• MessagesC Files+Jira CloudToday ~Add environment-specific email doma...Bug JY-20915 in Jira CloudStatusBacklogPriority= MediumAssignee9 UnassignedAs 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 aliasyepWe could do an alias and the code looks at theheader, there is probably an original-to-x sort ofheaderMessage James Graham...
|
58937
|
NULL
|
NULL
|
NULL
|
|
58938
|
2097
|
11
|
2026-05-19T13:50:33.109666+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198633109_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
|
PhostormVIewINavicarecodeTOOISWindowFV faVsco.js°9 PhostormVIewINavicarecodeTOOISWindowFV faVsco.js°9 JY-20915-add-domain-specificProiect v© InternetMessagelnterface.phpC MailChannelService.onp1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZD RecallASecurityW StreaminaD TeamW Telephonvl User?ilotWeohook© AbstractService.php© ActivityProviderFactory.php© ActivityService.php(C) AniResponseService.oho© 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) SimpleThrottleservice.phc(c) SlackService.phc© SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C) [EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.ohp(C) Uuid.nho> D Traits• MUseCasesD Userm UtilsM ValidationmVophp helpers.php© InitialFrontendState.php(e) liminny nhn(e) Dian nhn©) WebhookController.pnpCreateReceivedNotification.php=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X# console [euyC) Notifications/.SmsReceivea.onp(c) Mail..SmsReceived.pnpsms-received.blade.php© TextRelayService.php XA console [STAGING]116117127128147Tx: AutovSo jiminny v041 A1 A40 V65 ^public tunccion synco. arraySELECT * FROMautomated-neport.nesulisWe t ta24-0t5151= m0tt666 vselect * from text_relays where created_at >'2026-01-01'3$J0D = (new EmailTextRelay(smessageld, srelayedtext)) ->onqueuel queue: Constants: : QUEUE_El 66and id IN (32415, 32416);#and id = 32412:dispatchsiob):670Smessagelds" = Smessageid:672return Smessagelds:676public function getHistory(GoogleGmail $service): array{...}protected function setHistoryPoint(string $topic, int $historyPoint): Carbon{...}public function getService(string Smailbox): GooqleGmail{...}681682public function refreshHistoryPoint(string $topic): int{...}6851 usageprivate function isForCurrentEnvironment(GooqleGmail Sservice, string Smailbox, string Smessageld687Smessage = Sservice-›users messages-›qet(Smailbox. Smessageld):Sheaders = Smessage->aetPavload@->qetHeaders@:foreach (Sheadens as Sheader)if Sheader->name === "To') ^ISrecihient = Sheaden->vallue:689690691araa697catchExcention Se) -Sentny:•cantureSxcentionSe):return false;699701aaadad+ 3 of 3 edits &Accept File * X Reject File 0%€ + 1 of 3 files →Workcnace accociated with hranch 'macter' hac heon rectored Il Pollback II Confiaure (todav 15-15)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_atEonM antivitiocWHERE 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 DESCLML TO"SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-4d8c-aff8-7c8020a2c656'):[PASSWORD_DOTS]SELECT DISTINCT u.id. u.email. u.name. u.softohone number. COUNT(a.id) as sns countEROM usens ulINNER JOIN activities a 1<->1.n: ON u.id = a.user_icWHERE A.tvne LTKEAND a.created_at › DATE_SUB(NOWO), INTERVAL 30 DAY)cpnlp Ry u id u email u namo u coftnhono numhenOPNEP RV eme coun+ nESCselect * from teams where id = 1;colort + fnom nolec,100% 5• Tue 19 May 16:50:32AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Rout+0 ..• Updates text relay status to STATUS PROCESSED Or STATUS FAILED12. Twilio Sends SMS• SMS sent to prosnect's phone•Iwillo returns success/tallure13. Activity Status Update• Twilio sends delivery webhook back to Jiminny•Updates activity status in databasePhase 3: Error Handling14. Failure Email (if SMS fails)• If EmailTextRelay throws TextRelayException• Sends SmsRelavFailed mailable to user• Includes error code and reference ID•2000 : Sender unknown•2200 • Sender mismatchOther: Various validation errorsney componentsConfiauration:GOOGLE TEXT RELAY MAILBOX: Emall malloox namecatch-alor catch-al-eu)GonGiF teyt rFlAy hOSt • Email domain (tyt.jiminnv.comGOOGLE TEXT RELAY TOPTC: Pub/sub topicGOOGLE TEYT PELAY SURSCRTPTTON: Pub/Sub subscrintionlDatahace.• text relays table: Tracks email processing statusactivities table: Links SMS to activitiesWatchMailhoxFventc. lictenc to Gmail Duh/Suhl• Ema1lTextRelay: Processes individual emailslindateStaae : Undates CPM ctades if neededlThe Fix:• Before: Both US and EU processed ALL emails from catch-allatxt.jiminny.comAfter: US orocesses onlv catch-allatyt.iiminnv.com.EU processes onlv catch-all_euatxt.jiminnv.com• Result: No duplicate processing, no failure emails from wrong environment10 / 10 tasks doneThouaht for 2cSummary* Reiect allAccent alliAsk anvthing 884-D)« Code SWF-1.6WN Windsurf Toams 156.26UTF.8Po 4 spaces...
|
NULL
|
-3081590856166002322
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavicarecodeTOOISWindowFV faVsco.js°9 PhostormVIewINavicarecodeTOOISWindowFV faVsco.js°9 JY-20915-add-domain-specificProiect v© InternetMessagelnterface.phpC MailChannelService.onp1extkelayservice.ongD MeetingGenerator_ NotricationWOAUtnZD RecallASecurityW StreaminaD TeamW Telephonvl User?ilotWeohook© AbstractService.php© ActivityProviderFactory.php© ActivityService.php(C) AniResponseService.oho© 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) SimpleThrottleservice.phc(c) SlackService.phc© SocialAccountService.phpc) SortPhoneService.ohr@ TeamDeactivatedService.ohv(C) [EMAIL]© TeamService.ohpC) TranscodeParameterResolver.oho@ UserService.ohp(C) Uuid.nho> D Traits• MUseCasesD Userm UtilsM ValidationmVophp helpers.php© InitialFrontendState.php(e) liminny nhn(e) Dian nhn©) WebhookController.pnpCreateReceivedNotification.php=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X# console [euyC) Notifications/.SmsReceivea.onp(c) Mail..SmsReceived.pnpsms-received.blade.php© TextRelayService.php XA console [STAGING]116117127128147Tx: AutovSo jiminny v041 A1 A40 V65 ^public tunccion synco. arraySELECT * FROMautomated-neport.nesulisWe t ta24-0t5151= m0tt666 vselect * from text_relays where created_at >'2026-01-01'3$J0D = (new EmailTextRelay(smessageld, srelayedtext)) ->onqueuel queue: Constants: : QUEUE_El 66and id IN (32415, 32416);#and id = 32412:dispatchsiob):670Smessagelds" = Smessageid:672return Smessagelds:676public function getHistory(GoogleGmail $service): array{...}protected function setHistoryPoint(string $topic, int $historyPoint): Carbon{...}public function getService(string Smailbox): GooqleGmail{...}681682public function refreshHistoryPoint(string $topic): int{...}6851 usageprivate function isForCurrentEnvironment(GooqleGmail Sservice, string Smailbox, string Smessageld687Smessage = Sservice-›users messages-›qet(Smailbox. Smessageld):Sheaders = Smessage->aetPavload@->qetHeaders@:foreach (Sheadens as Sheader)if Sheader->name === "To') ^ISrecihient = Sheaden->vallue:689690691araa697catchExcention Se) -Sentny:•cantureSxcentionSe):return false;699701aaadad+ 3 of 3 edits &Accept File * X Reject File 0%€ + 1 of 3 files →Workcnace accociated with hranch 'macter' hac heon rectored Il Pollback II Confiaure (todav 15-15)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_atEonM antivitiocWHERE 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 DESCLML TO"SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE vuid = uuid to bin( 0626141c-2126-4d8c-aff8-7c8020a2c656'):[PASSWORD_DOTS]SELECT DISTINCT u.id. u.email. u.name. u.softohone number. COUNT(a.id) as sns countEROM usens ulINNER JOIN activities a 1<->1.n: ON u.id = a.user_icWHERE A.tvne LTKEAND a.created_at › DATE_SUB(NOWO), INTERVAL 30 DAY)cpnlp Ry u id u email u namo u coftnhono numhenOPNEP RV eme coun+ nESCselect * from teams where id = 1;colort + fnom nolec,100% 5• Tue 19 May 16:50:32AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Rout+0 ..• Updates text relay status to STATUS PROCESSED Or STATUS FAILED12. Twilio Sends SMS• SMS sent to prosnect's phone•Iwillo returns success/tallure13. Activity Status Update• Twilio sends delivery webhook back to Jiminny•Updates activity status in databasePhase 3: Error Handling14. Failure Email (if SMS fails)• If EmailTextRelay throws TextRelayException• Sends SmsRelavFailed mailable to user• Includes error code and reference ID•2000 : Sender unknown•2200 • Sender mismatchOther: Various validation errorsney componentsConfiauration:GOOGLE TEXT RELAY MAILBOX: Emall malloox namecatch-alor catch-al-eu)GonGiF teyt rFlAy hOSt • Email domain (tyt.jiminnv.comGOOGLE TEXT RELAY TOPTC: Pub/sub topicGOOGLE TEYT PELAY SURSCRTPTTON: Pub/Sub subscrintionlDatahace.• text relays table: Tracks email processing statusactivities table: Links SMS to activitiesWatchMailhoxFventc. lictenc to Gmail Duh/Suhl• Ema1lTextRelay: Processes individual emailslindateStaae : Undates CPM ctades if neededlThe Fix:• Before: Both US and EU processed ALL emails from catch-allatxt.jiminny.comAfter: US orocesses onlv catch-allatyt.iiminnv.com.EU processes onlv catch-all_euatxt.jiminnv.com• Result: No duplicate processing, no failure emails from wrong environment10 / 10 tasks doneThouaht for 2cSummary* Reiect allAccent alliAsk anvthing 884-D)« Code SWF-1.6WN Windsurf Toams 156.26UTF.8Po 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58930
|
2097
|
5
|
2026-05-19T13:50:04.349568+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198604349_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
|
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
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
May 13th at 11:11:00 AM
11:11
it is not urgent
James Graham
May 13th at 11:24:17 AM
11:24 AM
Aha, so you need a different access to Vanta, let me check
May 13th at 11:25:43 AM...
|
[{"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.018949468,"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"},{"role":"AXStaticText","text":"general","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tomov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.61170214,"top":1.0,"width":0.030917553,"height":-0.09177971},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.64361703,"top":1.0,"width":0.020944148,"height":-0.09177971},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.66589093,"top":1.0,"width":0.010638298,"height":-0.09177971},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"May 13th at 11:11:00 AM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:11","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"it is not urgent","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"James Graham","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 11:24:17 AM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:24 AM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aha, so you need a different access to Vanta, let me check","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 11:25:43 AM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-6608678474838092541
|
-8129320866882284489
|
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
Aneliya Angelova
Stoyan Tomov
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
Stoyan Tanev
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
May 13th at 11:11:00 AM
11:11
it is not urgent
James Graham
May 13th at 11:24:17 AM
11:24 AM
Aha, so you need a different access to Vanta, let me check
May 13th at 11:25:43 AM
INavicateCodeToolFV faVsco.js°9 JY-20915-add-domain-specific-email-text-relayProiect v© WebhookController.php(C) Received.ohnl© EventServiceProvider.phpC) SocialAccountService.oho© SoftPhoneService.php© TeamDeactivatedService.php©TeamOwnerService.phpc) TeamService nhn©TranscodeParameterResolver.php© UserService.php©Uuid.php> D Traits> O UseCasesC User> O Utils> [ Validation(C) Notificatione//SmcReceived nhn© Mail/.../SmsReceived.phpsms-received.blade.php© TextRelayService.phpphp jiminny.php x54php helpers.ohg° InitialFrontendState.pho© Jiminny.php© Plan.php@ Serializer.ohp@ TeamScimDetails.ohr>M bootstranM buildv M contial> M laravoltphp activitv-oroviders.ohophp app.phpphe auth nhrpho aws nhnphp broadcasting.phppho cache nhnpho cachier nhnphp cloudfront-proxies.phpphp Compile.phpphp Connect-providers.phpphp COrS.Dhpoho datahaco nhnphp datadog-helper.phpphp debuabar.phpphp emails-import-filters.phpphp es-mappina-settinas.ohpphp ffmpea.ohpphp1llesvstems.onophp fractal.ohpphp hashids.ohpphp hashina.ohophp imade.ohopho intearation-ann.nhnpho liminny nhnpho land nhn57328983892922cdn_signed cookie domain' => env( key: 'S3 CLIENT DATA CLOUD_FRONT SIGNED COOKIE DOMAIN'..UrL' =>env( key: 'TUNNEL_HOST')url' => env( key: 'OUTL00K_URL').ext id' => env( kev: 'CHROME WEB STORE EXT ID').data cloud front key pain id' => env( kev: 'S3 CLIENT DATA CLOUD FRONT KEY PATR ID').data_cloud_front_private_key' => env( key:'S3_CLIENT_DATA_CLOUD_FRONT_PRIVATE_KEY'),m_secret' →> env( key:) " INTERCOM_SECRET'),imannid' => envd kev: "TNTERCOM APDT0'et_conference_id' => env( key: 'LOGROCKET_CONFERENCE_ID')et_app_id' => env( key: 'LOGROCKET_APP_ID'),=> env( key: 'GOOGLE_TEXT_RELAY_MAILBOX') . 'Q' . env( key: 'GOOGLE_TEXT_RELAY_HOST'),text_host' => env( key: 'G00GLE_TEXT_RELAY_HOST'),text_relay_topic' => env( key:) 'GOOGLE_TEXT_RELAY_TOPIC'),text_relay_subscription' => env( key: 'GO0GLE_TEXT_RELAY_SUBSCRIPTION')er log' => env( key: 'SCHEDULER LOG'default: (DIRECTORY SEPARATOR === '||') ? 'NUL' : "/dev/null')_fill' => env( key: 'SILENCE_FILL', default: '0'),cale flags' => env( key: 'VIDEO_SCALE_FLAGS'.default: 'lanczos').ibx264 tune' => env( key: 'VIDEO LIBX264 TUNE'.default: 'animation').ncoden' => envd kev: 'VIDE0 ENCODER'.ncoder' => envd key:'AUDIO ENCODER'default:"Libx264')default: "Libfdk aac')stack usernanme' => env( kev: 'BROWSERSTACK USERNAME')stack_access_key' => env( key:'BROWSERSTACK_ACCESS_KEY'),stack serven' => envd kev:BROWSERSTACK SERVERIDIAininbox id' => envdkev: "MATI TRAP TNBOX TD')Ip_api_token' => env( key: 'MAILTRAP_API_TOKEN'),p_api' => env( key: 'MAILTRAP_API'),intiont -sÄmum +nack lenathl -s 30|viders' => [lacconhlvenit =sП'base url' => env( key: 'TRANSCRIPTION PROVIDER ASSEMBLYAI BASEURL')'bearer token' => env( key: 'TRANSCRIPTION PROVIDER ASSEMBLYAI TOKEN').=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X# console [euyA console [STAGING]Tx: AutovSo jiminny v041 A1 A40 V65 ^664SEL* FIoMautomatea-nepont.nesulisWh t-t-0ets151=uute666 v select * from text_relays where created_at >'2026-01-01'3and 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',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.uuid, status, code, sender, recipient, created_at, updated_atFROM text relavsWHERE uuid = uuid to bin('0626141c-27a6-4d8c-aff8-7c8020a2c656'):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 numherOpnEp py eme count nesc.select * from teams where id = 1;colort + fnom nolec.100% 152• lue 1y May 10.00*03AskJiminnyReportActivityServiceTestvCascadeFix AutomatedReportsCascadeText Relay Email Rout+0 ..• Updates text relay statusto STATUS PROCESSED Or STATUS FAILED12. Twilio Sends SMS• SMS sent to prosnect's nhone•Iwillo returns success/tallure13. Activity Status Update• Twilio sends delivery webhook back to Jiminny•Updates activity status in databasePhase 3: Error Handling14. Failure Email (if SMS fails)• If EmailTextRelay throws TextRelayException• Sends SmsRelavFailed mailable to user• Includes error code and reference ID•2000 : Sender unknown•2200 • Sender mismatchOther: Various validation errorsney componentsConfiauration:GOOGLE TEXT RELAY MAILBOX: Emall malloox namecatch-alor catch-al-eu)• GonGiF teyt rFlAy host • Email domain tyt.jiminnv.comGOOGLE TEXT RELAY TOPTC: Pub/sub topicGOOGLE TEYT PELAY SURSCRTPTTON: Pub/Sub subscrintionlDatahace.• text relays table: Tracks email processing statusactivities table: Links SMS to activitiesWatchMailhoxFventc. lictenc to Gmail Duh/Suhl• Ema1lTextRelay: Processes individual emailslindateStaae : Undates CPM ctades if neededlThe Fix:• Before: Both US and EU processed ALL emails from [EMAIL]: US orocesses onlv catch-allatyt.iiminnv.com.EU processes onlv catch-all_euatxt.jiminnv.com• Result: No duplicate processing, no failure emails from wrong environment10 / 10 tasks doneThouaht for 2cSummary* Reiect allAccent allAsk anvthina (884-L)« Code SWF-1.6W Windsurf Teams 60•61Po. 4 space...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58929
|
2096
|
6
|
2026-05-19T13:50:03.011343+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198603011_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
Aneliya Angelova...
|
[{"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.034027778,"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"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.58819443,"top":0.3911111,"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.42222223,"width":0.094444446,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.42222223,"width":0.004166667,"height":0.02}},{"char_start":1,"char_count":20,"bounds":{"left":0.5923611,"top":0.42222223,"width":0.09861111,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.58819443,"top":0.49555555,"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.52666664,"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.55777776,"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.5888889,"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.62,"width":0.055555556,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.62,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":12,"bounds":{"left":0.59444445,"top":0.62,"width":0.048611112,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.58819443,"top":0.6511111,"width":0.07847222,"height":0.02},"on_screen":true,"role_description":"text"}]...
|
-5567477773312957810
|
-8399888704846750175
|
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
Aneliya Angelova
SlackFileEditViewGoHistoryWindowHelpDOCKER• ₴1DEV (docker)₴82(use "git restore<file>..."to discard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpno changes added to commit (use "gitadd"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: Total 63 (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-events->origin/JY-24->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.php4842082874286tests/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-emaAPPAPP (-zsl...EDHomeDMsActivityFilesLater.••MoreJiminny ...# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...Direct messages2 James Graham&. Stefka StoyanovaRo Nikolay Yankov. Galya Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevE Lukas Kovalik y...::: Appsi Jira CloudToastlhl100% (8•Tue 19 May 16:50:02QDescribe what you are looking forJames Graham6 0MessagesC Files+VamCoUIaНa 4.40 ГIMhttps://jiminny.at/Today ~ browse/JY-20915heya, for this ticket, which DNS changes do youhave in mind?Jira Cloud -Add environment-specific email doma...T Bug JY-20915 in Jira CloudStatusBacklogPriority= MediumAssigneeUnassignedAs of today at 4:48 PMOpen in JiraSummariseWe 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ерMessage James Graham...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58928
|
2097
|
4
|
2026-05-19T13:50:00.622802+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198600622_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
|
PhpStormNavigateCodeLaravelRefactorRunToolsGitWind PhpStormNavigateCodeLaravelRefactorRunToolsGitWindowHelpFV faVsco.js%9 IV-20015-add-domain-snecific-email-teyt-rolaProiect v© WebhookController.php(C) Received.ohnl© EventServiceProvider.phpC) SocialAccountService.oho© SoftPhoneService.php© TeamDeactivatedService.php©TeamOwnerService.phpc) TeamService nhn© TranscodeParameterResolver.php© UserService.php©Uuid.php> D Traits> O UseCasesC User> O Utils> [ ValidationC) Notificatione//SmcReceived.nhn© Mail/.../SmsReceived.phpsms-received.blade.php© TextRelayService.phpphp jiminny.php xcdn_signed cookie domain' => env( key: 'S3 CLIENT DATA CLOUD_FRONT SIGNED COOKIE DOMAIN'..UrL' =>env( key: 'TUNNEL HOST')php helpers.ohgInitialFrontendState.php© Jiminny.php© Plan.ohp@ Serializer.ohp@ TeamScimDetails.ohr>M bootstranM buildv M contial> M laravoltphp activitv-oroviders.ohophp app.phpphe auth nhrpho aws nhnphp broadcasting.phppho cache nhnpho cachier nhnphp cloudfront-proxies.phpphp Compile.phpphp Connect-providers.phpphp COrS.Dhpphp database.phpphp datadog-helper.phpphp debuabar.phpphp emails-import-filters.phpphp es-mappina-settinas.ohpphp ffmpea.ohpphp filesvstems.ohpphp fractal.ohpphp hashids.ohpphp hashina.ohophp imade.ohopho intearation-ann.nhnpho liminny nhnpho land nhnurl' => env( key: 'OUTL00K_URL').ext id' => env( kev: 'CHROME WEB STORE EXT ID').data cloud front key pain id' => env( kev: 'S3 CLIENT DATA CLOUD FRONT KEY PATR ID').data_cloud_front_private_key' => env( key:'S3_CLIENT_DATA_CLOUD_FRONT_PRIVATE_KEY'),m_secret' => env( key: 'INTERCOM_SECRET'),imannid' => envd kev: "TNTERCOM APpT0'et_conference_id' => env( key: 'LOGROCKET_CONFERENCE_ID')et_app_id' => env( key: 'LOGROCKET_APP_ID'),text_user'=> env( key: 'GO0GLE_TEXT_RELAY_MAILBOX') . '@' . env( key: 'G00GLE_TEXT_RELAY_HOST') ,text_host' => env( key: 'G00GLE_TEXT_RELAY_HOST')text_relay_topic' => env( key: 'GO0GLE_TEXT_RELAY_TOPIC'),text_relay_subscription' => env( key: 'GO0GLE_TEXT_RELAY_SUBSCRIPTION')er loq' => env( key: 'SCHEDULER LOG'.default: (DIRECTORY SEPARATOR === '||') ? 'NUL' : "/dev/null')fill' => env( key: 'SILENCE_ FILL', default:'0')cale flags' => env( key: 'VIDEO_SCALE_FLAGS'.default: 'lanczos').ibx264 tune' => env( key: 'VIDEO LIBX264 TUNE'default: 'animation').ncoden' => envd kev: 'VIDE0 ENCODER'.ncoder' => envd key:'AUDIO ENCODER'default:"Libx264')default: "Libfdk aac')stack usernanme' => env( kev: 'BROWSERSTACK USERNAME')stack access key' => env( kev: 'BROWSERSTACK ACCESS KEy!).stack serven' => envd kev:BROWSERSTACK SERVERIDAininbox id' => envdkev: "MATI TRAP TNBOX TD')Ip_api_token' => env( key: 'MAILTRAP_API_TOKEN'),p_api' => env( key: 'MAILTRAP_API'),222288intiont -sÄmum +nack lenathl -s 30|viders' => [lacconhlvenit =sП'base url' => env( key: 'TRANSCRIPTION PROVIDER ASSEMBLYAI BASEURL')'bearer token' => env( key: 'TRANSCRIPTION PROVIDER ASSEMBLYAI TOKEN').Workenace accociated with branch 'master' hac heen rectored ll Pollback Il Conficure (todav 15-15)=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X# console [euyA console [STAGING]Tx: AutovSo jiminny v041 A1 A40 V65 ^664SEL* FIoMautomatea-nepont.nesulisWh t-t-0ets151=uute666 v select * from text_relays where created_at >'2026-01-01'3and 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',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.uuid, status, code, sender, recipient, created_at, updated_atFROM text relavsWHERE uuid = uuid to bin('0626141c-27a6-4d8c-aff8-7c8020a2c656'):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 numherOpnEp py eme count nesc.select * from teams where id = 1;colort + fnom nolec.100% 5• Tue 19 May 16:50:00AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Rout+0 ..• Updates text relay status to STATUS PROCESSED Or STATUS FAILED12. Twilio Sends SMS• SMS sent to prosnect's nhone•Iwillo returns success/tallure13. Activity Status Update• Twilio sends delivery webhook back to Jiminny•Updates activity status in databasePhase 3: Error Handling14. Failure Email (if SMS fails)• If EmailTextRelay throws TextRelayException• Sends SmsRelavFailed mailable to user• Includes error code and reference ID•2000 : Sender unknown• 2200 • Sender mismatchOther: Various validation errorsney componentsConfiauration:GOOGLE TEXT RELAY MAILBOX: Emall malloox namecatch-alor catch-al-eu)GonGiF teyt rFlAy hOSt • Email domain (tyt.jiminnv.comGOOGLE TEXT RELAY TOPTC: Pub/sub topicGOOGLE TEYT PELAY SURSCRTPTTON: Pub/Sub subscrintionlDatahace.• text relays table: Tracks email processing statusactivities table: Links SMS to activitiesWatchMailhoxFventc. lictenc to Gmail Duh/Suhl• Ema1lTextRelay: Processes individual emailslindateStaae : Undates CPM ctades if neededlThe Fix:• Before: Both US and EU processed ALL emails from catch-allatxt.jiminny.comAfter: US orocesses onlv catch-allatyt.iiminnv.com.EU processes onlv catch-all_euatxt.jiminnv.com• Result: No duplicate processing, no failure emails from wrong environment10 / 10 tasks doneThouaht for 2cSummary* Reiect allAccent alliAsk anvthing 884-D)« Code SWF-1.6WN Windsurf Toams 60•6UTF.8Po 4 spaces...
|
NULL
|
3105711165336053239
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormNavigateCodeLaravelRefactorRunToolsGitWind PhpStormNavigateCodeLaravelRefactorRunToolsGitWindowHelpFV faVsco.js%9 IV-20015-add-domain-snecific-email-teyt-rolaProiect v© WebhookController.php(C) Received.ohnl© EventServiceProvider.phpC) SocialAccountService.oho© SoftPhoneService.php© TeamDeactivatedService.php©TeamOwnerService.phpc) TeamService nhn© TranscodeParameterResolver.php© UserService.php©Uuid.php> D Traits> O UseCasesC User> O Utils> [ ValidationC) Notificatione//SmcReceived.nhn© Mail/.../SmsReceived.phpsms-received.blade.php© TextRelayService.phpphp jiminny.php xcdn_signed cookie domain' => env( key: 'S3 CLIENT DATA CLOUD_FRONT SIGNED COOKIE DOMAIN'..UrL' =>env( key: 'TUNNEL HOST')php helpers.ohgInitialFrontendState.php© Jiminny.php© Plan.ohp@ Serializer.ohp@ TeamScimDetails.ohr>M bootstranM buildv M contial> M laravoltphp activitv-oroviders.ohophp app.phpphe auth nhrpho aws nhnphp broadcasting.phppho cache nhnpho cachier nhnphp cloudfront-proxies.phpphp Compile.phpphp Connect-providers.phpphp COrS.Dhpphp database.phpphp datadog-helper.phpphp debuabar.phpphp emails-import-filters.phpphp es-mappina-settinas.ohpphp ffmpea.ohpphp filesvstems.ohpphp fractal.ohpphp hashids.ohpphp hashina.ohophp imade.ohopho intearation-ann.nhnpho liminny nhnpho land nhnurl' => env( key: 'OUTL00K_URL').ext id' => env( kev: 'CHROME WEB STORE EXT ID').data cloud front key pain id' => env( kev: 'S3 CLIENT DATA CLOUD FRONT KEY PATR ID').data_cloud_front_private_key' => env( key:'S3_CLIENT_DATA_CLOUD_FRONT_PRIVATE_KEY'),m_secret' => env( key: 'INTERCOM_SECRET'),imannid' => envd kev: "TNTERCOM APpT0'et_conference_id' => env( key: 'LOGROCKET_CONFERENCE_ID')et_app_id' => env( key: 'LOGROCKET_APP_ID'),text_user'=> env( key: 'GO0GLE_TEXT_RELAY_MAILBOX') . '@' . env( key: 'G00GLE_TEXT_RELAY_HOST') ,text_host' => env( key: 'G00GLE_TEXT_RELAY_HOST')text_relay_topic' => env( key: 'GO0GLE_TEXT_RELAY_TOPIC'),text_relay_subscription' => env( key: 'GO0GLE_TEXT_RELAY_SUBSCRIPTION')er loq' => env( key: 'SCHEDULER LOG'.default: (DIRECTORY SEPARATOR === '||') ? 'NUL' : "/dev/null')fill' => env( key: 'SILENCE_ FILL', default:'0')cale flags' => env( key: 'VIDEO_SCALE_FLAGS'.default: 'lanczos').ibx264 tune' => env( key: 'VIDEO LIBX264 TUNE'default: 'animation').ncoden' => envd kev: 'VIDE0 ENCODER'.ncoder' => envd key:'AUDIO ENCODER'default:"Libx264')default: "Libfdk aac')stack usernanme' => env( kev: 'BROWSERSTACK USERNAME')stack access key' => env( kev: 'BROWSERSTACK ACCESS KEy!).stack serven' => envd kev:BROWSERSTACK SERVERIDAininbox id' => envdkev: "MATI TRAP TNBOX TD')Ip_api_token' => env( key: 'MAILTRAP_API_TOKEN'),p_api' => env( key: 'MAILTRAP_API'),222288intiont -sÄmum +nack lenathl -s 30|viders' => [lacconhlvenit =sП'base url' => env( key: 'TRANSCRIPTION PROVIDER ASSEMBLYAI BASEURL')'bearer token' => env( key: 'TRANSCRIPTION PROVIDER ASSEMBLYAI TOKEN').Workenace accociated with branch 'master' hac heen rectored ll Pollback Il Conficure (todav 15-15)=custom.log= laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console (PROD] X# console [euyA console [STAGING]Tx: AutovSo jiminny v041 A1 A40 V65 ^664SEL* FIoMautomatea-nepont.nesulisWh t-t-0ets151=uute666 v select * from text_relays where created_at >'2026-01-01'3and 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',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.uuid, status, code, sender, recipient, created_at, updated_atFROM text relavsWHERE uuid = uuid to bin('0626141c-27a6-4d8c-aff8-7c8020a2c656'):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 numherOpnEp py eme count nesc.select * from teams where id = 1;colort + fnom nolec.100% 5• Tue 19 May 16:50:00AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Rout+0 ..• Updates text relay status to STATUS PROCESSED Or STATUS FAILED12. Twilio Sends SMS• SMS sent to prosnect's nhone•Iwillo returns success/tallure13. Activity Status Update• Twilio sends delivery webhook back to Jiminny•Updates activity status in databasePhase 3: Error Handling14. Failure Email (if SMS fails)• If EmailTextRelay throws TextRelayException• Sends SmsRelavFailed mailable to user• Includes error code and reference ID•2000 : Sender unknown• 2200 • Sender mismatchOther: Various validation errorsney componentsConfiauration:GOOGLE TEXT RELAY MAILBOX: Emall malloox namecatch-alor catch-al-eu)GonGiF teyt rFlAy hOSt • Email domain (tyt.jiminnv.comGOOGLE TEXT RELAY TOPTC: Pub/sub topicGOOGLE TEYT PELAY SURSCRTPTTON: Pub/Sub subscrintionlDatahace.• text relays table: Tracks email processing statusactivities table: Links SMS to activitiesWatchMailhoxFventc. lictenc to Gmail Duh/Suhl• Ema1lTextRelay: Processes individual emailslindateStaae : Undates CPM ctades if neededlThe Fix:• Before: Both US and EU processed ALL emails from catch-allatxt.jiminny.comAfter: US orocesses onlv catch-allatyt.iiminnv.com.EU processes onlv catch-all_euatxt.jiminnv.com• Result: No duplicate processing, no failure emails from wrong environment10 / 10 tasks doneThouaht for 2cSummary* Reiect allAccent alliAsk anvthing 884-D)« Code SWF-1.6WN Windsurf Toams 60•6UTF.8Po 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58927
|
2096
|
5
|
2026-05-19T13:50:00.631405+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198600631_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
|
SlackFileEditViewGoHistoryWindowHelpAPPDOCKER• ₴1D SlackFileEditViewGoHistoryWindowHelpAPPDOCKER• ₴1DEV (docker)₴82APP (-zsl(use "git restore ‹file›..."to discard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpnochanges added to commit (use "gitadd"and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63,remote: Counting objects: 100% (63/63), done.remote: Compressing objects: 100% (17/17),remote: Total 63 (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-events->origin/JY-20->origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.php48app/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.php208front-end/package.jsonfront-end/yarn.lock8routes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php42862910 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-ema• •ED→Jiminny ...HomeDMsActivityFilesLater•*•More# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...Direct messages2 James Graham&. Stefka StoyanovaRo Nikolay Yankov. Galya DimitrovaB. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevE Lukas Kovalik y...::: Appsi Jira CloudToast100% <7Tue 19 May 16:50:00Describe what you are looking forJames Graham6 0MessagesC Files+VamCoUIaНa 4.40 ГIMhttps://jiminny.at/Today ~ browse/JY-20915heya, for this ticket, which DNS changes do youhave in mind?Jira Cloud -Add environment-specific email doma...T Bug JY-20915 in Jira CloudStatusBacklogPriority= MediumAssigneeUnassignedAs of today at 4:48 PMOpen in JiraSummariseWe 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ерMessage James Graham...
|
NULL
|
2198912439237188196
|
NULL
|
click
|
ocr
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpAPPDOCKER• ₴1D SlackFileEditViewGoHistoryWindowHelpAPPDOCKER• ₴1DEV (docker)₴82APP (-zsl(use "git restore ‹file›..."to discard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpnochanges added to commit (use "gitadd"and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 63,remote: Counting objects: 100% (63/63), done.remote: Compressing objects: 100% (17/17),remote: Total 63 (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-events->origin/JY-20->origin/JY-20Updating 5604af40cf..177ea29b8dFast-forwardapp/Component/ES/ElasticSearchDocumentPartialUpdater.php48app/Component/ParticipantSpeech/Services/ParticipantAttributionService.phpapp/Component/Settings/AutoScoring/Services/UpdateAutoScoreService.phpapp/Component/Transcription/Service/StorageService.php208front-end/package.jsonfront-end/yarn.lock8routes/api.phptests/Unit/Component/ES/ElasticSearchDocumentPartialUpdaterTest.phptests/Unit/Component/Settings/AutoScoring/Services/UpdateAutoScoreServiceTest.phptests/Unit/Component/Transcription/Service/StorageServiceTest.php42862910 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-ema• •ED→Jiminny ...HomeDMsActivityFilesLater•*•More# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...Direct messages2 James Graham&. Stefka StoyanovaRo Nikolay Yankov. Galya DimitrovaB. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevE Lukas Kovalik y...::: Appsi Jira CloudToast100% <7Tue 19 May 16:50:00Describe what you are looking forJames Graham6 0MessagesC Files+VamCoUIaНa 4.40 ГIMhttps://jiminny.at/Today ~ browse/JY-20915heya, for this ticket, which DNS changes do youhave in mind?Jira Cloud -Add environment-specific email doma...T Bug JY-20915 in Jira CloudStatusBacklogPriority= MediumAssigneeUnassignedAs of today at 4:48 PMOpen in JiraSummariseWe 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ерMessage James Graham...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58923
|
2097
|
2
|
2026-05-19T13:49:39.869490+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198579869_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
|
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
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
May 13th at 11:11:00 AM
11:11
it is not urgent
James Graham
May 13th at 11:24:17 AM
11:24 AM
Aha, so you need a different access to Vanta, let me check
May 13th at 11:25:43 AM
11:25
Try now
Lukas Kovalik
May 13th at 11:30:57 AM
11:30 AM
yes, works now
May 13th at 11:31:01 AM
11:31
thanks a lot
May 13th at 11:31:17 AM
11:31
enjoy the vacation
James Graham
May 13th at 11:31:23 AM
11:31 AM
Cheers!
Jump to date
James Graham
Today at 4:48:00 PM
4:48 PM
https://jiminny.atlassian.net/browse/JY-20915
https://jiminny.atlassian.net/browse/JY-20915
heya, for this ticket, which DNS changes do you have in mind?
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise
Add environment-specific email domains for text relay to prevent duplicate processing
Bug JY-20915 in Jira Cloud
Preview in Slack
Status
Backlog
Priority
Medium
Assignee
Unassigned
As of today at 4:48 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Share Bug JY-20915
View conversations
More actions
Today at 4:48:25 PM
4:48
We have no MX records set on .eu as far as I know, but even if I add them that is half the story
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 4:48:48 PM
4:48 PM
hey, well maybe we can go through the same domain
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:49:09 PM
4:49
would this work
[EMAIL]
[EMAIL]
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
James Graham
Today at 4:49:12 PM
4:49 PM
Do you want a seperate mailbox for it? Could we do something like set an alias
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…...
|
[{"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.018949468,"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"},{"role":"AXStaticText","text":"general","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tomov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.61170214,"top":1.0,"width":0.030917553,"height":-0.09177971},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.64361703,"top":1.0,"width":0.020944148,"height":-0.09177971},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.66589093,"top":1.0,"width":0.010638298,"height":-0.09177971},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"May 13th at 11:11:00 AM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:11","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"it is not urgent","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"James Graham","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 11:24:17 AM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:24 AM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aha, so you need a different access to Vanta, let me check","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 11:25:43 AM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:25","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Try now","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 11:30:57 AM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:30 AM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"yes, works now","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 11:31:01 AM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:31","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thanks a lot","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 11:31:17 AM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:31","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"enjoy the vacation","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"James Graham","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 11:31:23 AM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:31 AM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Cheers!","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"James Graham","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:48:00 PM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:48 PM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20915","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20915","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"heya, for this ticket, which DNS changes do you have in mind?","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add environment-specific email domains for text relay to prevent duplicate processing","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Bug JY-20915 in Jira Cloud","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Preview in Slack","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Status","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backlog","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Priority","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Assignee","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unassigned","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"As of today at 4:48 PM","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Refresh","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Jira","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"✨ Summarise","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Open in browser","depth":27,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share Bug JY-20915","depth":26,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View conversations","depth":26,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More actions","depth":26,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:48:25 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:48","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"We have no MX records set on .eu as far as I know, but even if I add them that is half the story","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:48:48 PM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:48 PM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"hey, well maybe we can go through the same domain","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:49:09 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:49","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"would this work","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"catch-all-eu@txt.jiminny.com","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"catch-all-eu@txt.jiminny.com","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"James Graham","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:49:12 PM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:49 PM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Do you want a seperate mailbox for it? Could we do something like set an alias","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
1368955340582026055
|
-1500167623656732333
|
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
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
May 13th at 11:11:00 AM
11:11
it is not urgent
James Graham
May 13th at 11:24:17 AM
11:24 AM
Aha, so you need a different access to Vanta, let me check
May 13th at 11:25:43 AM
11:25
Try now
Lukas Kovalik
May 13th at 11:30:57 AM
11:30 AM
yes, works now
May 13th at 11:31:01 AM
11:31
thanks a lot
May 13th at 11:31:17 AM
11:31
enjoy the vacation
James Graham
May 13th at 11:31:23 AM
11:31 AM
Cheers!
Jump to date
James Graham
Today at 4:48:00 PM
4:48 PM
https://jiminny.atlassian.net/browse/JY-20915
https://jiminny.atlassian.net/browse/JY-20915
heya, for this ticket, which DNS changes do you have in mind?
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20915 Add environment-specific email domains for text relay to prevent duplicate processing Bug JY-20915 in Jira Cloud Preview in Slack Status Backlog Priority Medium Medium Assignee Unassigned Unassigned As of today at 4:48 PM Refresh Open in Jira ✨ Summarise
Add environment-specific email domains for text relay to prevent duplicate processing
Bug JY-20915 in Jira Cloud
Preview in Slack
Status
Backlog
Priority
Medium
Assignee
Unassigned
As of today at 4:48 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Share Bug JY-20915
View conversations
More actions
Today at 4:48:25 PM
4:48
We have no MX records set on .eu as far as I know, but even if I add them that is half the story
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 4:48:48 PM
4:48 PM
hey, well maybe we can go through the same domain
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:49:09 PM
4:49
would this work
[EMAIL]
[EMAIL]
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
James Graham
Today at 4:49:12 PM
4:49 PM
Do you want a seperate mailbox for it? Could we do something like set an alias
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
INavicateCodeToolFV faVsco.js°9 JY-20915-add-domain-specific-email-text-relayProiect v© WebhookController.php(C) Received.ohnl© EventServiceProvider.phpC) SocialAccountService.oho© SoftPhoneService.php© TeamDeactivatedService.php©TeamOwnerService.phpc) TeamService nhn©TranscodeParameterResolver.php© UserService.php©Uuid.php> D Traits> O UseCasesC User> O Utils> [ Validation(C) Notificatione//SmcReceived nhn© Mail/.../SmsReceived.phpsms-received.blade.php© TextRelayService.phpphp jiminny.php x54cdn_signed cookie domain' => env( key: 'S3 CLIENT DATA CLOUD_FRONT SIGNED COOKIE DOMAIN'.UrL' =>env( key: 'TUNNEL_HOST')url' => env( key: 'OUTL00K_URL').57php helpers.ohg° InitialFrontendState.php© Jiminny.php© Plan.php@ Serializer.ohp@ TeamScimDetails.ohr>M bootstranM buildv M contial> M laravoltphp activitv-oroviders.ohophe ann nhnpho auth nhnpho aws nhnphp broadcasting.phppho cache nhnpho cachier nhnphp cloudfront-proxies.phpoho camnilo nhnphp Connect-providers.phpphp COrS.Dhpoho datahaco nhnphp datadog-helper.phpphp debuabar.phpphp emails-import-filters.phpphp es-mappina-settinas.ohpphp ffmpea.ohpphp1llesvstems.onophp fractal.ohpphp hashids.ohpphp hashina.ohophp imade.ohopho intearation-ann.nhnpho liminny nhnpho land nhnext id' => env( kev: 'CHROME WEB STORE EXT ID').data cloud front key pain id' => envd kev: 'S3 CLIENT DATA CLOUD FRONT KEY PATR ID')data cloud front private kev' => env( kev: 'S3 CLIENT DATA CLOUD FRONT PRIVATE KEY').m_secret' →> env( key:) " INTERCOM_SECRET'),imannid' => envd kev: "TNTERCOM APDT0'et_conference_id' => env( key: 'LOGROCKET_CONFERENCE_ID')et ann id! => envf kev: "lOGROCkET App T0').=> env( key: 'GO0GLE_TEXT_RELAY_MAILBOX') . '@' . env( key: 'G00GLE_TEXT_RELAY_HOST') ,text_host' => env( key: 'G00GLE_TEXT_RELAY_HOST'),text_relay_topic' => env( key:) 'GOOGLE_TEXT_RELAY_TOPIC'),text_relay_subscription' => env( key: 'GO0GLE_TEXT_RELAY_SUBSCRIPTION')er log' => env( key: 'SCHEDULER LOG'default: (DIRECTORY SEPARATOR === '||') ? 'NUL' : '/dev/null')fill' => env( key: 'SILENCE_ FILL', default:'0')cale flags' => env( key: 'VIDEO_SCALE_FLAGS'.default: 'lanczos').ibx264 tune' => env( key: 'VIDEO LIBX264 TUNE'default: 'animation').ncoden' => envd kev: 'VIDE0 ENCODER'.ncoder' => envd key:'AUDIO ENCODER'default:"Libx264')default: "Libfdk aac')stack usernanme' => env( kev: 'BROWSERSTACK USERNAME')stack access key' => env( kev: 'BROWSERSTACK ACCESS KEY!).stack serven' => envd kev:BROWSERSTACK SERVERIDIAininbox id' => envdkev: "MATI TRAP TNBOX TD')Ip_api_token' => env( key: 'MAILTRAP_API_TOKEN'),p_api' => env( key: 'MAILTRAP_API'),intiont -sÄmum +nack lenathl -s 30|viders' => [laccomblveait =s ['base url' => env( key: 'TRANSCRIPTION PROVIDER ASSEMBLYAI BASEURL')'bearer token' => env( key: 'TRANSCRIPTION PROVIDER ASSEMBLYAI TOKEN').=custom.log= laravel.logA SF [jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X# console [euyA console [STAGING]Tx: AutovSo jiminny v~17^Y.663041 A1 A40 V65 ^SELEC* FRoMautomated_neport.nesulIeWheRtwto-t4-0t5151)=v03e666 v select * 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_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.uuid, status, code, sender, recipient, created_at, updated_atFROM text_relaysWHERE uuid = uuid to bin('0626141c-27a6-4d8c-aff8-7c8020a2c656'):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 numhenOpnEp py eme count nesc.select * from teams where id = 1;colort + fnom nolec,100% 5• lue 1y May 10.49.3%AskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Routi+O ••Recipient: extracis phone numbers trom 1d1g1ts/.1d1g1ts/.thashJatxt.J1m1nny.com• Sender: Gets sender email address.• Sender exists in Jiminny database• Recioient tormat is valio• Sends SMS via Twilio• Updates text relay status to STATUS PROCESSED Or STATUS FAILED12. Tiwilio Sends SMS• SMS sent to prospect's phoneTiwilio roturns cuccecc/failure13. Activity Status Update• Iwilio sends delivery webhook back to Jiminny• Undates activitv status in databasePhase 3: Error Handling14. Failure Email (if SMS fails)• If EmailTextRelav throws TextRelavExcention• Sends SmsRelayFailed mailable to user• Includes error code and reference IDI•2000 : Sender unknown• 2200 : Sender mismatchOther. Various validation errorsKev comnonentscontiguration:GOOGLE TEXT RELAY MAILBOX : Email mailbox name (catch-all or catch-all-eu)GOOGLE TEXT RELAY HOST: Email domaintxt.timinny.com• GOOGLE TEXT RELAY TOPIC: Pub/Sub toniclDatabase.• text relavs table: Tracks email nrocessina statusJobs.• WatchMailboxEvents: Listens to Gmail Pub/Sul•EmailTey+Relav. Drocecces individual emailcUodateStage : Uodates CRM stages if needed* Reiect allAccent alliAsk anvthing 884-D)« Code SWF-1.6RO-AIPo. 4 space...
|
58921
|
NULL
|
NULL
|
NULL
|
|
58922
|
2096
|
2
|
2026-05-19T13:49:08.631503+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198548631_m1.jpg...
|
Slack
|
James Graham (DM) - Jiminny Inc - 4 new items - Sl James Graham (DM) - Jiminny Inc - 4 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
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
May 13th at 11:10:09 AM
11:10
it still redirects me to onboarding page
May 13th at 11:10:19 AM
11:10
probably some access issue
May 13th at 11:10:50 AM
11:10
or maybe if you have no way of doing it now, who can I reach for that
May 13th at 11:11:00 AM
11:11
it is not urgent
James Graham
May 13th at 11:24:17 AM
11:24 AM
Aha, so you need a different access to Vanta, let me check
May 13th at 11:25:43 AM
11:25
Try now
Lukas Kovalik
May 13th at 11:30:57 AM
11:30 AM
yes, works now...
|
[{"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.034027778,"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"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.58819443,"top":0.3911111,"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.42222223,"width":0.094444446,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.42222223,"width":0.004166667,"height":0.02}},{"char_start":1,"char_count":20,"bounds":{"left":0.5923611,"top":0.42222223,"width":0.09861111,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.58819443,"top":0.49555555,"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.52666664,"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.55777776,"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.5888889,"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.62,"width":0.055555556,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.62,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":12,"bounds":{"left":0.59444445,"top":0.62,"width":0.048611112,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.58819443,"top":0.6511111,"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.68222225,"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.7133333,"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.74444443,"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.77555555,"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.8066667,"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.8377778,"width":0.061805554,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.65555555,"top":0.8377778,"width":0.013194445,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.65555555,"top":0.8377778,"width":0.0048611113,"height":0.02}},{"char_start":1,"char_count":2,"bounds":{"left":0.66041666,"top":0.8377778,"width":0.011805556,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.58819443,"top":0.9111111,"width":0.045833334,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.58819443,"top":0.94222224,"width":0.024305556,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"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":19,"bounds":{"left":0.7326389,"top":0.14,"width":0.039583333,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"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":19,"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":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.8263889,"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":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.7902778,"top":0.17666666,"width":0.11805555,"height":0.031111112},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"May 13th at 11:10:09 AM","depth":24,"bounds":{"left":0.71944445,"top":0.16111112,"width":0.021527778,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:10","depth":25,"bounds":{"left":0.71944445,"top":0.16111112,"width":0.021527778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"it still redirects me to onboarding page","depth":24,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.17569445,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 11:10:19 AM","depth":24,"bounds":{"left":0.71944445,"top":0.16111112,"width":0.021527778,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:10","depth":25,"bounds":{"left":0.71944445,"top":0.16111112,"width":0.021527778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"probably some access issue","depth":24,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.125,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 11:10:50 AM","depth":24,"bounds":{"left":0.71944445,"top":0.16111112,"width":0.021527778,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:10","depth":25,"bounds":{"left":0.71944445,"top":0.16111112,"width":0.021527778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"or maybe if you have no way of doing it now, who can I reach for that","depth":24,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.22638889,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 11:11:00 AM","depth":24,"bounds":{"left":0.71944445,"top":0.16111112,"width":0.021527778,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:11","depth":25,"bounds":{"left":0.71944445,"top":0.16111112,"width":0.021527778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"it is not urgent","depth":24,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.06666667,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"James Graham","depth":23,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.06875,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.81458336,"top":0.16111112,"width":0.0055555557,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 11:24:17 AM","depth":23,"bounds":{"left":0.8201389,"top":0.16111112,"width":0.036805555,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:24 AM","depth":24,"bounds":{"left":0.8201389,"top":0.16111112,"width":0.036805555,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aha, so you need a different access to Vanta, let me check","depth":24,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.23402777,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 11:25:43 AM","depth":24,"bounds":{"left":0.71944445,"top":0.16111112,"width":0.021527778,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:25","depth":25,"bounds":{"left":0.71944445,"top":0.16111112,"width":0.021527778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Try now","depth":24,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.036805555,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.06458333,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.8111111,"top":0.16111112,"width":0.0055555557,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 11:30:57 AM","depth":23,"bounds":{"left":0.81666666,"top":0.16111112,"width":0.036805555,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:30 AM","depth":24,"bounds":{"left":0.81666666,"top":0.16111112,"width":0.036805555,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"yes, works now","depth":24,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.07083333,"height":0.0011111111},"on_screen":true,"role_description":"text"}]...
|
-2226640881923886469
|
-2360914529026600397
|
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
Aneliya Angelova
Stoyan Tomov
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
Stoyan Tanev
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
May 13th at 11:10:09 AM
11:10
it still redirects me to onboarding page
May 13th at 11:10:19 AM
11:10
probably some access issue
May 13th at 11:10:50 AM
11:10
or maybe if you have no way of doing it now, who can I reach for that
May 13th at 11:11:00 AM
11:11
it is not urgent
James Graham
May 13th at 11:24:17 AM
11:24 AM
Aha, so you need a different access to Vanta, let me check
May 13th at 11:25:43 AM
11:25
Try now
Lukas Kovalik
May 13th at 11:30:57 AM
11:30 AM
yes, works now
SlackFileEditViewGoHistoryWindowHelpAPPDOCKERO ₴1DEV (docker)₴82APP (-zsl(use "git restore<file>..."to discard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.saltests/Unit/Policies/CanAccessAiReportsTest.phpno changes added to commit (use "gitadd"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),remote: Total 63 (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-events->origin/JY-24->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.php48420828742862910 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-emaHomeDMsActivityFilesLater.••MoreEDJiminny ...# 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 Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevE Lukas Kovalik y...::: Appsi Jira CloudToastlhl100% (8•Tue 19 May 16:49:08QDescribe what you are looking forJames Graham6 0• MessagesC Files+enjoy tne vacanonWednesday, May 13th ~James Gra.......Cheers!Today ~James Graham 4:48 PMhttps://jiminny.atlassian.net/browse/JY-20915heya, for this ticket, which DNS changes do youhave in mind?Jira CloudAdd environment-specific email doma...T Bug JY-20915 in Jira CloudStatusBacklogPriority= MediumAssigneeUnassignedAs of today at 4:48 PMOpen in JiraSummariseWe 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|James Graham is typing...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58921
|
2097
|
1
|
2026-05-19T13:49:07.594856+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198547594_m2.jpg...
|
Slack
|
James Graham (DM) - Jiminny Inc - 4 new items - Sl James Graham (DM) - Jiminny Inc - 4 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...
|
[{"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}]...
|
-1719202967344989226
|
-8139130267114587598
|
click
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
PhostormIavicatecodeFV faVsco.js°9 JY-20915-add-domain-specific-email-text-reProject©) WebhookController.pnp(c) Receivea.ong=custom.log= laravel.log« SF jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD] X# console [euy© SocialAccountService.php©SoftPhoneService.phpC) TeamDeactivatedservice.onp© TeamOwnerService.php© TeamService.php© TranscodeParameterResolver.php© UserService.php© Uuid.php> D Traits> O UseCasesC User> O Utils> [ Validation(C) Notifications/.../SmsReceived.ong(C) Mail/../SmsReceived.pnpsms-received.blade.php© TextRelayService.phpA console [STAGING]pnp jiminny.phpD 6.Tx: AutovSo jiminny v'client cdn signed cookie domain' => env( key: 'S3 CLIENT DATA CLOUD FRONT SIGNED COO M×17 ^ Y1663041 A1 A40 V65 ^enve kev:"TUNNEL HOST'?SELECT * FROMautomated-neport.nesulisWe t4 ta24-0t5151= m0tt© InitialFrontendState.phpC) Jiminnv.oho(c) Plan.oho© Serializer.phpC)TeamScimDetails.ono› M bootstranM buildiv M contialM laravoltphp activity-providers.phpphp app.phpphp auth.phpphp aws.phpphp broadcasting.phpphp Cache.phpphp cashier.phppnp clouarront-proxies.ongpnp complle.onppnp connect-providers.ongpnp cors.onophp database.ppphp [EMAIL] debuabar.phpphp emails-import-filters.phpphp es-mappina-settinas.ohpphp timoed.onophp1llesvstems.onophp fractal.ohophp hashids.ohpphp hashina.ohophp imade.ohopho intearation-ann.nhnpho liminny nhnpho land nhn'outlook_url' => env( key: "OUTLOOK_URL'),'chrome_ext_id' => env( key: 'CHROME_WEB_STORE_EXT_ID'),666 vselect * from text_relays where created_at > '2026-01-01*3and 1d IN (32415. 3241691#and id = 32412:669'client_data_cloud_front_key_pair_id' => env( key: 'S3_CLIENT_DATA_CLOUD_FRONT_KEY_PAIR_ID')'cLient data cloud front nnivate key!=> env( key: 'S3_CLIENT_DATA_CLOUD_FRONT_PRIVATE_KEY')'intercom_secret' => env( key: 'INTERCOM_SECRET')'intercom app id' => env( key: 'INTERCOM APP ID').'logrocket conference id' => env( key: 'LOGROCKET CONFERENCE ID').'logrocket app id' => env( key: 'LOGROCKET APP ID')676'google_text_user' => env( key: 'GO0GLE_TEXT_RELAY_MAILBOX') . '@' . env( key: 'GOOGLE_TEXT_RELAY_HOS 679'gooqle text host = env key: 'bUUbLE IEXI RELAY HUSI').680'google_text_relay_topic' => env( key: 'GOOGLE_TEXT_RELAY_TOPIC'),aooqle text relay subscription'=> envc key:'GOOGLE TEXT RELAY SUBSCRIPTION')682scheduler Lo0' => envc kev: "SCHEDULER LOG".default: (DTRECTORY SEPARATOR === '||') ≥ 'NUL' : */devi684685'Silence_fill' => env( key: "SILENCE_FILL' ,detault:'0')687'video_scale_flags' => env( key: "VIDEO_SCALE_FLAGS",detault: "Lanczos")"video 1ibx264 tunel => envdkev: "VIDE0 LIBX264 TUNEI.default:'animation')"video encodent = envdkev: "VTDEO ENCODERIdefault: 'libx264')laudio encoder= envd key: "AUDTO ENCODERI.default: "Libfdk aac')'browserstack_usennanme' => env( key: 'BROWSERSTACK_USERNAME') .'browserstack access_key' => env( key: 'BROWSERSTACK_ACCESS_KEY').'browserstack server' => env( key: 'BROWSERSTACK_SERVER').695692'mailtrap inbox id' => env( key: 'MAILTRAP INBOX ID').'mailtrap api token' => env( key: 'MAILTRAP API TOKEN').'mailtrap api' => env( key: 'MAILTRAP API').690700701'transcription' => ['minimum_track_lenath' => 30705'assembly-ai' => ['base url' => env( key: 'TRANSCRIPTION_ PROVIDER_ASSEMBLYAT _BASEURL')'bearer token' => env( kev: 'TRANSCRIPTTON PROVIDER ASSEMBLYAT TOKEN')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_atEonM antivitiocWHERE 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, uuid, status, code, sender, recipient, created_at, updated_atFROM text relavsWHERE vuid = uuid to bin( 0626141c-2126-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)cpnlp Ry u id u email u namo u coftnhono numhenORDER BY sms_count DESCselect * from teams where id = 1;colort + fnom nolec.AskJiminnyReportActivityServiceTestCascadeFix AutomatedReportsCascadeText Relay Email Routi•EUorocesses: catch-all-euatxt.jiminnv.com2. .env.production-eu - Updated mailbox configuration• Changed GOOGLE_TEXT_RELAY_MAILBOX to catch-all-eu•kept G00GlE_TexT_RELAy_HosT as txt..iminny.comWhat You Need to Do:1.Create Gmall emall.address: catch-au-eudtxt.minny.com in Gooqle Workspace2. Deploy code changes to EU environment3. Test:• Send SMs from EU environment• Verifv notification email has reoiv-to:• Reply to emai• Veritv onlv EU orocesses it (check text relavs table in EU DB)• Verify US does NOT process it (check text relays table in US DB• No new domain registration needed• No DNS chandes reauired• Just create a new Gmail email address• Simole and clean separation between environmentsrepving. tow Toes the textsraiay work in the fepsty poater Does evety sms go thougn this tuoderstand the whole"'ll search for the renlv meccade teyt and trace the comnlete teyt relav flow to answer vour questions.Searched reolv to this email in ~/liminnvlannlSearched sms-received in ~//iminny/appThoughtsRead SmsReceived.ohdThought for 1s>Thouaht for 3sSearched Keceived event in ~/iminnyappSoarched clacs Received in ~/liminnvlannlRead Received.ohr* Reiect allAsk anvthing 884-D)« Code SWF-1.6W Windsurf Teams 60•61• lue 1у мay 10.49*0,+0 ..al .Accent alliPo. 4 space...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58920
|
2096
|
1
|
2026-05-19T13:49:06.607469+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-19/1779 /Users/lukas/.screenpipe/data/data/2026-05-19/1779198546607_m1.jpg...
|
Slack
|
James Graham (DM) - Jiminny Inc - 4 new items - Sl James Graham (DM) - Jiminny Inc - 4 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
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
May 13th at 11:10:09 AM
11:10
it still redirects me to onboarding page
May 13th at 11:10:19 AM
11:10
probably some access issue
May 13th at 11:10:50 AM...
|
[{"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.034027778,"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"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.58819443,"top":0.3911111,"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.42222223,"width":0.094444446,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.42222223,"width":0.004166667,"height":0.02}},{"char_start":1,"char_count":20,"bounds":{"left":0.5923611,"top":0.42222223,"width":0.09861111,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.58819443,"top":0.49555555,"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.52666664,"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.55777776,"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.5888889,"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.62,"width":0.055555556,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.62,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":12,"bounds":{"left":0.59444445,"top":0.62,"width":0.048611112,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.58819443,"top":0.6511111,"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.68222225,"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.7133333,"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.74444443,"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.77555555,"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.8066667,"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.8377778,"width":0.061805554,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.65555555,"top":0.8377778,"width":0.013194445,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.65555555,"top":0.8377778,"width":0.0048611113,"height":0.02}},{"char_start":1,"char_count":2,"bounds":{"left":0.66041666,"top":0.8377778,"width":0.011805556,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.58819443,"top":0.9111111,"width":0.045833334,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.58819443,"top":0.94222224,"width":0.024305556,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"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":19,"bounds":{"left":0.7326389,"top":0.14,"width":0.039583333,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"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":19,"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":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.8263889,"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":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.7902778,"top":0.17666666,"width":0.11805555,"height":0.031111112},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"May 13th at 11:10:09 AM","depth":24,"bounds":{"left":0.71944445,"top":0.16111112,"width":0.021527778,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:10","depth":25,"bounds":{"left":0.71944445,"top":0.16111112,"width":0.021527778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"it still redirects me to onboarding page","depth":24,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.17569445,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 11:10:19 AM","depth":24,"bounds":{"left":0.71944445,"top":0.16111112,"width":0.021527778,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:10","depth":25,"bounds":{"left":0.71944445,"top":0.16111112,"width":0.021527778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"probably some access issue","depth":24,"bounds":{"left":0.7465278,"top":0.16111112,"width":0.125,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 13th at 11:10:50 AM","depth":24,"bounds":{"left":0.71944445,"top":0.16111112,"width":0.021527778,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3380271837925410920
|
-8377229967912627183
|
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
Aneliya Angelova
Stoyan Tomov
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
Stoyan Tanev
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
May 13th at 11:10:09 AM
11:10
it still redirects me to onboarding page
May 13th at 11:10:19 AM
11:10
probably some access issue
May 13th at 11:10:50 AM
SlackFileEditViewGoHistoryWindowHelpAPPDOCKERO ₴1DEV (docker)₴82APP (-zsl(use "git restore<file>..."to discard changesin working directory)modified:env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:config/logging.phpUntracked files:Cuse "git add ‹file›..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.saltests/Unit/Policies/CanAccessAiReportsTest.phpno changes added to commit (use "gitadd"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: Total 63 (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-events->origin/JY-2(->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.php48420828742862910 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-emaHomeDMsActivityFilesLater.••MoreEDJiminny ...# 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 Dimitrova€. Vasil Vasileve. Aneliya Angelova. Stoyan TomovSo Todor Stamatov "M. Mario Georgiev. Nikolay Ivanov8 Stoyan TanevE Lukas Kovalik y...::: Appsi Jira CloudToastlhl100% (8•Tue 19 May 16:49:06QDescribe what you are looking forJames Graham6 0• MessagesC Files+enjoy tne vacanonWednesday, May 13th ~James Gra.......Cheers!Today ~James Graham 4:48 PMhttps://jiminny.atlassian.net/browse/JY-20915heya, for this ticket, which DNS changes do youhave in mind?Jira CloudAdd environment-specific email doma...T Bug JY-20915 in Jira CloudStatusBacklogPriority= MediumAssigneeUnassignedAs of today at 4:48 PMOpen in JiraSummariseWe 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 samedomainwouldJames Graham is typing...
|
NULL
|
NULL
|
NULL
|
NULL
|